SlideShare a Scribd company logo
1 of 32
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

What's hot

PMI-ACP Lesson 08 Nugget 2 Agile & Scrum - Value-Based Prioritization
PMI-ACP Lesson 08 Nugget 2 Agile & Scrum - Value-Based PrioritizationPMI-ACP Lesson 08 Nugget 2 Agile & Scrum - Value-Based Prioritization
PMI-ACP Lesson 08 Nugget 2 Agile & Scrum - Value-Based PrioritizationThanh Nguyen
 
Agile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionAgile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionXBOSoft
 
Scrum guide presentation (Scrum Guide in easy to read PPT format)
Scrum guide presentation (Scrum Guide in easy to read PPT format)Scrum guide presentation (Scrum Guide in easy to read PPT format)
Scrum guide presentation (Scrum Guide in easy to read PPT format)Aloke Bhattacharya
 
Leading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum MasterLeading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum MasterIlan Kirschenbaum
 
Information radiators
Information radiatorsInformation radiators
Information radiatorsbrendonpage
 
Agile and Scrum Basics
Agile and Scrum BasicsAgile and Scrum Basics
Agile and Scrum BasicsMazhar Khan
 
PMI-ACP Lesson 9 Agile Risk Management
PMI-ACP Lesson 9 Agile Risk ManagementPMI-ACP Lesson 9 Agile Risk Management
PMI-ACP Lesson 9 Agile Risk ManagementThanh Nguyen
 
Scrum In Ten Slides
Scrum In Ten SlidesScrum In Ten Slides
Scrum In Ten Slidespmengal
 
Slicing heuristics - Techniques for improving value generation, speed to mark...
Slicing heuristics - Techniques for improving value generation, speed to mark...Slicing heuristics - Techniques for improving value generation, speed to mark...
Slicing heuristics - Techniques for improving value generation, speed to mark...Killick Agile Consulting Services
 
Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile MethodologyNiel Deckx
 
Agile Scrum software methodology
Agile Scrum software methodologyAgile Scrum software methodology
Agile Scrum software methodologyAbdullah Raza
 

What's hot (20)

PMI-ACP Lesson 08 Nugget 2 Agile & Scrum - Value-Based Prioritization
PMI-ACP Lesson 08 Nugget 2 Agile & Scrum - Value-Based PrioritizationPMI-ACP Lesson 08 Nugget 2 Agile & Scrum - Value-Based Prioritization
PMI-ACP Lesson 08 Nugget 2 Agile & Scrum - Value-Based Prioritization
 
Scrum
ScrumScrum
Scrum
 
Agile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionAgile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An Introduction
 
Scrum guide presentation (Scrum Guide in easy to read PPT format)
Scrum guide presentation (Scrum Guide in easy to read PPT format)Scrum guide presentation (Scrum Guide in easy to read PPT format)
Scrum guide presentation (Scrum Guide in easy to read PPT format)
 
Leading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum MasterLeading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum Master
 
Agile Scrum Framework vs Kanban Method
Agile Scrum Framework  vs Kanban MethodAgile Scrum Framework  vs Kanban Method
Agile Scrum Framework vs Kanban Method
 
Information radiators
Information radiatorsInformation radiators
Information radiators
 
Agile and Scrum Basics
Agile and Scrum BasicsAgile and Scrum Basics
Agile and Scrum Basics
 
Agile Overview
Agile OverviewAgile Overview
Agile Overview
 
Scrum: la guía básica
Scrum: la guía básicaScrum: la guía básica
Scrum: la guía básica
 
PMI-ACP Lesson 9 Agile Risk Management
PMI-ACP Lesson 9 Agile Risk ManagementPMI-ACP Lesson 9 Agile Risk Management
PMI-ACP Lesson 9 Agile Risk Management
 
Scrum In Ten Slides
Scrum In Ten SlidesScrum In Ten Slides
Scrum In Ten Slides
 
Kanban VS Scrum
Kanban VS ScrumKanban VS Scrum
Kanban VS Scrum
 
Scrum
ScrumScrum
Scrum
 
Slicing heuristics - Techniques for improving value generation, speed to mark...
Slicing heuristics - Techniques for improving value generation, speed to mark...Slicing heuristics - Techniques for improving value generation, speed to mark...
Slicing heuristics - Techniques for improving value generation, speed to mark...
 
Seminar On Scrum
Seminar On  ScrumSeminar On  Scrum
Seminar On Scrum
 
Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile Methodology
 
