Startup’s Bread & Butter
Hello!I am MichalHead of Development at PiLab, Testing enthusiast, Gamer
You can catch me at: [email protected]
AGENDA
× What’s a startup?× Path From Idea to product× Overwhelming advantage× Challenges× How To find balance
1. What’s a startup?
IRON man Mark 1
A startup is a human institution designed to deliver a new product or service under conditions of extreme uncertainty
Eric Ries “The Lean Startup”
How Do Startups work?
Build
Measure
Learn
IDEA
Product
Data
2. Path from idea to product
× Idea is easy, but we need to sell× No peaceful work× Requirements Come and go × Constant pressure
3. Overwhelming advantage
4. Challenges
… in search of overwhelming advantage!
… In need of Reliable solution!
Can both goals be pursued at the same time?
5. How To find balance × We tried many Tools (Epics, US, DOD, …)× We tried many dev approaches (Scrum, Kanban,
B-GA-G, Fast-Track on a different branch…)× It took us 2 years to learn the right path (For us)
Life of a featureFeature idea
Prototype
Validation
Stabilization
DROP
Stable Team’s goals- Build a solid foundation for
further development- Improve performance, reliability,
scalability- Help the support team- regular releases
Alpha teamS’ goals
- Deliver as fast as possible - Implement new features- Explore new ideas- Lead on demo/POC/conference prep- Help the delivery team - Stabilize validated features
governance
- Analyses the purpose of the feature (why we want it)
- Suggests the implementation quality level (Risk areas)
- Decides what is moved from alpha to a stable line
- Resolves disputes
Development approach summary- One branch but Clear line between stable and Prototype
(Feature Toggle)- New features are always developed as prototypes- Only selected (validated) features are moved to stable - People who developed a feature move it to stable (fix or
rewrite it)- Possibility to deploy stable or Alpha
Top Related