Our Approach

How we do it the Agile Way

Concept

  • Working with you to assess your unique requirements
  • Establishing project goals and objectives right from the start
  • Using plain language
  • Focusing on your business needs not our software solutions
  • Creating a minimum viable product
  • Innovating with modern technology including open source options where appropriate
  • Assessing technical and operational feasibility

Architecture and UI design

  • A robust system architecture that adds value to your organisation.
  • System architecture combining functionality, performance and security requirements that's future proofed.
  • Full stress testing and iteration of your new user interface (UI) through client review and feedback.
  • A prototype UI if required

Build

  • A software build that happens in an iterative and incremental fashion producing fully functional software at the end of each phase.
  • Close collaboration with your organisation, stakeholders and other developers.
  • Rapid learning cycles that result in intentional, continuous improvement for a stable and robust software solution.
  • A technical environment fully shaped by your business requirements and feedback.

Performance Analysis

We run qualitative and quantitative performance analysis throughout the development of your project to allow us to:

  • Evaluate server throughput, response times, CPU and memory usage
  • Capacity plan
  • Identify bottlenecks
  • Assess hardware limitations and robustness of infrastructure to handle future demand

Release - QA(Quality Assurance)

Before software release, we’ll confirm through user acceptance tests that the system meets all your requirements and satisfies business, technical and management stakeholders.

We’ll undertake thorough unit, system and security testing so you have the assurance of knowing that the software we release functions exactly as described in the operating manual.

Deployment

We’ll walk you through every step of the final deployment of your bespoke software solution including:

  • Finalization of any system and user documentation.
  • Pre-arranged go/no-go decision points during the installation process.
  • Effective training for all end users including operations staff and support staff

Support and Maintenance

  • Regular checks on the supported system to ensure optimised functionality.
  • A full 360 security audit including OS update and full storage backup.
  • Application licences check.
  • Optimisation of resource availability and performance control.
Agile or waterfall - we got you coveredContact Us