SlideShare a Scribd company logo
About Agile and PM’ing
Introduction and quick run
through of Agile and Project
managing
Manuswath.K.B http://www.linkedin.com/pub/manuswath-k-b/0/65b/5b6
Project Management 101
Manuswath.K.B http://www.linkedin.com/pub/manuswath-k-b/0/65b/5b6
Simplified view on software product
development process
Product
Planning
System
Design
Project
Planning
Project
Execution
Deployment,
support an
maintenance
Manuswath.K.B http://www.linkedin.com/pub/manuswath-k-b/0/65b/5b6
Project Lifecycle
Manuswath.K.B http://www.linkedin.com/pub/manuswath-k-b/0/65b/5b6
Manuswath.K.B http://www.linkedin.com/pub/manuswath-k-b/0/65b/5b6
Some Derived Metrics
•SV: Schedule Variance
•CV: Cost Variance
•VV: Velocity Variance
Manuswath.K.B http://www.linkedin.com/pub/manuswath-k-b/0/65b/5b6
Wastes of software development
• Inventory=>Partially Done Work
▫ Never know if it works/solve the problem till it’s
done
• Extra Processing->Unnecessary Paperwork
• Overproduction->Extra Features
• Transportation->Task Switching
▫ Task switching overhead up to 25%
• Waiting->Waiting (decisions, reviews etc.)
• Motion->Finding Information
• Defects->Undetected or late discovery
Manuswath.K.B http://www.linkedin.com/pub/manuswath-k-b/0/65b/5b6
AgileLean
Manuswath.K.B http://www.linkedin.com/pub/manuswath-k-b/0/65b/5b6
AgileLean: Simple Rules/Principles
• Eliminate Waste: build what adds real
customer value
• Amplify Learning: Increase quick and
effective feedback
• Decide as late as possible: make
decisions based on facts
• Deliver as fast as possible: Deliver
value to customers as soon as they ask for
it
• Empower the team
• See the whole picture
Manuswath.K.B http://www.linkedin.com/pub/manuswath-k-b/0/65b/5b6
The Agile Manifesto
“We are uncovering better ways of developing software
by doing it and helping others do it.
Mitigating the risk of having “Unknown Requirements”
or “Requirements that are not baked”
• Individuals and interactions over processes and
tools
• Working software over comprehensive
documentation
• Customer collaboration over contract negotiation
• Responding to change over following a plan
That is, while there is value in the items on
the right, we value the items on the left more. “
Manuswath.K.B http://www.linkedin.com/pub/manuswath-k-b/0/65b/5b6
Some other Agile principles
• Customer satisfaction by rapid, continuous delivery of useful
software
• Working software is delivered frequently (weeks rather than
months)
• Working software is the principal measure of progress
• Even late changes in requirements are welcomed
• Close, daily cooperation between business people and developers
• Face-to-face conversation is the best form of communication (co-
location)
• Projects are built around motivated individuals
• Continuous attention to excellence and good design
• Simplicity
• Self-organizing teams
• Regular adaptation to changing circumstances
Manuswath.K.B http://www.linkedin.com/pub/manuswath-k-b/0/65b/5b6
The Agile Methodologies
• Extreme Programming(XP)
▫ Only essential activities:
▫ Activities: Listening, Coding, Testing
• Scrum
▫ Only essential responsibilities:
▫ Roles: Team, Master (manage process), Owner
(represent customers)
• Feature Driven Development
▫ Manage by features
▫ Plan, Design, Build and Deliver by Features
• Test Driven Development
▫ Manage by Tests
▫ Plan , Design, Build and Deliver by test cases
Manuswath.K.B http://www.linkedin.com/pub/manuswath-k-b/0/65b/5b6
SCRUM
Manuswath.K.B http://www.linkedin.com/pub/manuswath-k-b/0/65b/5b6
Wide band Delphi and
Playing Poker
Scrum Estimation
Manuswath.K.B http://www.linkedin.com/pub/manuswath-k-b/0/65b/5b6
Wide Band Delphi
• Is a consensus based estimation methodology.
• 2 or more Design experts propose their
estimates for the high level components that
been derived from requirements
• Moderator then summarizes the DE's based on
this formula
•
• (Optimistic value + Pessimistic Value +
(Moderate value * 4))/6
• *Estimates are done in units of Man hours.
Manuswath.K.B http://www.linkedin.com/pub/manuswath-k-b/0/65b/5b6
Wide Band Delphi contd
Name Wideband Delphi script
Summary
A repeatable process for estimation. Using it, a project team can
generate a consensus on design estimates for the completion of the
design phase of the project.
Work
Products
Input
Requirements document, or other similar documentation
Output
Effort estimates for each of the tasks.
Basic
Events
Choose the team. Kickoff meeting. Individual preparation.
Estimation session. Assemble tasks. Review results.
Exit
Criteria
The script ends after the team has either generated a set of
estimates or has agreed upon a plan to resolve the outstanding
issues.
Manuswath.K.B http://www.linkedin.com/pub/manuswath-k-b/0/65b/5b6
• Build on Wide band Delphi
• Each design item will be estimated
based on Standard
0,1,2,3,5,8,13,20,40,, i.e each design
item will get assigned story points
• Team members repeatedly showcase
points and decide on a particular
weightage for each and every user story
Playing Poker
Manuswath.K.B http://www.linkedin.com/pub/manuswath-k-b/0/65b/5b6
• We can also use a formula in case playing poker results in delaysconfusionto kick start estimation
Formula
((Effort + Risk)/2)+Impact
• Effort:
• 0 : - can be done within one working day .
• 1 : - can be done in one or two days.
• 2 : - can be done in a week .
• 3 : - can be done in 1 to 2 weeks
• 4 : - can be done in 2 weeks
• 5 : - can be done in 3+ weeks
• Risk :
• 0 : - No riskNo unknowns
• 1 : - very little unknowns
• 2 : - minor amount of unknowns or grey areas
• 3 : - average amount of unknowns or grey areas
• 4 : - high amount of unknowns or grey areas
• 5 : - Complex
• Impact :
• 0 : Does not impact any other module
• 1 : Impacts one other module
• 2 : Impact 2 modules
• 3 : Impacts 3 modules
• 4 : Impacts > 4 modules
Playing Poker
Manuswath.K.B http://www.linkedin.com/pub/manuswath-k-b/0/65b/5b6
Project Management Terms
and Activities to manage
Release!
Manuswath.K.B http://www.linkedin.com/pub/manuswath-k-b/0/65b/5b6
Bug Bar’s and Bug Triage
Manuswath.K.B http://www.linkedin.com/pub/manuswath-k-b/0/65b/5b6
80 – 20 w.r.t Features
Manuswath.K.B http://www.linkedin.com/pub/manuswath-k-b/0/65b/5b6
Terms
Manuswath.K.B http://www.linkedin.com/pub/manuswath-k-b/0/65b/5b6
• Minimum Viable Product.
▫ A Minimum Viable Product has just those features
that allow the product to be functionality wise
“meets minimum needed for the product” and no-
more.
• Re-applicability of Current Product Architecture.
▫ An application of current architecture in new
product lines promoting faster “Go-To-Market”
with Minimum Viable product.
• Concentrate on Unique value of Product.
▫ Target the “Must-haves”
Terms… w.r.t Business
Manuswath.K.B http://www.linkedin.com/pub/manuswath-k-b/0/65b/5b6
Common PitFalls
Manuswath.K.B http://www.linkedin.com/pub/manuswath-k-b/0/65b/5b6
Common Reqt problems
•Poor requirements quality and missing
requirements.
•Over Emphasis on Simplistic Use Case
Modeling.
•Requirements Not Traced internally in the
product while giving out feature specs.
•Unmanaged Scope Creep.
•Lack of Prioritized Scope.
•Lack of committed decision makersManuswath.K.B http://www.linkedin.com/pub/manuswath-k-b/0/65b/5b6
Common Personnel problems
•Poor test coverage.
•Lack of UX experience.
•Motivation level dips.
•Burn out.
•Identifying Cost v/s Value offered.
•Adjusting for Buffer periods.
•Late delivery of UX.
Manuswath.K.B http://www.linkedin.com/pub/manuswath-k-b/0/65b/5b6
Online Resources
Manuswath.K.B http://www.linkedin.com/pub/manuswath-k-b/0/65b/5b6
• A listing of Agile mgmt tools. http://bit.ly/1m3JuZr
•Expert Panel: Continuous Delivery Best Practices Revealed
http://lnkd.in/dKrnGZb
•An interesting perspective from one of the initial kick-starters of Agile
http://bit.ly/1fplESB
•75 KPI's that need to be monitored http://linkd.in/1dzs6JL
•SCRUM v/x KANBAN http://bit.ly/16rHLEv
•Continuous Delivery Maturity Model using Agile http://bit.ly/12N5aCz
Manuswath.K.B http://www.linkedin.com/pub/manuswath-k-b/0/65b/5b6

