© 2012 NTT DATA, Inc. NTT DATA Corporation Requirements Prioritization.

Slides:



Advertisements
Similar presentations
PROJECT RISK MANAGEMENT
Advertisements

Catholic School Councils A summary of 19 page document listed on school website.
Chapter 2 Analyzing the Business Case.
0 Tactics and Technologies for Stakeholder Engagement With Keith Ellis CEO, Enfocus Solutions.
<<Date>><<SDLC Phase>>
[Title of meeting] [Name of sponsor] [Date] For guidance on working with PowerPoint and reformatting slides, click on Help, then Microsoft PowerPoint Help,
Systems Analysis and Design 9th Edition
Chapter 2.
Copyright © 2003 by The McGraw-Hill Companies, Inc. All rights reserved. Business and Administrative Communication SIXTH EDITION.
MM463 – Major Project. What we’ll cover  Brainstorming  SWOT analysis  Good/better/best scenarios.
The Role of Software Engineering Brief overview of relationship of SE to managing DSD risks 1.
Pertemuan Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
3G.IP/ R1 3G.IP 2002 Charter. 3G.IP/ R1 2 3G.IP Mission Statement u Actively promote a common IP based wireless system for third generation.
Product Management 1. The Product Champion  Nearly every successful project has a Product Champion who: Develops the Vision Document. Manages customer.
Problem solving in project management
The BIM Project Execution Planning Procedure
Client Logo LEAN ENTERPRISE Implementation Workshop.
Project Management Life Cycle Katy Koenen 05/07/2013.
PROJECT RISK MANAGEMENT Presentation by: Jennifer Freeman & Carlee Rosenblatt
What is an Inventory Program for? Dr. Emilio Moceo Ph.D Director of Studies Meet international obligations and expectations Inform international, national,
Slide 1 D2.TCS.CL5.04. Subject Elements This unit comprises five Elements: 1.Define the need for tourism product research 2.Develop the research to be.
SoberIT Software Business and Engineering Institute HELSINKI UNIVERSITY OF TECHNOLOGY Requirements Prioritization Laura Lehtola QURE Project.
Business Case Justification System Planning
1. 2 IMPORTANCE OF MANAGEMENT Some organizations have begun to ask their contractors to provide only project managers who have been certified as professionals.
Session 8 Scoring Method Project for Capacity Development for Implementing the Organic Law at the Capital and Provincial Level (PILAC 2)
GBA IT Project Management Final Project - Establishment of a Project Management Management Office 10 July, 2003.
Certification and Accreditation CS Phase-1: Definition Atif Sultanuddin Raja Chawat Raja Chawat.
General Principles for the Procurement of Goods and Services Asst. Prof. Muhammad Abu Sadah.
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
Requirements Engineering Requirements Elicitation Process Lecture-9.
© 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 1 Product Design Finalization; Inspections.
Project Life Cycle – Project Initiation © Ed Green Penn State University All Rights Reserved.
UNIT II RCM PROCESS Module 2 PLANNING AND PREPARATION " Copyright 2002, Information Spectrum, Inc. All Rights Reserved."
McGraw-Hill/Irwin Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 3 Identification and Selection of Development Projects.
IT Strategic Planning.
Systems Analysis and Design 8 th Edition Chapter 2 Analyzing the Business Case.
Requirements as Usecases Capturing the REQUIREMENT ANALYSIS DESIGN IMPLEMENTATION TEST.
Applied Software Project Management
Doc.: IEEE /0675r0 Submission 15 July 2005 Roger DurandSlide 1 Wireless WG argument to support proposed 802.1AM PAR & 5 criteria Notice:
The Long Tail Why the future of business is selling less of more ▫ISBN = ▫Chris Anderson Low Distribution and Inventory costs allow companies.
INTRODUCTION TO COLLECT PRIORITIES 2014 v COLLECT.
Search Engine Optimization © HiTech Institute. All rights reserved. Slide 1 What is Solution Assessment & Validation?
Data, Security and Human Subjects Research Deborah Barnard, MS.
Introducing Project Management Update December 2011.
By shahid iqbal.  Requirements Negotiation is another name for conflict resolution.  process addresses problems with requirements where conflicts occur.
Chapter 6: THE EIGHT STEP PROCESS FOCUS: This chapter provides a description of the application of customer-driven project management.
Business Analysis. Business Analysis Concepts Enterprise Analysis ► Identify business opportunities ► Understand the business strategy ► Identify Business.
Facilitating Collaborative Decision Making Anne Wright.
Project management Topic 1 Project management principles.
Network design Topic 1 Business goals. Agenda Network life cycle Network design process Business goals Scope Constraints.
Recall The Team Skills 1. Analyzing the Problem (with 5 steps) 2. Understanding User and Stakeholder Needs 3. Defining the System A Use Case Primer Organizing.
Project Management Project Integration Management Minder Chen, Ph.D. CSU Channel Islands
DEVELOPING THE WORK PLAN
URBAN STREAM REHABILITATION. The URBEM Framework.
© 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 1 Product Design Alternative Generation, Evaluation, and Selection.
Continual Service Improvement Methods & Techniques.
Requirements in the product life cycle Chapter 7.
1. WHAT IS A PROJECT? “A project is a problem scheduled for solution.” This definition forces us to recognize that projects are aimed at solving problems.
Training on Safe Hospitals in Disasters Module 3: Action Planning for “Safe Hospitals”
Prepared by Amira Selim 31 st October 2009 Revised by Dahlia Biazid Requirements Analysis.
Company LOGO. Company LOGO PE, PMP, PgMP, PME, MCT, PRINCE2 Practitioner.
Systems Analysis & Design 7 th Edition Chapter 2.
Query Health Operations Workgroup Standards & Interoperability (S&I) Framework October 13, :00am – 12:00pm ET.
Requirements Wants versus Needs.
Requirement Prioritization
Health Services Administration
WMO IT Security Incident Process
The L&D Portfolio Evaluation Model:
Guidance notes for Project Manager
Requirements Analysis and Negotiation
Presentation transcript:

