SlideShare a Scribd company logo
1 of 18
Download to read offline
The Zen of product development
ZenCash 
"your virtual A/R team" 
3
4
5
6
Product development 
• Scrum 
• change is inevitable 
• "knowledge comes from experience" 
• simple to understand 
• difficult to master: maximize ability to deliver 
7
Team (1) 
• product owner 
• manages the product backlog 
8
• story: concise description of functionality, understandable by everyone
Team (1) 
• product owner 
• manages the product backlog 
• ensures value is delivered 
10
Team (2) 
• scrum master 
• understands long term planning ("why?") 
• "backlog grooming" w/ product owner 
• ensures the work is understood by dev team 
• part of the development team 
• devops 
11
Team (3) 
• development team 
• composed of developers (that's it) 
• discuss technicalities of stories ("story time dev") 
• implement stories 
• participate in "weekly dev discussions" 
12
Sprint 
• sprint = time-box of 3 weeks in which a product increment is created 
• must accomplish something ("sprint goal") 
• organic acceleration (slow start, dash for the finish) 
13
Sprint (2) 
• during the sprint 
• scope and priorities of stories can (and will) change 
• quality does not decrease ("good enough") 
• daily standup 
14
Sprint (3) 
• the end of the sprint 
• sprint review (tweak product development process) 
• "show 'n' tell" 
15
The actual work 
• key principle: "ownership" 
• definition of "done" 
• functionality implemented 
• test coverage (unit, functional, manual) 
• build passing 
• works on the staging server 
• code was reviewed by a peer 
16
Conclusion 
! 
• start with something that works (Scrum, Agile, CoC) 
• use other's tools to focus on your product (PivotalTracker) 
• iterate and adapt 
• things average out (performance, sprint duration) 
• grow organically 
• be positive about people :) 
17
Keep in touch 
• mircea@zencash.com 
• @ShotgunDebuggin 
• www.zencash.com/blog

More Related Content

What's hot

Continuous Delivery e Ferramentas Javascript
Continuous Delivery e Ferramentas JavascriptContinuous Delivery e Ferramentas Javascript
Continuous Delivery e Ferramentas Javascript
Marcos Vinícius
 

What's hot (15)

DevOps Days Kyiv 2019 -- continuous Infrafirstructure First //Kris buytaert
DevOps Days Kyiv 2019 -- continuous Infrafirstructure First //Kris buytaertDevOps Days Kyiv 2019 -- continuous Infrafirstructure First //Kris buytaert
DevOps Days Kyiv 2019 -- continuous Infrafirstructure First //Kris buytaert
 
Help , My Datacenter is on fire
Help , My Datacenter is on fireHelp , My Datacenter is on fire
Help , My Datacenter is on fire
 
GDG Izmir '16 Docker Workshop
GDG Izmir '16 Docker WorkshopGDG Izmir '16 Docker Workshop
GDG Izmir '16 Docker Workshop
 
Mozilla Agile Scrum by Dwika Sudrajat
Mozilla Agile Scrum by Dwika  SudrajatMozilla Agile Scrum by Dwika  Sudrajat
Mozilla Agile Scrum by Dwika Sudrajat
 
A Prelude to Android
A Prelude to AndroidA Prelude to Android
A Prelude to Android
 
Continuous Delivery e Ferramentas Javascript
Continuous Delivery e Ferramentas JavascriptContinuous Delivery e Ferramentas Javascript
Continuous Delivery e Ferramentas Javascript
 
Pipeline all the Dashboards as Code
Pipeline all the Dashboards as CodePipeline all the Dashboards as Code
Pipeline all the Dashboards as Code
 
Cocoapods in action
Cocoapods in actionCocoapods in action
Cocoapods in action
 
ADDO 2019: Looking back at over 10 years of Devops
ADDO 2019:    Looking back at over 10 years of DevopsADDO 2019:    Looking back at over 10 years of Devops
ADDO 2019: Looking back at over 10 years of Devops
 
Continuous delivery@LesFurets - DC Continuous delivery meetup
Continuous delivery@LesFurets - DC Continuous delivery meetupContinuous delivery@LesFurets - DC Continuous delivery meetup
Continuous delivery@LesFurets - DC Continuous delivery meetup
 
Is there a Future for devops ?
Is there a Future for devops   ? Is there a Future for devops   ?
Is there a Future for devops ?
 
Devops is Dead, Long live Devops
Devops is Dead, Long live DevopsDevops is Dead, Long live Devops
Devops is Dead, Long live Devops
 
Continuous delivery journey - Montgomery county JUG
Continuous delivery journey - Montgomery county JUGContinuous delivery journey - Montgomery county JUG
Continuous delivery journey - Montgomery county JUG
 
Javascript toolkit
Javascript toolkitJavascript toolkit
Javascript toolkit
 
Building and Deploying MediaSalsa, an Open Source DAM as Saas platform
Building and Deploying MediaSalsa, an Open Source DAM as Saas platformBuilding and Deploying MediaSalsa, an Open Source DAM as Saas platform
Building and Deploying MediaSalsa, an Open Source DAM as Saas platform
 