More Related Content

What's hot

Agile - Essential Scrum
Agile - Essential ScrumAgile - Essential Scrum
Agile - Essential Scrum
Indika Munaweera Kankanamge
 
Intro to Scrum - Balance Internet
Intro to Scrum - Balance InternetIntro to Scrum - Balance Internet
Intro to Scrum - Balance Internet
Hoang Nguyen
 
Introduction to Scrum: A How-To Guide
Introduction to Scrum: A How-To GuideIntroduction to Scrum: A How-To Guide
Introduction to Scrum: A How-To Guide
Espeo Software
 
Creating Dynamic Sprint Reviews - cPrime Presentation
Creating Dynamic Sprint Reviews - cPrime Presentation Creating Dynamic Sprint Reviews - cPrime Presentation
Creating Dynamic Sprint Reviews - cPrime Presentation Cprime
 
LS 708 Agile Tools for Everyone
LS 708 Agile Tools for EveryoneLS 708 Agile Tools for Everyone
LS 708 Agile Tools for Everyone
Don Bolen
 
Advanced Po workshop November 2015
Advanced Po workshop November 2015Advanced Po workshop November 2015
Advanced Po workshop November 2015
Ilan Kirschenbaum
 
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | EdurekaScrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
Edureka!
 
Introduzione alle metodologie di sviluppo agile
Introduzione alle metodologie di sviluppo agileIntroduzione alle metodologie di sviluppo agile
Introduzione alle metodologie di sviluppo agile
Stefano Valle
 
