SlideShare una empresa de Scribd logo
1 de 49
Descargar para leer sin conexión
AGILE PRODUCT
MANAGEMENT
Hi, I am Kimberely Thomas
Managing Director
interactiv4
New York, NY
@magentogirl
This is a talk about creating
GREAT PRODUCTS WITH AGILE
DEVELOPMENT METHODOLOGIES
but first,
A BRIEF INTRO TO SCRUM
SCRUM TEAM PLAYERS
Product Owner
-visionary
-strategist
-drives product
Scrum Master
-facilitator
-manages the information exchange
Team
CORE PRINCIPLES OF SCRUM
—Backlog of User Stories
—Sprints
-Sprint Planning Meetings
-Daily Scrum Meetings
-Retrospective
USER STORIES
Action Stories for the software user,
that describes the type of user, what
they want and why. A user story helps
to create a simplified description of a
requirement.
TOOLS
-Jira
-Assembla
REPORTING
VELOCITY REPORT
> know how much your team completed
in hours or story points for a sprint
> story points vs hours
REPORTING
BURNDOWN REPORT
> How much has burned down per sprint
and how much is left to complete the
product
BEING AGILE
ag·ile
ˈajəl/
adjective
1. able to move quickly and easily.
"Ruth was as agile as a monkey”
DO WHAT WORKS FOR
YOUR TEAM
AGILE TEAM
Product Manager (Product Owner)
Tech Lead (Scrum Master)
Team
Agile Methodologies
Backlog
-Pruned Tickets with Estimates
Sprints
-Tickets to be worked on
Sprint Planning Meeting
Daily(?) Stand up
TICKETS VS USER STORIES
because
‘A user can view the home page as designed’
makes less sense then
‘Style the Home Page’
ANATOMY OF A TICKET
-Summary*
-Description*
-Attachments*
-Estimate*
*REQUIRED FIELDS TO START A TICKET
CREATE ALL TICKETS FOR A RELEASE
AT THE
BEGINNING
IDEALLY WITH ESTIMATES
TICKET WORKFLOW
SPRINT PLANNING MEETING
> Monday AM
> Prior Sprint is Closed
> New Sprint is created
> The TEAM picks tickets to be worked on
> Tickets must be estimated
> Pick tickets with a total time = your velocity
CASE STUDY: LACES REQUIREMENTS
Have a Modern Look and Feel
-Home Page
-Category Page
-Product Page
-Checkout
Have a Shoe Customizer
-Allow user to select color of shoe, trim and laces
-Allow user to upload logo of shoe
CASE STUDY: LACES TICKETS
Epic: Theming
-Style Home Page
-Style Category Page
-Style Product Page
-Style Checkout
Epic: Backend
-Create Shoe Customizer
LACES SCRUM BOARD
WHAT DO I WITH TICKETS FROM THE PREVIOUS
SPRINT THAT ARE NOT FINISHED?
Only 1 Sprint at a Time
Tickets from previous Sprint are moved to new Sprint
WHAT DO I DO IF NEW PRIORITIES COME UP DURING A
SPRINT?
like Magento security patches $&@#%&!
ADD THE TICKET
Don’t stress over not finishing all tickets in a sprint if
new things come up
WHAT DO I DO IF RUN OUT OF TICKETS DURING A
SPRINT?
GO TO THE PUB?
SELECT MORE TICKETS!
Jira will complain but just ignore that
A FEW WORDS ABOUT ESTIMATES
ESTIMATING
-Estimates are educated guesses
-You have to start in the beginning even with little
information
-Keep refining as you learn more
-Learn from your reports of estimated vs actual time
how you are doing
JIRA TIPS
1. Create your Workflow
2. Create your Board
3. use Versions and Epics
4. log worked time
5. use the reports
Epics
EPIC
BURNDOWN
VERSIONS
VERSION
REPORT
AGILE GIT
1. TICKET IS STARTED AND STATUS SET TO IN
PROGRESS
2. GIT BRANCH IS CREATED FOR TICKET BASED
OF MASTER
Example: 10-Shoe-Customizer
AGILE GIT
3. TASK IS COMPLETED AND COMMITTED,
PUSHED IN FEATURE BRANCH
4. PULL REQUEST IS CREATED TO DEVELOP
5. TECH LEAD REVIEWS CODE AND APPROVES
PULL REQUEST
or it is reopened
AGILE GIT
6. CODE IS DEPLOYED TO DEV SERVER AND
TICKET STATUS IS SET TO TEST
7. IF TESTS PASSED TICKET IS SET TO READY
or it is reopened
AGILE GIT
8. RELEASE DEPLOYMENT MERGES
ALL READY TICKETS TO MASTER
9. TAG IS CREATED IN GIT AND CODE
IS DEPLOYED TO PRODUCTION
WHAT NOT TO
DO WHEN BEING
AGILE?
Don’t Make 1 sprint and reuse it
Don’t skip estimating your tickets
Don’t use Jira for just ticket management
Don’t skip making tickets
(never use a spreadsheet!)
BENEFITS OF
AGILE?
Can always see the sprint status at a glance
Can easily determine when the product will be completed
using the reports
HAPPY DEVELOPERS
SPECIAL THANKS TO MY TEAM AT INTERACTIV4 NYC
FOR THEIR PARTICIPATION IN DEVELOPING OUR AGILE PROCESS

