|
Overview:
For decades, delivering on time has been a great challenge in software
development. Everyone knows how important estimation is, in traditional software
development.
Similarly in agile software development, one of the most important
things agile project team, is how scrum teams can quickly get good at
delivering on time. This poses lot of challenges in deciding the product
back log features to know how much time they take to deliver in a sprint
release.
There is also lot of confusion today on how to estimate the time taken
for a sprint release, how many sprints needed for each release, how to
estimate tasks for each feature or User Stories . Another challenge is,
in which sprint they can be delivered. Unless we have clarity on the
size of each user story we will not be in a position to allocate and
commit the feature in a sprint.
This course aims at answering the above questions on Estimation and
Planning aspects in Scrum/Agile projects. This main objective of this
course is to create a detailed understanding to the participants on the
following,
• How to Estimate product back log features, rather than tasks.
• How to Estimate product back log release date, for given set of
features.
• Estimate in story points to indicate the relative size of each
feature. Usage of relative estimates using T-Shirts size, Fibonacci
relative scale.
• Estimate as a team for Product Back Log Features, Usage of Planning
Poker to facilitate this.
• Track your Velocity over time on a graph. At the start of each Sprint,
look back at your Velocity for recent Sprints to decide how much to
commit to for the coming Sprint.
• How to perform release planning and Sprint Planning for given set of
requirements.
• Usage of freely available tool for Agile estimation.
Takeaways from Workshop:
• The Estimation techniques for Release Planning and Sprint
Planning.
• How to decide the sprints for a release and decide features based on
dates of release.
• Templates used for Sprint Burn Down
Target Audience:
• Scrum Masters, Product Owners
• Developers/Sr developers
• Designers and Senior Designers
• Technical Leads, QA Leads and QA Engineers.
• Support groups such as Quality, Pre Sales, Proposal teams,
Configuration team.
• Anyone who is involved in Agile Estimation.
Pre-requisite
• Basic awareness on Agile/Scrum Process.
Delivery Method:
The course is a mix of instructor lead, and designed to enable
participants learn, experiment and implement the techniques of
Estimation through simulation exercises.
Faculty: Niranjan Nerlige V, M.Tech ( IIT,Bombay).
ISO 9001, Tick IT, ISO 27001K, CMM, CMMI and Certified Scrum Master
Niranjan has around 17 years of professional experience in Software
Quality Assurance, Trainings and deployment of Software Processes,
Quality Models – ISO 9001, CMM/CMMI, ISO 27001, Agile Scrum) , EFQM and
IS 14001. He has designed and conducted several trainings in Symphony
University (Symphony Software Services Corporation Pvt. Ltd), where he
anchored process trainings through Symphony University. He led various
software improvement initiatives such as Defect Prevention, Technology
Change Management, Defects predictions models in Philips Software.
He has published and presented papers on Software Size, Software
Project Risks Management in an International Conferences such as SEPG,
18th World Congress for Quality.
Niranjan has conducted 75+ training programs in Symphony, Ion Idea,
Infinite Computers, Vital Images, Philips Software in the areas of Agile
Estimation, Scrum Project Management, Software Estimation, CMMI and
Software Risk Management and Project Management. |
|
Date : Sun
6th June 2010
Time : 09:30 am to 05:30 pm
Venue:
Will Confirm to the
Registered Participants
Fee Details:
Rs. 4,500=00 + 10.3% Service Tax for Per Participant (*includes Lunch, Tea
/Coffee.) Subject to availability
of seats.
Terms & Conditions.
Registration is
first come first serve basis.
REGISTRATION:
Confirm your
seats by emailing to
mahesh@knowledgeworksindia.com. Download the
Registration Form and send us back duly filled with
payment.
For any
clarifications, Please contact:
Mrs. Jayashree Sharma
M: +91 9901133600
T: +91 80 41533451
E:
events@knowledgeworksindia.com
W:
www.knowledgeworksindia.com |
Course Contents:
Module 1:
Introduction to Agile - Scrum Methodology
• Introduction to Agile and Overview of Scrum
• Scrum roles (The Team, The Product Owner, The Scrum Master)
• Scrum Artefacts (The Product Backlog, The Sprint Backlog and the
impediments list)
Module 2:
Agile Estimation
• Scrum Artefacts (The Product Backlog, The Sprint Backlog and the
impediments list)
• Traditional Estimation V/s Agile Estimation - Overview
• What is User Story? What is Velocity (How and Why Estimate
Velocity?) What is Productivity?
Estimation in Scrum
• Estimation of Sprint Back Log
• Estimation of Product Back Log
Creating Size estimates
• Story Points and Ideal days
• Estimating Story Points using Planning Poker
Release Planning
• Release planning
• Creating Release Backlog
• Creating and updating Release Burn Down
Sprint Planning
• Creating Sprint Backlog
• Creating and Updating Sprint Burn down
Exercises
• Sprint Estimation and Planning
• Velocity calculation
• Release planning |