© 2012 NTT DATA, Inc. NTT DATA Corporation Requirements Prioritization

© 2012 NTT DATA, Inc. This training material will help the trainees in understanding the following topics: What is Requirement Prioritization? Why Prioritize Requirements? How to Prioritize Requirements? Requirement Prioritization Techniques. Learning Objectives

© 2012 NTT DATA, Inc. Introduction to Requirements Requirement Analysis Pre-Requisite

© 2012 NTT DATA, Inc. I.What is Requirement Prioritization? II.Why Requirement Prioritization? III.How to Prioritize Requirements? IV.Prioritization Parameters V.Inputs to Requirement Prioritization VI.Prioritization Techniques VII.Advantages & Limitations VIII.Appendix Agenda

© 2012 NTT DATA, Inc. What is Requirement Prioritization From the above diagram it is clear that there are more requirements and very few resources, as a result only some of the essential requirements get implemented due to time and budget constraints, hence prioritization is a necessity. Few Resources More Requirements Requirement prioritization is a decision process used to determine the relative importance of requirements.

© 2012 NTT DATA, Inc. Why Prioritize Requirements Minimize risk - most important or high risk requirements are implemented earlier. Risk Not all requirements can be implemented within a given budget, resources and time. Constraints Requirements elicited during sessions may not be of equal importance. Some requirements are mandatory, some desirable and some optional. Importance Ensure the project focuses on the most important requirements for the system primarily and have a common understanding among the stakeholders. Focus

© 2012 NTT DATA, Inc. The process of prioritization is an activity of arranging requirements in the order of importance from which requirements will be taken up for implementation. The elicited requirements are prioritized in collaboration with the stakeholders. The recommendation ratings for each criteria should be given with the reason to help the Stakeholder/Client/SME approach a well defined rating. E.g.: In HML technique High, Medium, Low are the recommended ratings. Stakeholders have different parameters to rate requirements -The Business Analyst should facilitate stakeholders to approach ratings with the same line of thought. How to Prioritize Requirements Prevalent Methods of Prioritization Must Have, Should Have, Could Have and Won’t Have Essential, Conditional, Optional High, Medium, Low MoSCoW Prioritization Scales HML ECO

© 2012 NTT DATA, Inc. Common Prioritization Parameters Prioritization of requirements based on cost benefit analysis of their relative value to the organization. The most valuable requirements will be targeted for development at the earliest. Business Value Prioritization selects requirements which have the highest risk of project failure. Business Risk Prioritization selects the requirements that are easiest to implement. Implement- -ation Difficulty Prioritization focuses on requirements that can be easy to develop and have high chances of success. Likelihood Of Success

