paweł dyrek (codete) - product delivery
TRANSCRIPT
![Page 1: Paweł Dyrek (Codete) - Product Delivery](https://reader031.vdocuments.net/reader031/viewer/2022030223/5882ae3c1a28abd75a8b592b/html5/thumbnails/1.jpg)
Product delivery
![Page 2: Paweł Dyrek (Codete) - Product Delivery](https://reader031.vdocuments.net/reader031/viewer/2022030223/5882ae3c1a28abd75a8b592b/html5/thumbnails/2.jpg)
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:
![Page 3: Paweł Dyrek (Codete) - Product Delivery](https://reader031.vdocuments.net/reader031/viewer/2022030223/5882ae3c1a28abd75a8b592b/html5/thumbnails/3.jpg)
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.
![Page 4: Paweł Dyrek (Codete) - Product Delivery](https://reader031.vdocuments.net/reader031/viewer/2022030223/5882ae3c1a28abd75a8b592b/html5/thumbnails/4.jpg)
Product delivery
A product is anything that can be offered to a market that might satisfy a want or need
What product is?
![Page 5: Paweł Dyrek (Codete) - Product Delivery](https://reader031.vdocuments.net/reader031/viewer/2022030223/5882ae3c1a28abd75a8b592b/html5/thumbnails/5.jpg)
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.
![Page 6: Paweł Dyrek (Codete) - Product Delivery](https://reader031.vdocuments.net/reader031/viewer/2022030223/5882ae3c1a28abd75a8b592b/html5/thumbnails/6.jpg)
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
![Page 7: Paweł Dyrek (Codete) - Product Delivery](https://reader031.vdocuments.net/reader031/viewer/2022030223/5882ae3c1a28abd75a8b592b/html5/thumbnails/7.jpg)
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
![Page 8: Paweł Dyrek (Codete) - Product Delivery](https://reader031.vdocuments.net/reader031/viewer/2022030223/5882ae3c1a28abd75a8b592b/html5/thumbnails/8.jpg)
Product delivery
Process of finding estimate. After estimation we should be able to determine how much time each part of project will take.
Estimation
![Page 9: Paweł Dyrek (Codete) - Product Delivery](https://reader031.vdocuments.net/reader031/viewer/2022030223/5882ae3c1a28abd75a8b592b/html5/thumbnails/9.jpg)
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.
![Page 10: Paweł Dyrek (Codete) - Product Delivery](https://reader031.vdocuments.net/reader031/viewer/2022030223/5882ae3c1a28abd75a8b592b/html5/thumbnails/10.jpg)
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
![Page 11: Paweł Dyrek (Codete) - Product Delivery](https://reader031.vdocuments.net/reader031/viewer/2022030223/5882ae3c1a28abd75a8b592b/html5/thumbnails/11.jpg)
Product delivery
Developer need a list of tasks to work on.
Developers perspective
![Page 12: Paweł Dyrek (Codete) - Product Delivery](https://reader031.vdocuments.net/reader031/viewer/2022030223/5882ae3c1a28abd75a8b592b/html5/thumbnails/12.jpg)
Product delivery
Customer specifies more or less what he wants to receive, and expects to have it in planned deadline and cost.
Customers perspective
![Page 13: Paweł Dyrek (Codete) - Product Delivery](https://reader031.vdocuments.net/reader031/viewer/2022030223/5882ae3c1a28abd75a8b592b/html5/thumbnails/13.jpg)
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
![Page 14: Paweł Dyrek (Codete) - Product Delivery](https://reader031.vdocuments.net/reader031/viewer/2022030223/5882ae3c1a28abd75a8b592b/html5/thumbnails/14.jpg)
Product delivery
Each member of a team takes responsibility for his part.
Ownership
![Page 15: Paweł Dyrek (Codete) - Product Delivery](https://reader031.vdocuments.net/reader031/viewer/2022030223/5882ae3c1a28abd75a8b592b/html5/thumbnails/15.jpg)
Communication
Product delivery
!!!
![Page 16: Paweł Dyrek (Codete) - Product Delivery](https://reader031.vdocuments.net/reader031/viewer/2022030223/5882ae3c1a28abd75a8b592b/html5/thumbnails/16.jpg)
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
![Page 17: Paweł Dyrek (Codete) - Product Delivery](https://reader031.vdocuments.net/reader031/viewer/2022030223/5882ae3c1a28abd75a8b592b/html5/thumbnails/17.jpg)
Product delivery
Project must be usable!
What should be focused?
![Page 18: Paweł Dyrek (Codete) - Product Delivery](https://reader031.vdocuments.net/reader031/viewer/2022030223/5882ae3c1a28abd75a8b592b/html5/thumbnails/18.jpg)
Product delivery
Too narrow perspective
Being afraid to report problems
Focusing the task without looking on the use case
Commom mistakes
![Page 19: Paweł Dyrek (Codete) - Product Delivery](https://reader031.vdocuments.net/reader031/viewer/2022030223/5882ae3c1a28abd75a8b592b/html5/thumbnails/19.jpg)
Q & A
Product delivery
![Page 20: Paweł Dyrek (Codete) - Product Delivery](https://reader031.vdocuments.net/reader031/viewer/2022030223/5882ae3c1a28abd75a8b592b/html5/thumbnails/20.jpg)
Product delivery
Thank you for your attention!