SlideShare una empresa de Scribd logo
1 de 20
Descargar para leer sin conexión
Product delivery
What is product delivery?
What product is?
Done – Done
Tech debt
Customer expectations
Estimation
Prioritization
Presenting product/progress
Product delivery
Developers perspective
Customers perspective
Task vs feature vs use case
Ownership
Communication
Estimating task/feature business value
What should be focused
Common mistakes
Agenda:
Product delivery spans the entire lifecycle, from idea to customer
and market approval.
Product delivery
What is product delivery?
It involves everyone across the enterprise working together with
a shared understanding of how the product should solve customer
problems and satisfy needs.
Product delivery
A product is anything that can be offered to a market that might
satisfy a want or need
What product is?
Product delivery
“All that’s left is to finish up the graphics, but other than that, it’s done.”
“Well, we’ll still need some final polishing, but it’s done.”
Done - Done
“I just need to run it thru some testing, but for now, it’s done.”
Do you think that sounds very done at all? It doesn’t.
Product delivery
Also known as “design debt” or “code debt”.
The debt can be thought of as work that needs to be done before
a particular job can be considered complete or proper. If the debt is
not repaid, then it will keep on accumulating interest, making it
hard to implement changes later on.
Tech debt
Customer expects to receive fully functional product.
He wants to be able to predict how big investment will be and when
we will be able to see the results.
Product delivery
Customer expectations
Product delivery
Process of finding estimate. After estimation we should be able to
determine how much time each part of project will take.
Estimation
Product delivery
Process of determining, in cooperation with customer, which parts
of project are most important and should be done first.
Prioritization
After estimation and prioritization, we should be able to present
road-map with milestones of project, and customer will know when
he will receive each part to review.
Product delivery
Each milestone (or even iteration if possible) should be finished with
a demo, where customer can see results of work. Demonstration
should be focused on newly added features, in a way that is as easy
for the customer as possible.
Presenting product/progress
Product delivery
Developer need a list of tasks to work on.
Developers perspective
Product delivery
Customer specifies more or less what he wants to receive, and
expects to have it in planned deadline and cost.
Customers perspective
Product delivery
Task – atomic thing to do by developer
Feature – functionality that can be used in product (consist usually
of several tasks)
Use case – scenario how project can be use (consist of several
features)
Task vs feature vs use case
Product delivery
Each member of a team takes responsibility for his part.
Ownership
Communication
Product delivery
!!!
Product delivery
When working on certain task, developer needs to keep in mind how
it will be used and how it will affect use cases.
Estimating task/feature business value
Product delivery
Project must be usable!
What should be focused?
Product delivery
Too narrow perspective
Being afraid to report problems
Focusing the task without looking on the use case
Commom mistakes
Q & A
Product delivery
Product delivery
Thank you for your attention!

Más contenido relacionado

La actualidad más candente

Product Management - Quality teams collaboration
Product Management - Quality teams collaborationProduct Management - Quality teams collaboration
Product Management - Quality teams collaborationSreeram Kishore Chavali
 
QA is not quality
QA is not qualityQA is not quality
QA is not qualityAlex Wilson
 
A differnt Type of Supermarket Delivery
A differnt Type of Supermarket DeliveryA differnt Type of Supermarket Delivery
A differnt Type of Supermarket DeliveryThoughtworks
 
Iasi code camp 12 october 2013 corneliu rimboiu - bridging java and .net
Iasi code camp 12 october 2013   corneliu rimboiu - bridging java and .netIasi code camp 12 october 2013   corneliu rimboiu - bridging java and .net
Iasi code camp 12 october 2013 corneliu rimboiu - bridging java and .netCodecamp Romania
 
Resume_Jitendar sharma_Jun. 2015
Resume_Jitendar sharma_Jun. 2015Resume_Jitendar sharma_Jun. 2015
Resume_Jitendar sharma_Jun. 2015jitendar sharma
 
