SlideShare a Scribd company logo
Copyright 2014, Simplilearn, All rights reserved.1
PMI® & ACP are the registered marks of Project Management Institute, Inc. Copyright 2014, Simplilearn, All rights reserved.
Agile Analysis and Design
PMI®—Agile Certified Practitioner (PMI-ACP)®
Copyright 2014, Simplilearn, All rights reserved.2
● Explain Product and Iteration/Sprint backlogs
● Prioritize backlogs and determine Minimal Marketable Features
● Create Agile Personas and Wireframes
● Develop an Agile Charter
● Identify best practices for Agile Modeling
After completing
this lesson, you will
be able to:
Objectives
Copyright 2014, Simplilearn, All rights reserved.3
A product roadmap is a planned approach that
helps with strategic project planning and
communication of that plan with respect to
important product milestones. A Product
roadmap:
● forms an integral part of any product strategy;
● provides the framework to plan changes;
● manages the effect those changes would have
on the product; and
● represents the long term product vision/goal of
the product.
Agile Product Roadmap
Copyright 2014, Simplilearn, All rights reserved.4
Product Backlog
Product backlog always lists items adding value for the customer. It is maintained by the product
manager/owner and is the major input for release, wave, and iteration planning.
It includes:
● functional requirements;
● non-functional requirements; and
● product enhancement suggestions by various stakeholders.
The objective of creating a product backlog:
To expand the product vision, through an evolutionary requirements definition process. Items for
the closest couple of months are usually quite detailed, while items that will be worked on some 6-
12 months can be defined broadly and imprecisely.
Copyright 2014, Simplilearn, All rights reserved.5
A story map is an arrangement of the story cards which represents:
● the sequence in which the stories will be needed by the business on the horizontal axis; and
● the priority of the stories on the vertical axis.
Agile Story Maps
Blue cards represent a
user activity. The sequence
of blue cards indicates the
minimum marketable
features (MMF) for the
product.
For the team to actually
build the system, they
need to deliver some
subset of the pink cards,
which provide more detail
about the blue cards.
Copyright 2014, Simplilearn, All rights reserved.6
A Wireframe is a low fidelity, non-graphical prototype/artifact. The Wireframe should be simple with
no colors, graphics or other layout features.
● It shows the skeleton of a screen, representing its structure, and basic layout.
● It contains and localizes contents, features, navigation tools, and interactions available to the user.
Agile Wireframes are:
● black and white and are accompanied by some annotations to describe the behavior of the
elements, their relationships and their importance.
● often put in context within a storyboard and are refined frequently.
● used as a communication tool that serves as an element of conversation and confirmation of ’agile’
user stories.
Agile Wireframes
Copyright 2014, Simplilearn, All rights reserved.7
User stories combined with Wireframes are effective in capturing requirement from business.
Simplilearn Solutions Private Limited website, initially designed as a Wireframe, was populated
with videos and articles. The graphics below show the various versions of the website.
Agile Wireframes—Real Life Example
Website with
Wireframe
Design
Operational
Website with
videos and
articles
Course Name
Video Heading
Pick Location
Banner
Enroll Now
Banner
Key Features
Button Button Button
Search
Introduction Video
Copyright 2014, Simplilearn, All rights reserved.8
An Agile Charter is typically documented on a whiteboard. A chartering session helps a team:
● understand the parameters of team work and its context within the project;
● prepare them to make well-informed decisions going forward;
● identify the value the project will deliver to the business; and
● develop trust and confidence that is needed in the project.
Chartering
An Agile Charter answers the following:
● Why are we building this product?
● How will we know if it is successful?
● Who is the project community?
Copyright 2014, Simplilearn, All rights reserved.9
Three components of the Agile Project Charter are as follows:
Components of Agile Project Charter
Vision
Defines the “Why” of the project, higher purpose,
or the reason for the project’s existence
Mission
Defines the “What” of the project and states what will
be done in the project to achieve its higher purpose
Success Criteria
Management tests that describe effects outside of
the solution itself
Copyright 2014, Simplilearn, All rights reserved.10
Agile Persona is a central element of Alan Cooper’s interaction design. A persona is an imaginary
representation of a user role and a natural extension to user roles. Generally, avoid picking personas
who are real users.
Add details to each persona:
● Likes and dislikes
● When, where, why
● Model and make of car
● Job
● Goals
Agile Personas
Example of an Agile Persona:
Jason is a software developer who lives in Manhattan. He has
an apartment in SoHo and enjoys walking his Chihuahua
around the neighborhood chatting with people he runs into.
He uses an Apple Air for his programming and often spends
his day working in the Urban Grind coffee shop enjoying their
fresh ground cappuccinos. Jason is passionate about Agile
techniques and is an active member of the local Agile
Leadership Network.
Copyright 2014, Simplilearn, All rights reserved.11
Jiscs Digimap Services, to enhance their product, wanted to come up with a list of personas to
increase usability and user experience. After interviewing different people, five distinct personas
based on different user behaviours were distilled. This activity allowed the team to create a list of
features, which each of the persona would want to have. Based on the features envisioned, they were
then prioritized and developed.
Agile Personas—Real Life Example
Focus on the core audiences and their goals
Create a list of tasks for each persona
Avoid potential distractions from issues which are of little benefit to users
Copyright 2014, Simplilearn, All rights reserved.12
Agile Personas—Real Life Example (contd.)
The five distinct personas distilled from the interviews are shown below:
Copyright 2014, Simplilearn, All rights reserved.13
Agile Modeling
Agile Modeling is a collection of values, principles, and practices for modeling software that can be
applied on a software development project in an effective and lightweight manner.
Copyright 2014, Simplilearn, All rights reserved.14
Best Practices of Agile Modeling
There are several best practices followed in Agile Modeling:
Copyright 2014, Simplilearn, All rights reserved.15
Real Life Example
According to the 2011 CHAOS report from the
Standish Group, Agile projects are often more
successful than non-Agile projects.
The building blocks in the success of Agile process
are:
● Capturing requirements through user stories
● Use of Agile Personas and Wireframe
● Creating product roadmaps
● Story mapping
CHAOS Report, 2011 - Standish Group
“Agile process is the universal remedy for
software development project failure. Software
applications developed through the Agile
process have three times the success rate of
the traditional Waterfall method and a much
lower percentage of time and cost overruns.”
The details of the published CHAOS report
are:
Copyright 2014, Simplilearn, All rights reserved.16
Quiz
Copyright 2014, Simplilearn, All rights reserved.17
QUIZ
a.
b.
c.
d.
A story map is an arrangement of the story cards. The vertical axis will show________.
1
priority of the story
all the stories
manual entry of the story
stories needed by the business
Copyright 2014, Simplilearn, All rights reserved.18
QUIZ
a.
b.
c.
d.
A story map is an arrangement of the story cards. The vertical axis will show________.
1
Answer: b.
Explanation: The vertical axis shows the priority of the stories and the horizontal axis shows
the stories needed by the business.
priority of the story
all the stories
manual entry of the story
stories needed by the business
Copyright 2014, Simplilearn, All rights reserved.19
QUIZ
a.
b.
c.
d.
Which of the following is maintained by the product manager and is the major input for
release, wave, and iteration planning?2
Story map
Product backlog
Story cards
Iteration release
Copyright 2014, Simplilearn, All rights reserved.20
QUIZ
a.
b.
c.
d.
Which of the following is maintained by the product manager and is the major input for
release, wave, and iteration planning?2
Answer: c.
Explanation: Product backlog expands the product vision, through an evolutionary
requirements definition process, into a product feature list, or backlog. It is maintained by
the product manager and is the major input for release, wave, and iteration planning.
Story map
Product backlog
Story cards
Iteration release
Copyright 2014, Simplilearn, All rights reserved.21
QUIZ
a.
b.
c.
d.
Which of the following is a low fidelity prototype that shows a skeleton of a screen
representing its structure and basic layout?3
Chartering
Modeling
Wireframes
User story
Copyright 2014, Simplilearn, All rights reserved.22
QUIZ
a.
b.
c.
d.
Which of the following is a low fidelity prototype that shows a skeleton of a screen
representing its structure and basic layout?3
Answer: d.
Explanation: Wireframes is a low fidelity prototype that shows a skeleton of a screen
representing its structure and basic layout.
Chartering
Modeling
Wireframes
User story
Copyright 2014, Simplilearn, All rights reserved.23
QUIZ
a.
b.
c.
d.
How many product backlogs are there for four teams working on a major release?
4
2
3
4
1
Copyright 2014, Simplilearn, All rights reserved.24
QUIZ
a.
b.
c.
d.
How many product backlogs are there for four teams working on a major release?
4
Answer: a.
Explanation: There is only one product backlog regardless of the number of teams.
2
3
4
1
Copyright 2014, Simplilearn, All rights reserved.25
QUIZ
a.
b.
c.
d.
What is not a feature of an Agile Charter?
5
Written on a single piece of paper
Should explain the Why, What, and Success Criteria of the project
Is usually based on a Charter template from the organization’s PMO
Written on a whiteboard
Copyright 2014, Simplilearn, All rights reserved.26
QUIZ
a.
b.
c.
d.
What is not a feature of an Agile Charter?
5
Answer: d.
Explanation: The Agile Charter is intended to be lightweight and is not intended to be based
on a standard template.
Written on a single piece of paper
Should explain the Why, What, and Success Criteria of the project
Is usually based on a Charter template from the organization’s PMO
Written on a whiteboard
Copyright 2014, Simplilearn, All rights reserved.27
QUIZ
a.
b.
c.
d.
What does JBGE in Agile Modelling stand for?
6
Just Barely Good Enough
Java Bytecoder Generic Enhancement
None of the above
Job Based Governance and Engineering
Copyright 2014, Simplilearn, All rights reserved.28
QUIZ
a.
b.
c.
d.
What does JBGE in Agile Modelling stand for?
6
Answer: b.
Explanation: Just Barely Good Enough for the situation at hand and no more.
Just Barely Good Enough
Java Bytecoder Generic Enhancement
None of the above
Job Based Governance and Engineering
Copyright 2014, Simplilearn, All rights reserved.29
QUIZ
a.
b.
c.
d.
Where does the Product Backlog for an existing product come from?
7
Developers
Customer support staff
All of the above
Customers
Copyright 2014, Simplilearn, All rights reserved.30
QUIZ
a.
b.
c.
d.
Where does the Product Backlog for an existing product come from?
7
Answer: d.
Explanation: Customers, developers, product managers, and customer support staff can all
provide ideas for features in the product backlog.
Developers
Customer support staff
All of the above
Customers
Copyright 2014, Simplilearn, All rights reserved.31
● The Product Roadmap determines the vision and release structure for the
product. The Product Backlog supports it.
● Agile Story Maps determine the depth of features a product will contain.
● Lightweight Agile Wireframes are used to represent the layout and design of
a software product.
● Agile Chartering is lightweight and uses a whiteboard or single piece of
paper for the project vision.
● Agile Personas can be used to describe fictional users of the system.
● Various Agile Modeling techniques provide a collection of values, principles,
and practices for modeling software that can be applied on a software
development project in an effective and lightweight manner.
Summary
Here is a quick
recap of what was
covered in this
lesson:
Copyright 2014, Simplilearn, All rights reserved.32
Copyright 2014, Simplilearn, All rights reserved.PMI® & ACP are the registered marks of Project Management Institute, Inc.
THANK YOU

