The document discusses key concepts in Agile project management including multiple levels of planning, timeboxing, MoSCoW prioritization, user stories, and release planning. It defines multiple levels of planning using a "planning onion" model. Timeboxing sets fixed time limits for activities, and if work cannot be completed it is deferred. MoSCoW prioritizes requirements as "Must", "Should", "Could", or "Won't". User stories capture lightweight requirements using index cards. Release planning communicates expectations for deliverables to stakeholders.
Introduction to Agile Estimation & PlanningAmaad Qureshi
Presented by Natasha Hill & Amaad Qureshi
In this session, we will be covering the techniques of estimating Epics, Features and User Stories on an Agile project and then of creating iteration and release plans from these artefacts.
Agenda
1. Why traditional estimation approaches fail
2. What makes a good Agile Estimating and Planning approach.
3. Story points vs. Ideal Days
4. Estimating product backlog items with Planning Poker
5. Iteration planning - looking ahead and estimating no more than a few week ahead.
6. Release planning - creating a longer term plan, typically looking ahead, 3-6 months
7. Q&A
This presentation includes an overview of the various estimation techniques used in Agile projects. I've also put in a slide for explaining the importance of business value for Agile requirements. A simple mechanism on capacity planning before weaving it all together to come up with a reasonably foolproof plan.
Agile Patterns: Agile Estimation
We’re agile, so we don’t have to estimate and have no deadlines, right? Wrong! This session will consist of review of the problem with estimation in projects today and then an overview of the concept of agile estimation and the notion of re-estimation. We’ll learn about user stories, story points, team velocity, how to apply them all to estimation and iterative re-estimation. We will take a look at the cone of uncertainty and how to use it to your advantage. We’ll then take a look at the tools we will use for Agile Estimation, including planning poker, Visual Studio Team System, and much more. This is a very interactive session, so bring a lot of questions!
This August Scrum Breakfast, we have a new speaker - Mr. Pedro Gonzalez - Scrum Master at TINYpulse.
He will bring us an interesting topic about Agile estimation using story points, giving some tips on why relative estimations are far better than absolutes, why we shouldn't spend too long in details, and other issues he has experienced himself with his team.
User Story Point estimation method at ConFoo 2015Fred Heath
We'll initially examine how and why estimation in Agile goes so wrong, so often. A new, structured and empirical method for estimating story points will then be introduced. The method involves taking into account human and environment-related factors, as well as technical ones, assigns weighted points to them and uses a numeric formula to derive a user-story's point estimate.
Agile Estimating & Planning by Amaad QureshiAmaad Qureshi
An introduction to Agile Estimating and how it can be used to measure the size and length of work.
Agile estimating & planning is a way of measuring the size and time it takes to complete a task. This technique is used by Agile teams in Enterprise and can be utilised in the same way by Start-ups not just for software but for all areas of the business. In this talk I will show you how estimating & planning works by:
- Writing effective user stories
- Writing tests to validate stories (acceptance criteria)
- Using story points to work out the size of a task
- Estimating using Planning Poker
- Using Story Points to calculate a team’s velocity (speed of work)
- Using a team’s velocity to calculate project length
Introduction:
Struggling to estimate your user stories?
Agenda:
What is agile estimation
Relative versus absolute estimation
Various techniques of estimation
Short introduction to Planning poker technique
Estimate in Story points or ideal days?
When not to re estimate?
Common challenges while estimating
Introduction to Agile Estimation & PlanningAmaad Qureshi
Presented by Natasha Hill & Amaad Qureshi
In this session, we will be covering the techniques of estimating Epics, Features and User Stories on an Agile project and then of creating iteration and release plans from these artefacts.
Agenda
1. Why traditional estimation approaches fail
2. What makes a good Agile Estimating and Planning approach.
3. Story points vs. Ideal Days
4. Estimating product backlog items with Planning Poker
5. Iteration planning - looking ahead and estimating no more than a few week ahead.
6. Release planning - creating a longer term plan, typically looking ahead, 3-6 months
7. Q&A
This presentation includes an overview of the various estimation techniques used in Agile projects. I've also put in a slide for explaining the importance of business value for Agile requirements. A simple mechanism on capacity planning before weaving it all together to come up with a reasonably foolproof plan.
Agile Patterns: Agile Estimation
We’re agile, so we don’t have to estimate and have no deadlines, right? Wrong! This session will consist of review of the problem with estimation in projects today and then an overview of the concept of agile estimation and the notion of re-estimation. We’ll learn about user stories, story points, team velocity, how to apply them all to estimation and iterative re-estimation. We will take a look at the cone of uncertainty and how to use it to your advantage. We’ll then take a look at the tools we will use for Agile Estimation, including planning poker, Visual Studio Team System, and much more. This is a very interactive session, so bring a lot of questions!
This August Scrum Breakfast, we have a new speaker - Mr. Pedro Gonzalez - Scrum Master at TINYpulse.
He will bring us an interesting topic about Agile estimation using story points, giving some tips on why relative estimations are far better than absolutes, why we shouldn't spend too long in details, and other issues he has experienced himself with his team.
User Story Point estimation method at ConFoo 2015Fred Heath
We'll initially examine how and why estimation in Agile goes so wrong, so often. A new, structured and empirical method for estimating story points will then be introduced. The method involves taking into account human and environment-related factors, as well as technical ones, assigns weighted points to them and uses a numeric formula to derive a user-story's point estimate.
Agile Estimating & Planning by Amaad QureshiAmaad Qureshi
An introduction to Agile Estimating and how it can be used to measure the size and length of work.
Agile estimating & planning is a way of measuring the size and time it takes to complete a task. This technique is used by Agile teams in Enterprise and can be utilised in the same way by Start-ups not just for software but for all areas of the business. In this talk I will show you how estimating & planning works by:
- Writing effective user stories
- Writing tests to validate stories (acceptance criteria)
- Using story points to work out the size of a task
- Estimating using Planning Poker
- Using Story Points to calculate a team’s velocity (speed of work)
- Using a team’s velocity to calculate project length
Introduction:
Struggling to estimate your user stories?
Agenda:
What is agile estimation
Relative versus absolute estimation
Various techniques of estimation
Short introduction to Planning poker technique
Estimate in Story points or ideal days?
When not to re estimate?
Common challenges while estimating
Project Management Case Study – IDEO Redesigning Cineplanet Cinema ExperienceBalaji Katakam
• Defined scope of the project, drafted a Project Charter, worked on Resource Allocation and Project Scheduling
• Developed a list of Deliverables and Milestones, defined success measures, submitted a report as a project manager
The Economics of Scrum - Finance and CapitalizationCprime
• Understand the differences between Capital Expenditures and Operational Expense and the US and International laws which govern them.
• How software developed with Scrum can be used as an financial asset
• The Economics behind Scrum and why it makes sense in financial world
• Why Scrum is better than suited than Waterfall to deliver value and lower costs
• The effect on a company’s bottom line (P&L)
• Metrics which will show Scrum’s ROI and how to Predict future value
• Lesson learned from companies that have implemented Scrum and financial measures to predict value
The goal of this presentation is to explore the most efficient way to manage the product backlog, using blitz planning, story maps (walking skeleton) and improving the quality of our stories by focusing on stronger acceptance criteria, as well as using personas. The benefit of having a better way to organize and visualize the product backlog is to improve our ability to conduct release and iteration planning, as well as produce a better product road map. By attending this session you will be better equipped to help your team and product owner work with the product backlog. As a project manager, you will be introduced to simple techniques that will help you better manage your Agile project and improve visibility to all the work.
A keynote to help people involved in software product development to execute the right agile and lean practices in order to see a successful relationship among stakeholders.
The Use of Story Point and Sprint Report in Agile Project Methodology.pdfOrangescrum
Orangescrum understands these needs and offers a comprehensive suite of agile project management features, including the powerful story point estimation technique, as well as time estimation and task count capabilities. By leveraging these features, project managers can plan their sprints with confidence, embracing the true spirit of agile methodology.
Gathering and defining software requirements is difficult. One Agile technique to help address this challenge is writing user stories, which are short descriptions of functions that an end-user would want. While user stories help convert concepts into functions, writing good user stories is easier said than done.
What you’ll learn in this presentation:
• The basics of user stories.
• How user stories fit into the overall Agile planning process.
• How to write a user story.
8.3 Years of successful experience in the field of Software Testing life cycle (STLC) analysis and test cases with an emphasis on testing Client-Server, and Web-based applications.
Certified as ISTQB Foundation level, CSQA (Internal certification), General& Life Insurance (Internal certification).
Experience in Insurance Domain: Guidewire9.0 version(Policy Centre, Claim Centre and Billing Centre),Teckinsure (P&C), Life Insurance and Media Domain (Fuji Xerox-Palo Alto Labs) in client location.
Proficient experience in Web Applications, Product testing, SOAP UI testing, Database testing, XML testing and API testing.
A strong communicator possessing excellent interpersonal, motivating, team building skills with analytical mind-set.
I, Trainer on the topics: Basics of Insurance, Test Plan, Test Metrics and Test Estimation, HP QC and Test Design Techniques.
Proficient in creating Test Documentation, Test Plan, Test Estimation, Test summary report, Daily Status Report and Weekly Status Report.
Solid hands on experience in STLC, Waterfall and Agile Methodology.
Proficient in Functional testing, Sanity testing, System Integration testing, Regression testing, Smoke testing, and UAT testing.
Proficient at bug-reporting and Defect management tool using Microsoft Test Manager (MTM),ALM,HP Quality Center (Version 10.0) and JIRA, Test Rail, Zoho Bug tracker, Zoho creator and worked for data framework in QTP tool.
The Gojek Clone is a customizable on-demand multiple-service app script inspired by the renowned Gojek platform. Essentially, it’s a customized solution designed to emulate the functionalities and features of the original app. It includes a diverse range of services like ride-hailing, food delivery, package courier, and more, all integrated into a single platform.
It serves as a foundation for entrepreneurs and businesses looking to establish their presence in the on-demand multi-service apps market without the need to develop an app from scratch. It saves time and resources while capitalizing on the proven success of the Gojek model.
To Know More
https://www.abservetech.com/gojek-clone/
1. Why are Customers adopting a Serverless-first Strategy?
AXA >> Rearchitecting with Serverless to accelerate innovation
2. Thinking Serverless >> from Business Problem to Serverless Solution ⚡
3. Getting started with Serverless for Developers
The fundamentals of AWS Cloud Security 🛠⛅️🚀Thanh Nguyen
1. Control your Cloud Infrastructure: AWS IAM
✍️ Identities that can make AWS calls
✍️ How to read and write IAM policy
2. Control your Data: AWS KMS
✍️ How AWS KMS integrates with AWS services
✍️ How to authorize access to AWS KMS keys
3. Control your Network: Amazon VPC ⛅️
✍️ How to get least-privilege connectivity
✍️ How to use your network as a security perimeter
https://datalake.aws.job4u.io/en/
You are a Data Analytics Team at Unicorn-Taxi Startup. You’ve been asked to help with the following tasks:
* Create a Dataset for Reporting and Visualization: Cleanse, Transform, Optimize for Reporting Queries
* Help solve a Machine Learning problem: Unicorn-Taxi’s Data Scientists need to understand Passenger tipping behavior
Introduction to Ethereum Blockchain & Smart ContractThanh Nguyen
The Harvard Business Review (HBR) thinks that Blockchain Technology has to power to keep data safe for consumers and businesses alike; because Blockchain provides a secure and immutable ledger, HBR says it represents the key to taking back privacy of data.
“You can keep certified copies of identity documents, biometric test results, health data, or academic and training certificates online, available at all times, yet safe unless you give away your key. At a whole system level, the database is very secure.”
Org Design is a core skill to be mastered by management for any successful org change.
Org Topologies™ in its essence is a two-dimensional space with 16 distinctive boxes - atomic organizational archetypes. That space helps you to plot your current operating model by positioning individuals, departments, and teams on the map. This will give a profound understanding of the performance of your value-creating organizational ecosystem.
The case study discusses the potential of drone delivery and the challenges that need to be addressed before it becomes widespread.
Key takeaways:
Drone delivery is in its early stages: Amazon's trial in the UK demonstrates the potential for faster deliveries, but it's still limited by regulations and technology.
Regulations are a major hurdle: Safety concerns around drone collisions with airplanes and people have led to restrictions on flight height and location.
Other challenges exist: Who will use drone delivery the most? Is it cost-effective compared to traditional delivery trucks?
Discussion questions:
Managerial challenges: Integrating drones requires planning for new infrastructure, training staff, and navigating regulations. There are also marketing and recruitment considerations specific to this technology.
External forces vary by country: Regulations, consumer acceptance, and infrastructure all differ between countries.
Demographics matter: Younger generations might be more receptive to drone delivery, while older populations might have concerns.
Stakeholders for Amazon: Customers, regulators, aviation authorities, and competitors are all stakeholders. Regulators likely hold the greatest influence as they determine the feasibility of drone delivery.
Specific ServPoints should be tailored for restaurants in all food service segments. Your ServPoints should be the centerpiece of brand delivery training (guest service) and align with your brand position and marketing initiatives, especially in high-labor-cost conditions.
408-784-7371
Foodservice Consulting + Design
Enriching engagement with ethical review processesstrikingabalance
New ethics review processes at the University of Bath. Presented at the 8th World Conference on Research Integrity by Filipa Vance, Head of Research Governance and Compliance at the University of Bath. June 2024, Athens
A presentation on mastering key management concepts across projects, products, programs, and portfolios. Whether you're an aspiring manager or looking to enhance your skills, this session will provide you with the knowledge and tools to succeed in various management roles. Learn about the distinct lifecycles, methodologies, and essential skillsets needed to thrive in today's dynamic business environment.
Employment PracticesRegulation and Multinational CorporationsRoopaTemkar
Employment PracticesRegulation and Multinational Corporations
Strategic decision making within MNCs constrained or determined by the implementation of laws and codes of practice and by pressure from political actors. Managers in MNCs have to make choices that are shaped by gvmt. intervention and the local economy.
Integrity in leadership builds trust by ensuring consistency between words an...Ram V Chary
Integrity in leadership builds trust by ensuring consistency between words and actions, making leaders reliable and credible. It also ensures ethical decision-making, which fosters a positive organizational culture and promotes long-term success. #RamVChary
Senior Project and Engineering Leader Jim Smith.pdfJim Smith
I am a Project and Engineering Leader with extensive experience as a Business Operations Leader, Technical Project Manager, Engineering Manager and Operations Experience for Domestic and International companies such as Electrolux, Carrier, and Deutz. I have developed new products using Stage Gate development/MS Project/JIRA, for the pro-duction of Medical Equipment, Large Commercial Refrigeration Systems, Appliances, HVAC, and Diesel engines.
My experience includes:
Managed customized engineered refrigeration system projects with high voltage power panels from quote to ship, coordinating actions between electrical engineering, mechanical design and application engineering, purchasing, production, test, quality assurance and field installation. Managed projects $25k to $1M per project; 4-8 per month. (Hussmann refrigeration)
Successfully developed the $15-20M yearly corporate capital strategy for manufacturing, with the Executive Team and key stakeholders. Created project scope and specifications, business case, ROI, managed project plans with key personnel for nine consumer product manufacturing and distribution sites; to support the company’s strategic sales plan.
Over 15 years of experience managing and developing cost improvement projects with key Stakeholders, site Manufacturing Engineers, Mechanical Engineers, Maintenance, and facility support personnel to optimize pro-duction operations, safety, EHS, and new product development. (BioLab, Deutz, Caire)
Experience working as a Technical Manager developing new products with chemical engineers and packaging engineers to enhance and reduce the cost of retail products. I have led the activities of multiple engineering groups with diverse backgrounds.
Great experience managing the product development of products which utilize complex electrical controls, high voltage power panels, product testing, and commissioning.
Created project scope, business case, ROI for multiple capital projects to support electrotechnical assembly and CPG goods. Identified project cost, risk, success criteria, and performed equipment qualifications. (Carrier, Electrolux, Biolab, Price, Hussmann)
Created detailed projects plans using MS Project, Gant charts in excel, and updated new product development in Jira for stakeholders and project team members including critical path.
Great knowledge of ISO9001, NFPA, OSHA regulations.
User level knowledge of MRP/SAP, MS Project, Powerpoint, Visio, Mastercontrol, JIRA, Power BI and Tableau.
I appreciate your consideration, and look forward to discussing this role with you, and how I can lead your company’s growth and profitability. I can be contacted via LinkedIn via phone or E Mail.
Jim Smith
678-993-7195
jimsmith30024@gmail.com
Comparing Stability and Sustainability in Agile SystemsRob Healy
Copy of the presentation given at XP2024 based on a research paper.
In this paper we explain wat overwork is and the physical and mental health risks associated with it.
We then explore how overwork relates to system stability and inventory.
Finally there is a call to action for Team Leads / Scrum Masters / Managers to measure and monitor excess work for individual teams.
Public Speaking Tips to Help You Be A Strong Leader.pdfPinta Partners
In the realm of effective leadership, a multitude of skills come into play, but one stands out as both crucial and challenging: public speaking.
Public speaking transcends mere eloquence; it serves as the medium through which leaders articulate their vision, inspire action, and foster engagement. For leaders, refining public speaking skills is essential, elevating their ability to influence, persuade, and lead with resolute conviction. Here are some key tips to consider: https://joellandau.com/the-public-speaking-tips-to-help-you-be-a-stronger-leader/
PMI-ACP Lesson 03 Nugget 1 Agile Planning, Monitoring and Adopting
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 Planning, Monitoring, and Adopting: Part 1
PMI®—Agile Certified Practitioner (PMI-ACP)®
2. Copyright 2014, Simplilearn, All rights reserved.2
● Identify the multiple levels of planning in Agile projects
● Explain the principle of timeboxing
● Explain MoSCoW prioritization
● Describe the steps involved in release planning
After completing
this lesson, you will
be able to:
Objectives
3. Copyright 2014, Simplilearn, All rights reserved.3
Multiple levels of planning in Agile projects are represented using a ‘planning onion’.
Multiple Levels of Planning
Iteration planning considers
the tasks that are needed to
transform a feature request
into working, tested software
This occurs at the start of
each iteration.
Product planning involves a
product owner looking ahead
beyond the immediate
release and planning for the
evolution of released system.
Portfolio planning involves
the selection of the products
that will best implement a
vision which is established
through an organization’s
strategic planning.
Strategy includes business
goals and roadmaps agreed
by the Executive Leadership.
Release planning considers
the deliverables and features
of each release that support
the Product plan.
Daily planning consists of the
Daily Scrum and work
activities.
4. Copyright 2014, Simplilearn, All rights reserved.4
Agile projects support the vision and goals of the product or portfolio that can extend for years.
Aligning Agile Projects to Programs and Portfolios
Releases are used to support
product roadmaps
Iterations and sprints
support releases
Themes and Epics are used to
support longer term vision of
Portfolio/Product Roadmaps
User stories define the
content of an iteration
5. Copyright 2014, Simplilearn, All rights reserved.5
A user story is a lightweight mechanism to
quickly capture requirements. It acts as an
agreement between customers and team
members to discuss detailed requirements
during an iteration.
User story provides a medium for the following:
● Gathering basic information about stories
● Recording high-level requirements
● Developing work estimates
● Defining acceptance tests
User Story
6. Copyright 2014, Simplilearn, All rights reserved.6
The three components (CCCs) of a user story are as follows:
User Story—Card, Conversation, and Confirmation
Card
An index card of about 4 X 6
inches in size on which a story is
written.
Conversation
User story should be the starting point
of a conversation between the team
and the product owner.
Confirmation
User story must provide acceptance
criteria for the story to help the team
understand the requirement.
7. Copyright 2014, Simplilearn, All rights reserved.7
The attributes of a user story can be represented using the following acronym:
User Story—Attributes
I
N
V
E
S
T
Valuable
Estimable
Small
Testable
Negotiable
Independent
8. Copyright 2014, Simplilearn, All rights reserved.8
Information that can be captured on a story card are as follows:
● Story identifier and name: A short name and unique identifier.
● Story description: A sentence or two that describes the feature in customer terms.
● Story type: C=customer domain, T=technology domain or others.
● Estimated work effort: The estimated work effort needed to deliver the story, including time for
requirements gathering, design, coding, testing, and documentation.
● Estimated Value Points: The relative Value Points for the user story.
● Requirements uncertainty (erratic, fluctuating, routine, stable): An "exploration factor" for a
specific story.
● Story dependencies: Dependencies that could influence implementation sequencing.
● Acceptance tests: Criteria the customer team will use to accept or reject the story.
Story Card Information
9. Copyright 2014, Simplilearn, All rights reserved.9
A sample user story card is given below:
User Story Card—Example
Color codes can be
used to identify
the type of story;
user story or
engineering story.
Card number is
used for tracking
purposes.
Story Points
reflect the
effort the card
has, relative to
other cards.
Simple estimates for
managing resourcing and
calibrating estimates.
Value Points reflect
the business value
of the card relative
to other cards.
10. Copyright 2014, Simplilearn, All rights reserved.10
Card Name No:_45_
Story Points:_3___ _______: Value Points
Initial Estimate (hrs):__6___ Actual (hrs):_______
Card Name No:_13_
Story Points:_5____ _______: Value Points
Initial Estimate (hrs):___8__ Actual (hrs):_______
Card Name No:_24_
Story Points:_3____ _______: Value Points
Initial Estimate (hrs):___5___ Actual (hrs):_______
Description “As a call center agent, I would want to see the
broadband connection type which the customer holds in the
CRM, so I can offer better options to choose.”
User Story—Examples
Description “As a Customer, I would want to get periodic
updates on the schedule of the booked flight, so I can plan
my travel to aerodrome accordingly.”
Description “As a frontline associate, I would want to
validate the credit worthiness of the customer online, so I
can provide overdraft limits.”
11. Copyright 2014, Simplilearn, All rights reserved.11
Theme is a set of related user stories that
can be combined and treated as a single
entity for either estimating or release
planning.
Epics are large user stories with lower
priority. They are too big to implement in
a single iteration and therefore they need
to be disaggregated into smaller user
stories at some point.
Theme and Epic
12. Copyright 2014, Simplilearn, All rights reserved.12
A travel company wants to launch its e-travel site with features that will enable a customer to
login and book bus, train, and flight tickets. Dicksen, the Product Owner, has written all the user
stories. He is facing the challenge of categorizing the following into themes and epics each.
Theme and Epic—Example
Customer
Registration
Login Activation
Customer Login
Landing Page
Payments
Searching for
flights on
specific routes
Selecting a
particular route
Booking
Single sign on to
both e-portal
and email-id
13. Copyright 2014, Simplilearn, All rights reserved.13
Theme and epic are explained in context of the example:
Theme and Epic Example—Explanation
Theme
Theme is a set of related user stories
that can be combined and treated as a
single entity for either estimating or
release planning.
Customer registration, login activation, customer login
landing page, search for flights on specific routes,
select a particular route, and booking are user stories
following a logical order. Hence it eases the planning and
estimation related to them.
Epic
Epics are large user stories. They are
too big to implement in a single
iteration and therefore they need to be
disaggregated into smaller user stories
at some point.
Payments and single sign on to both e-portal and email-id
are huge. They need to be further broken for detailing.
There are a number of channels like debit card, credit card,
and online payments. Without breaking the stories further
into finer details it is not possible to deliver them in a single
iteration.
14. Copyright 2014, Simplilearn, All rights reserved.14
Timeboxing is setting a fixed time limit to activities.
● It lets other characteristics, such as scope, vary.
● If something cannot be accomplished in a
timeboxed period, it is deferred to the next period.
● Timeboxing allows velocity to be determined
between iterations and sprints.
● Timeboxing is often applied to meetings like
Scrums, Sprint planning, Sprints and iterations.
Timeboxing
15. Copyright 2014, Simplilearn, All rights reserved.15
The best practices followed under the timeboxing technique are given below:
● Timebox can be of any duration, 1 year, 1 month, 1 day, 4 hours, or 15 minutes.
● Control is achieved at the lowest level of timeboxing.
● If a task is running behind the schedule, it is deferred to the next timebox.
● It fixes the length of the iteration and the team determines how much functionality can be
delivered in that fixed length of time.
Timeboxing—Best Practices
16. Copyright 2014, Simplilearn, All rights reserved.16
Following are the advantages of using timebox technique:
Advantages of Timeboxing
Timeboxing helps to focus attention on the job at hand for the specified period
of time.
Focus
Defining a fixed time period, and working diligently in a focused manner on the
identified task helps to work smarter and harder and get more work done. It
helps to get away with ‘Parkinson’s Law’ and ‘Student Syndrome’.
Increased
productivity
Defining a fixed time period helps in identifying how much work is done in the
specific time and reduces the idle time.
Realization of
time spent
It helps to be consciously aware of the time available to perform the task at
hand.Time available
17. Copyright 2014, Simplilearn, All rights reserved.17
It is important to continuously prioritize the backlog and this is called ‘pruning the backlog’. A
method to prioritize requirements popularized in the DSDM community is MoSCoW.
Prioritizing Requirements—MoSCoW
M – Must
S – Should
C – Could
W – Won’t
18. Copyright 2014, Simplilearn, All rights reserved.18
A release plan indicates how the team intends to achieve the product vision within the project
objectives and constraints identified in the project data sheet.
● A release plan helps the product owner and the team decide the time required to create or
develop a releasable product.
● A release plan conveys the expectations such as what is likely to be developed and in what
timeframe.
● A release plan serves as a guidepost toward which the project team can progress.
Release Plan
19. Copyright 2014, Simplilearn, All rights reserved.19
The flow of activities during a release plan can be represented as follows:
Steps in Planning a Release
Determine the
conditions of
satisfaction
Select the stories
and a release
date
Select an
iteration length
Estimate
velocity
Prioritize user
stories
Estimate the
user stories
Are the
expectations
met?
No
Yes
Release
plan ends
The team and product owner collaboratively explore the product owner’s conditions of satisfaction that
include scope, schedule, budget, and quality.!
20. Copyright 2014, Simplilearn, All rights reserved.20
The purpose of release planning is to define the contents of a release or a specific shippable product
increment.
Release Planning
Product Backlog
contains all user
stories, themes,
and epics.
User stories are allocated to iterations. Only the upcoming
iterations are defined in detail.
Product owner selects
the items from the
Backlog that meet the
goals of a release.
The final
iteration
becomes the
release and is
shipped to
users.
22. Copyright 2014, Simplilearn, All rights reserved.22
QUIZ
a.
b.
c.
d.
Which of the following is a useful technique for pruning a backlog?
1
MoSCoW
DSDM
Brainstorming
Sprint review
23. Copyright 2014, Simplilearn, All rights reserved.23
QUIZ
a.
b.
c.
d.
Which of the following is a useful technique for pruning a backlog?
1
Answer: b.
Explanation: Must, Could, Should, Won’t is a technique developed in DSDM for prioritizing
requirements in a backlog.
MoSCoW
DSDM
Brainstorming
Sprint review
24. Copyright 2014, Simplilearn, All rights reserved.24
QUIZ
a.
b.
c.
d.
What do the three C’s stand for in user stories?
2
Card, Conversation, Classification
Card, Conversation, Confirmation
Card, Communication, Confirmation
Card, Classification, Conversation
25. Copyright 2014, Simplilearn, All rights reserved.25
QUIZ
a.
b.
c.
d.
What do the three C’s stand for in user stories?
2
Answer: c.
Explanation: Card, Conversation, Confirmation. The card is used to drive the conversation
from which the acceptance tests or Confirmation is determined.
Card, Conversation, Classification
Card, Conversation, Confirmation
Card, Communication, Confirmation
Card, Classification, Conversation
26. Copyright 2014, Simplilearn, All rights reserved.26
QUIZ
a.
b.
c.
d.
What kind of a user story is an Epic?
3
A very large user story with high priority
A very large user story with low priority
A user story that will have a significant positive effect on the project
A collection of user stories that are similar in nature
27. Copyright 2014, Simplilearn, All rights reserved.27
QUIZ
a.
b.
c.
d.
What kind of a user story is an Epic?
3
Answer: c.
Explanation: Epics are large user stories that have not yet been decomposed into smaller
parts as they are have lower priority.
A very large user story with high priority
A very large user story with low priority
A user story that will have a significant positive effect on the project
A collection of user stories that are similar in nature
28. Copyright 2014, Simplilearn, All rights reserved.28
QUIZ
a.
b.
c.
d.
Which of the following is not a benefit of timeboxing?
4
Realization of time spent
Increased productivity
Guaranteeing deliverables occur within the specified timeframe
Focus
29. Copyright 2014, Simplilearn, All rights reserved.29
QUIZ
a.
b.
c.
d.
Which of the following is not a benefit of timeboxing?
4
Answer: d.
Explanation: In timeboxing, deliverables that cannot be completed are deferred to the next
timeboxed period.
Realization of time spent
Increased productivity
Guaranteeing deliverables occur within the specified timeframe
Focus
30. Copyright 2014, Simplilearn, All rights reserved.30
QUIZ
a.
b.
c.
d.
Which of the following is not a characteristic of a user story?
5
Lightweight user requirements
Visual representation of a requirement
Typically a 4x6” index card
I: Independent, N: Negotiable, V: Valuable, E: Estimable, S: Small, T: Testable
31. Copyright 2014, Simplilearn, All rights reserved.31
QUIZ
a.
b.
c.
d.
Which of the following is not a characteristic of a user story?
5
Answer: c.
Explanation: A story board is a visual representation of a requirement.
Lightweight user requirements
Visual representation of a requirement
Typically a 4x6” index card
I: Independent, N: Negotiable, V: Valuable, E: Estimable, S: Small, T: Testable
32. Copyright 2014, Simplilearn, All rights reserved.32
● Planning onion is used to represent the multiple levels of planning in Agile
projects; day, iteration, release, product, portfolio, and strategy.
● User stories are lightweight mechanism used to capture requirements
effectively.
● Timeboxing technique defines the duration for each activity. Incomplete
activities are deferred to the next timeboxed period.
● While planning for a timeboxed iteration, ‘must’ requirements should be
prioritized followed by the ‘should’ and ‘could’ requirements (MoSCow).
● Release plan is an artifact used by the product owner to communicate with
the stakeholders on what they can expect from a given project.
Summary
Here is a quick
recap of what was
covered in this
lesson:
33. Copyright 2014, Simplilearn, All rights reserved.33
Copyright 2014, Simplilearn, All rights reserved.PMI® & ACP are the registered marks of Project Management Institute, Inc.
THANK YOU