Cyberitas Technologies, LLC.
Our Approach

Methodology

Development based on the Spiral Lifecycle

The Cyberitas development methodology is based on the Spiral Lifecycle, The spiral method is explained in detail below, but basically it is a "best practices" methodoloogy that works well for both custom development projects and integration projects involving client systems. This approach also helps ensure our projects remain in scope and budget and on time.

The Spiral Lifecycle model is a software development process combining elements of both design and prototyping-in-stages. It is a classic systems development method used in information technology with companies that build medium to large projects.

  • Establish the business case.
  • Define the business process and business requirements.
  • Create documentation of user, functional and system requirements.
  • Identify the top level architecture, technical approach and system design.
  • Outline the components and unit specifications and design.
  • Execute coding, unit test planning and unit testing.
  • Generate test data for unit testing and system testing.
  • Incorporate system integration and testing.
  • Implementation plan, delivery and customer sign off.
  • Upgrade plan for system updates and routine software maintenance.

Our Project Management is based on the Agile method. This promotes a disciplined project management process that encourages frequent inspection and adaptation, a leadership philosophy that encourages teamwork, self-organization and accountability. Agile includes a set of engineering best practices that allows for rapid delivery of high-quality software, and a business approach that aligns development with customer needs and company goals