SlideShare a Scribd company logo
1 of 9
Download to read offline
Hassan Khajeh Hosseini
AbarCloud.com
May 2017, Productory
Product to Production
- Company started and product launched with no process
- Acquired by RightScale (200 person company with $60 Million VC)
- ‘Startup within a company’ setup
- Somewhat autonomous
- Team grew to 15 engineers over 2 teams
Setup - our first company
Problem
- Product manager was in line with engineering
- Design was in line with product
- Lack of future direction
- Distracting 15 engineers deciding what to work on next
- Blocking a lot, specifically around design
- Needed some process to ‘oil the machine’
What needed to happen
- Get the PM looking at the next 3-6 months
- Get the designer to look at the next 2 months
- Set process of how work should enter sprints
- Design 2 sprints
- Lock 1 sprint
Solution
PM used Product Plan to create a multi month view - OPEN TO EVERYONE
Solution
PM define specs, and work with designer to design the next box
Solution
Process from product to sprints
- Backlog grooming: PM, Scrum Master & Architect discuss each feature on
roadmap (weekly)
- The closer ones get a detailed writeup from PM
- Kick off meeting: everyone to get a heads up of what’s coming with more
details from PM
- Epic planning: Features spanning 2 sprints or more
- Highlights order of stories coming into sprints. Gives investigation time.
- Sprint planning: PM & designer need to be available for any questions
- Usually 1 day per 2 week sprint
- End of sprint demos (work in progress is ok)
- Everyone in the team. Both for backend and frontend demos
Solution
Process from product to sprints
- Feature signoff:
- Demo to designer, PM and anyone else who wants to see it in action
- PM to report back usage and user feedback to close the loop
Visibility for everyone
Progress checks & demos
SHIP IT!
Contact
Twitter / Insta:
@hassankhosseini
hassan@AbarCloud.com

More Related Content

What's hot

Creating a Cost-Effective Construction Project
Creating a Cost-Effective Construction ProjectCreating a Cost-Effective Construction Project
Creating a Cost-Effective Construction ProjectJoe Harks
 
Air Liquide Recommendation Letter - Michael Burger
Air Liquide Recommendation Letter  - Michael BurgerAir Liquide Recommendation Letter  - Michael Burger
Air Liquide Recommendation Letter - Michael BurgerMichael Burger
 
SE|AoC Processes (Project And Roles)
SE|AoC Processes (Project And Roles)SE|AoC Processes (Project And Roles)
SE|AoC Processes (Project And Roles)amir.nissen1
 
How we Sort of Make Agile Work - A Case Study
How we Sort of Make Agile Work - A Case StudyHow we Sort of Make Agile Work - A Case Study
How we Sort of Make Agile Work - A Case StudyUXPA International
 
Scrum methodology
Scrum methodologyScrum methodology
Scrum methodologysgibby238
 
Scrum methodology
Scrum methodologyScrum methodology
Scrum methodologyBunlong Van
 
How we make agile work
How we make agile workHow we make agile work
How we make agile workYael Keren
 
Merchant Foundation Project Planning Framework
Merchant Foundation Project Planning FrameworkMerchant Foundation Project Planning Framework
Merchant Foundation Project Planning FrameworkMerchant Foundation
 

What's hot (10)

Creating a Cost-Effective Construction Project
Creating a Cost-Effective Construction ProjectCreating a Cost-Effective Construction Project
Creating a Cost-Effective Construction Project
 
Air Liquide Recommendation Letter - Michael Burger
Air Liquide Recommendation Letter  - Michael BurgerAir Liquide Recommendation Letter  - Michael Burger
Air Liquide Recommendation Letter - Michael Burger
 
SE|AoC Processes (Project And Roles)
SE|AoC Processes (Project And Roles)SE|AoC Processes (Project And Roles)
SE|AoC Processes (Project And Roles)
 