2008 09 06 Eric Ries Haas Columbia Customer Development Engineering
2008 09 06 Eric Ries Haas Columbia Customer Development Engineering2008 09 06 Eric Ries Haas Columbia Customer Development Engineering
2008 09 06 Eric Ries Haas Columbia Customer Development Engineeringguest472f47
 
Build the "right" regression suite using Behavior Driven Testing (BDT)
Build the "right" regression suite using Behavior Driven Testing (BDT)Build the "right" regression suite using Behavior Driven Testing (BDT)
Build the "right" regression suite using Behavior Driven Testing (BDT)Anand Bagmar
 
How to Build a Proof of Concept
How to Build a Proof of Concept How to Build a Proof of Concept
How to Build a Proof of Concept Michael Hamilton
 
Twiliocon Europe 2013: From PoC to Production, Lessons Learnt, by Erol Ziya &...
Twiliocon Europe 2013: From PoC to Production, Lessons Learnt, by Erol Ziya &...Twiliocon Europe 2013: From PoC to Production, Lessons Learnt, by Erol Ziya &...
Twiliocon Europe 2013: From PoC to Production, Lessons Learnt, by Erol Ziya &...eazynow
 
DevOps in Action: How Nedbank went from quarterly to weekly releases in no ti...
DevOps in Action: How Nedbank went from quarterly to weekly releases in no ti...DevOps in Action: How Nedbank went from quarterly to weekly releases in no ti...
DevOps in Action: How Nedbank went from quarterly to weekly releases in no ti...Agile Software Community of India
 
Specification by Example - Agile India 2015
Specification by Example - Agile India 2015Specification by Example - Agile India 2015
Specification by Example - Agile India 2015Ankur Sambhar
 
Kaizen - A journey of discovery | memoQfest 2014 | Budapest, Hungary
Kaizen - A journey of discovery | memoQfest 2014 | Budapest, HungaryKaizen - A journey of discovery | memoQfest 2014 | Budapest, Hungary
Kaizen - A journey of discovery | memoQfest 2014 | Budapest, HungaryLoctimize GmbH
 
How do you convert your business Idea into execution
How do you convert your business Idea into execution How do you convert your business Idea into execution
How do you convert your business Idea into execution RamAmancha
 

La actualidad más candente (20)

Product Management - Quality teams collaboration
Product Management - Quality teams collaborationProduct Management - Quality teams collaboration
Product Management - Quality teams collaboration
 
QA is not quality
QA is not qualityQA is not quality
QA is not quality
 
A differnt Type of Supermarket Delivery
A differnt Type of Supermarket DeliveryA differnt Type of Supermarket Delivery
A differnt Type of Supermarket Delivery
 
PROVA_Engineering
PROVA_EngineeringPROVA_Engineering
PROVA_Engineering
 
Iasi code camp 12 october 2013 corneliu rimboiu - bridging java and .net
Iasi code camp 12 october 2013   corneliu rimboiu - bridging java and .netIasi code camp 12 october 2013   corneliu rimboiu - bridging java and .net
Iasi code camp 12 october 2013 corneliu rimboiu - bridging java and .net
 
Tpl agile processes
Tpl agile processesTpl agile processes
Tpl agile processes
 
CCG Company Presentation
CCG Company PresentationCCG Company Presentation
CCG Company Presentation
 
Resume_Jitendar sharma_Jun. 2015
Resume_Jitendar sharma_Jun. 2015Resume_Jitendar sharma_Jun. 2015
Resume_Jitendar sharma_Jun. 2015
 
Prototype
PrototypePrototype
Prototype
 
2008 09 06 Eric Ries Haas Columbia Customer Development Engineering
2008 09 06 Eric Ries Haas Columbia Customer Development Engineering2008 09 06 Eric Ries Haas Columbia Customer Development Engineering
2008 09 06 Eric Ries Haas Columbia Customer Development Engineering
 
