The activities performed during the development requirements must
The purpose of the development process needs to needs to create a shared vision of customer use the product documentation and the software functions required.
The result of this process is an organized set of requirements for a software product development effort that:
· Support client needs, goals and objectives
· Support monitoring and recording of costsand efforts
· Identification necessary resources and constraints
· To develop a software specification.
Here are the high activity, the software product development must be carried out during a time of need during the development
Before High Analyze Requirements.
• You could understand and discuss the high demands.
· Identify the scope of rules designedsoftware and analyze possible constraints (eg budget, schedule or performance) that the software requirements.
· Identify and implement various activities on the final product users
· Identify technology opportunities, if the product will have a better potential for added value.
· Requirements for applying the balance remaining within the programmatic constraints.
Identification and functional Quality of ServiceRequirements.
· The needs of stakeholders to elicit, expectations, constraints, and interfaces for all phases of the life cycle of the product.
Use appropriate techniques to raise for this purpose.
Examples of techniques can cause:
A. scheduled meetings with various clients process / product group owner
B. scheduled meetings with consumers and retail
C. White Board meeting
D. Brain Storming
E. competing products Reviews'
F.Product Feedback pass / Defects
G. Knowledge Base
According to document quality of service and functional requirements
· Description of service quality and scenery in the SRS document, but leaves the project's architect and developer.
• If the short description is not sufficient for a complete understanding, offering to give a more detailed document request in a separate report, goals and motivations.
Third Controlfinal requirements and special provisions
· Peer reviews conducted needs an agreement on the meaning and purpose of each guarantee requirement.
· Requirements Clarifying ambiguous.
• To determine the technical feasibility of different needs and risks are in their infancy.
• Make sure the consistency and completeness need both internal needs and demand documents
· Development of prototypesas required.
Quarter final validation requirements and specifications.
• The business analysts and project managers review each element required in the context of the domain user to verify whether all the items adequately represent the user problem. If an item is invalid, is that it is valid, revised.
· Control every element for the following characteristics.
i. Each item can be made to its origin in the problem the user domain.
ii. Each elementmeets a certain part of the solution
iii. Each element can be implemented with the available techniques, tools, resources, and within cost and schedule.
iv. There is only one interpretation for each item, and the meaning is easily understood.
V. No conflicts element with another element.
vi. Each item is checked.
° Determine and document the validation of the method used for each request.
· Bring a software requirementsRevision of requirements for all parties.
• Collect and maintain and track issues arising from the requirements for the revision of software as a call to action.
· Update the requirements of the application of measures to address
Enter scenes Roadmap / quote for the product
• Collect the commitment to the development of this project required
• Provision of resources to plan and deadlines for the implementation ofProduct
• Supply costs approximately
Sixth approval.
• You Determine signed consent to proceed with development.
· The basic requirements and specifications.
Following the above tasks properly, the product meets your needs, gathering requirements, contribute to the creation of software requirements specification (SRS) is that project teams to help sufficiently detailed software to carryout the next steps ofDevelopment.
This is a very important phase in software development offshore