How we Sort of Make Agile Work - A Case Study
How we Sort of Make Agile Work - A Case StudyHow we Sort of Make Agile Work - A Case Study
How we Sort of Make Agile Work - A Case Study
 
Scrum methodology
Scrum methodologyScrum methodology
Scrum methodology
 
Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
 
Project Management
Project ManagementProject Management
Project Management
 
Scrum methodology
Scrum methodologyScrum methodology
Scrum methodology
 
How we make agile work
How we make agile workHow we make agile work
How we make agile work
 
Merchant Foundation Project Planning Framework
Merchant Foundation Project Planning FrameworkMerchant Foundation Project Planning Framework
Merchant Foundation Project Planning Framework
 

Similar to Product to Production

Scrum and Agile: Experience growing from 2 to 15 people
Scrum and Agile: Experience growing from 2 to 15 peopleScrum and Agile: Experience growing from 2 to 15 people
Scrum and Agile: Experience growing from 2 to 15 peopleAli Khajeh-Hosseini
 
3wks Introduction Pack
3wks Introduction Pack3wks Introduction Pack
3wks Introduction PackAlex Freeman
 
Ux presentation - To get stakeholder buy in
Ux presentation - To get stakeholder buy inUx presentation - To get stakeholder buy in
Ux presentation - To get stakeholder buy inMal Nelder
 
"Why Agile " by Swaminathan Nagarajan
"Why Agile " by Swaminathan Nagarajan"Why Agile " by Swaminathan Nagarajan
"Why Agile " by Swaminathan NagarajanSwaminathan Nagarajan
 
Agile and UX, July 8 - Scrum Club, Los Angeles, CA
Agile and UX, July 8 - Scrum Club, Los Angeles, CAAgile and UX, July 8 - Scrum Club, Los Angeles, CA
Agile and UX, July 8 - Scrum Club, Los Angeles, CAPatrick Neeman
 
Testaus 2014 -seminaari: Arto Kiiskinen, Mirasys Oy. Case Mirasys: Toiminnoil...
Testaus 2014 -seminaari: Arto Kiiskinen, Mirasys Oy. Case Mirasys: Toiminnoil...Testaus 2014 -seminaari: Arto Kiiskinen, Mirasys Oy. Case Mirasys: Toiminnoil...
Testaus 2014 -seminaari: Arto Kiiskinen, Mirasys Oy. Case Mirasys: Toiminnoil...Tieturi Oy
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentationgihanlsw
 
How to Plan for Hyper Growth Success by Slack Software Engineer
How to Plan for Hyper Growth Success by Slack Software EngineerHow to Plan for Hyper Growth Success by Slack Software Engineer
How to Plan for Hyper Growth Success by Slack Software EngineerProduct School
 
CDP.pl - tech case study by Divante
CDP.pl - tech case study by DivanteCDP.pl - tech case study by Divante
CDP.pl - tech case study by DivanteDivante
 
CDP.pl - tech case study by Divante
CDP.pl - tech case study by DivanteCDP.pl - tech case study by Divante
CDP.pl - tech case study by DivanteDivante
 
Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013Moataz Nabil
 

Similar to Product to Production (20)

Scrum and Agile: Experience growing from 2 to 15 people
Scrum and Agile: Experience growing from 2 to 15 peopleScrum and Agile: Experience growing from 2 to 15 people
Scrum and Agile: Experience growing from 2 to 15 people
 
3wks Introduction Pack
3wks Introduction Pack3wks Introduction Pack
3wks Introduction Pack
 
Ux presentation - To get stakeholder buy in
Ux presentation - To get stakeholder buy inUx presentation - To get stakeholder buy in
Ux presentation - To get stakeholder buy in
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
Life B4 and After Scrum
Life B4 and After ScrumLife B4 and After Scrum
Life B4 and After Scrum
 
Why agile by Swaminathan Nagarajan
Why agile by Swaminathan Nagarajan Why agile by Swaminathan Nagarajan
Why agile by Swaminathan Nagarajan
 