Build the "right" regression suite using Behavior Driven Testing (BDT)
Build the "right" regression suite using Behavior Driven Testing (BDT)Build the "right" regression suite using Behavior Driven Testing (BDT)
Build the "right" regression suite using Behavior Driven Testing (BDT)
 
How to Build a Proof of Concept
How to Build a Proof of Concept How to Build a Proof of Concept
How to Build a Proof of Concept
 
Twiliocon Europe 2013: From PoC to Production, Lessons Learnt, by Erol Ziya &...
Twiliocon Europe 2013: From PoC to Production, Lessons Learnt, by Erol Ziya &...Twiliocon Europe 2013: From PoC to Production, Lessons Learnt, by Erol Ziya &...
Twiliocon Europe 2013: From PoC to Production, Lessons Learnt, by Erol Ziya &...
 
DevOps in Action: How Nedbank went from quarterly to weekly releases in no ti...
DevOps in Action: How Nedbank went from quarterly to weekly releases in no ti...DevOps in Action: How Nedbank went from quarterly to weekly releases in no ti...
DevOps in Action: How Nedbank went from quarterly to weekly releases in no ti...
 
How we work
How we workHow we work
How we work
 
Specification by Example - Agile India 2015
Specification by Example - Agile India 2015Specification by Example - Agile India 2015
Specification by Example - Agile India 2015
 
Product Owner
Product OwnerProduct Owner
Product Owner
 
Kaizen - A journey of discovery | memoQfest 2014 | Budapest, Hungary
Kaizen - A journey of discovery | memoQfest 2014 | Budapest, HungaryKaizen - A journey of discovery | memoQfest 2014 | Budapest, Hungary
Kaizen - A journey of discovery | memoQfest 2014 | Budapest, Hungary
 
How do you convert your business Idea into execution
How do you convert your business Idea into execution How do you convert your business Idea into execution
How do you convert your business Idea into execution
 
Raghu cv oct 2015 version 2
Raghu cv oct 2015   version 2Raghu cv oct 2015   version 2
Raghu cv oct 2015 version 2
 

Similar a Paweł Dyrek (Codete) - Product Delivery

Project management
Project managementProject management
Project managementAbhiMandyify
 
How to Best Develop a Product by PlateRate Founder
How to Best Develop a Product by PlateRate FounderHow to Best Develop a Product by PlateRate Founder
How to Best Develop a Product by PlateRate FounderProduct School
 
Integrating agile into sdlc presentation pmi v2
Integrating agile into sdlc presentation   pmi v2Integrating agile into sdlc presentation   pmi v2
Integrating agile into sdlc presentation pmi v2pmimkecomm
 
PCC2 - How do I incorporate Apple-like design into my products?
PCC2 - How do I incorporate Apple-like design into my products?PCC2 - How do I incorporate Apple-like design into my products?
PCC2 - How do I incorporate Apple-like design into my products?ProductCamp Chicago
 
1 2. project management
1 2. project management1 2. project management
1 2. project managementakashsaini8
 
The Butterfly Principle for Product Management by GameBench CEO
The Butterfly Principle for Product Management by GameBench CEOThe Butterfly Principle for Product Management by GameBench CEO
The Butterfly Principle for Product Management by GameBench CEOProduct School
 
Project management
Project managementProject management
Project managementKunal Saxena
 
Delivering beautiful software & web products efficiently 2022_Sep.pdf
Delivering beautiful software & web products efficiently 2022_Sep.pdfDelivering beautiful software & web products efficiently 2022_Sep.pdf
Delivering beautiful software & web products efficiently 2022_Sep.pdfLaSoft
 
An Engineer’s Essential Tool in Agile: Design Thinking
An Engineer’s Essential Tool in Agile:  Design ThinkingAn Engineer’s Essential Tool in Agile:  Design Thinking
An Engineer’s Essential Tool in Agile: Design ThinkingSoniaMayPatlan
 
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
 