Similar to The Zen of product development

Agile – scrum +
Agile – scrum +Agile – scrum +
Agile – scrum +
Alon Lahav
 
Agile Scrum at Double V3
Agile Scrum at Double V3Agile Scrum at Double V3
Agile Scrum at Double V3
bmasse @ Nexio
 
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
duhitha2
 

Similar to The Zen of product development (20)

fast Introduction scrum
fast Introduction scrumfast Introduction scrum
fast Introduction scrum
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
 
Agile intro module 1
Agile intro   module 1Agile intro   module 1
Agile intro module 1
 
Scrum workshop - September 7, 2012
Scrum workshop - September 7, 2012Scrum workshop - September 7, 2012
Scrum workshop - September 7, 2012
 
Scrum toufiq
Scrum toufiqScrum toufiq
Scrum toufiq
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
Customized Scrum
Customized ScrumCustomized Scrum
Customized Scrum
 
Agile intro module 1
Agile intro   module 1Agile intro   module 1
Agile intro module 1
 
Introduction to Scrum – Hassan Jaffal
Introduction to Scrum – Hassan Jaffal Introduction to Scrum – Hassan Jaffal
Introduction to Scrum – Hassan Jaffal
 
Introduction to scrum & agile
Introduction to scrum & agileIntroduction to scrum & agile
Introduction to scrum & agile
 
Scrum in action
Scrum in actionScrum in action
Scrum in action
 
Agile – scrum +
Agile – scrum +Agile – scrum +
Agile – scrum +
 
Agile Scrum at Double V3
Agile Scrum at Double V3Agile Scrum at Double V3
Agile Scrum at Double V3
 
Agile presentation
Agile presentationAgile presentation
Agile presentation
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
 
Scrum review (mobile team)
Scrum review (mobile team)Scrum review (mobile team)
Scrum review (mobile team)
 
Lean-Agile Development with SharePoint - Bill Ayers
Lean-Agile Development with SharePoint - Bill AyersLean-Agile Development with SharePoint - Bill Ayers
Lean-Agile Development with SharePoint - Bill Ayers
 
Introduction to Agile software testing
Introduction to Agile software testingIntroduction to Agile software testing
Introduction to Agile software testing
 
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
 

Recently uploaded

Enabling Business Users to Interpret Data Through Self-Service Analytics (2).pdf
Enabling Business Users to Interpret Data Through Self-Service Analytics (2).pdfEnabling Business Users to Interpret Data Through Self-Service Analytics (2).pdf
Enabling Business Users to Interpret Data Through Self-Service Analytics (2).pdf
Smartinfologiks
 
Jual Obat Aborsi Bojonegoro ( Asli No.1 ) 085657271886 Obat Penggugur Kandung...
Jual Obat Aborsi Bojonegoro ( Asli No.1 ) 085657271886 Obat Penggugur Kandung...Jual Obat Aborsi Bojonegoro ( Asli No.1 ) 085657271886 Obat Penggugur Kandung...
Jual Obat Aborsi Bojonegoro ( Asli No.1 ) 085657271886 Obat Penggugur Kandung...
ZurliaSoop
 
+971565801893>>Safe and original mtp kit for sale in Dubai>>+971565801893
+971565801893>>Safe and original mtp kit for sale in Dubai>>+971565801893+971565801893>>Safe and original mtp kit for sale in Dubai>>+971565801893
+971565801893>>Safe and original mtp kit for sale in Dubai>>+971565801893
Health
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377087607
dollysharma2066
 
Indian Call girl in Dubai 0508644382 Dubai Call girls
Indian Call girl in Dubai 0508644382 Dubai Call girlsIndian Call girl in Dubai 0508644382 Dubai Call girls
Indian Call girl in Dubai 0508644382 Dubai Call girls
Monica Sydney
 

Recently uploaded (15)

EXPERIENCE THE FUTURE OF WORK FOR FUTURE OF BUSINESSES
EXPERIENCE  THE FUTURE OF WORK FOR FUTURE OF BUSINESSESEXPERIENCE  THE FUTURE OF WORK FOR FUTURE OF BUSINESSES
EXPERIENCE THE FUTURE OF WORK FOR FUTURE OF BUSINESSES
 
CARA BINA PENDAPATAN PASIF HARIAN RM9000 BERMODALKAN RM30 DI TDC
CARA BINA PENDAPATAN PASIF HARIAN RM9000 BERMODALKAN RM30 DI TDCCARA BINA PENDAPATAN PASIF HARIAN RM9000 BERMODALKAN RM30 DI TDC
CARA BINA PENDAPATAN PASIF HARIAN RM9000 BERMODALKAN RM30 DI TDC
 
Shareholders Agreement Template for Compulsorily Convertible Debt Funding- St...
Shareholders Agreement Template for Compulsorily Convertible Debt Funding- St...Shareholders Agreement Template for Compulsorily Convertible Debt Funding- St...
Shareholders Agreement Template for Compulsorily Convertible Debt Funding- St...
 
Supply Chain Location Decision and Management
Supply Chain Location Decision and ManagementSupply Chain Location Decision and Management
Supply Chain Location Decision and Management
 