Scrum In 15 Minutes
Scrum In 15 MinutesScrum In 15 Minutes
Scrum In 15 Minutes
 
Advanced agile scrum- Demo PPT
Advanced agile scrum- Demo PPTAdvanced agile scrum- Demo PPT
Advanced agile scrum- Demo PPT
 
Agile Scrum software methodology
Agile Scrum software methodologyAgile Scrum software methodology
Agile Scrum software methodology
 

Viewers also liked

PMI-ACP Lesson 03 Nugget 2 Agile Planning, Monitoring and Adopting
PMI-ACP Lesson 03 Nugget 2 Agile Planning, Monitoring and AdoptingPMI-ACP Lesson 03 Nugget 2 Agile Planning, Monitoring and Adopting
PMI-ACP Lesson 03 Nugget 2 Agile Planning, Monitoring and AdoptingThanh Nguyen
 
PMI-ACP Lesson 06 Quality
PMI-ACP Lesson 06 QualityPMI-ACP Lesson 06 Quality
PMI-ACP Lesson 06 QualityThanh Nguyen
 
PMI-ACP Lesson 04 Nugget 1 Agile Estimation
PMI-ACP Lesson 04 Nugget 1 Agile EstimationPMI-ACP Lesson 04 Nugget 1 Agile Estimation
PMI-ACP Lesson 04 Nugget 1 Agile EstimationThanh Nguyen
 
PMI-ACP Lesson 02 Agile Communication
PMI-ACP Lesson 02 Agile CommunicationPMI-ACP Lesson 02 Agile Communication
PMI-ACP Lesson 02 Agile CommunicationThanh Nguyen
 
Rapid Software Development Process
Rapid Software Development ProcessRapid Software Development Process
Rapid Software Development ProcessThanh Nguyen
 
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2PMI-ACP Lesson 12 Knowledge and Skills Nugget 2
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2Thanh Nguyen
 
PMI-ACP Lesson 12 Knowledge and Skills Nugget 3
PMI-ACP Lesson 12 Knowledge and Skills Nugget 3PMI-ACP Lesson 12 Knowledge and Skills Nugget 3
PMI-ACP Lesson 12 Knowledge and Skills Nugget 3Thanh Nguyen
 
PMI-ACP Lesson 12 Knowledge and Skills Nugget 1
PMI-ACP Lesson 12 Knowledge and Skills Nugget 1PMI-ACP Lesson 12 Knowledge and Skills Nugget 1
PMI-ACP Lesson 12 Knowledge and Skills Nugget 1Thanh Nguyen
 
PMI-ACP Lesson 12 Knowledge and Skills Nugget 4
PMI-ACP Lesson 12 Knowledge and Skills Nugget 4PMI-ACP Lesson 12 Knowledge and Skills Nugget 4
PMI-ACP Lesson 12 Knowledge and Skills Nugget 4Thanh Nguyen
 
PMI-ACP Lesson 03 Nugget 3 Agile Planning, Monitoring, and Adopting
PMI-ACP Lesson 03 Nugget 3  Agile Planning, Monitoring, and AdoptingPMI-ACP Lesson 03 Nugget 3  Agile Planning, Monitoring, and Adopting
PMI-ACP Lesson 03 Nugget 3 Agile Planning, Monitoring, and AdoptingThanh Nguyen
 

Viewers also liked (10)

PMI-ACP Lesson 03 Nugget 2 Agile Planning, Monitoring and Adopting
PMI-ACP Lesson 03 Nugget 2 Agile Planning, Monitoring and AdoptingPMI-ACP Lesson 03 Nugget 2 Agile Planning, Monitoring and Adopting
PMI-ACP Lesson 03 Nugget 2 Agile Planning, Monitoring and Adopting
 
PMI-ACP Lesson 06 Quality
PMI-ACP Lesson 06 QualityPMI-ACP Lesson 06 Quality
PMI-ACP Lesson 06 Quality
 
PMI-ACP Lesson 04 Nugget 1 Agile Estimation
PMI-ACP Lesson 04 Nugget 1 Agile EstimationPMI-ACP Lesson 04 Nugget 1 Agile Estimation
PMI-ACP Lesson 04 Nugget 1 Agile Estimation
 
PMI-ACP Lesson 02 Agile Communication
PMI-ACP Lesson 02 Agile CommunicationPMI-ACP Lesson 02 Agile Communication
PMI-ACP Lesson 02 Agile Communication
 
