We have a relentless focus on achieving our clients’ objectives, by approaching challenges at their natural abstraction level.

client-icon Created with Sketch.
Path 9 Created with Sketch.

Client Objectives

Ensure that all efforts are guided towards achieving the objectives of our clients.

We strive to keep a strict focus on objectives. We redeploy resources from excessive programming efforts that make little practical difference, into analysis, testing and integration.

  • Relentlessly pursue a deep understanding of all client objectives.
  • Frequent checkpoint discussions with stakeholders.
  • Avoid re-engineering when adaptation and customization suffice.
  • Alignment of incentives for final deliverables.
abstraction-icon Created with Sketch.
Path 6 Created with Sketch.

Abstraction

Use the highest quality tools available for each task at the correct level of abstraction.

While too great abstraction can lead to a lack of expressiveness and too standardized; too little abstraction leads to too much time being consumed by irrelevant detail or verbosity. The right level of abstraction leads to a good match between the thinking that must be done and the resulting code.

  • Highest-level appropriate tools.
  • Specialized programming languages.
  • Devolve performance optimization to low-level libraries.
  • Align thinking and programming.
delivery-promise Created with Sketch. Oval Created with Sketch.

The Flowtale Delivery Promise

Path 14 Copy Created with Sketch.
open-source-icon Created with Sketch.

Open Source

Favour widely used and supported, tested and open-sourced core components to allow greater focus on project-specific value.

  • Build on proven blocks without licensing restrictions.
  • Avoid cost leakage and dependency creation of proprietary solutions.
Path 10 Created with Sketch.
modularity-icon Created with Sketch.

Modularity & Portability

Build solutions that fit clients’ existing infrastructure and environment.

  • Containerization with image registries.
  • Orchestration and template-based deployment.
Path 14 Created with Sketch.
testing-icon Created with Sketch.

Continuous Testing & Documentation

Make robustness and understandability a standard objective in the programming process.

  • Continuous integration (automated).
  • In-line and dedicated documentation.