Scrum Basics
Scrum BasicsScrum Basics
Scrum Basics
LuxoftAgilePractice
 
Using Scrum to Build a Jet Fighter? Yes!
Using Scrum to Build a Jet Fighter? Yes!Using Scrum to Build a Jet Fighter? Yes!
Using Scrum to Build a Jet Fighter? Yes!
bruce chalupsky
 
Black Marble Introduction To Scrum
Black Marble Introduction To ScrumBlack Marble Introduction To Scrum
Black Marble Introduction To Scrum
BusinessQuests
 
Basic Scrum Framework
Basic Scrum FrameworkBasic Scrum Framework
Basic Scrum Framework
Naresh Jain
 
Agile Fundamentals and Best Practices (with Trello)
Agile Fundamentals and Best Practices (with Trello)Agile Fundamentals and Best Practices (with Trello)
Agile Fundamentals and Best Practices (with Trello)
Filippo Zanella
 
Scrum Roles : Scrum Master | Product Owner |Team
Scrum Roles : Scrum Master | Product Owner |TeamScrum Roles : Scrum Master | Product Owner |Team
Scrum Roles : Scrum Master | Product Owner |Team
Saket Bansal
 
Achieving Balanced Agile Testing
Achieving Balanced Agile Testing Achieving Balanced Agile Testing
Achieving Balanced Agile Testing
Cprime
 
How to Facilitate Product Backlog Refinement Sessions
How to Facilitate Product Backlog Refinement SessionsHow to Facilitate Product Backlog Refinement Sessions
How to Facilitate Product Backlog Refinement Sessions
Svetlana Mukhina ICP, -ATF, -BVA, - ACC, PSM I, CSPO
 
Understanding the Scrum Team and Scrum Roles
Understanding the Scrum Team and Scrum RolesUnderstanding the Scrum Team and Scrum Roles
Understanding the Scrum Team and Scrum Roles
Orangescrum
 
Scaling agile
Scaling agileScaling agile
Scaling agile
Askhat Urazbaev
 
Courses on Agile & Scrum
Courses on Agile & ScrumCourses on Agile & Scrum
Courses on Agile & Scrum
Jimmy Mathew
 
Why Scrum?
Why Scrum?Why Scrum?
Why Scrum?
Kane Mar
 

What's hot (20)

Agile - Essential Scrum
Agile - Essential ScrumAgile - Essential Scrum
Agile - Essential Scrum
 
Intro to Scrum - Balance Internet
Intro to Scrum - Balance InternetIntro to Scrum - Balance Internet
Intro to Scrum - Balance Internet
 
Introduction to Scrum: A How-To Guide
Introduction to Scrum: A How-To GuideIntroduction to Scrum: A How-To Guide
Introduction to Scrum: A How-To Guide
 
Creating Dynamic Sprint Reviews - cPrime Presentation
Creating Dynamic Sprint Reviews - cPrime Presentation Creating Dynamic Sprint Reviews - cPrime Presentation
Creating Dynamic Sprint Reviews - cPrime Presentation
 
LS 708 Agile Tools for Everyone
LS 708 Agile Tools for EveryoneLS 708 Agile Tools for Everyone
LS 708 Agile Tools for Everyone
 
Advanced Po workshop November 2015
Advanced Po workshop November 2015Advanced Po workshop November 2015
Advanced Po workshop November 2015
 
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | EdurekaScrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
 
Introduzione alle metodologie di sviluppo agile
Introduzione alle metodologie di sviluppo agileIntroduzione alle metodologie di sviluppo agile
Introduzione alle metodologie di sviluppo agile
 
