Contact Us

Contact Us

Project Requirement Analysis and Design Process

Project Requirement Analysis and Design

Analysis and Design Process covers two major phases of the software development lifecycle. The two phases are often overlapped due to the recursive nature of the requirements. The process usually starts with getting know-how of customer business processes and existing systems, understanding customer needs, expectations, constraints, and elicitation of requirements. Requirements conflicts are removed, and issues and concerns are addressed to develop a clear understanding of customer requirements. These requirements are then used to define the functionality of a proposed system and to determine what the systems are intended to do. System functionality and architecture is documented, and after reviewing internally, communicated to the customer for the purpose of validation. This document then gets mature as a result of customer feedback and serves as the basis for further development.

Maintaining Traceability between requirements and other project’s work product is another important function that ensures the successful control of requirements as well as facilitates to conduct an effective impact analysis when a requirements change request is received.

Analysis and Design Process Diagram

Role Activity Artifacts/Templates
Project Manager, Development Team Lead,
Development Team
arrow right Understanding of Requirements arrow right Requirements Specification
arrow down
Development Team Lead,
Development Team
arrow right Requirement Analysis arrow right Analysis and Design Specification
arrow down
Development Team Lead,
Development Team
arrow right Application Design arrow right Analysis and Design Specification
arrow down
Project Manager/ Development Manager,
Quality Assurance Team
arrow right Analysis and Design Review arrow right Analysis and Design Specification
arrow down
Customer arrow right Analysis and Design Approval arrow right Analysis and Design Specification
arrow down
Assigned Role(s) arrow right Establish and Maintain Requirement Traceability arrow right Requirement Traceability Matrix

To discuss our services, expertise and how we can help you, please contact us at info@techno-soft.comor call 203-676-8299.