Rapid Software Development Process
Rapid Software Development ProcessRapid Software Development Process
Rapid Software Development Process
 
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2PMI-ACP Lesson 12 Knowledge and Skills Nugget 2
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 3PMI-ACP Lesson 12 Knowledge and Skills Nugget 3
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 1PMI-ACP Lesson 12 Knowledge and Skills Nugget 1
PMI-ACP Lesson 12 Knowledge and Skills Nugget 1
 
PMI-ACP Lesson 12 Knowledge and Skills Nugget 4
PMI-ACP Lesson 12 Knowledge and Skills Nugget 4PMI-ACP Lesson 12 Knowledge and Skills Nugget 4
PMI-ACP Lesson 12 Knowledge and Skills Nugget 4
 
PMI-ACP Lesson 03 Nugget 3 Agile Planning, Monitoring, and Adopting
PMI-ACP Lesson 03 Nugget 3  Agile Planning, Monitoring, and AdoptingPMI-ACP Lesson 03 Nugget 3  Agile Planning, Monitoring, and Adopting
PMI-ACP Lesson 03 Nugget 3 Agile Planning, Monitoring, and Adopting
 

Similar to PMI-ACP Lesson 05 Agile Analysis and Design

PMI-ACP Lesson 01 Nugget 1 Introduction to Agile
PMI-ACP Lesson 01 Nugget 1 Introduction to AgilePMI-ACP Lesson 01 Nugget 1 Introduction to Agile
PMI-ACP Lesson 01 Nugget 1 Introduction to AgileThanh Nguyen
 
Why Agile? Back to Basics.
Why Agile? Back to Basics.Why Agile? Back to Basics.
Why Agile? Back to Basics.Lucas Hendrich
 
Agile Product Owner in Wonderland!
Agile Product Owner in Wonderland!Agile Product Owner in Wonderland!
Agile Product Owner in Wonderland!Tathagat Varma
 
Top 50 Product Owner Interview Question and Answers | Edureka
Top 50 Product Owner Interview Question and Answers | EdurekaTop 50 Product Owner Interview Question and Answers | Edureka
Top 50 Product Owner Interview Question and Answers | EdurekaEdureka!
 
Being Agile in project management
Being Agile in project managementBeing Agile in project management
Being Agile in project managementChris Mitchell
 
How UX Can Drive the Vision of Future Products - Arttu Niskasaari
How UX Can Drive the Vision of Future Products - Arttu NiskasaariHow UX Can Drive the Vision of Future Products - Arttu Niskasaari
How UX Can Drive the Vision of Future Products - Arttu NiskasaariUXPA International
 
HOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYAHOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYADivya Tadi
 
User Story Mapping Definitions & Basics - StoriesOnBoard.pdf
User Story Mapping Definitions & Basics - StoriesOnBoard.pdfUser Story Mapping Definitions & Basics - StoriesOnBoard.pdf
User Story Mapping Definitions & Basics - StoriesOnBoard.pdfStoriesOnBoard
 
Keeping the Vision Alive: UX Leadership in Long-Term Projects
Keeping the Vision Alive: UX Leadership in Long-Term ProjectsKeeping the Vision Alive: UX Leadership in Long-Term Projects
Keeping the Vision Alive: UX Leadership in Long-Term ProjectsDesign for Context
 
Design & Develop Disruptive Software
Design & Develop Disruptive SoftwareDesign & Develop Disruptive Software
Design & Develop Disruptive SoftwarePALO IT
 
The intersection of Design Thinking and Agile - Talk at Academy Xi by Eryk Ko...
The intersection of Design Thinking and Agile - Talk at Academy Xi by Eryk Ko...The intersection of Design Thinking and Agile - Talk at Academy Xi by Eryk Ko...
The intersection of Design Thinking and Agile - Talk at Academy Xi by Eryk Ko...Eryk Korfel
 
AGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxAGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxVardha Mago
 
3 Challenges of Building Complex Dashboards with Open Source Components
3 Challenges of Building Complex Dashboards with Open Source Components3 Challenges of Building Complex Dashboards with Open Source Components
3 Challenges of Building Complex Dashboards with Open Source ComponentsRyan MacCarrigan
 
Webinar on UX ToolBox for Product Managers : UX-PM
Webinar on UX ToolBox for Product Managers : UX-PMWebinar on UX ToolBox for Product Managers : UX-PM
Webinar on UX ToolBox for Product Managers : UX-PMAurobinda Pradhan
 