More Related Content

PDF
Practical Guide to Scrum
PDF
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-ii
PDF
Scalability for All: Unreal Engine* 4 with Intel
PDF
PMI-ACP Lesson 04 Nugget 1 Agile Estimation
PDF
PMI-ACP Lesson 03 Nugget 3 Agile Planning, Monitoring, and Adopting
PPT
Planning Poker
PDF
PMI-ACP Lesson 01 Nugget 1 Introduction to Agile
PDF
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-i
Practical Guide to Scrum
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-ii
Scalability for All: Unreal Engine* 4 with Intel
PMI-ACP Lesson 04 Nugget 1 Agile Estimation
PMI-ACP Lesson 03 Nugget 3 Agile Planning, Monitoring, and Adopting
Planning Poker
PMI-ACP Lesson 01 Nugget 1 Introduction to Agile
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-i

What's hot (20)

PDF
PMI-ACP Lesson 10 Agile Metrics
PDF
PMI-ACP Lesson 03 Nugget 1 Agile Planning, Monitoring and Adopting
PDF
PMI-ACP Lesson 02 Agile Communication
PDF
Lego For Extended Scrum Simulation
PDF
PMI-ACP Lesson 9 Agile Risk Management
PDF
"Micro-frontends: Scalable and Modular Frontend in Parimatch Tech", Kyrylo Ai...
PPTX
Agile methodology
PDF
PMI-ACP Lesson 03 Nugget 2 Agile Planning, Monitoring and Adopting
PPTX
Agile methodology
PDF
Alexey Savchenko, Unreal Engine
PPTX
191019 Forward / Deferred Rendering
PDF
NDC 2018 '야생의 땅: 듀랑고' 초반 플레이 변천사
PDF
Agile Project Management
PDF
Art Direction for Uncharted 2: Among Thieves
PPTX
GCC2016 ゲームエフェクト制作の現状報告
 