Scrum Basics
Scrum BasicsScrum Basics
Scrum Basics
 
Using Scrum to Build a Jet Fighter? Yes!
Using Scrum to Build a Jet Fighter? Yes!Using Scrum to Build a Jet Fighter? Yes!
Using Scrum to Build a Jet Fighter? Yes!
 
Black Marble Introduction To Scrum
Black Marble Introduction To ScrumBlack Marble Introduction To Scrum
Black Marble Introduction To Scrum
 
Basic Scrum Framework
Basic Scrum FrameworkBasic Scrum Framework
Basic Scrum Framework
 
Agile Fundamentals and Best Practices (with Trello)
Agile Fundamentals and Best Practices (with Trello)Agile Fundamentals and Best Practices (with Trello)
Agile Fundamentals and Best Practices (with Trello)
 
Scrum Roles : Scrum Master | Product Owner |Team
Scrum Roles : Scrum Master | Product Owner |TeamScrum Roles : Scrum Master | Product Owner |Team
Scrum Roles : Scrum Master | Product Owner |Team
 
Achieving Balanced Agile Testing
Achieving Balanced Agile Testing Achieving Balanced Agile Testing
Achieving Balanced Agile Testing
 
How to Facilitate Product Backlog Refinement Sessions
How to Facilitate Product Backlog Refinement SessionsHow to Facilitate Product Backlog Refinement Sessions
How to Facilitate Product Backlog Refinement Sessions
 
Understanding the Scrum Team and Scrum Roles
Understanding the Scrum Team and Scrum RolesUnderstanding the Scrum Team and Scrum Roles
Understanding the Scrum Team and Scrum Roles
 
Scaling agile
Scaling agileScaling agile
Scaling agile
 
Courses on Agile & Scrum
Courses on Agile & ScrumCourses on Agile & Scrum
Courses on Agile & Scrum
 
Why Scrum?
Why Scrum?Why Scrum?
Why Scrum?
 

Similar to About agile and pm’ing

Agile and data driven product development oleh Dhiku VP Product KMK Online
Agile and data driven product development oleh Dhiku VP Product KMK OnlineAgile and data driven product development oleh Dhiku VP Product KMK Online
Agile and data driven product development oleh Dhiku VP Product KMK Online
Rein Mahatma
 
[Srijan Wednesday Webinars] Strategies to Help You Scale Agile
[Srijan Wednesday Webinars] Strategies to Help You Scale Agile[Srijan Wednesday Webinars] Strategies to Help You Scale Agile
[Srijan Wednesday Webinars] Strategies to Help You Scale Agile
Srijan Technologies
 
Understanding Agile Development with Scrum
Understanding Agile Development with ScrumUnderstanding Agile Development with Scrum
Understanding Agile Development with Scrum
iFour Technolab Pvt. Ltd.
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile Scrum
Michael Bourque
 
25 Years of Evolution of Software Product Management: A practitioner's perspe...
25 Years of Evolution of Software Product Management: A practitioner's perspe...25 Years of Evolution of Software Product Management: A practitioner's perspe...
25 Years of Evolution of Software Product Management: A practitioner's perspe...
Tathagat Varma
 
Agile Mindset For Executives
Agile Mindset For ExecutivesAgile Mindset For Executives
Agile Mindset For Executives
Michael Tarnowski
 
French Scrum User Group @Google - The Agile and Open Source Way
French Scrum User Group @Google - The Agile and Open Source WayFrench Scrum User Group @Google - The Agile and Open Source Way
French Scrum User Group @Google - The Agile and Open Source Way
Alexis Monville
 
50500113 spiral-model
50500113 spiral-model50500113 spiral-model
50500113 spiral-modelasidharath
 
Open World Forum - The Agile and Open Source Way
Open World Forum - The Agile and Open Source WayOpen World Forum - The Agile and Open Source Way
Open World Forum - The Agile and Open Source Way
Alexis Monville
 
Maintaining lean and agile principles in a fixed date/budget/scope project
Maintaining lean and agile principles in a fixed date/budget/scope projectMaintaining lean and agile principles in a fixed date/budget/scope project
Maintaining lean and agile principles in a fixed date/budget/scope project
Corecom Consulting
 
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
Samuel Chin, PMP, CSM
 
Fundamentals of Agile Methodologies - Part I
Fundamentals of Agile Methodologies - Part IFundamentals of Agile Methodologies - Part I
Fundamentals of Agile Methodologies - Part I
Gopinath Ramakrishnan, Ph.D, CSM
 
Why Scrum Why Now
Why Scrum Why NowWhy Scrum Why Now
Why Scrum Why Now
mtoppa
 
