SlideShare a Scribd company logo
1 of 20
Download to read offline
A termékfejlesztés rögös útja
avagy barangolás a módszertanok és eszközök
erdejében
Módszertanok, eszközök
• Waterfall
• Agile
• Scrum
• XP
• Kanban
• Lean
Waterfall
• 1970 - Winston W. Royce egy tanulmányában írt róla először
• több, egymás után lezajló részkomponensből tevődik össze, ahol az
egyes komponensek egymást követik
Waterfall
Pozitívum:
• ha a követelmények már a fejlesztés legelején
teljesen ismertek, akkor jól használható
• erősen szabályozott
• már a projekt elején rögzítve vannak a
követelmények
• jól definiált mérföldkövek
Negatívum:
• befagyasztott követelmények
• lineáris
• megrendelő csak átadásnál látja a terméket
• Az integráció a teljes folyamat végén
• Minden egyes fázis az előző fázis teljes
befejezésére épít
• A tesztelés csak a projekt végén
• Dokumentum-vezérelt
• Az egész szoftvertermék egy időben készül
V modell
• Módosított vízesés modell
• a tervezés és tesztelés párhuzamosan megy
2001 - Agile manifesto
• Egyének és interakciók a kőbe vésett folyamatok és eszközök
helyett
• Működőképes szoftver a dokumentáció helyett
• Együttműködés az ügyféllel a szerződés körüli tárgyalások, viták
helyett
• Válasz a változásokra a tervek betartása helyett
Scrum
A Scrum ereje nem a jól definiált folyamataiban,
hanem a csapatszellemben rejlik.
• Függetlenség.
• Világos célok
• Önszerveződés.
• Rendszeres teljesítés.
Extreme Programming
Az XP 5 alapértéke:
• Kommunikáció
• Egyszerűség
• Visszacsatolás
• Bátorság
• Tisztelet
Kanban
David J. Anderson Kanban módszere öt tulajdonságon alapul:
• Jól látható munkafolyamat.
• Folyamatban lévő munka mennyiségének korlátozása.
• Az áramlás mérése és javítása.
• Világosan definiált workflow.
• Modelleken alapuló optimalizálás.
Lean
• MVP
• Continous deployment
• A/B test
• Actionable metrics
• Pivot
• Build-measure-learn
Pivot
• Miért fontos pivotálni?
• Ha a piacot érdekli az elég?
• Acquisition cost nagyon fontos
MVP
• minimum viable product
• a belépési küszöböt fontos megtalálni
• teszteljük vele a piacot és az ötletet
Continous deployment
• feature branching
• Continous integration
• ki-be kapcsolható feature-ok
A/B test
• piros vagy kék legyen a gomb színe?
• mi legyen a call to action?
• milyen tónusban kommunikáljunk?
• folyószöveget használjunk vagy bullet pontokat?
• A vagy B megvalósításból lesz nagyobb
konverzió?
Actionable metrics
• Mérések amelyek segítenek a döntéshozatalban
• Mindenkinek más a fontos KPI
• A workflow javítása is lehet ilyen, vagyis érdemes
mérhetővé tenni a munkát a csapatban
Lean circle
Köszönöm a figyelmet!
lucas@nostromo.io

More Related Content

Similar to Mobile weekend 2015

Távoli UX kutatás (ClickTale, Verify)
Távoli UX kutatás (ClickTale, Verify)Távoli UX kutatás (ClickTale, Verify)
Távoli UX kutatás (ClickTale, Verify)Csaba Varga
 
Béla, mi élesedett tulajdonképpen? A request to release koncepció mire is ad ...
Béla, mi élesedett tulajdonképpen? A request to release koncepció mire is ad ...Béla, mi élesedett tulajdonképpen? A request to release koncepció mire is ad ...
Béla, mi élesedett tulajdonképpen? A request to release koncepció mire is ad ...META-INF Kft.
 
BME - Szakdolgozat (2014)
BME - Szakdolgozat (2014)BME - Szakdolgozat (2014)
BME - Szakdolgozat (2014)Csaba Szabó
 
A produktivitás téveszméje - az agilis a császár új ruhája
A produktivitás téveszméje  - az agilis a császár új ruhájaA produktivitás téveszméje  - az agilis a császár új ruhája
A produktivitás téveszméje - az agilis a császár új ruhájaAndras Bujna
 
[Hungarian] Scrum Course - Sapientia University
[Hungarian] Scrum Course - Sapientia University[Hungarian] Scrum Course - Sapientia University
[Hungarian] Scrum Course - Sapientia UniversityZoltan Iszlai
 