Más contenido relacionado

La actualidad más candente

Giving a successful presentation
Giving a successful presentationGiving a successful presentation
Giving a successful presentation
szodjo
 

La actualidad más candente (19)

Full stack developer with Scrum - Thanh Le & Khanh Vo
Full stack developer with Scrum - Thanh Le & Khanh VoFull stack developer with Scrum - Thanh Le & Khanh Vo
Full stack developer with Scrum - Thanh Le & Khanh Vo
 
From Scrum to Scrumban
From Scrum to ScrumbanFrom Scrum to Scrumban
From Scrum to Scrumban
 
Keynote presentations with style
Keynote   presentations with styleKeynote   presentations with style
Keynote presentations with style
 
FAST Agile
FAST AgileFAST Agile
FAST Agile
 
Evaluation Question 4
Evaluation Question 4Evaluation Question 4
Evaluation Question 4
 
Agile Issue Types and Decomposition
Agile Issue Types and DecompositionAgile Issue Types and Decomposition
Agile Issue Types and Decomposition
 
Kanban stand-up meetings
Kanban stand-up meetingsKanban stand-up meetings
Kanban stand-up meetings
 
Use Scrum and Continuous Delivery to innovate like crazy!
Use Scrum and Continuous Delivery to innovate like crazy!Use Scrum and Continuous Delivery to innovate like crazy!
Use Scrum and Continuous Delivery to innovate like crazy!
 
9 Productive Tips to Work Faster
9 Productive Tips to Work Faster9 Productive Tips to Work Faster
9 Productive Tips to Work Faster
 
Ship Faster, Reduce Risk, and Build Scale with Feature Flags
Ship Faster, Reduce Risk, and Build Scale with Feature FlagsShip Faster, Reduce Risk, and Build Scale with Feature Flags
Ship Faster, Reduce Risk, and Build Scale with Feature Flags
 
Mob Testing
Mob TestingMob Testing
Mob Testing
 
[Da Nang Scrum Breakfast] Dealing with Technical Debt
[Da Nang Scrum Breakfast] Dealing with Technical Debt[Da Nang Scrum Breakfast] Dealing with Technical Debt
[Da Nang Scrum Breakfast] Dealing with Technical Debt
 
Giving a successful presentation
Giving a successful presentationGiving a successful presentation
Giving a successful presentation
 
How to break up epics (for Product Managers)
How to break up epics (for Product Managers)How to break up epics (for Product Managers)
How to break up epics (for Product Managers)
 
Kanban in 4 easy steps
Kanban in 4 easy steps Kanban in 4 easy steps
Kanban in 4 easy steps
 
pp25tutorial
pp25tutorialpp25tutorial
pp25tutorial
 
MOB PROGRAMMING
MOB PROGRAMMINGMOB PROGRAMMING
MOB PROGRAMMING
 
Scrum refresh
Scrum refreshScrum refresh
Scrum refresh
 
How We Make Apps And Services
How We Make Apps And ServicesHow We Make Apps And Services
How We Make Apps And Services
 

Destacado

2012 빅데이터 big data 발표자료
2012 빅데이터 big data 발표자료2012 빅데이터 big data 발표자료
2012 빅데이터 big data 발표자료
Wooseung Kim
 

Destacado (20)

Architecture in-the-small-slides
Architecture in-the-small-slidesArchitecture in-the-small-slides
Architecture in-the-small-slides
 
A true story about Magento best practices
A true story about Magento best practicesA true story about Magento best practices
A true story about Magento best practices
 
Mage Titans 2015
Mage Titans 2015Mage Titans 2015
Mage Titans 2015
 
Mistake Driven Development
Mistake Driven DevelopmentMistake Driven Development
Mistake Driven Development
 
GDGSCL - Docker a jeho provoz v Heroku a AWS
GDGSCL - Docker a jeho provoz v Heroku a AWSGDGSCL - Docker a jeho provoz v Heroku a AWS
GDGSCL - Docker a jeho provoz v Heroku a AWS
 
“Writing code that lasts” … or writing code you won’t hate tomorrow.
“Writing code that lasts” … or writing code you won’t hate tomorrow.“Writing code that lasts” … or writing code you won’t hate tomorrow.
“Writing code that lasts” … or writing code you won’t hate tomorrow.
 
Migration from Swing to JavaFX
Migration from Swing to JavaFXMigration from Swing to JavaFX
Migration from Swing to JavaFX
 
