SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
Agile/Scrum

Bakonyi András, BalaBit
Agile kiáltvány
                                Kiáltvány az agilis szoftverfejlesztésért
                          Mi felfedezzük a szoftverfejlesztés jobb eljárásait
                           azáltal, hogy fejlesztünk és segítünk másokat
                                              fejleszteni.

                                 E munkában értékesebbnek tartjuk:


    Az egyént és a személyes kommunikációt a módszertanoknál és az eszközöknél.
                       A működő szoftvert az átfogó dokumentációnál.
    A megrendelővel való együttműködést a szerződéshez való ragaszkodással szemben.

               A változás iránti készséget a tervek szolgai követésével szemben.
                                                  ...
                                Noha fontosak az utóbbiak is,

Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn, Ward Cunningham, Martin Fowler, James
Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, Jon Kern, Brian Marick, Robert C Martin, Steve
Mellor, Ken Schwaber, Jeff Sutherland, Dave Thomas

                                                                                  Agilis Softwarefejlesztők Egyesülete
                                                        http://www.agilealliance.hu/materials/documents/agilemanifesto.pdf
                                                                                              http://www.agilemanifesto.org
„Our highest priority is to satisfy
     the customer through early and
     continuous delivery of valuable
               software.”
Korábban
•
    1 - 1.5 év
•
    viszonylag sok új feature és hiba javítás / release
•
    bizonytalan release időpont és tartalom
•
    nehézkes reagálás a változásokra pl.:
    •
        új/változó követelmény
    •
        új piaci lehetőség
„Our highest priority is to satisfy
     the customer through early and
     continuous delivery of valuable
               software.”


Most
•
    ~4 hónap (termékenként van eltérés)
•
    Nagyobb rugalmasság
•
    Gyakori és rendszeres release
„Deliver working software
      frequently, from a couple of
     weeks to a couple of months,
    with a preference to the shorter
              timescale.”
Korábban
•
    Hagyományos fejlesztési ciklus
•
    Kézi tesztelés
•
    Ritka integrálás
•
    Fejlesztés végi release
„Deliver working software
      frequently, from a couple of
     weeks to a couple of months,
    with a preference to the shorter
              timescale.”
Most
•
    Átlagos sprint hossz 2-3 hét
•
    Teljes fejlesztési ciklus a sprintekben
•
    Folyamatos integrálás
•
    Automatizált tesztek
•
    Release-ek fejlesztés közben
„Business people and developers
   must work together daily
    throughout the project.”


Korábban
•
    Hiányos követelmények
•
    Nehézkes információ beszerzés
•
    Félreértések
•
    Felesleges funkciók fejlesztése
„Business people and developers
   must work together daily
    throughout the project.”


Most
•
    Pontosabb követelmények
•
    Közvetlenebb kapcsolat az ügyfelekkel
•
    Kevesebb félreértés
•
    Felesleges funkciók minimalizálása
„Welcome changing requirements,
 even late in development. Agile
processes harness change for the
     customer's competitive
           advantage.”

Korábban
•
    Feltevés: Állandó követelmények
•
    Kivételes esemény
•
    Hosszú válasz idő
„Welcome changing requirements,
 even late in development. Agile
processes harness change for the
     customer's competitive
           advantage.”

Most
•
    Nem kivételes esemény
•
    A folyamataink része
•
    Mindennek megvan az ára
„Build projects around motivated
   individuals. Give them the
 environment and support they
 need, and trust them to get the
            job done.”
Korábban
•
    Sajátos „Command and Controll”
•
    Gyakori váltások termékek között
•
    MVP pajzs
•
    Nincs a csapatnak hatalma
•
    Közvetett kommunikáció
„Build projects around motivated
   individuals. Give them the
 environment and support they
 need, and trust them to get the
            job done.”
Most
•
    Termék csapatok
•
    A Hogyan? a csapat felelőssége
•
    Hatalmat a csapatnak
•
    MVP pajzs → „We care!”
•
    Közvetlen kommunikáció