EV Electric Vehicle Startup Pitch Deck- StartupSprouts.in
EV Electric Vehicle Startup Pitch Deck- StartupSprouts.inEV Electric Vehicle Startup Pitch Deck- StartupSprouts.in
EV Electric Vehicle Startup Pitch Deck- StartupSprouts.in
 
Famedesired Project portfolio1 . Fullsail
Famedesired Project portfolio1 . FullsailFamedesired Project portfolio1 . Fullsail
Famedesired Project portfolio1 . Fullsail
 
Enabling Business Users to Interpret Data Through Self-Service Analytics (2).pdf
Enabling Business Users to Interpret Data Through Self-Service Analytics (2).pdfEnabling Business Users to Interpret Data Through Self-Service Analytics (2).pdf
Enabling Business Users to Interpret Data Through Self-Service Analytics (2).pdf
 
Jual Obat Aborsi Bojonegoro ( Asli No.1 ) 085657271886 Obat Penggugur Kandung...
Jual Obat Aborsi Bojonegoro ( Asli No.1 ) 085657271886 Obat Penggugur Kandung...Jual Obat Aborsi Bojonegoro ( Asli No.1 ) 085657271886 Obat Penggugur Kandung...
Jual Obat Aborsi Bojonegoro ( Asli No.1 ) 085657271886 Obat Penggugur Kandung...
 
Dàni Velvet Personal Brand Exploration (1).pptx
Dàni Velvet Personal Brand Exploration (1).pptxDàni Velvet Personal Brand Exploration (1).pptx
Dàni Velvet Personal Brand Exploration (1).pptx
 
How Multicultural Toys Helps in Child Development.pptx
How Multicultural Toys Helps in Child Development.pptxHow Multicultural Toys Helps in Child Development.pptx
How Multicultural Toys Helps in Child Development.pptx
 
+971565801893>>Safe and original mtp kit for sale in Dubai>>+971565801893
+971565801893>>Safe and original mtp kit for sale in Dubai>>+971565801893+971565801893>>Safe and original mtp kit for sale in Dubai>>+971565801893
+971565801893>>Safe and original mtp kit for sale in Dubai>>+971565801893
 
How to structure your pitch - B4i template
How to structure your pitch - B4i templateHow to structure your pitch - B4i template
How to structure your pitch - B4i template
 
JAIPUR CALL GIRLS SERVICE REAL HOT SEXY 👯 CALL GIRLS IN JAIPUR BOOK YOUR DREA...
JAIPUR CALL GIRLS SERVICE REAL HOT SEXY 👯 CALL GIRLS IN JAIPUR BOOK YOUR DREA...JAIPUR CALL GIRLS SERVICE REAL HOT SEXY 👯 CALL GIRLS IN JAIPUR BOOK YOUR DREA...
JAIPUR CALL GIRLS SERVICE REAL HOT SEXY 👯 CALL GIRLS IN JAIPUR BOOK YOUR DREA...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377087607
 
Indian Call girl in Dubai 0508644382 Dubai Call girls
Indian Call girl in Dubai 0508644382 Dubai Call girlsIndian Call girl in Dubai 0508644382 Dubai Call girls
Indian Call girl in Dubai 0508644382 Dubai Call girls
 

The Zen of product development

  • 1.
  • 2. The Zen of product development
  • 3. ZenCash "your virtual A/R team" 3
  • 4. 4
  • 5. 5
  • 6. 6
  • 7. Product development • Scrum • change is inevitable • "knowledge comes from experience" • simple to understand • difficult to master: maximize ability to deliver 7
  • 8. Team (1) • product owner • manages the product backlog 8
  • 9. • story: concise description of functionality, understandable by everyone
  • 10. Team (1) • product owner • manages the product backlog • ensures value is delivered 10
  • 11. Team (2) • scrum master • understands long term planning ("why?") • "backlog grooming" w/ product owner • ensures the work is understood by dev team • part of the development team • devops 11
  • 12. Team (3) • development team • composed of developers (that's it) • discuss technicalities of stories ("story time dev") • implement stories • participate in "weekly dev discussions" 12
  • 13. Sprint • sprint = time-box of 3 weeks in which a product increment is created • must accomplish something ("sprint goal") • organic acceleration (slow start, dash for the finish) 13
  • 14. Sprint (2) • during the sprint • scope and priorities of stories can (and will) change • quality does not decrease ("good enough") • daily standup 14
  • 15. Sprint (3) • the end of the sprint • sprint review (tweak product development process) • "show 'n' tell" 15
  • 16. The actual work • key principle: "ownership" • definition of "done" • functionality implemented • test coverage (unit, functional, manual) • build passing • works on the staging server • code was reviewed by a peer 16
  • 17. Conclusion ! • start with something that works (Scrum, Agile, CoC) • use other's tools to focus on your product (PivotalTracker) • iterate and adapt • things average out (performance, sprint duration) • grow organically • be positive about people :) 17
  • 18. Keep in touch • mircea@zencash.com • @ShotgunDebuggin • www.zencash.com/blog