Bridging the Gap Between Data Science & Engineer: Building High-Performance T...
Bridging the Gap Between Data Science & Engineer: Building High-Performance T...Bridging the Gap Between Data Science & Engineer: Building High-Performance T...
Bridging the Gap Between Data Science & Engineer: Building High-Performance T...
 
Angular Performance: Then, Now and the Future. Todd Motto
Angular Performance: Then, Now and the Future. Todd MottoAngular Performance: Then, Now and the Future. Todd Motto
Angular Performance: Then, Now and the Future. Todd Motto
 
Improve your Java Environment with Docker
Improve your Java Environment with DockerImprove your Java Environment with Docker
Improve your Java Environment with Docker
 
Journey into your Lizard Brain - PHPJHB15
Journey into your Lizard Brain - PHPJHB15Journey into your Lizard Brain - PHPJHB15
Journey into your Lizard Brain - PHPJHB15
 
Scala Data Pipelines @ Spotify
Scala Data Pipelines @ SpotifyScala Data Pipelines @ Spotify
Scala Data Pipelines @ Spotify
 
Debugging and Magento
Debugging and MagentoDebugging and Magento
Debugging and Magento
 
Introducing WordPress Multitenancy (Wordcamp Vegas/Orlando 2015/WPCampus)
Introducing WordPress Multitenancy (Wordcamp Vegas/Orlando 2015/WPCampus)Introducing WordPress Multitenancy (Wordcamp Vegas/Orlando 2015/WPCampus)
Introducing WordPress Multitenancy (Wordcamp Vegas/Orlando 2015/WPCampus)
 
distributed: of systems and teams
distributed: of systems and teamsdistributed: of systems and teams
distributed: of systems and teams
 
Ecommerce srs
Ecommerce  srsEcommerce  srs
Ecommerce srs
 
Bangalore Container Conference 2017 - Poster
Bangalore Container Conference 2017 - PosterBangalore Container Conference 2017 - Poster
Bangalore Container Conference 2017 - Poster
 
2012 빅데이터 big data 발표자료
2012 빅데이터 big data 발표자료2012 빅데이터 big data 발표자료
2012 빅데이터 big data 발표자료
 
New Developments in Spark
New Developments in SparkNew Developments in Spark
New Developments in Spark
 
Srs for banking system
Srs for banking systemSrs for banking system
Srs for banking system
 

Similar a Agile Product Management

Introduction to Agile Scrum
Introduction to Agile ScrumIntroduction to Agile Scrum
Introduction to Agile Scrum
Hiep Luong
 

Similar a Agile Product Management (20)

Mage Titans USA 2016 - Kimberely Thomas - Adopting Scrum and Agile for Develo...
Mage Titans USA 2016 - Kimberely Thomas - Adopting Scrum and Agile for Develo...Mage Titans USA 2016 - Kimberely Thomas - Adopting Scrum and Agile for Develo...
Mage Titans USA 2016 - Kimberely Thomas - Adopting Scrum and Agile for Develo...
 
Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile Methodology
 
Jira
JiraJira
Jira
 
Jira
JiraJira
Jira
 
Building Innovative Products with Agile
Building Innovative Products with AgileBuilding Innovative Products with Agile
Building Innovative Products with Agile
 
Agile scrum induction
Agile scrum inductionAgile scrum induction
Agile scrum induction
 
Agile scrum
Agile scrumAgile scrum
Agile scrum
 
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
 
Scrum luqman
Scrum luqmanScrum luqman
Scrum luqman
 
backlogStroyGrooming.pdf
backlogStroyGrooming.pdfbacklogStroyGrooming.pdf
backlogStroyGrooming.pdf
 
Practical Scrum - day 2
Practical Scrum - day 2Practical Scrum - day 2
Practical Scrum - day 2
 
Agile survival kit
Agile survival kitAgile survival kit
Agile survival kit
 
Primer on Agile Project Management and SCRUM
Primer on Agile Project Management and SCRUMPrimer on Agile Project Management and SCRUM
Primer on Agile Project Management and SCRUM
 
Scrum
ScrumScrum
Scrum
 
Agile Maturity In Lithuania - How To Measure And Who Is Leading
Agile Maturity In Lithuania - How To Measure And Who Is LeadingAgile Maturity In Lithuania - How To Measure And Who Is Leading
Agile Maturity In Lithuania - How To Measure And Who Is Leading
 
Introduction to Agile Scrum
Introduction to Agile ScrumIntroduction to Agile Scrum
Introduction to Agile Scrum
 
Scrum - The art of possible
Scrum - The art of possibleScrum - The art of possible
Scrum - The art of possible
 
Agile and Scrum Basics
Agile and Scrum BasicsAgile and Scrum Basics
Agile and Scrum Basics
 
24-scrum.ppt
24-scrum.ppt24-scrum.ppt
24-scrum.ppt
 
Scrum and Agile Software Development
Scrum and Agile Software DevelopmentScrum and Agile Software Development
Scrum and Agile Software Development
 

Último

%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
chiefasafspells
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 

Último (20)

WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AI
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 

Agile Product Management