„Continuous attention to
    technical excellence and good
       design enhances agility.”


Korábban
•
    Specialisták
•
    Átfogó termékismeret hiány
•
    Bonyolult megoldások
•
    Átdolgozás hiánya
„Continuous attention to
    technical excellence and good
       design enhances agility.”


Most
•
    A minőség nem kérdés
•
    Stop and Fix!
•
    Átfogó termékismeret
•
    Specialisták
„At regular intervals, the team
reflects on how to become more
effective, then tunes and adjusts
    its behavior accordingly.”



•
    Kaizen
•
    Sprint retrospective
•
    Mindenki felelőssége
Köszönöm!

        Irány a ZP!
A belépőket vegyétek fel az info
  pultnál... arra adják a sört!

         Bakonyi András
       bakonyi@balabit.hu

Más contenido relacionado

Destacado

This is NOT a talk about social media
This is NOT a talk about social mediaThis is NOT a talk about social media
This is NOT a talk about social media
cd3c
 
Twp partitioning-11gr2-2009-09-130569
Twp partitioning-11gr2-2009-09-130569Twp partitioning-11gr2-2009-09-130569
Twp partitioning-11gr2-2009-09-130569
Naga Mallesh K
 
Tdr-Conclusions
Tdr-ConclusionsTdr-Conclusions
Tdr-Conclusions
choriol
 
تاريخ دول الإسلام
تاريخ دول الإسلامتاريخ دول الإسلام
تاريخ دول الإسلام
Motasem Ash
 
Plan clases raiza
Plan clases raizaPlan clases raiza
Plan clases raiza
Raiza Ramos
 
Google io2011報告
Google io2011報告Google io2011報告
Google io2011報告
cat kaotaro
 

Destacado (19)

Confeitaria Dukan
Confeitaria DukanConfeitaria Dukan
Confeitaria Dukan
 
Lucas group jobs
Lucas group jobsLucas group jobs
Lucas group jobs
 
Affiliate Dag 2012 Roger Dooley
Affiliate Dag 2012 Roger DooleyAffiliate Dag 2012 Roger Dooley
Affiliate Dag 2012 Roger Dooley
 
Relational data as_xml
Relational data as_xmlRelational data as_xml
Relational data as_xml
 
This is NOT a talk about social media
This is NOT a talk about social mediaThis is NOT a talk about social media
This is NOT a talk about social media
 
Vidimetrics- SAAS video marketing campaign optimisation
Vidimetrics- SAAS video marketing campaign optimisationVidimetrics- SAAS video marketing campaign optimisation
Vidimetrics- SAAS video marketing campaign optimisation
 
Fm & Wc Analysis
Fm & Wc AnalysisFm & Wc Analysis
Fm & Wc Analysis
 
Affiliate markt monitor 2010 Affiliatedag
Affiliate markt monitor 2010 AffiliatedagAffiliate markt monitor 2010 Affiliatedag
Affiliate markt monitor 2010 Affiliatedag
 
Twp partitioning-11gr2-2009-09-130569
Twp partitioning-11gr2-2009-09-130569Twp partitioning-11gr2-2009-09-130569
Twp partitioning-11gr2-2009-09-130569
 
Tdr-Conclusions
Tdr-ConclusionsTdr-Conclusions
Tdr-Conclusions
 
تاريخ دول الإسلام
تاريخ دول الإسلامتاريخ دول الإسلام
تاريخ دول الإسلام
 
Ppt test
Ppt testPpt test
Ppt test
 
RFID in Clinical Trials
RFID in Clinical TrialsRFID in Clinical Trials
RFID in Clinical Trials
 
Jobsati
JobsatiJobsati
Jobsati
 
Plan clases raiza
Plan clases raizaPlan clases raiza
Plan clases raiza
 
Google io2011報告
Google io2011報告Google io2011報告
Google io2011報告
 
L.I.T. Clothing Boutique
L.I.T. Clothing BoutiqueL.I.T. Clothing Boutique
L.I.T. Clothing Boutique
 