Developer week: An Engineer’s Essential Tool in Agile: Design Thinking
Developer week: An Engineer’s Essential Tool in Agile:  Design ThinkingDeveloper week: An Engineer’s Essential Tool in Agile:  Design Thinking
Developer week: An Engineer’s Essential Tool in Agile: Design ThinkingAliza Carpio
 
Discovery Phase [What is it and why is it important?]
Discovery Phase [What is it and why is it important?]Discovery Phase [What is it and why is it important?]
Discovery Phase [What is it and why is it important?]Stfalcon
 
How to Use Data to Build Products by Tradesy Product Advisor
How to Use Data to Build Products by Tradesy Product AdvisorHow to Use Data to Build Products by Tradesy Product Advisor
How to Use Data to Build Products by Tradesy Product AdvisorProduct School
 
Agile and Design: creating and implementing products (in Italy) is possible
Agile and Design: creating and implementing products (in Italy) is possibleAgile and Design: creating and implementing products (in Italy) is possible
Agile and Design: creating and implementing products (in Italy) is possibleManuel Spezzani
 
Agile and Design: creating and implementing products (in Italy) is possible
Agile and Design: creating and implementing products (in Italy) is possibleAgile and Design: creating and implementing products (in Italy) is possible
Agile and Design: creating and implementing products (in Italy) is possibleIlaria Mauric
 
DigiGrapes - Idea to Market - Product Development Agile Framework
DigiGrapes - Idea to Market - Product Development Agile FrameworkDigiGrapes - Idea to Market - Product Development Agile Framework
DigiGrapes - Idea to Market - Product Development Agile FrameworkMukesh Goswami
 
Definition Of Done
Definition Of DoneDefinition Of Done
Definition Of DoneWei Zhu
 
Odoo Implementation Methodology
Odoo Implementation MethodologyOdoo Implementation Methodology
Odoo Implementation MethodologyQuang Ngoc
 
Odoo implementation
Odoo implementationOdoo implementation
Odoo implementationOdoo Thaidev
 

Similar a Paweł Dyrek (Codete) - Product Delivery (20)

Project management
Project managementProject management
Project management
 
How to Best Develop a Product by PlateRate Founder
How to Best Develop a Product by PlateRate FounderHow to Best Develop a Product by PlateRate Founder
How to Best Develop a Product by PlateRate Founder
 
UI/UX Design in Agile process
UI/UX Design in Agile process  UI/UX Design in Agile process
UI/UX Design in Agile process
 
Integrating agile into sdlc presentation pmi v2
Integrating agile into sdlc presentation   pmi v2Integrating agile into sdlc presentation   pmi v2
Integrating agile into sdlc presentation pmi v2
 
PCC2 - How do I incorporate Apple-like design into my products?
PCC2 - How do I incorporate Apple-like design into my products?PCC2 - How do I incorporate Apple-like design into my products?
PCC2 - How do I incorporate Apple-like design into my products?
 
1 2. project management
1 2. project management1 2. project management
1 2. project management
 
The Butterfly Principle for Product Management by GameBench CEO
The Butterfly Principle for Product Management by GameBench CEOThe Butterfly Principle for Product Management by GameBench CEO
The Butterfly Principle for Product Management by GameBench CEO
 
Project management
Project managementProject management
Project management
 
Delivering beautiful software & web products efficiently 2022_Sep.pdf
Delivering beautiful software & web products efficiently 2022_Sep.pdfDelivering beautiful software & web products efficiently 2022_Sep.pdf
Delivering beautiful software & web products efficiently 2022_Sep.pdf
 
An Engineer’s Essential Tool in Agile: Design Thinking
An Engineer’s Essential Tool in Agile:  Design ThinkingAn Engineer’s Essential Tool in Agile:  Design Thinking
An Engineer’s Essential Tool in Agile: Design Thinking
 
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)
 
