Home | Login | About Us | Products | Services
Questions? Please contact a representative at Solutions@acg-usa.com

Axiom Methodology

Axiom offers outsourced Application Development services, utilizing our tailored 5D Software Development Life Cycle methodology (shown below), where we closely communicate with clients to define business needs and requirements, to create models, and to develop/test software applications. Our definitive approach ensures quality deliverables at all stages in the life cycle.

Axiom's 5D Software Development Life Cycle
Discover: In this phase, we focus on the justification and ROI implications of the project. We identify the critical (and non-critical) business needs the application is looking to satisfy, the problems that need to be solved and when the solution needs to be implemented. During this time, we hold extensive meetings with various personnel within the client organization who are impacted by the problem that needs to be addressed.

Define:
The define phase begins with high level planning and culminates with the delivery of a Functional Specification. Axiom clients look to us to provide the tools necessary to take their business to a new level. We work with our clients to prioritize the critical functionality that will allow them to generate revenue and realize their business goals. This functionality is detailed through a series of workshops and documented in the Functional Specification.

Design: The design phase begins the extremely technical portion of Axiom’s development methodology. At this point in the process, the project’s architect and senior engineers utilize the requirements collected during the define phase to produce the Technical Design document for your project. This is comparable to a blueprint. The Technical Design contains the component, package, and object layout of your project and illustrates how they interact. It also contains scalability parameters, detailed hardware requirements, and test plans. With this document, Axiom is ready to develop your project.

Develop: From the Define and Design phases that involve Axiom consultants, site architects and senior engineers, the project team is expanded to include software engineers and specialists in production, documentation, and quality assurance.
  • The consultant/project manager is your contact throughout the project, working hand-in-hand with the lead engineer to keep you constantly informed
  • The engineering team uses a top-down method to divide the project into units, develop and test the units, and integrate them into the final solution
  • Production and quality assurance members integrate the components and ensure that all the parts work correctly
  • Dedicated QA testers work closely with the rest of the development team to build and execute a solid, comprehensive test plan that includes feature verification, black box, white box, component and load testing
  • Documentation and knowledge transfer specialists provide appropriate information to ensure that our client receives a total, comprehensible solution
Deploy: Whether deploying a Web project or a custom software application, Axiom deployment services consist of defining requirements and setting up, configuring and installing hardware and software. Our consultants and deployment engineers work with our clients to determine anticipated utilization, stability, extensibility and scalability requirements.

After the appropriate technologies are chosen, we configure the systems and prepare the hardware to support all client applications. Axiom also offers a variety of post-deployment services, such as routine site maintenance and enhancements and co-development hosting.

While many IT vendors may consider the job done once the application is deployed, we believe in taking the extra step to ensure that project objectives, as initially envisaged (or modified during the project life-cycle) are indeed met. After the delivery of the project, we conduct a formal review with our client. We ascertain that the necessary deliverables and milestones have been met. In addition, we complete the feedback loop by requesting from our clients a formal assessment of the project. Because Axiom teams are evaluated on client satisfaction and their ability to deliver on time and on budget, this feedback helps shape our development process.

Legal | Contact Us