Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
OpublikowałIgnacy Misztela Został zmieniony 11 lat temu
1
eXtreme Programming » Magdalena Tchorzewska
2
Czym jest XP? Metodyka „wydajnego programowania”, która nastawiona jest tylko i wyłącznie na potrzeby klientów biznesowych.
3
Model
4
Techniki jeden standard kodowania i wspólne słownictwo
proste projektowanie i kodowanie ciągła refaktoryzacja programowanie w parach testy, testy i jeszcze raz testy...
5
Elementy karty funkcji karty zadań wspólny pokój „burza mózgów”
żadnych nadgodzin
6
Zespół klient programiści organizator trener
7
Zasady przestrzeganie standardów kodowania i wspólnego słownictwa
planowanie iteracji ciągła integracja kodu kolektywna własność kodu regularne wydania ciągła komunikacja
8
Zalety pełna zgodność z wymaganiami klienta stałe tempo prac
praca etapowa (harmonogram) unikanie nadmiarowych funkcji wysoka jakość działania produktu wynikowego każdy w zespole wie tyle samo
9
Wady projektowanie „na żywioł” zbyt mocne oparcie na „wiedzy” klienta
przesadne użycie refaktoryzacji brak rzetelnej dokumentacji osłabienie dyscypliny pracy jednostki „ślepe uliczki”
10
Źródła www.extremeprogramming.org www.xprogramming.com
„Extreme programming – Leksykon kieszonkowy”, wyd. O’Reilly, Helion 2003 Theron Leishman „Extreme methodologies for an extreme world”, STCS Crosstalk Matt Stephens & Doug Rosenberg „The case against XP programming”, Software Reality (wyciąg) David Norfolk „To XP or not XP?”, Application Development Advice Sam Williams „Totally awesome software?”, Salon.com „Extreme programming summary”, WikiWiki
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.