Agile scrum with Microsoft VSTS
Agile scrum with Microsoft VSTSAgile scrum with Microsoft VSTS
Agile scrum with Microsoft VSTS
Murughan Palaniachari
 
Scrum Framework in Agile
Scrum Framework in AgileScrum Framework in Agile
Scrum Framework in Agile
Wipro
 
Dashlane Mission Teams
Dashlane Mission TeamsDashlane Mission Teams
Dashlane Mission Teams
Dashlane
 
Introduction to Agile-Scrum
Introduction to Agile-ScrumIntroduction to Agile-Scrum
Introduction to Agile-Scrum
Praveen Nair
 
Make It Fast: Delivering UX Research to Agile Teams
Make It Fast: Delivering UX Research to Agile TeamsMake It Fast: Delivering UX Research to Agile Teams
Make It Fast: Delivering UX Research to Agile Teams
UXPA Boston
 
Application Lifecycle Management with Visual Studio 2013
Application Lifecycle Management  with Visual Studio 2013Application Lifecycle Management  with Visual Studio 2013
Application Lifecycle Management with Visual Studio 2013
Mahmoud Samara
 

Similar to About agile and pm’ing (20)

Agile and data driven product development oleh Dhiku VP Product KMK Online
Agile and data driven product development oleh Dhiku VP Product KMK OnlineAgile and data driven product development oleh Dhiku VP Product KMK Online
Agile and data driven product development oleh Dhiku VP Product KMK Online
 
[Srijan Wednesday Webinars] Strategies to Help You Scale Agile
[Srijan Wednesday Webinars] Strategies to Help You Scale Agile[Srijan Wednesday Webinars] Strategies to Help You Scale Agile
[Srijan Wednesday Webinars] Strategies to Help You Scale Agile
 
Understanding Agile Development with Scrum
Understanding Agile Development with ScrumUnderstanding Agile Development with Scrum
Understanding Agile Development with Scrum
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile Scrum
 
25 Years of Evolution of Software Product Management: A practitioner's perspe...
25 Years of Evolution of Software Product Management: A practitioner's perspe...25 Years of Evolution of Software Product Management: A practitioner's perspe...
25 Years of Evolution of Software Product Management: A practitioner's perspe...
 
Agile Mindset For Executives
Agile Mindset For ExecutivesAgile Mindset For Executives
Agile Mindset For Executives
 
French Scrum User Group @Google - The Agile and Open Source Way
French Scrum User Group @Google - The Agile and Open Source WayFrench Scrum User Group @Google - The Agile and Open Source Way
French Scrum User Group @Google - The Agile and Open Source Way
 
50500113 spiral-model
50500113 spiral-model50500113 spiral-model
50500113 spiral-model
 
Open World Forum - The Agile and Open Source Way
Open World Forum - The Agile and Open Source WayOpen World Forum - The Agile and Open Source Way
Open World Forum - The Agile and Open Source Way
 
Maintaining lean and agile principles in a fixed date/budget/scope project
Maintaining lean and agile principles in a fixed date/budget/scope projectMaintaining lean and agile principles in a fixed date/budget/scope project
Maintaining lean and agile principles in a fixed date/budget/scope project
 
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
 
Fundamentals of Agile Methodologies - Part I
Fundamentals of Agile Methodologies - Part IFundamentals of Agile Methodologies - Part I
Fundamentals of Agile Methodologies - Part I
 
Why Scrum Why Now
Why Scrum Why NowWhy Scrum Why Now
Why Scrum Why Now
 
Rachana Resume To be sent
Rachana Resume To be sentRachana Resume To be sent
Rachana Resume To be sent
 
Agile scrum with Microsoft VSTS
Agile scrum with Microsoft VSTSAgile scrum with Microsoft VSTS
Agile scrum with Microsoft VSTS
 
Scrum Framework in Agile
Scrum Framework in AgileScrum Framework in Agile
Scrum Framework in Agile
 
Dashlane Mission Teams
Dashlane Mission TeamsDashlane Mission Teams
Dashlane Mission Teams
 
Introduction to Agile-Scrum
Introduction to Agile-ScrumIntroduction to Agile-Scrum
Introduction to Agile-Scrum
 
Make It Fast: Delivering UX Research to Agile Teams
Make It Fast: Delivering UX Research to Agile TeamsMake It Fast: Delivering UX Research to Agile Teams
Make It Fast: Delivering UX Research to Agile Teams
 
Application Lifecycle Management with Visual Studio 2013
Application Lifecycle Management  with Visual Studio 2013Application Lifecycle Management  with Visual Studio 2013
Application Lifecycle Management with Visual Studio 2013
 

More from Manuswath K.B