What makes great kelloggs pr
What makes great kelloggs prWhat makes great kelloggs pr
What makes great kelloggs pr
 
Singapore property weekly issue 1
Singapore property weekly issue 1Singapore property weekly issue 1
Singapore property weekly issue 1
 

Similar a AGILIS / SCRUM fejlesztés

Innovatív megoldások KKV-k részére
Innovatív megoldások KKV-k részéreInnovatív megoldások KKV-k részére
Innovatív megoldások KKV-k részére
CSMKIK
 
Szoftver bevezetés problémái
Szoftver bevezetés problémáiSzoftver bevezetés problémái
Szoftver bevezetés problémái
tbodocz
 
Oriana Flyer partnereknek
Oriana Flyer partnereknekOriana Flyer partnereknek
Oriana Flyer partnereknek
Oriana
 
DevOps alapelvek
DevOps alapelvekDevOps alapelvek
DevOps alapelvek
felho
 

Similar a AGILIS / SCRUM fejlesztés (20)

Mobile weekend 2015
Mobile weekend 2015Mobile weekend 2015
Mobile weekend 2015
 
A termékfejlesztés rögös útja (avagy barangolás a módszertanok és eszközök er...
A termékfejlesztés rögös útja (avagy barangolás a módszertanok és eszközök er...A termékfejlesztés rögös útja (avagy barangolás a módszertanok és eszközök er...
A termékfejlesztés rögös útja (avagy barangolás a módszertanok és eszközök er...
 
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
 
Agile, Ésszerűen
Agile, ÉsszerűenAgile, Ésszerűen
Agile, Ésszerűen
 
Lean és agile
Lean és agileLean és agile
Lean és agile
 
SENIOR JAVA FEJLESZTŐ
SENIOR JAVA FEJLESZTŐSENIOR JAVA FEJLESZTŐ
SENIOR JAVA FEJLESZTŐ
 
Egyedi cégre szabott üzleti szoftver
Egyedi cégre szabott üzleti szoftverEgyedi cégre szabott üzleti szoftver
Egyedi cégre szabott üzleti szoftver
 
Frontend fejlesztő
Frontend fejlesztőFrontend fejlesztő
Frontend fejlesztő
 
Innovatív megoldások KKV-k részére
Innovatív megoldások KKV-k részéreInnovatív megoldások KKV-k részére
Innovatív megoldások KKV-k részére
 
Budapest.rb 201010
Budapest.rb 201010Budapest.rb 201010
Budapest.rb 201010
 
Kovács Vilmos Levente - Válságálló stratégia
Kovács Vilmos Levente - Válságálló stratégiaKovács Vilmos Levente - Válságálló stratégia
Kovács Vilmos Levente - Válságálló stratégia
 
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 ...
 
T systems - agile workshop 1. session
T systems - agile workshop 1. sessionT systems - agile workshop 1. session
T systems - agile workshop 1. session
 
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
 
Szoftver bevezetés problémái
Szoftver bevezetés problémáiSzoftver bevezetés problémái
Szoftver bevezetés problémái
 
ÜGYFÉLKÖZPONTÚ SZOLGÁLTATÁS TERVEZÉS változó piaci helyzetben, változó erőfor...
ÜGYFÉLKÖZPONTÚ SZOLGÁLTATÁS TERVEZÉS változó piaci helyzetben, változó erőfor...ÜGYFÉLKÖZPONTÚ SZOLGÁLTATÁS TERVEZÉS változó piaci helyzetben, változó erőfor...
ÜGYFÉLKÖZPONTÚ SZOLGÁLTATÁS TERVEZÉS változó piaci helyzetben, változó erőfor...
 
Oriana Flyer partnereknek
Oriana Flyer partnereknekOriana Flyer partnereknek
Oriana Flyer partnereknek
 
Lean tudásmenedzsment-kvalikon
Lean   tudásmenedzsment-kvalikonLean   tudásmenedzsment-kvalikon
Lean tudásmenedzsment-kvalikon
 
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, ...
 
DevOps alapelvek
DevOps alapelvekDevOps alapelvek
DevOps alapelvek
 

Más de Open Academy

What SQL should actually be...
What SQL should actually be...What SQL should actually be...
What SQL should actually be...
Open Academy
 
Dev tools rendering & memory profiling
Dev tools rendering & memory profilingDev tools rendering & memory profiling
Dev tools rendering & memory profiling
Open Academy
 
BlackBerry10 alapú natív alkalmazásfejlesztés
BlackBerry10 alapú natív alkalmazásfejlesztésBlackBerry10 alapú natív alkalmazásfejlesztés
BlackBerry10 alapú natív alkalmazásfejlesztés
Open Academy
 
Okostelefonok és táblagépek menedzsmentje
Okostelefonok és táblagépek menedzsmentjeOkostelefonok és táblagépek menedzsmentje
Okostelefonok és táblagépek menedzsmentje
Open Academy
 

Más de Open Academy (20)

BDD demisztifikálva
BDD demisztifikálvaBDD demisztifikálva
BDD demisztifikálva
 
What SQL should actually be...
What SQL should actually be...What SQL should actually be...
What SQL should actually be...
 
Dev tools rendering & memory profiling
Dev tools rendering & memory profilingDev tools rendering & memory profiling
Dev tools rendering & memory profiling
 
Firefox OS: hackelni könnyű
Firefox OS:  hackelni könnyűFirefox OS:  hackelni könnyű
Firefox OS: hackelni könnyű
 
Coding dojo
Coding dojoCoding dojo
Coding dojo
 
BlackBerry10 alapú natív alkalmazásfejlesztés
BlackBerry10 alapú natív alkalmazásfejlesztésBlackBerry10 alapú natív alkalmazásfejlesztés
BlackBerry10 alapú natív alkalmazásfejlesztés
 
Android fejlesztés
Android fejlesztésAndroid fejlesztés
Android fejlesztés
 
Magvas gondolatok
Magvas gondolatokMagvas gondolatok
Magvas gondolatok
 
A Windows Phone világa
A Windows Phone világaA Windows Phone világa
A Windows Phone világa
 
Okostelefonok és táblagépek menedzsmentje
Okostelefonok és táblagépek menedzsmentjeOkostelefonok és táblagépek menedzsmentje
Okostelefonok és táblagépek menedzsmentje
 
Windows 8
Windows 8Windows 8
Windows 8
 
Ipari felhő infrastruktúrák a gyakorlatban
Ipari felhő infrastruktúrák a gyakorlatbanIpari felhő infrastruktúrák a gyakorlatban
Ipari felhő infrastruktúrák a gyakorlatban
 
Túlélés a Három Betűs Rövidítések világában
Túlélés a Három Betűs Rövidítések világábanTúlélés a Három Betűs Rövidítések világában
Túlélés a Három Betűs Rövidítések világában
 
Adminisztratív protokollok ellenőrzési lehetőségei
Adminisztratív protokollok ellenőrzési lehetőségeiAdminisztratív protokollok ellenőrzési lehetőségei
Adminisztratív protokollok ellenőrzési lehetőségei
 
Naplózás a gyakorlatban
Naplózás a gyakorlatbanNaplózás a gyakorlatban
Naplózás a gyakorlatban
 
Hogyan optimalizáljunk C/C++ kódokat!
Hogyan optimalizáljunk C/C++ kódokat!Hogyan optimalizáljunk C/C++ kódokat!
Hogyan optimalizáljunk C/C++ kódokat!
 
Hogy kerül a csizma az asztalra?
Hogy kerül a csizma az asztalra?Hogy kerül a csizma az asztalra?
Hogy kerül a csizma az asztalra?
 
Multiplatform mobil fejlesztések
Multiplatform mobil fejlesztésekMultiplatform mobil fejlesztések
Multiplatform mobil fejlesztések
 
Webműves Kelemen tanácsai, avagy mi kell a PHP falába?
Webműves Kelemen tanácsai, avagy mi kell a PHP falába?Webműves Kelemen tanácsai, avagy mi kell a PHP falába?
Webműves Kelemen tanácsai, avagy mi kell a PHP falába?
 
Verziókövető rendszerek alkalmazása fejlesztési projektekben
Verziókövető rendszerek alkalmazása fejlesztési projektekbenVerziókövető rendszerek alkalmazása fejlesztési projektekben
Verziókövető rendszerek alkalmazása fejlesztési projektekben
 

AGILIS / SCRUM fejlesztés

  • 2. Agile kiáltvány Kiáltvány az agilis szoftverfejlesztésért Mi felfedezzük a szoftverfejlesztés jobb eljárásait azáltal, hogy fejlesztünk és segítünk másokat fejleszteni. E munkában értékesebbnek tartjuk: Az egyént és a személyes kommunikációt a módszertanoknál és az eszközöknél. A működő szoftvert az átfogó dokumentációnál. A megrendelővel való együttműködést a szerződéshez való ragaszkodással szemben. A változás iránti készséget a tervek szolgai követésével szemben. ... Noha fontosak az utóbbiak is, Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn, Ward Cunningham, Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, Jon Kern, Brian Marick, Robert C Martin, Steve Mellor, Ken Schwaber, Jeff Sutherland, Dave Thomas Agilis Softwarefejlesztők Egyesülete http://www.agilealliance.hu/materials/documents/agilemanifesto.pdf http://www.agilemanifesto.org
  • 3. „Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.” Korábban • 1 - 1.5 év • viszonylag sok új feature és hiba javítás / release • bizonytalan release időpont és tartalom • nehézkes reagálás a változásokra pl.: • új/változó követelmény • új piaci lehetőség
  • 4. „Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.” Most • ~4 hónap (termékenként van eltérés) • Nagyobb rugalmasság • Gyakori és rendszeres release
  • 5. „Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.” Korábban • Hagyományos fejlesztési ciklus • Kézi tesztelés • Ritka integrálás • Fejlesztés végi release
  • 6. „Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.” Most • Átlagos sprint hossz 2-3 hét • Teljes fejlesztési ciklus a sprintekben • Folyamatos integrálás • Automatizált tesztek • Release-ek fejlesztés közben
  • 7. „Business people and developers must work together daily throughout the project.” Korábban • Hiányos követelmények • Nehézkes információ beszerzés • Félreértések • Felesleges funkciók fejlesztése
  • 8. „Business people and developers must work together daily throughout the project.” Most • Pontosabb követelmények • Közvetlenebb kapcsolat az ügyfelekkel • Kevesebb félreértés • Felesleges funkciók minimalizálása
  • 9. „Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.” Korábban • Feltevés: Állandó követelmények • Kivételes esemény • Hosszú válasz idő
  • 10. „Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.” Most • Nem kivételes esemény • A folyamataink része • Mindennek megvan az ára
  • 11. „Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.” Korábban • Sajátos „Command and Controll” • Gyakori váltások termékek között • MVP pajzs • Nincs a csapatnak hatalma • Közvetett kommunikáció
  • 12. „Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.” Most • Termék csapatok • A Hogyan? a csapat felelőssége • Hatalmat a csapatnak • MVP pajzs → „We care!” • Közvetlen kommunikáció
  • 13. „Continuous attention to technical excellence and good design enhances agility.” Korábban • Specialisták • Átfogó termékismeret hiány • Bonyolult megoldások • Átdolgozás hiánya
  • 14. „Continuous attention to technical excellence and good design enhances agility.” Most • A minőség nem kérdés • Stop and Fix! • Átfogó termékismeret • Specialisták
  • 15. „At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.” • Kaizen • Sprint retrospective • Mindenki felelőssége
  • 16. Köszönöm! Irány a ZP! A belépőket vegyétek fel az info pultnál... arra adják a sört! Bakonyi András bakonyi@balabit.hu