A tesztelés szerepe folyamatos kihelyezést használó projektekben (Microsoft, ...
A tesztelés szerepe folyamatos kihelyezést használó projektekben (Microsoft, ...A tesztelés szerepe folyamatos kihelyezést használó projektekben (Microsoft, ...
A tesztelés szerepe folyamatos kihelyezést használó projektekben (Microsoft, ...Gáspár Nagy
 
Big data conference 2015
Big data conference 2015Big data conference 2015
Big data conference 2015Péter Lukács
 
Szerver oldali fejlesztés korszerű módszerekkel C# nyelven
Szerver oldali fejlesztés korszerű módszerekkel C# nyelvenSzerver oldali fejlesztés korszerű módszerekkel C# nyelven
Szerver oldali fejlesztés korszerű módszerekkel C# nyelvenKrisztián Gyula Tóth
 
Mobil Weekend - A tesztelői csapat evolúciója
Mobil Weekend - A tesztelői csapat evolúciójaMobil Weekend - A tesztelői csapat evolúciója
Mobil Weekend - A tesztelői csapat evolúciójaCsaba Szabó
 
Tesztelés: kezdd el már az elejétől!
Tesztelés: kezdd el már az elejétől!Tesztelés: kezdd el már az elejétől!
Tesztelés: kezdd el már az elejétől!Robert Pinter
 
PHP alkalmazások minőségbiztosítása
PHP alkalmazások minőségbiztosításaPHP alkalmazások minőségbiztosítása
PHP alkalmazások minőségbiztosításaFerenc Kovács
 
DevOps alapelvek
DevOps alapelvekDevOps alapelvek
DevOps alapelvekfelho
 
T systems - agile workshop 1. session
T systems - agile workshop 1. sessionT systems - agile workshop 1. session
T systems - agile workshop 1. sessionPéter Lukács
 
Közösségben fejlődni versenyelőny - Az Oriana partnerség előnyei
Közösségben fejlődni versenyelőny - Az Oriana partnerség előnyeiKözösségben fejlődni versenyelőny - Az Oriana partnerség előnyei
Közösségben fejlődni versenyelőny - Az Oriana partnerség előnyeiOriana
 
Life and Death of Apache Maven (HU)
Life and Death of Apache Maven (HU)Life and Death of Apache Maven (HU)
Life and Death of Apache Maven (HU)Tamas Cservenak
 

Similar to Mobile weekend 2015 (20)

Agile, Ésszerűen
Agile, ÉsszerűenAgile, Ésszerűen
Agile, Ésszerűen
 
Szoftver tesztelés
Szoftver tesztelésSzoftver tesztelés
Szoftver tesztelés
 
Távoli UX kutatás (ClickTale, Verify)
Távoli UX kutatás (ClickTale, Verify)Távoli UX kutatás (ClickTale, Verify)
Távoli UX kutatás (ClickTale, Verify)
 
SENIOR JAVA FEJLESZTŐ
SENIOR JAVA FEJLESZTŐSENIOR JAVA FEJLESZTŐ
SENIOR JAVA FEJLESZTŐ
 
Béla, mi élesedett tulajdonképpen? A request to release koncepció mire is ad ...
Béla, mi élesedett tulajdonképpen? A request to release koncepció mire is ad ...Béla, mi élesedett tulajdonképpen? A request to release koncepció mire is ad ...
Béla, mi élesedett tulajdonképpen? A request to release koncepció mire is ad ...
 
BME - Szakdolgozat (2014)
BME - Szakdolgozat (2014)BME - Szakdolgozat (2014)
BME - Szakdolgozat (2014)
 
A produktivitás téveszméje - az agilis a császár új ruhája
A produktivitás téveszméje  - az agilis a császár új ruhájaA produktivitás téveszméje  - az agilis a császár új ruhája
A produktivitás téveszméje - az agilis a császár új ruhája
 
[Hungarian] Scrum Course - Sapientia University
[Hungarian] Scrum Course - Sapientia University[Hungarian] Scrum Course - Sapientia University
[Hungarian] Scrum Course - Sapientia University
 
A tesztelés szerepe folyamatos kihelyezést használó projektekben (Microsoft, ...
A tesztelés szerepe folyamatos kihelyezést használó projektekben (Microsoft, ...A tesztelés szerepe folyamatos kihelyezést használó projektekben (Microsoft, ...
A tesztelés szerepe folyamatos kihelyezést használó projektekben (Microsoft, ...
 
Big data conference 2015
Big data conference 2015Big data conference 2015
Big data conference 2015
 
Frontend fejlesztő
Frontend fejlesztőFrontend fejlesztő
Frontend fejlesztő
 
Szerver oldali fejlesztés korszerű módszerekkel C# nyelven
Szerver oldali fejlesztés korszerű módszerekkel C# nyelvenSzerver oldali fejlesztés korszerű módszerekkel C# nyelven
Szerver oldali fejlesztés korszerű módszerekkel C# nyelven
 
Mobil Weekend - A tesztelői csapat evolúciója
Mobil Weekend - A tesztelői csapat evolúciójaMobil Weekend - A tesztelői csapat evolúciója
Mobil Weekend - A tesztelői csapat evolúciója
 
Tesztelés: kezdd el már az elejétől!
Tesztelés: kezdd el már az elejétől!Tesztelés: kezdd el már az elejétől!
Tesztelés: kezdd el már az elejétől!
 
PHP alkalmazások minőségbiztosítása
PHP alkalmazások minőségbiztosításaPHP alkalmazások minőségbiztosítása
PHP alkalmazások minőségbiztosítása
 
DevOps alapelvek
DevOps alapelvekDevOps alapelvek
DevOps alapelvek
 
T systems - agile workshop 1. session
T systems - agile workshop 1. sessionT systems - agile workshop 1. session
T systems - agile workshop 1. session
 
Alumni Release Process
Alumni Release ProcessAlumni Release Process
Alumni Release Process
 
Közösségben fejlődni versenyelőny - Az Oriana partnerség előnyei
Közösségben fejlődni versenyelőny - Az Oriana partnerség előnyeiKözösségben fejlődni versenyelőny - Az Oriana partnerség előnyei
Közösségben fejlődni versenyelőny - Az Oriana partnerség előnyei
 
Life and Death of Apache Maven (HU)
Life and Death of Apache Maven (HU)Life and Death of Apache Maven (HU)
Life and Death of Apache Maven (HU)
 

Mobile weekend 2015

  • 1. A termékfejlesztés rögös útja avagy barangolás a módszertanok és eszközök erdejében
  • 2. Módszertanok, eszközök • Waterfall • Agile • Scrum • XP • Kanban • Lean
  • 3. Waterfall • 1970 - Winston W. Royce egy tanulmányában írt róla először • több, egymás után lezajló részkomponensből tevődik össze, ahol az egyes komponensek egymást követik
  • 4. Waterfall Pozitívum: • ha a követelmények már a fejlesztés legelején teljesen ismertek, akkor jól használható • erősen szabályozott • már a projekt elején rögzítve vannak a követelmények • jól definiált mérföldkövek Negatívum: • befagyasztott követelmények • lineáris • megrendelő csak átadásnál látja a terméket • Az integráció a teljes folyamat végén • Minden egyes fázis az előző fázis teljes befejezésére épít • A tesztelés csak a projekt végén • Dokumentum-vezérelt • Az egész szoftvertermék egy időben készül
  • 5. V modell • Módosított vízesés modell • a tervezés és tesztelés párhuzamosan megy
  • 6.
  • 7. 2001 - Agile manifesto • Egyének és interakciók a kőbe vésett folyamatok és eszközök helyett • Működőképes szoftver a dokumentáció helyett • Együttműködés az ügyféllel a szerződés körüli tárgyalások, viták helyett • Válasz a változásokra a tervek betartása helyett
  • 8. Scrum A Scrum ereje nem a jól definiált folyamataiban, hanem a csapatszellemben rejlik. • Függetlenség. • Világos célok • Önszerveződés. • Rendszeres teljesítés.
  • 9. Extreme Programming Az XP 5 alapértéke: • Kommunikáció • Egyszerűség • Visszacsatolás • Bátorság • Tisztelet
  • 10. Kanban David J. Anderson Kanban módszere öt tulajdonságon alapul: • Jól látható munkafolyamat. • Folyamatban lévő munka mennyiségének korlátozása. • Az áramlás mérése és javítása. • Világosan definiált workflow. • Modelleken alapuló optimalizálás.
  • 11.
  • 12.
  • 13. Lean • MVP • Continous deployment • A/B test • Actionable metrics • Pivot • Build-measure-learn
  • 14. Pivot • Miért fontos pivotálni? • Ha a piacot érdekli az elég? • Acquisition cost nagyon fontos
  • 15. MVP • minimum viable product • a belépési küszöböt fontos megtalálni • teszteljük vele a piacot és az ötletet
  • 16. Continous deployment • feature branching • Continous integration • ki-be kapcsolható feature-ok
  • 17. A/B test • piros vagy kék legyen a gomb színe? • mi legyen a call to action? • milyen tónusban kommunikáljunk? • folyószöveget használjunk vagy bullet pontokat? • A vagy B megvalósításból lesz nagyobb konverzió?
  • 18. Actionable metrics • Mérések amelyek segítenek a döntéshozatalban • Mindenkinek más a fontos KPI • A workflow javítása is lehet ilyen, vagyis érdemes mérhetővé tenni a munkát a csapatban