Performance Management 101 on Self Evaluations and writing Self Appraisal for...
Performance Management 101 on Self Evaluations and writing Self Appraisal for...Performance Management 101 on Self Evaluations and writing Self Appraisal for...
Performance Management 101 on Self Evaluations and writing Self Appraisal for...
Manuswath K.B
 
Setting yearly goals and kra’s
Setting yearly goals and kra’sSetting yearly goals and kra’s
Setting yearly goals and kra’s
Manuswath K.B
 
Acronyms in the healthcare software space
Acronyms in the healthcare software spaceAcronyms in the healthcare software space
Acronyms in the healthcare software space
Manuswath K.B
 
Product and Technical product backlog of pdf viewer
Product and Technical product backlog of pdf viewerProduct and Technical product backlog of pdf viewer
Product and Technical product backlog of pdf viewer
Manuswath K.B
 
Message Oriented Middleware
Message Oriented MiddlewareMessage Oriented Middleware
Message Oriented Middleware
Manuswath K.B
 
Different kind of healthcare providers
Different kind of healthcare providersDifferent kind of healthcare providers
Different kind of healthcare providers
Manuswath K.B
 
The 5 second rule and its applicability to ux
The 5 second rule and its applicability to uxThe 5 second rule and its applicability to ux
The 5 second rule and its applicability to ux
Manuswath K.B
 
Silence the effect of silence on the way a team functions
Silence the effect of silence on the way a team functionsSilence the effect of silence on the way a team functions
Silence the effect of silence on the way a team functions
Manuswath K.B
 
Product mindset
Product mindsetProduct mindset
Product mindset
Manuswath K.B
 
Problem oriented medical record
Problem oriented medical recordProblem oriented medical record
Problem oriented medical record
Manuswath K.B
 
What to understand when you hear “Service Mindset” during your Performance Ap...
What to understand when you hear “Service Mindset” during your Performance Ap...What to understand when you hear “Service Mindset” during your Performance Ap...
What to understand when you hear “Service Mindset” during your Performance Ap...
Manuswath K.B
 
Service companies vs product companies
Service companies vs product companiesService companies vs product companies
Service companies vs product companies
Manuswath K.B
 
Annoying ads and popups
Annoying ads and popupsAnnoying ads and popups
Annoying ads and popups
Manuswath K.B
 
Versioning your css and scripts
Versioning your css and scriptsVersioning your css and scripts
Versioning your css and scripts
Manuswath K.B
 
Rule of thirds in web design
Rule of thirds in web designRule of thirds in web design
Rule of thirds in web design
Manuswath K.B
 
What are patient demographical data
What are patient demographical dataWhat are patient demographical data
What are patient demographical data
Manuswath K.B
 
Hidden gotcha’s of various open source licenses
Hidden gotcha’s of various open source licensesHidden gotcha’s of various open source licenses
Hidden gotcha’s of various open source licenses
Manuswath K.B
 
Principles of display design
Principles of display designPrinciples of display design
Principles of display design
Manuswath K.B
 
The power of 7
The power of 7The power of 7
The power of 7
Manuswath K.B
 
A bit about me. Introducing Manuswath
A bit about me. Introducing ManuswathA bit about me. Introducing Manuswath
A bit about me. Introducing Manuswath
Manuswath K.B
 

More from Manuswath K.B (20)

Performance Management 101 on Self Evaluations and writing Self Appraisal for...
Performance Management 101 on Self Evaluations and writing Self Appraisal for...Performance Management 101 on Self Evaluations and writing Self Appraisal for...
Performance Management 101 on Self Evaluations and writing Self Appraisal for...
 
Setting yearly goals and kra’s
Setting yearly goals and kra’sSetting yearly goals and kra’s
Setting yearly goals and kra’s
 
Acronyms in the healthcare software space
Acronyms in the healthcare software spaceAcronyms in the healthcare software space
Acronyms in the healthcare software space
 
Product and Technical product backlog of pdf viewer
Product and Technical product backlog of pdf viewerProduct and Technical product backlog of pdf viewer
Product and Technical product backlog of pdf viewer
 
Message Oriented Middleware
Message Oriented MiddlewareMessage Oriented Middleware
Message Oriented Middleware
 
Different kind of healthcare providers
Different kind of healthcare providersDifferent kind of healthcare providers
Different kind of healthcare providers
 
The 5 second rule and its applicability to ux
The 5 second rule and its applicability to uxThe 5 second rule and its applicability to ux
The 5 second rule and its applicability to ux
 
Silence the effect of silence on the way a team functions
Silence the effect of silence on the way a team functionsSilence the effect of silence on the way a team functions
Silence the effect of silence on the way a team functions
 
Product mindset
Product mindsetProduct mindset
Product mindset
 
Problem oriented medical record
Problem oriented medical recordProblem oriented medical record
Problem oriented medical record
 
