1 / 15

Modele zwinne i ekstremalne

Modele zwinne i ekstremalne. Łukasz Dzwonkowski. Podejście tradycyjne. http://pl.wikipedia.org/wiki/Model_kaskadowy. Metodyka zwinna. Zwinne wytwarzanie oprogramowania jest zdolnością do szybkiego tworzenia programów w warunkach błyskawicznie zmieniających się wymagań. Czego tak naprawdę

Download Presentation

Modele zwinne i ekstremalne

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Modele zwinne i ekstremalne Łukasz Dzwonkowski

  2. Podejście tradycyjne http://pl.wikipedia.org/wiki/Model_kaskadowy

  3. Metodyka zwinna Zwinne wytwarzanie oprogramowania jest zdolnością do szybkiego tworzenia programów w warunkach błyskawicznie zmieniających się wymagań Czego tak naprawdę klient potrzebował Jak klient to wytłumaczył

  4. Manifest zwinnego wytwarzania oprogramowania • Ludzie i interakcje • ponad procedury i narzędzia • Działające oprogramowanie • ponad wyczerpującą dokumentację • Współpraca z klientem • ponad negocjowanie umów • Reagowanie na zmiany • ponad realizowanie planu

  5. Wydanie produktu Wydanie (Release) produktu – działający system o przydatnej dla użytkowników funkcjonalności. Jeżeli potrzeby są większe i zbudowany system nie spełnia wszystkich wymagań użytkowników to rozbudowa systemu będzie przedmiotem pracy w następnym wydaniu. Sposób użycia zasobów planuje się w jeszcze krótszych procesach – iteracjach

  6. Poznawanie wymagań Jako użytkownik Chcę opcję, Żebym mógł korzyści http://www.seguetech.com/blog/2013/06/26/how-to-create-effective-user-stories

  7. Iteracje http://en.wikipedia.org/wiki/Iteration

  8. Wykonanie iteracji Najpierw test jednostkowy następnie program

  9. Reguły tworzenia kodu Fundamentalną zasadą programowania zwinnego jest rozwiązywanie problemów bieżących, a nie przyszłych

  10. Testy Testy jednostkowe Testy akceptacyjne

  11. Praktyki w programowaniu ekstremalnym Wspólne środowisko pracy Przejrzyste środowisko pracy

  12. Praktyki w programowaniu ekstremalnym Samowystarczalny zespół Energiczna praca Programowanie w parach

  13. Praktyki w programowaniu ekstremalnym Scenariusze Cykl tygodniowy i kwartalny Opcjonalność Kompilacje dziesięciominutowe Ciągła integracja Projektowanie przyrostowe

  14. 3 Pytania Jaki udział ma klient przy tworzeniu oprogramowania w modelach zwinnych? Wymień jedną z praktyk w programowaniu ekstremalnym i ją opisz Jak długo trwa jedna iteracja w modelach zwinnych?

  15. Dziękuję za uwagę Bibliografia: Kent Black Wydajne Programowanie, wydanie II 2006r Krzysztof Sacha Inżynieria Oprogramowania, 2010r

More Related