Design
Because CIGNEX is vendor-neutral, how a solution is designed and which open source components are used is determined solely by customer requirements.
In the design phase, CIGNEX business solution developers create detailed use cases and other artifacts that are required by a specific systems development methodology. The technical designers play the important role of translating business requirements into technical specifications based on a clear vision of what is expected and how it is going to be delivered.
Project management becomes especially critical in this phase. The project manager develops the project plan to address resource, budget, and timeline requirements specific to each project. QA staff develops test strategies and test cases.
This very important phase of the development lifecycle also allows for a final analysis of the project plan and any necessary modifications. It is important that major stakeholders have the same understanding of the project parameters and the implications of making changes to the project plan. Changes to requirements are handled using advanced change management tools and procedures and must be approved by the customer and the CIGNEX representative.