What to understand when you hear “Service Mindset” during your Performance Ap...
What to understand when you hear “Service Mindset” during your Performance Ap...What to understand when you hear “Service Mindset” during your Performance Ap...
What to understand when you hear “Service Mindset” during your Performance Ap...
 
Service companies vs product companies
Service companies vs product companiesService companies vs product companies
Service companies vs product companies
 
Annoying ads and popups
Annoying ads and popupsAnnoying ads and popups
Annoying ads and popups
 
Versioning your css and scripts
Versioning your css and scriptsVersioning your css and scripts
Versioning your css and scripts
 
Rule of thirds in web design
Rule of thirds in web designRule of thirds in web design
Rule of thirds in web design
 
What are patient demographical data
What are patient demographical dataWhat are patient demographical data
What are patient demographical data
 
Hidden gotcha’s of various open source licenses
Hidden gotcha’s of various open source licensesHidden gotcha’s of various open source licenses
Hidden gotcha’s of various open source licenses
 
Principles of display design
Principles of display designPrinciples of display design
Principles of display design
 
The power of 7
The power of 7The power of 7
The power of 7
 
A bit about me. Introducing Manuswath
A bit about me. Introducing ManuswathA bit about me. Introducing Manuswath
A bit about me. Introducing Manuswath
 

Recently uploaded

First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Jay Das
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
Tier1 app
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
e20449
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 

Recently uploaded (20)

First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 