© 2012 NTT DATA, Inc. Common Prioritization Parameters Prioritized requirements must be implemented in order to meet regulatory or policy demands imposed on the organization. Policy Compliance Prioritize requirements that may not be of high value but supports other high-priority requirements. Relationship Prioritize requirements that require the stakeholders to reach consensus on which requirements are a must, should, could and won’t. Stakeholder Agreement Prioritize requirements based on time sensitivity. Urgency

Copyright © 2012 NTT DATA, Inc.10 Inputs to Requirement Prioritization Requirement Prioritization Inputs Requirement Prioritization Inputs The business case states the key goals and measures the success of a project or organization, and the priorities should be aligned with relevant goals and objectives. Business Case Serves as an alternative to the business case if no business case has been defined. Business Need Any requirement may be prioritized at any point in its lifecycle. Prioritization of requirements consists of requirements that have been stated by stakeholders. Requirements Defines the process that will be used to prioritize the requirements. Requirement Management Plan Requirement Management Plan The list of stakeholders, annotated with their levels of authority and influence are considered when determining the participation of stakeholders in prioritization. Stakeholder

© 2012 NTT DATA, Inc. Prioritization Techniques MoSCoW Analysis Requirement that must be satisfied in the final solution so that the solution can be considered a success. These requirements are a must have. Very high priority for project. They are non negotiable and must be a part of the final solution in order to consider the solution to be successful. High-priority item that should be included in the solution if it is possible. This is often a critical requirement but not strictly necessary. High-priority requirements critical to the success of project. May not be time critical or necessary for the current delivery. Requirement that is considered desirable but not necessary Desirable requirements of lesser priority. Nice to have capabilities in the solution. Doesn’t affect anything else in the solution. To be included if time and resources permit. Requirement that stakeholders have agreed will not be implemented in a given release. Requirements are of least priority will not be implemented in a given solution release. May be considered for inclusion in a future release (future requirements that stakeholder would like to have). Could be omitted from the solution altogether. Must M Wont W Could C Should S

© 2012 NTT DATA, Inc. Example of MoSCoW Analysis Let us consider a simple example which we are used to in day to day life; To prepare a simple burger, the most important ingredient is the patty along with the slices of bun. The choice of the fillings like spinach, cheese, vegetables are optional.. So if we have to prioritize the simple burger? IngredientsMoSCoW Meat PattyMust Slices of BunMust SpinachShould Cheese, CucumberCould Vegetable filling like Onion, tomato Wont Must Should Could Wont

© 2012 NTT DATA, Inc. Prioritization Techniques Time boxing and Voting Time Boxing  Prioritize requirements for investigation and implementation based on allocation of a fixed resource.  Project team is allocated a fixed time or fixed amount of money. It starts with all the eligible requirements with assigned duration or cost. Remove the requirements in order to meet the calendar dates or budget limit. ALL IN ALL OUT It starts by adding the requirement(s) with assigned duration or cost to the calendar or budget. Stop when the calendar dates are met or budget limit is reached.  Allocate a fixed number of resources (votes, play money, or other tokens) to each participant to distribute among proposed features or requirements.  Requirements that receive the most resources will be investigated or developed first. Voting Common Approaches

© 2012 NTT DATA, Inc. Prioritization Techniques HML & ECO A common approach to prioritization is to group requirements into three priority categories. Scales must be subjective and imprecise. Everyone involved must agree on the meaning of each level in the scale used. HML & ECO Scale. HML A mission critical requirement required for current Release. High Supports necessary system operations required but could wait until a later release if necessary. Medium A functional or quality enhancement would be nice to have someday if resources permit. Low ECO The product is not acceptable unless these requirements are satisfied. Essential Would enhance the product, but the product is still accepted even though it is absent. Conditional Functions that may or may not be worthwhile. Optional

© 2012 NTT DATA, Inc. Example of ECO Analysis Let us consider a simple example which we are used to in day to day life; To prepare a simple burger, the most important ingredient is the patty along with the slices of bun. The choice of the fillings like spinach, cheese, vegetables are optional.. So if we have to prioritize the simple burger? IngredientsECO Analysis Meat PattyEssential Slices of BunEssential SpinachConditional Cheese, CucumberConditional Vegetable filling like Onion, tomato Optional Essential Conditional Optional

© 2012 NTT DATA, Inc. Advantages & Limitations Advantages Limitations

17Copyright © 2012 NTT DATA, Inc. Appendix

© 2012 NTT DATA, Inc First Things First: Prioritizing Requirements by Karl E. Wiegers estimates-599.html References

This document contains confidential Company information. Do not disclose it to third parties without permission from the Company.© 2012 NTT DATA, Inc.