Developer week: An Engineer’s Essential Tool in Agile: Design Thinking
Developer week: An Engineer’s Essential Tool in Agile:  Design ThinkingDeveloper week: An Engineer’s Essential Tool in Agile:  Design Thinking
Developer week: An Engineer’s Essential Tool in Agile: Design Thinking
 
Discovery Phase [What is it and why is it important?]
Discovery Phase [What is it and why is it important?]Discovery Phase [What is it and why is it important?]
Discovery Phase [What is it and why is it important?]
 
How to Use Data to Build Products by Tradesy Product Advisor
How to Use Data to Build Products by Tradesy Product AdvisorHow to Use Data to Build Products by Tradesy Product Advisor
How to Use Data to Build Products by Tradesy Product Advisor
 
Agile and Design: creating and implementing products (in Italy) is possible
Agile and Design: creating and implementing products (in Italy) is possibleAgile and Design: creating and implementing products (in Italy) is possible
Agile and Design: creating and implementing products (in Italy) is possible
 
Agile and Design: creating and implementing products (in Italy) is possible
Agile and Design: creating and implementing products (in Italy) is possibleAgile and Design: creating and implementing products (in Italy) is possible
Agile and Design: creating and implementing products (in Italy) is possible
 
DigiGrapes - Idea to Market - Product Development Agile Framework
DigiGrapes - Idea to Market - Product Development Agile FrameworkDigiGrapes - Idea to Market - Product Development Agile Framework
DigiGrapes - Idea to Market - Product Development Agile Framework
 
Definition Of Done
Definition Of DoneDefinition Of Done
Definition Of Done
 
Odoo Implementation Methodology
Odoo Implementation MethodologyOdoo Implementation Methodology
Odoo Implementation Methodology
 
Odoo implementation
Odoo implementationOdoo implementation
Odoo implementation
 

Más de Business Link Krakow

Bartosz Grzybowski - Continuous integration, czyli code quality matters
Bartosz Grzybowski - Continuous integration, czyli code quality mattersBartosz Grzybowski - Continuous integration, czyli code quality matters
Bartosz Grzybowski - Continuous integration, czyli code quality mattersBusiness Link Krakow
 
Grzegorz Sikorskie - "Gorsze jest lepsze", czyli o dobrych stronach złego kodu
Grzegorz Sikorskie - "Gorsze jest lepsze", czyli o dobrych stronach złego koduGrzegorz Sikorskie - "Gorsze jest lepsze", czyli o dobrych stronach złego kodu
Grzegorz Sikorskie - "Gorsze jest lepsze", czyli o dobrych stronach złego koduBusiness Link Krakow
 
Konrad Kwiatkowski - Type of components in React/Redux
Konrad Kwiatkowski - Type of components in React/ReduxKonrad Kwiatkowski - Type of components in React/Redux
Konrad Kwiatkowski - Type of components in React/ReduxBusiness Link Krakow
 
Oferta miejsca pracy Business Link Kraków
Oferta miejsca pracy Business Link KrakówOferta miejsca pracy Business Link Kraków
Oferta miejsca pracy Business Link KrakówBusiness Link Krakow
 
Paweł Kowalczyk (Codete) - Continuous integration for iOS
Paweł Kowalczyk (Codete) - Continuous integration for iOSPaweł Kowalczyk (Codete) - Continuous integration for iOS
Paweł Kowalczyk (Codete) - Continuous integration for iOSBusiness Link Krakow
 
Mateusz Zając (Codete) - Swift in Production
Mateusz Zając (Codete)  - Swift in ProductionMateusz Zając (Codete)  - Swift in Production
Mateusz Zając (Codete) - Swift in ProductionBusiness Link Krakow
 
Jakub Mrowiec (Grand Parade Poland) - Monumentum Case Study
Jakub Mrowiec (Grand Parade Poland) - Monumentum Case StudyJakub Mrowiec (Grand Parade Poland) - Monumentum Case Study
Jakub Mrowiec (Grand Parade Poland) - Monumentum Case StudyBusiness Link Krakow
 