Effective User Story Writing
Effective User Story WritingEffective User Story Writing
Effective User Story WritingAhmed Misbah
 

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

PMI-ACP Lesson 01 Nugget 1 Introduction to Agile
PMI-ACP Lesson 01 Nugget 1 Introduction to AgilePMI-ACP Lesson 01 Nugget 1 Introduction to Agile
PMI-ACP Lesson 01 Nugget 1 Introduction to Agile
 
Why Agile? Back to Basics.
Why Agile? Back to Basics.Why Agile? Back to Basics.
Why Agile? Back to Basics.
 
Agile Product Owner in Wonderland!
Agile Product Owner in Wonderland!Agile Product Owner in Wonderland!
Agile Product Owner in Wonderland!
 
Top 50 Product Owner Interview Question and Answers | Edureka
Top 50 Product Owner Interview Question and Answers | EdurekaTop 50 Product Owner Interview Question and Answers | Edureka
Top 50 Product Owner Interview Question and Answers | Edureka
 
Being Agile in project management
Being Agile in project managementBeing Agile in project management
Being Agile in project management
 
How UX Can Drive the Vision of Future Products - Arttu Niskasaari
How UX Can Drive the Vision of Future Products - Arttu NiskasaariHow UX Can Drive the Vision of Future Products - Arttu Niskasaari
How UX Can Drive the Vision of Future Products - Arttu Niskasaari
 
HOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYAHOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYA
 
Product management
Product management  Product management
Product management
 
BAAgileQA
BAAgileQABAAgileQA
BAAgileQA
 
User Story Mapping Definitions & Basics - StoriesOnBoard.pdf
User Story Mapping Definitions & Basics - StoriesOnBoard.pdfUser Story Mapping Definitions & Basics - StoriesOnBoard.pdf
User Story Mapping Definitions & Basics - StoriesOnBoard.pdf
 
UX directly affects your bottom line
UX directly affects your bottom lineUX directly affects your bottom line
UX directly affects your bottom line
 
UX directly affects your bottom line
UX directly affects your bottom lineUX directly affects your bottom line
UX directly affects your bottom line
 
Keeping the Vision Alive: UX Leadership in Long-Term Projects
Keeping the Vision Alive: UX Leadership in Long-Term ProjectsKeeping the Vision Alive: UX Leadership in Long-Term Projects
Keeping the Vision Alive: UX Leadership in Long-Term Projects
 
Design & Develop Disruptive Software
Design & Develop Disruptive SoftwareDesign & Develop Disruptive Software
Design & Develop Disruptive Software
 
The intersection of Design Thinking and Agile - Talk at Academy Xi by Eryk Ko...
The intersection of Design Thinking and Agile - Talk at Academy Xi by Eryk Ko...The intersection of Design Thinking and Agile - Talk at Academy Xi by Eryk Ko...
The intersection of Design Thinking and Agile - Talk at Academy Xi by Eryk Ko...
 
What is agile?
What is agile?What is agile?
What is agile?
 
AGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxAGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docx
 
3 Challenges of Building Complex Dashboards with Open Source Components
3 Challenges of Building Complex Dashboards with Open Source Components3 Challenges of Building Complex Dashboards with Open Source Components
3 Challenges of Building Complex Dashboards with Open Source Components
 
Webinar on UX ToolBox for Product Managers : UX-PM
Webinar on UX ToolBox for Product Managers : UX-PMWebinar on UX ToolBox for Product Managers : UX-PM
Webinar on UX ToolBox for Product Managers : UX-PM
 
Effective User Story Writing
Effective User Story WritingEffective User Story Writing
Effective User Story Writing
 

More from Thanh Nguyen

Building a NFT Marketplace DApp
Building a NFT Marketplace DAppBuilding a NFT Marketplace DApp
Building a NFT Marketplace DAppThanh Nguyen
 
Serverless Architecture 101 ⚡
Serverless Architecture 101 ⚡Serverless Architecture 101 ⚡
Serverless Architecture 101 ⚡Thanh Nguyen
 
The fundamentals of AWS Cloud Security 🛠⛅️🚀
The fundamentals of AWS Cloud Security 🛠⛅️🚀The fundamentals of AWS Cloud Security 🛠⛅️🚀
The fundamentals of AWS Cloud Security 🛠⛅️🚀Thanh Nguyen
 
