Agile Project Management

profileSkaur12
week3scopeandrequirementsch5.pdf

Agile Scope and Requirements

1

Agile scope

2

Evolving, emerging, and adapting Scope as a best value

Agile Scope

u The most important point is that the evolving and emerging scope is managed

J. Ross Publishing WAV™ material JR1157- 00_Instructor's Guide 3

Agile Scope The planning is organized this way

4

The business case holds the product vision in a top-level framework,

Scope is planned incrementally with evolution allowed and encouraged

Planning occurs in shorter frameworks called rolling waves

Development cycles—called iterations or sprints

Agile Scope (A-B-C)

A- Evolving, Emerging, and Adaptive

5

Scope

Schedule

Budget

Quality

Four Levers

Agile Scope

A-1 Best Value

6

customer satisfaction Vs Plan variance

scope is the most flexible

Agile Scope A-1 Best Value

uThe most scope possible— for the available resources—

Agile Scope A-2 Defined

u Scope is

u all the things we must do,

u all the things we want to do,

u all the things we actually do

8

Agile Scope A-3 Backlog

9

• is the scope parsed into • work units, • stories, • use cases, • Tasks

Agile Scope A-4 Architecture

10

• is the scope mapped into • form • function

Agile Scope A-5 Must-dos

11

• must-dos as a matter of governance

• must-dos as a matter of custom and expectation

B- Envisioning

u Transforming visionary ideas into goals—real end-states that are achievable

u is a work of art,

u a bit of process, and

u a dose of applied leadership.

Envisioning

u To envision beyond the business case,

u

1-Assemble the agile team and interview the visionary. 2- Explore ideas 3- Do a Kano analysis of features and functions.

The Kano Model

u The Kano Model, developed by Dr. Noriaki Kano in the 1980s, I

u s a theory of product development and customer satisfaction

u helps prioritize features based on their potential impact on customer satisfaction.

u it has been widely adopted by Agile practitioners for prioritizing and managing product backlogs.

1. Basic Needs: These are the must-have features that customers expect from a product. Failing to meet these needs will result in dissatisfaction, but fulfilling them doesn't necessarily lead to increased satisfaction. For example, in a mobile phone, the ability to make and receive calls is a basic need.

2. Performance Needs: These features have a direct impact on customer satisfaction. The better the performance, the higher the satisfaction. Examples include battery life and processing speed for a smartphone.

3. Excitement Needs: Also known as "delighters," these are unexpected features that can significantly boost customer satisfaction. However, if they are absent, they don't lead to dissatisfaction. For example, a unique camera feature that allows capturing 3D images in a smartphone.

4. Indifferent Needs: These are features that customers don't care about or don't impact their satisfaction. For example, an extra pre-installed app that doesn't provide any value.

The Kano Model

The Kano Model

The Kano Model

The Kano Model

u How it works:

1. Identify and list potential features or enhancements for the product.

2. Survey customers or stakeholders to gather their opinions on each feature, using a Kano questionnaire that helps categorize their preferences.

3. Analyze the survey results and plot the features on the Kano Model grid.

4. Prioritize the features based on their potential impact on customer satisfaction, starting with basic needs, performance needs, and excitement needs.

Step 1: Identify and list potential features or enhancements for the product

1. Basic security system (door/window sensors, motion detectors)

2. Mobile app control

3. Integration with other smart home devices (lights, thermostat, etc.)

4. 24/7 professional monitoring

5. Backup power supply

6. Remote camera access

7. Two-way audio communication

8. Facial recognition

9. Customizable arming/disarming schedules

10. Geofencing

11. Panic button

12. Voice control

13. Video doorbell integration

14. DIY installation

Step 2: Survey customers or stakeholders to gather their opinions on each feature using a Kano questionnaire.

Let's assume we have surveyed a representative sample of our target customers and collected their feedback.

Step 3: Analyze the survey results and plot the features on the Kano Model grid.

u Based on the survey results, we categorize the features as follows:

u Basic Needs:

1. Call and text functionality

2. Internet browsing

3. Battery life

Step 3: Analyze the survey results and plot the features on the Kano Model grid.

u Based on the survey results, we categorize the features as follows:

1. Performance Needs:

1. Camera quality (front and rear)

2. Processing speed

3. Display quality

4. Storage capacity

5. 5G connectivity

Step 3: Analyze the survey results and plot the features on the Kano Model grid.

u Based on the survey results, we categorize the features as follows:

u Performance Needs:

1. Camera quality (front and rear)

2. Processing speed

3. Display quality

4. Storage capacity

5. 5G connectivity

Step 3: Analyze the survey results and plot the features on the Kano Model grid.

u Based on the survey results, we categorize the features as follows:

u Excitement Needs:

1. Fingerprint sensor

2. Face unlock

3. Wireless charging

4. Water and dust resistance

5. Dual SIM support

6. Foldable display

7. Virtual assistant

Requirements

u Agile approach to and process for developing and analyzing requirements

Requirements Framework • Gather requirements

• Organize according to attributes

• Make a record of every requirement

• Verify and validate

• Manage changes