Bartosz Zaczyński (Grand Parade Poland) - WebSocket for Dummies
Bartosz Zaczyński (Grand Parade Poland) - WebSocket for DummiesBartosz Zaczyński (Grand Parade Poland) - WebSocket for Dummies
Bartosz Zaczyński (Grand Parade Poland) - WebSocket for DummiesBusiness Link Krakow
 
Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze ...
Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze ...Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze ...
Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze ...Business Link Krakow
 
Maciej Malarz (Codete) - Database? Meh, implementation detail
Maciej Malarz (Codete) - Database? Meh, implementation detailMaciej Malarz (Codete) - Database? Meh, implementation detail
Maciej Malarz (Codete) - Database? Meh, implementation detailBusiness Link Krakow
 
Mateusz Chłodnicki - Case study: Shuttout.com
Mateusz Chłodnicki - Case study: Shuttout.comMateusz Chłodnicki - Case study: Shuttout.com
Mateusz Chłodnicki - Case study: Shuttout.comBusiness Link Krakow
 
Tomasz Chołast - Case study: zrzutka.pl
Tomasz Chołast - Case study: zrzutka.plTomasz Chołast - Case study: zrzutka.pl
Tomasz Chołast - Case study: zrzutka.plBusiness Link Krakow
 
Mateusz Hauschild - Jak crowdfunding zmienił rynek gier planszowych?
Mateusz Hauschild - Jak crowdfunding zmienił rynek gier planszowych?Mateusz Hauschild - Jak crowdfunding zmienił rynek gier planszowych?
Mateusz Hauschild - Jak crowdfunding zmienił rynek gier planszowych?Business Link Krakow
 
Filip Karkosz & Dominik Szloński - Jak z zaangażowania konsumenta uczynić źró...
Filip Karkosz & Dominik Szloński - Jak z zaangażowania konsumenta uczynić źró...Filip Karkosz & Dominik Szloński - Jak z zaangażowania konsumenta uczynić źró...
Filip Karkosz & Dominik Szloński - Jak z zaangażowania konsumenta uczynić źró...Business Link Krakow
 
Bartosz Filip Malinowski - Crowdsourcing dla Starbucksa, małych startupów i o...
Bartosz Filip Malinowski - Crowdsourcing dla Starbucksa, małych startupów i o...Bartosz Filip Malinowski - Crowdsourcing dla Starbucksa, małych startupów i o...
Bartosz Filip Malinowski - Crowdsourcing dla Starbucksa, małych startupów i o...Business Link Krakow
 
Crowdinvesting - inwestycyjne modele crowdfundingu - Karol Król
Crowdinvesting - inwestycyjne modele crowdfundingu - Karol KrólCrowdinvesting - inwestycyjne modele crowdfundingu - Karol Król
Crowdinvesting - inwestycyjne modele crowdfundingu - Karol KrólBusiness Link Krakow
 
Fundusze UE - nowe szanse, nowe możliwości dla start-up na lata 2014-2020
Fundusze UE - nowe szanse, nowe możliwości dla start-up na lata 2014-2020Fundusze UE - nowe szanse, nowe możliwości dla start-up na lata 2014-2020
Fundusze UE - nowe szanse, nowe możliwości dla start-up na lata 2014-2020Business Link Krakow
 

Más de Business Link Krakow (20)

Bartosz Grzybowski - Continuous integration, czyli code quality matters
Bartosz Grzybowski - Continuous integration, czyli code quality mattersBartosz Grzybowski - Continuous integration, czyli code quality matters
Bartosz Grzybowski - Continuous integration, czyli code quality matters
 
