1 / 18

Process- Related Requirement Management

Process- Related Requirement Management. By Viswaketan Reddy. Contents. Introduction Software Process Requirement Management Process- Related Requirement Management Conclusion. Introduction.

rae
Download Presentation

Process- Related Requirement Management

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Process- Related Requirement Management By Viswaketan Reddy

  2. Contents • Introduction • Software Process • Requirement Management • Process- Related Requirement Management • Conclusion

  3. Introduction • The complexity of software projects is increasing with the frequent requirement changes and complicated relationship among the requirements. • Statistics shows that requirements defects are the primary reason to software failure. • So, running Requirements Management in projects is important.

  4. Requirement management tools, such as Telelogic DOORS and Rational Requisite Pro, generally have none or little relationship with the software process. • Requirement Management scheme related to software process need to be developed to improve the quality of software products.

  5. Software Process • A series of actions on developing and maintaining software and corresponding products, including software engineering and management actions. • Software organizations adopt a well defined process to develop complex systems iteratively and predictably. • Rational Unified Process (RUP) and Agile Process are the effective software processes concluded by some of the software organizations.

  6. Rational Unified Process (RUP) • RUP is use-case driven, iterative and incremental, covering generic activities in a software project. • RUP strictly assigns tasks and responsibilities to get highly qualitative and customer-satisfied software products

  7. Agile Process • Agile Process includes a series of light-weighted process models and principles which includes Extreme Programming, SCRUM, crystal, feature-driven developing and adaptive developing. • Methodologies are based on practices of program designing, coding and testing which are believed to enhance flexibility and productivity.

  8. Requirements Management • Requirement Management is a systematic method on identifying, organizing, communicating and managing variable requirements in a software developing procedure. • Different software processes have their own Requirement Management features.

  9. Inception, a Requirements Management activity in Rational Unified Process includes requirements acquisition, analysis, specification and validation. • In agile process, the software requirements are developed iteratively. So, the responses are made depending upon the variations in the requirement.

  10. Process- Related Requirements Management • Different processes have similar Requirement Management modules such as acquisition, modeling, analysis etc.

  11. Divide and conquer strategy is used to merge these modules into Requirement Management Domain. • The functions of each module are studied and divided into atomic parts and then added into a Requirement Management Module library. • These modules are added into a Requirement Management flow of desired software process.

  12. Process- Related Requirement Change Management • Rational Unified Process controls strictly on requirement changes. • Agile Process welcomes alterations and requirement changes. • By analyzing the RCM of RUP and Agile, general procedures of RCM can be achieved and RCM module is accepted

  13. The requirements change procedure includes stages of applying, checking, auditing and announcing of requirement changes. • Applying stage starts a change procedure . • Checking stage takes a simple check of the change. • Auditing stage completes the final assessment. • Announcing stage broadcast the change result.

  14. Conclusion • Requirement Management is important yet difficult in a software project management. • Process- Related Requirement Management can reduce risks in project development, upgrading process ability of software organization.

  15. Thank You

More Related