Migrating Monolithic Applications with the Strangler Pattern
Migrating Monolithic Applications with the Strangler Pattern Migrating Monolithic Applications with the Strangler Pattern
Migrating Monolithic Applications with the Strangler Pattern Thanh Nguyen
 
E301 Elastic Beanstalk PaaS
E301 Elastic Beanstalk PaaSE301 Elastic Beanstalk PaaS
E301 Elastic Beanstalk PaaSThanh Nguyen
 
Serverless Data Lake on AWS
Serverless Data Lake on AWSServerless Data Lake on AWS
Serverless Data Lake on AWSThanh Nguyen
 
SmartChat WhatsApp-clone using AWS Amplify AppSync
SmartChat WhatsApp-clone using AWS Amplify AppSyncSmartChat WhatsApp-clone using AWS Amplify AppSync
SmartChat WhatsApp-clone using AWS Amplify AppSyncThanh Nguyen
 
Introduction to Ethereum Blockchain & Smart Contract
Introduction to Ethereum Blockchain & Smart ContractIntroduction to Ethereum Blockchain & Smart Contract
Introduction to Ethereum Blockchain & Smart ContractThanh Nguyen
 
Amazon AWS Free-Tier
Amazon AWS Free-TierAmazon AWS Free-Tier
Amazon AWS Free-TierThanh Nguyen
 
PMI ACP Classroom Question Paper
PMI ACP Classroom Question PaperPMI ACP Classroom Question Paper
PMI ACP Classroom Question PaperThanh Nguyen
 
PMI ACP Classroom Question Paper with Answers
PMI ACP Classroom Question Paper with AnswersPMI ACP Classroom Question Paper with Answers
PMI ACP Classroom Question Paper with AnswersThanh Nguyen
 
PMI-ACP Case Study
PMI-ACP Case StudyPMI-ACP Case Study
PMI-ACP Case StudyThanh Nguyen
 
PMI-ACP Lesson 11 Agile Value Stream Analysis
PMI-ACP Lesson 11 Agile Value Stream AnalysisPMI-ACP Lesson 11 Agile Value Stream Analysis
PMI-ACP Lesson 11 Agile Value Stream AnalysisThanh Nguyen
 
PMI-ACP Lesson 08 Nugget 1 Agile & Scrum Value-based Prioritization
PMI-ACP Lesson 08 Nugget 1 Agile & Scrum Value-based PrioritizationPMI-ACP Lesson 08 Nugget 1 Agile & Scrum Value-based Prioritization
PMI-ACP Lesson 08 Nugget 1 Agile & Scrum Value-based PrioritizationThanh Nguyen
 
PMI-ACP Lesson 07 Soft Skills Negotiation
PMI-ACP Lesson 07 Soft Skills NegotiationPMI-ACP Lesson 07 Soft Skills Negotiation
PMI-ACP Lesson 07 Soft Skills NegotiationThanh Nguyen
 

More from Thanh Nguyen (15)

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

Recently uploaded

operational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementoperational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementTulsiDhidhi1
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptxAss.Prof. Dr. Mogeeb Mosleh
 
situational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima Ssituational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima Smisbafathima9940
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxalinstan901
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Pooja Nehwal
 
Day 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampDay 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampPLCLeadershipDevelop
 
Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024Alex Marques
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Hedda Bird
 
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...Pooja Nehwal
 
Does Leadership Possible Without a Vision.pptx
Does Leadership Possible Without a Vision.pptxDoes Leadership Possible Without a Vision.pptx
Does Leadership Possible Without a Vision.pptxSaqib Mansoor Ahmed
 
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceanilsa9823
 

Recently uploaded (20)

operational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementoperational plan ppt.pptx nursing management
operational plan ppt.pptx nursing management
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptx
 
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICECall Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICE
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
 
situational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima Ssituational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima S
 
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdfImagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
 
Empowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdfEmpowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdf
 
Day 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampDay 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC Bootcamp
 
Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024
 
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote SpeakerLeadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
 
Peak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian DugmorePeak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian Dugmore
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
 
LoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner CircleLoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner Circle
 
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
 
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Does Leadership Possible Without a Vision.pptx
Does Leadership Possible Without a Vision.pptxDoes Leadership Possible Without a Vision.pptx
Does Leadership Possible Without a Vision.pptx
 
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg PartnershipUnlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
 
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
 
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
 

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