Grzegorz Sikorskie - "Gorsze jest lepsze", czyli o dobrych stronach złego kodu
Grzegorz Sikorskie - "Gorsze jest lepsze", czyli o dobrych stronach złego koduGrzegorz Sikorskie - "Gorsze jest lepsze", czyli o dobrych stronach złego kodu
Grzegorz Sikorskie - "Gorsze jest lepsze", czyli o dobrych stronach złego kodu
 
Konrad Kwiatkowski - Type of components in React/Redux
Konrad Kwiatkowski - Type of components in React/ReduxKonrad Kwiatkowski - Type of components in React/Redux
Konrad Kwiatkowski - Type of components in React/Redux
 
Oferta sale
Oferta saleOferta sale
Oferta sale
 
Oferta miejsca pracy Business Link Kraków
Oferta miejsca pracy Business Link KrakówOferta miejsca pracy Business Link Kraków
Oferta miejsca pracy Business Link Kraków
 
Paweł Kowalczyk (Codete) - Continuous integration for iOS
Paweł Kowalczyk (Codete) - Continuous integration for iOSPaweł Kowalczyk (Codete) - Continuous integration for iOS
Paweł Kowalczyk (Codete) - Continuous integration for iOS
 
Mateusz Zając (Codete) - Swift in Production
Mateusz Zając (Codete)  - Swift in ProductionMateusz Zając (Codete)  - Swift in Production
Mateusz Zając (Codete) - Swift in Production
 
Jakub Mrowiec (Grand Parade Poland) - Monumentum Case Study
Jakub Mrowiec (Grand Parade Poland) - Monumentum Case StudyJakub Mrowiec (Grand Parade Poland) - Monumentum Case Study
Jakub Mrowiec (Grand Parade Poland) - Monumentum Case Study
 
Bartosz Zaczyński (Grand Parade Poland) - WebSocket for Dummies
Bartosz Zaczyński (Grand Parade Poland) - WebSocket for DummiesBartosz Zaczyński (Grand Parade Poland) - WebSocket for Dummies
Bartosz Zaczyński (Grand Parade Poland) - WebSocket for Dummies
 
Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze ...
Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze ...Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze ...
Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze ...
 
Maciej Malarz (Codete) - Database? Meh, implementation detail
Maciej Malarz (Codete) - Database? Meh, implementation detailMaciej Malarz (Codete) - Database? Meh, implementation detail
Maciej Malarz (Codete) - Database? Meh, implementation detail
 
Mateusz Chłodnicki - Case study: Shuttout.com
Mateusz Chłodnicki - Case study: Shuttout.comMateusz Chłodnicki - Case study: Shuttout.com
Mateusz Chłodnicki - Case study: Shuttout.com
 
Tomasz Chołast - Case study: zrzutka.pl
Tomasz Chołast - Case study: zrzutka.plTomasz Chołast - Case study: zrzutka.pl
Tomasz Chołast - Case study: zrzutka.pl
 
Mateusz Hauschild - Jak crowdfunding zmienił rynek gier planszowych?
Mateusz Hauschild - Jak crowdfunding zmienił rynek gier planszowych?Mateusz Hauschild - Jak crowdfunding zmienił rynek gier planszowych?
Mateusz Hauschild - Jak crowdfunding zmienił rynek gier planszowych?
 
Filip Karkosz & Dominik Szloński - Jak z zaangażowania konsumenta uczynić źró...
Filip Karkosz & Dominik Szloński - Jak z zaangażowania konsumenta uczynić źró...Filip Karkosz & Dominik Szloński - Jak z zaangażowania konsumenta uczynić źró...
Filip Karkosz & Dominik Szloński - Jak z zaangażowania konsumenta uczynić źró...
 
Marek Cieśla - Kickstarter.com
Marek Cieśla - Kickstarter.comMarek Cieśla - Kickstarter.com
Marek Cieśla - Kickstarter.com
 