"Why Agile " by Swaminathan Nagarajan
"Why Agile " by Swaminathan Nagarajan"Why Agile " by Swaminathan Nagarajan
"Why Agile " by Swaminathan Nagarajan
 
Agile and UX, July 8 - Scrum Club, Los Angeles, CA
Agile and UX, July 8 - Scrum Club, Los Angeles, CAAgile and UX, July 8 - Scrum Club, Los Angeles, CA
Agile and UX, July 8 - Scrum Club, Los Angeles, CA
 
Testaus 2014 -seminaari: Arto Kiiskinen, Mirasys Oy. Case Mirasys: Toiminnoil...
Testaus 2014 -seminaari: Arto Kiiskinen, Mirasys Oy. Case Mirasys: Toiminnoil...Testaus 2014 -seminaari: Arto Kiiskinen, Mirasys Oy. Case Mirasys: Toiminnoil...
Testaus 2014 -seminaari: Arto Kiiskinen, Mirasys Oy. Case Mirasys: Toiminnoil...
 
Agile.docx
Agile.docxAgile.docx
Agile.docx
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentation
 
Scrum For Developers
Scrum For DevelopersScrum For Developers
Scrum For Developers
 
Scrum 101+
Scrum 101+Scrum 101+
Scrum 101+
 
How to Plan for Hyper Growth Success by Slack Software Engineer
How to Plan for Hyper Growth Success by Slack Software EngineerHow to Plan for Hyper Growth Success by Slack Software Engineer
How to Plan for Hyper Growth Success by Slack Software Engineer
 
CDP.pl - tech case study by Divante
CDP.pl - tech case study by DivanteCDP.pl - tech case study by Divante
CDP.pl - tech case study by Divante
 
CDP.pl - tech case study by Divante
CDP.pl - tech case study by DivanteCDP.pl - tech case study by Divante
CDP.pl - tech case study by Divante
 
SCRUM methodology
SCRUM methodologySCRUM methodology
SCRUM methodology
 
Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013
 
Introduction to agile
Introduction to agileIntroduction to agile
Introduction to agile
 
Scrum Methodology
Scrum Methodology Scrum Methodology
Scrum Methodology
 

Recently uploaded

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 

Recently uploaded (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 

Product to Production

  • 1. Hassan Khajeh Hosseini AbarCloud.com May 2017, Productory Product to Production
  • 2. - Company started and product launched with no process - Acquired by RightScale (200 person company with $60 Million VC) - ‘Startup within a company’ setup - Somewhat autonomous - Team grew to 15 engineers over 2 teams Setup - our first company
  • 3. Problem - Product manager was in line with engineering - Design was in line with product - Lack of future direction - Distracting 15 engineers deciding what to work on next - Blocking a lot, specifically around design - Needed some process to ‘oil the machine’
  • 4. What needed to happen - Get the PM looking at the next 3-6 months - Get the designer to look at the next 2 months - Set process of how work should enter sprints - Design 2 sprints - Lock 1 sprint
  • 5. Solution PM used Product Plan to create a multi month view - OPEN TO EVERYONE
  • 6. Solution PM define specs, and work with designer to design the next box
  • 7. Solution Process from product to sprints - Backlog grooming: PM, Scrum Master & Architect discuss each feature on roadmap (weekly) - The closer ones get a detailed writeup from PM - Kick off meeting: everyone to get a heads up of what’s coming with more details from PM - Epic planning: Features spanning 2 sprints or more - Highlights order of stories coming into sprints. Gives investigation time. - Sprint planning: PM & designer need to be available for any questions - Usually 1 day per 2 week sprint - End of sprint demos (work in progress is ok) - Everyone in the team. Both for backend and frontend demos
  • 8. Solution Process from product to sprints - Feature signoff: - Demo to designer, PM and anyone else who wants to see it in action - PM to report back usage and user feedback to close the loop Visibility for everyone Progress checks & demos SHIP IT!