About agile and pm’ing

  • 1. About Agile and PM’ing Introduction and quick run through of Agile and Project managing Manuswath.K.B http://www.linkedin.com/pub/manuswath-k-b/0/65b/5b6
  • 2. Project Management 101 Manuswath.K.B http://www.linkedin.com/pub/manuswath-k-b/0/65b/5b6
  • 3. Simplified view on software product development process Product Planning System Design Project Planning Project Execution Deployment, support an maintenance Manuswath.K.B http://www.linkedin.com/pub/manuswath-k-b/0/65b/5b6
  • 6. Some Derived Metrics •SV: Schedule Variance •CV: Cost Variance •VV: Velocity Variance Manuswath.K.B http://www.linkedin.com/pub/manuswath-k-b/0/65b/5b6
  • 7. Wastes of software development • Inventory=>Partially Done Work ▫ Never know if it works/solve the problem till it’s done • Extra Processing->Unnecessary Paperwork • Overproduction->Extra Features • Transportation->Task Switching ▫ Task switching overhead up to 25% • Waiting->Waiting (decisions, reviews etc.) • Motion->Finding Information • Defects->Undetected or late discovery Manuswath.K.B http://www.linkedin.com/pub/manuswath-k-b/0/65b/5b6
  • 9. AgileLean: Simple Rules/Principles • Eliminate Waste: build what adds real customer value • Amplify Learning: Increase quick and effective feedback • Decide as late as possible: make decisions based on facts • Deliver as fast as possible: Deliver value to customers as soon as they ask for it • Empower the team • See the whole picture Manuswath.K.B http://www.linkedin.com/pub/manuswath-k-b/0/65b/5b6
  • 10. The Agile Manifesto “We are uncovering better ways of developing software by doing it and helping others do it. Mitigating the risk of having “Unknown Requirements” or “Requirements that are not baked” • Individuals and interactions over processes and tools • Working software over comprehensive documentation • Customer collaboration over contract negotiation • Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. “ Manuswath.K.B http://www.linkedin.com/pub/manuswath-k-b/0/65b/5b6
  • 11. Some other Agile principles • Customer satisfaction by rapid, continuous delivery of useful software • Working software is delivered frequently (weeks rather than months) • Working software is the principal measure of progress • Even late changes in requirements are welcomed • Close, daily cooperation between business people and developers • Face-to-face conversation is the best form of communication (co- location) • Projects are built around motivated individuals • Continuous attention to excellence and good design • Simplicity • Self-organizing teams • Regular adaptation to changing circumstances Manuswath.K.B http://www.linkedin.com/pub/manuswath-k-b/0/65b/5b6
  • 12. The Agile Methodologies • Extreme Programming(XP) ▫ Only essential activities: ▫ Activities: Listening, Coding, Testing • Scrum ▫ Only essential responsibilities: ▫ Roles: Team, Master (manage process), Owner (represent customers) • Feature Driven Development ▫ Manage by features ▫ Plan, Design, Build and Deliver by Features • Test Driven Development ▫ Manage by Tests ▫ Plan , Design, Build and Deliver by test cases Manuswath.K.B http://www.linkedin.com/pub/manuswath-k-b/0/65b/5b6
  • 14. Wide band Delphi and Playing Poker Scrum Estimation Manuswath.K.B http://www.linkedin.com/pub/manuswath-k-b/0/65b/5b6
  • 15. Wide Band Delphi • Is a consensus based estimation methodology. • 2 or more Design experts propose their estimates for the high level components that been derived from requirements • Moderator then summarizes the DE's based on this formula • • (Optimistic value + Pessimistic Value + (Moderate value * 4))/6 • *Estimates are done in units of Man hours. Manuswath.K.B http://www.linkedin.com/pub/manuswath-k-b/0/65b/5b6
  • 16. Wide Band Delphi contd Name Wideband Delphi script Summary A repeatable process for estimation. Using it, a project team can generate a consensus on design estimates for the completion of the design phase of the project. Work Products Input Requirements document, or other similar documentation Output Effort estimates for each of the tasks. Basic Events Choose the team. Kickoff meeting. Individual preparation. Estimation session. Assemble tasks. Review results. Exit Criteria The script ends after the team has either generated a set of estimates or has agreed upon a plan to resolve the outstanding issues. Manuswath.K.B http://www.linkedin.com/pub/manuswath-k-b/0/65b/5b6
  • 17. • Build on Wide band Delphi • Each design item will be estimated based on Standard 0,1,2,3,5,8,13,20,40,, i.e each design item will get assigned story points • Team members repeatedly showcase points and decide on a particular weightage for each and every user story Playing Poker Manuswath.K.B http://www.linkedin.com/pub/manuswath-k-b/0/65b/5b6
  • 18. • We can also use a formula in case playing poker results in delaysconfusionto kick start estimation Formula ((Effort + Risk)/2)+Impact • Effort: • 0 : - can be done within one working day . • 1 : - can be done in one or two days. • 2 : - can be done in a week . • 3 : - can be done in 1 to 2 weeks • 4 : - can be done in 2 weeks • 5 : - can be done in 3+ weeks • Risk : • 0 : - No riskNo unknowns • 1 : - very little unknowns • 2 : - minor amount of unknowns or grey areas • 3 : - average amount of unknowns or grey areas • 4 : - high amount of unknowns or grey areas • 5 : - Complex • Impact : • 0 : Does not impact any other module • 1 : Impacts one other module • 2 : Impact 2 modules • 3 : Impacts 3 modules • 4 : Impacts > 4 modules Playing Poker Manuswath.K.B http://www.linkedin.com/pub/manuswath-k-b/0/65b/5b6
  • 19. Project Management Terms and Activities to manage Release! Manuswath.K.B http://www.linkedin.com/pub/manuswath-k-b/0/65b/5b6
  • 20. Bug Bar’s and Bug Triage Manuswath.K.B http://www.linkedin.com/pub/manuswath-k-b/0/65b/5b6
  • 21. 80 – 20 w.r.t Features Manuswath.K.B http://www.linkedin.com/pub/manuswath-k-b/0/65b/5b6
  • 23. • Minimum Viable Product. ▫ A Minimum Viable Product has just those features that allow the product to be functionality wise “meets minimum needed for the product” and no- more. • Re-applicability of Current Product Architecture. ▫ An application of current architecture in new product lines promoting faster “Go-To-Market” with Minimum Viable product. • Concentrate on Unique value of Product. ▫ Target the “Must-haves” Terms… w.r.t Business Manuswath.K.B http://www.linkedin.com/pub/manuswath-k-b/0/65b/5b6
  • 25. Common Reqt problems •Poor requirements quality and missing requirements. •Over Emphasis on Simplistic Use Case Modeling. •Requirements Not Traced internally in the product while giving out feature specs. •Unmanaged Scope Creep. •Lack of Prioritized Scope. •Lack of committed decision makersManuswath.K.B http://www.linkedin.com/pub/manuswath-k-b/0/65b/5b6
  • 26. Common Personnel problems •Poor test coverage. •Lack of UX experience. •Motivation level dips. •Burn out. •Identifying Cost v/s Value offered. •Adjusting for Buffer periods. •Late delivery of UX. Manuswath.K.B http://www.linkedin.com/pub/manuswath-k-b/0/65b/5b6
  • 28. • A listing of Agile mgmt tools. http://bit.ly/1m3JuZr •Expert Panel: Continuous Delivery Best Practices Revealed http://lnkd.in/dKrnGZb •An interesting perspective from one of the initial kick-starters of Agile http://bit.ly/1fplESB •75 KPI's that need to be monitored http://linkd.in/1dzs6JL •SCRUM v/x KANBAN http://bit.ly/16rHLEv •Continuous Delivery Maturity Model using Agile http://bit.ly/12N5aCz Manuswath.K.B http://www.linkedin.com/pub/manuswath-k-b/0/65b/5b6