Bartosz Filip Malinowski - Crowdsourcing dla Starbucksa, małych startupów i o...
Bartosz Filip Malinowski - Crowdsourcing dla Starbucksa, małych startupów i o...Bartosz Filip Malinowski - Crowdsourcing dla Starbucksa, małych startupów i o...
Bartosz Filip Malinowski - Crowdsourcing dla Starbucksa, małych startupów i o...
 
Crowdinvesting - inwestycyjne modele crowdfundingu - Karol Król
Crowdinvesting - inwestycyjne modele crowdfundingu - Karol KrólCrowdinvesting - inwestycyjne modele crowdfundingu - Karol Król
Crowdinvesting - inwestycyjne modele crowdfundingu - Karol Król
 
Fundusze UE - nowe szanse, nowe możliwości dla start-up na lata 2014-2020
Fundusze UE - nowe szanse, nowe możliwości dla start-up na lata 2014-2020Fundusze UE - nowe szanse, nowe możliwości dla start-up na lata 2014-2020
Fundusze UE - nowe szanse, nowe możliwości dla start-up na lata 2014-2020
 
Pułapki podatkowe
Pułapki podatkowe Pułapki podatkowe
Pułapki podatkowe
 

Último

Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfkalichargn70th171
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 

Último (20)

Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 

Paweł Dyrek (Codete) - Product Delivery

  • 2. What is product delivery? What product is? Done – Done Tech debt Customer expectations Estimation Prioritization Presenting product/progress Product delivery Developers perspective Customers perspective Task vs feature vs use case Ownership Communication Estimating task/feature business value What should be focused Common mistakes Agenda:
  • 3. Product delivery spans the entire lifecycle, from idea to customer and market approval. Product delivery What is product delivery? It involves everyone across the enterprise working together with a shared understanding of how the product should solve customer problems and satisfy needs.
  • 4. Product delivery A product is anything that can be offered to a market that might satisfy a want or need What product is?
  • 5. Product delivery “All that’s left is to finish up the graphics, but other than that, it’s done.” “Well, we’ll still need some final polishing, but it’s done.” Done - Done “I just need to run it thru some testing, but for now, it’s done.” Do you think that sounds very done at all? It doesn’t.
  • 6. Product delivery Also known as “design debt” or “code debt”. The debt can be thought of as work that needs to be done before a particular job can be considered complete or proper. If the debt is not repaid, then it will keep on accumulating interest, making it hard to implement changes later on. Tech debt
  • 7. Customer expects to receive fully functional product. He wants to be able to predict how big investment will be and when we will be able to see the results. Product delivery Customer expectations
  • 8. Product delivery Process of finding estimate. After estimation we should be able to determine how much time each part of project will take. Estimation
  • 9. Product delivery Process of determining, in cooperation with customer, which parts of project are most important and should be done first. Prioritization After estimation and prioritization, we should be able to present road-map with milestones of project, and customer will know when he will receive each part to review.
  • 10. Product delivery Each milestone (or even iteration if possible) should be finished with a demo, where customer can see results of work. Demonstration should be focused on newly added features, in a way that is as easy for the customer as possible. Presenting product/progress
  • 11. Product delivery Developer need a list of tasks to work on. Developers perspective
  • 12. Product delivery Customer specifies more or less what he wants to receive, and expects to have it in planned deadline and cost. Customers perspective
  • 13. Product delivery Task – atomic thing to do by developer Feature – functionality that can be used in product (consist usually of several tasks) Use case – scenario how project can be use (consist of several features) Task vs feature vs use case
  • 14. Product delivery Each member of a team takes responsibility for his part. Ownership
  • 16. Product delivery When working on certain task, developer needs to keep in mind how it will be used and how it will affect use cases. Estimating task/feature business value
  • 17. Product delivery Project must be usable! What should be focused?
  • 18. Product delivery Too narrow perspective Being afraid to report problems Focusing the task without looking on the use case Commom mistakes
  • 19. Q & A Product delivery
  • 20. Product delivery Thank you for your attention!