PDF
Writing Good User Stories (Hint: It's not about writing)
PPT
Introducing Agile User Stories
PPTX
Agile Introduction - Scrum Framework
PDF
Introduction agile scrum methodology
KEY
Einführung in SCRUM
PMI-ACP Lesson 10 Agile Metrics
PMI-ACP Lesson 03 Nugget 1 Agile Planning, Monitoring and Adopting
PMI-ACP Lesson 02 Agile Communication
Lego For Extended Scrum Simulation
PMI-ACP Lesson 9 Agile Risk Management
"Micro-frontends: Scalable and Modular Frontend in Parimatch Tech", Kyrylo Ai...
Agile methodology
PMI-ACP Lesson 03 Nugget 2 Agile Planning, Monitoring and Adopting
Agile methodology
Alexey Savchenko, Unreal Engine
191019 Forward / Deferred Rendering
NDC 2018 '야생의 땅: 듀랑고' 초반 플레이 변천사
Agile Project Management
Art Direction for Uncharted 2: Among Thieves
GCC2016 ゲームエフェクト制作の現状報告
 
Writing Good User Stories (Hint: It's not about writing)
Introducing Agile User Stories
Agile Introduction - Scrum Framework
Introduction agile scrum methodology
Einführung in SCRUM
Ad

Viewers also liked (7)

PDF
PMI-ACP Lesson 04 Nugget 2 Agile Estimation
PDF
PMI-ACP Lesson 06 Quality
PPT
Rapid Software Development Process
PDF
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2
PDF
PMI-ACP Lesson 12 Knowledge and Skills Nugget 3
PDF
PMI-ACP Lesson 12 Knowledge and Skills Nugget 1
PDF
PMI-ACP Lesson 12 Knowledge and Skills Nugget 4
PMI-ACP Lesson 04 Nugget 2 Agile Estimation
PMI-ACP Lesson 06 Quality
Rapid Software Development Process
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2
PMI-ACP Lesson 12 Knowledge and Skills Nugget 3
PMI-ACP Lesson 12 Knowledge and Skills Nugget 1
PMI-ACP Lesson 12 Knowledge and Skills Nugget 4
Ad

Similar to PMI-ACP Lesson 05 Agile Analysis and Design (20)

PPT
getting agile Final
PPTX
Being Agile in project management
PDF
Agile Course Presentation
PDF
Advanced agile slides by Anushree verma
PDF
Patton Building Better Products Using.pdf
PDF
Today’s Agile Documentation
KEY
Agile Business Analysis
PDF
Certified Scrum Product Owner: class desk, posters and photos
PPTX
Trippe "Project Management Trends in Publishing: Agile is the New Norm and Th...
PPT
Agile Estimation - By V. Lee Henson
PPT
Planning, Estimating, Managing Documentation in Agile Environments Bombosch
PDF
Sdec11.agile ina day
PDF
Agile user story mapping
PDF
Agile project from visibility to closing (مشروع الإدارة الرشيقة من الفكرة الى...
PDF
Agile (Goal Oriented) Roadmaps
PDF
Agile Product Management
PDF
Software development is hard
PDF
Agile+Course+Presentation.pdf
PDF
Backlog Management & Discovery
PPT
Agile Methods: Fact or Fiction
getting agile Final
Being Agile in project management
Agile Course Presentation
Advanced agile slides by Anushree verma
Patton Building Better Products Using.pdf
Today’s Agile Documentation
Agile Business Analysis
Certified Scrum Product Owner: class desk, posters and photos
Trippe "Project Management Trends in Publishing: Agile is the New Norm and Th...
Agile Estimation - By V. Lee Henson
Planning, Estimating, Managing Documentation in Agile Environments Bombosch
Sdec11.agile ina day
Agile user story mapping
Agile project from visibility to closing (مشروع الإدارة الرشيقة من الفكرة الى...
Agile (Goal Oriented) Roadmaps
Agile Product Management
Software development is hard
Agile+Course+Presentation.pdf
Backlog Management & Discovery
Agile Methods: Fact or Fiction

More from Thanh Nguyen (16)

PPTX
Building a NFT Marketplace DApp
PPTX
Serverless Architecture 101 ⚡
PPTX
The fundamentals of AWS Cloud Security 🛠⛅️🚀
PDF
Migrating Monolithic Applications with the Strangler Pattern
PDF
E301 Elastic Beanstalk PaaS
PDF
Serverless Data Lake on AWS
PPSX
SmartChat WhatsApp-clone using AWS Amplify AppSync
PDF
Introduction to Ethereum Blockchain & Smart Contract
PPTX
Amazon AWS Free-Tier
PDF
PMI ACP Classroom Question Paper
PDF
PMI ACP Classroom Question Paper with Answers
PDF
PMI-ACP Case Study
PDF
PMI-ACP Lesson 11 Agile Value Stream Analysis
PDF
PMI-ACP Lesson 08 Nugget 2 Agile & Scrum - Value-Based Prioritization
PDF
PMI-ACP Lesson 08 Nugget 1 Agile & Scrum Value-based Prioritization
PDF
PMI-ACP Lesson 07 Soft Skills Negotiation
Building a NFT Marketplace DApp
Serverless Architecture 101 ⚡
The fundamentals of AWS Cloud Security 🛠⛅️🚀
Migrating Monolithic Applications with the Strangler Pattern
E301 Elastic Beanstalk PaaS
Serverless Data Lake on AWS
SmartChat WhatsApp-clone using AWS Amplify AppSync
Introduction to Ethereum Blockchain & Smart Contract
Amazon AWS Free-Tier
PMI ACP Classroom Question Paper
PMI ACP Classroom Question Paper with Answers
PMI-ACP Case Study
PMI-ACP Lesson 11 Agile Value Stream Analysis
PMI-ACP Lesson 08 Nugget 2 Agile & Scrum - Value-Based Prioritization
PMI-ACP Lesson 08 Nugget 1 Agile & Scrum Value-based Prioritization
PMI-ACP Lesson 07 Soft Skills Negotiation

Recently uploaded (20)

PPTX
Consulting on marketing-The needs wants and demands are a very important comp...
PPTX
Chapter One an overview of political economy
PDF
1_Corporate Goverance presentation topic
PPTX
Strategic Plan 2023-2024 Presentation.pptx
PDF
MANAGEMENT LESSONS FROM ANCIENT KNOWLEDGE SYSTEM-ARTHASHASTRA AND THIRUKKURAL...
PDF
CISSP Domain 5: Identity and Access Management (IAM)
PPTX
Concluding Session_Wrapup-NA May 5 2024-Oct 10 2025 ZS.pptx
PPTX
TCoE_IT_Concrete industry.why is it required
PDF
Contemporary management and it's content
PDF
Leveraging Intangible Assets Through Campus Entrepreneurship and Tech Transfer
PPTX
Course Overview of the Course Titled.pptx
PPTX
2. CYCLE OF FUNCTIONING RIFLE -PP Presentation..pptx
PDF
Phillips model training for evaluation pdf
PDF
Organisational Behaviour And it's concepts
PPTX
Concluding Session_Wrapup-India Jun 5 2024-Oct 5 2025 ZS.pptx
PPTX
Improved_Leadership_in_Total_Quality_Lesson.pptx
PPTX
Human Resource Management | Introduction,Meaning and Definition
PPTX
Empowering Project Management Through Servant Leadership - PMI UK.pptx
PDF
CISSP Domain 6: Security Assessment and Testing
PDF
Case study -Uber strategic plan and management
Consulting on marketing-The needs wants and demands are a very important comp...
Chapter One an overview of political economy
1_Corporate Goverance presentation topic
Strategic Plan 2023-2024 Presentation.pptx
MANAGEMENT LESSONS FROM ANCIENT KNOWLEDGE SYSTEM-ARTHASHASTRA AND THIRUKKURAL...
CISSP Domain 5: Identity and Access Management (IAM)
Concluding Session_Wrapup-NA May 5 2024-Oct 10 2025 ZS.pptx
TCoE_IT_Concrete industry.why is it required
Contemporary management and it's content
Leveraging Intangible Assets Through Campus Entrepreneurship and Tech Transfer
Course Overview of the Course Titled.pptx
2. CYCLE OF FUNCTIONING RIFLE -PP Presentation..pptx
Phillips model training for evaluation pdf
Organisational Behaviour And it's concepts
Concluding Session_Wrapup-India Jun 5 2024-Oct 5 2025 ZS.pptx
Improved_Leadership_in_Total_Quality_Lesson.pptx
Human Resource Management | Introduction,Meaning and Definition
Empowering Project Management Through Servant Leadership - PMI UK.pptx
CISSP Domain 6: Security Assessment and Testing
Case study -Uber strategic plan and management

PMI-ACP Lesson 05 Agile Analysis and Design

  • 1. Copyright 2014, Simplilearn, All rights reserved.1 PMI® & ACP are the registered marks of Project Management Institute, Inc. Copyright 2014, Simplilearn, All rights reserved. Agile Analysis and Design PMI®—Agile Certified Practitioner (PMI-ACP)®
  • 2. Copyright 2014, Simplilearn, All rights reserved.2 ● Explain Product and Iteration/Sprint backlogs ● Prioritize backlogs and determine Minimal Marketable Features ● Create Agile Personas and Wireframes ● Develop an Agile Charter ● Identify best practices for Agile Modeling After completing this lesson, you will be able to: Objectives
  • 3. Copyright 2014, Simplilearn, All rights reserved.3 A product roadmap is a planned approach that helps with strategic project planning and communication of that plan with respect to important product milestones. A Product roadmap: ● forms an integral part of any product strategy; ● provides the framework to plan changes; ● manages the effect those changes would have on the product; and ● represents the long term product vision/goal of the product. Agile Product Roadmap
  • 4. Copyright 2014, Simplilearn, All rights reserved.4 Product Backlog Product backlog always lists items adding value for the customer. It is maintained by the product manager/owner and is the major input for release, wave, and iteration planning. It includes: ● functional requirements; ● non-functional requirements; and ● product enhancement suggestions by various stakeholders. The objective of creating a product backlog: To expand the product vision, through an evolutionary requirements definition process. Items for the closest couple of months are usually quite detailed, while items that will be worked on some 6- 12 months can be defined broadly and imprecisely.
  • 5. Copyright 2014, Simplilearn, All rights reserved.5 A story map is an arrangement of the story cards which represents: ● the sequence in which the stories will be needed by the business on the horizontal axis; and ● the priority of the stories on the vertical axis. Agile Story Maps Blue cards represent a user activity. The sequence of blue cards indicates the minimum marketable features (MMF) for the product. For the team to actually build the system, they need to deliver some subset of the pink cards, which provide more detail about the blue cards.
  • 6. Copyright 2014, Simplilearn, All rights reserved.6 A Wireframe is a low fidelity, non-graphical prototype/artifact. The Wireframe should be simple with no colors, graphics or other layout features. ● It shows the skeleton of a screen, representing its structure, and basic layout. ● It contains and localizes contents, features, navigation tools, and interactions available to the user. Agile Wireframes are: ● black and white and are accompanied by some annotations to describe the behavior of the elements, their relationships and their importance. ● often put in context within a storyboard and are refined frequently. ● used as a communication tool that serves as an element of conversation and confirmation of ’agile’ user stories. Agile Wireframes
  • 7. Copyright 2014, Simplilearn, All rights reserved.7 User stories combined with Wireframes are effective in capturing requirement from business. Simplilearn Solutions Private Limited website, initially designed as a Wireframe, was populated with videos and articles. The graphics below show the various versions of the website. Agile Wireframes—Real Life Example Website with Wireframe Design Operational Website with videos and articles Course Name Video Heading Pick Location Banner Enroll Now Banner Key Features Button Button Button Search Introduction Video
  • 8. Copyright 2014, Simplilearn, All rights reserved.8 An Agile Charter is typically documented on a whiteboard. A chartering session helps a team: ● understand the parameters of team work and its context within the project; ● prepare them to make well-informed decisions going forward; ● identify the value the project will deliver to the business; and ● develop trust and confidence that is needed in the project. Chartering An Agile Charter answers the following: ● Why are we building this product? ● How will we know if it is successful? ● Who is the project community?
  • 9. Copyright 2014, Simplilearn, All rights reserved.9 Three components of the Agile Project Charter are as follows: Components of Agile Project Charter Vision Defines the “Why” of the project, higher purpose, or the reason for the project’s existence Mission Defines the “What” of the project and states what will be done in the project to achieve its higher purpose Success Criteria Management tests that describe effects outside of the solution itself
  • 10. Copyright 2014, Simplilearn, All rights reserved.10 Agile Persona is a central element of Alan Cooper’s interaction design. A persona is an imaginary representation of a user role and a natural extension to user roles. Generally, avoid picking personas who are real users. Add details to each persona: ● Likes and dislikes ● When, where, why ● Model and make of car ● Job ● Goals Agile Personas Example of an Agile Persona: Jason is a software developer who lives in Manhattan. He has an apartment in SoHo and enjoys walking his Chihuahua around the neighborhood chatting with people he runs into. He uses an Apple Air for his programming and often spends his day working in the Urban Grind coffee shop enjoying their fresh ground cappuccinos. Jason is passionate about Agile techniques and is an active member of the local Agile Leadership Network.
  • 11. Copyright 2014, Simplilearn, All rights reserved.11 Jiscs Digimap Services, to enhance their product, wanted to come up with a list of personas to increase usability and user experience. After interviewing different people, five distinct personas based on different user behaviours were distilled. This activity allowed the team to create a list of features, which each of the persona would want to have. Based on the features envisioned, they were then prioritized and developed. Agile Personas—Real Life Example Focus on the core audiences and their goals Create a list of tasks for each persona Avoid potential distractions from issues which are of little benefit to users
  • 12. Copyright 2014, Simplilearn, All rights reserved.12 Agile Personas—Real Life Example (contd.) The five distinct personas distilled from the interviews are shown below:
  • 13. Copyright 2014, Simplilearn, All rights reserved.13 Agile Modeling Agile Modeling is a collection of values, principles, and practices for modeling software that can be applied on a software development project in an effective and lightweight manner.
  • 14. Copyright 2014, Simplilearn, All rights reserved.14 Best Practices of Agile Modeling There are several best practices followed in Agile Modeling:
  • 15. Copyright 2014, Simplilearn, All rights reserved.15 Real Life Example According to the 2011 CHAOS report from the Standish Group, Agile projects are often more successful than non-Agile projects. The building blocks in the success of Agile process are: ● Capturing requirements through user stories ● Use of Agile Personas and Wireframe ● Creating product roadmaps ● Story mapping CHAOS Report, 2011 - Standish Group “Agile process is the universal remedy for software development project failure. Software applications developed through the Agile process have three times the success rate of the traditional Waterfall method and a much lower percentage of time and cost overruns.” The details of the published CHAOS report are:
  • 16. Copyright 2014, Simplilearn, All rights reserved.16 Quiz
  • 17. Copyright 2014, Simplilearn, All rights reserved.17 QUIZ a. b. c. d. A story map is an arrangement of the story cards. The vertical axis will show________. 1 priority of the story all the stories manual entry of the story stories needed by the business
  • 18. Copyright 2014, Simplilearn, All rights reserved.18 QUIZ a. b. c. d. A story map is an arrangement of the story cards. The vertical axis will show________. 1 Answer: b. Explanation: The vertical axis shows the priority of the stories and the horizontal axis shows the stories needed by the business. priority of the story all the stories manual entry of the story stories needed by the business
  • 19. Copyright 2014, Simplilearn, All rights reserved.19 QUIZ a. b. c. d. Which of the following is maintained by the product manager and is the major input for release, wave, and iteration planning?2 Story map Product backlog Story cards Iteration release
  • 20. Copyright 2014, Simplilearn, All rights reserved.20 QUIZ a. b. c. d. Which of the following is maintained by the product manager and is the major input for release, wave, and iteration planning?2 Answer: c. Explanation: Product backlog expands the product vision, through an evolutionary requirements definition process, into a product feature list, or backlog. It is maintained by the product manager and is the major input for release, wave, and iteration planning. Story map Product backlog Story cards Iteration release
  • 21. Copyright 2014, Simplilearn, All rights reserved.21 QUIZ a. b. c. d. Which of the following is a low fidelity prototype that shows a skeleton of a screen representing its structure and basic layout?3 Chartering Modeling Wireframes User story
  • 22. Copyright 2014, Simplilearn, All rights reserved.22 QUIZ a. b. c. d. Which of the following is a low fidelity prototype that shows a skeleton of a screen representing its structure and basic layout?3 Answer: d. Explanation: Wireframes is a low fidelity prototype that shows a skeleton of a screen representing its structure and basic layout. Chartering Modeling Wireframes User story
  • 23. Copyright 2014, Simplilearn, All rights reserved.23 QUIZ a. b. c. d. How many product backlogs are there for four teams working on a major release? 4 2 3 4 1
  • 24. Copyright 2014, Simplilearn, All rights reserved.24 QUIZ a. b. c. d. How many product backlogs are there for four teams working on a major release? 4 Answer: a. Explanation: There is only one product backlog regardless of the number of teams. 2 3 4 1
  • 25. Copyright 2014, Simplilearn, All rights reserved.25 QUIZ a. b. c. d. What is not a feature of an Agile Charter? 5 Written on a single piece of paper Should explain the Why, What, and Success Criteria of the project Is usually based on a Charter template from the organization’s PMO Written on a whiteboard
  • 26. Copyright 2014, Simplilearn, All rights reserved.26 QUIZ a. b. c. d. What is not a feature of an Agile Charter? 5 Answer: d. Explanation: The Agile Charter is intended to be lightweight and is not intended to be based on a standard template. Written on a single piece of paper Should explain the Why, What, and Success Criteria of the project Is usually based on a Charter template from the organization’s PMO Written on a whiteboard
  • 27. Copyright 2014, Simplilearn, All rights reserved.27 QUIZ a. b. c. d. What does JBGE in Agile Modelling stand for? 6 Just Barely Good Enough Java Bytecoder Generic Enhancement None of the above Job Based Governance and Engineering
  • 28. Copyright 2014, Simplilearn, All rights reserved.28 QUIZ a. b. c. d. What does JBGE in Agile Modelling stand for? 6 Answer: b. Explanation: Just Barely Good Enough for the situation at hand and no more. Just Barely Good Enough Java Bytecoder Generic Enhancement None of the above Job Based Governance and Engineering
  • 29. Copyright 2014, Simplilearn, All rights reserved.29 QUIZ a. b. c. d. Where does the Product Backlog for an existing product come from? 7 Developers Customer support staff All of the above Customers
  • 30. Copyright 2014, Simplilearn, All rights reserved.30 QUIZ a. b. c. d. Where does the Product Backlog for an existing product come from? 7 Answer: d. Explanation: Customers, developers, product managers, and customer support staff can all provide ideas for features in the product backlog. Developers Customer support staff All of the above Customers
  • 31. Copyright 2014, Simplilearn, All rights reserved.31 ● The Product Roadmap determines the vision and release structure for the product. The Product Backlog supports it. ● Agile Story Maps determine the depth of features a product will contain. ● Lightweight Agile Wireframes are used to represent the layout and design of a software product. ● Agile Chartering is lightweight and uses a whiteboard or single piece of paper for the project vision. ● Agile Personas can be used to describe fictional users of the system. ● Various Agile Modeling techniques provide a collection of values, principles, and practices for modeling software that can be applied on a software development project in an effective and lightweight manner. Summary Here is a quick recap of what was covered in this lesson:
  • 32. Copyright 2014, Simplilearn, All rights reserved.32 Copyright 2014, Simplilearn, All rights reserved.PMI® & ACP are the registered marks of Project Management Institute, Inc. THANK YOU