process- related requirement management by viswaketan reddy

18
Process- Related Requirement Management By Viswaketan Reddy

Post on 15-Jan-2016

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Process- Related Requirement Management By Viswaketan Reddy

Process- Related Requirement Management

ByViswaketan Reddy

Page 2: Process- Related Requirement Management By Viswaketan Reddy

Contents

IntroductionSoftware ProcessRequirement ManagementProcess- Related Requirement ManagementConclusion

Page 3: Process- Related Requirement Management By Viswaketan Reddy

IntroductionThe 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.

Page 4: Process- Related Requirement Management By Viswaketan Reddy

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.

Page 5: Process- Related Requirement Management By Viswaketan Reddy

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.

Page 6: Process- Related Requirement Management By Viswaketan Reddy

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

Page 7: Process- Related Requirement Management By Viswaketan Reddy

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.

Page 8: Process- Related Requirement Management By Viswaketan Reddy

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.

Page 9: Process- Related Requirement Management By Viswaketan Reddy

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.

Page 10: Process- Related Requirement Management By Viswaketan Reddy

Process- Related Requirements Management• Different processes have similar Requirement

Management modules such as acquisition, modeling, analysis etc.

Page 11: Process- Related Requirement Management By Viswaketan Reddy

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.

Page 12: Process- Related Requirement Management By Viswaketan Reddy
Page 13: Process- Related Requirement Management By Viswaketan Reddy

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

Page 14: Process- Related Requirement Management By Viswaketan Reddy
Page 15: Process- Related Requirement Management By Viswaketan Reddy

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.

Page 16: Process- Related Requirement Management By Viswaketan Reddy
Page 17: Process- Related Requirement Management By Viswaketan Reddy

ConclusionRequirement 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.

Page 18: Process- Related Requirement Management By Viswaketan Reddy

Thank You