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

RoleActivityArtifacts/Templates
Project Manager, Development Team Lead,
Development Team
arrow rightUnderstanding of Requirementsarrow rightRequirements Specification
arrow down
Development Team Lead,
Development Team
arrow rightRequirement Analysisarrow rightAnalysis and Design Specification
arrow down
Development Team Lead,
Development Team
arrow rightApplication Designarrow rightAnalysis and Design Specification
arrow down
Project Manager/ Development Manager,
Quality Assurance Team
arrow rightAnalysis and Design Reviewarrow rightAnalysis and Design Specification
arrow down
Customerarrow rightAnalysis and Design Approvalarrow rightAnalysis and Design Specification
arrow down
Assigned Role(s)arrow rightEstablish and Maintain Requirement Traceabilityarrow rightRequirement Traceability Matrix

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