NextBrick Solutions Project Methodology (NBSPM) is designed to ensure that your needs are identified correctly and the solution that we provide meets your requirements. At the same time, methodology also helps in completing projects on time and with quality.
A typical NextBrick engagement is organized in a number of quick phases each ending with customer approval, thereby ensuring that requirements are captured, understood and interpreted correctly at all stages in the development. During the initial phase of the project, we analyze your business conditions and understand your business goals, so that we can recommend the best solution. Our intent is not to propose the product or technology that we readily have, but to come up with the unique solution that meets your unique needs.
Having understood your goals, vision and success criteria for the project, we begin defining the scope and deliverables of the project, identify the risks involved and work out the plans to mitigate risks. The right people for the project are identified and inducted into the project team. All this information makes up the project plan. The plan also defines change management and issue resolution procedures, and details project implementation and acceptance plans.
Then we begin interacting with you to gather the system requirements. The requirements are analyzed and captured in a Requirements document that is presented to you for your approval.
Signed off Requirements document becomes the reference for designing the solution. Application development team, along with the graphics designers, designs the application and GUI. This is presented to you as Functional Specifications (FS) document.
Signed off FS document is followed by the creation of detailed design and system architecture, and both are submitted for your acceptance.
Design phase is followed by the development phase. Code is developed using the design specifications and the coding guidelines. Detailed test plans are developed, and unit testing is carried out. At our Test Center, we undertake rigorous testing of the solution per the Test Plan.
Thoroughly tested solution is delivered to you for acceptance testing / Beta launch. Feedback received during this phase is analyzed and, if required, incorporated into the system. We support and guide you till the solution is launched live.
Our methodology is amenable to iterative development, and usually we create prototype based on your requirements for your approval, before proceeding with full-scale development.