Tworzenie oprogramowania w 30 dni. Programuj zwinnie i szybko! [Ken Schwaber, Jeff Sutherland].pdf

(12672 KB) Pobierz
TWORZENIE
OPROGRAMOWANIA
Programuj zwinnie i szybko!
KEN SC H W A B E R , JEFF S U T H E R L A N D
Spis treści
O autorach
P odziękow ania
Wstęp
Część I
Dlaczego każda firma na świecie
może wyprodukować oprogramowanie w 30 dni?
9
11
13
15
P raw dopodobnie jesteś sfrustrowany swoją firm ą produ ku jącą oprogram ow anie.
Chciałbyś, żeby kierujący nią ludzie byli bardziej elastyczni, lepiej rozum ieli Twoje
potrzeby i pom ogli Ci osiągnąć większe zyski. Zastanowim y się, ja k ie są pow ody
Twojej frustracji i ja k temu zaradzić.
1 Kryzys oprogramowania: niewłaściwy proces daje niewłaściwe rezultaty
W iele firm produkujących oprogram ow anie wykorzystuje proces, który tworzy straty,
niekontrolow ane ryzyko, niepewność, niespodzianki i niską wartość produktu.
Zastanow im y się, dlaczego ten proces został wybrany oraz dlaczego gw arantuje on
porażkę. Przyjrzymy się organizacjom , którym udało się od niego uwolnić.
2 Scrum: właściwy proces daje właściwe rezultaty
Istnieje pew ien proces odpow iedni do rozwijania oprogram ow ania. Kiedy Twoi
deweloperzy zaczną z niego korzystać, natychm iast zyskasz na produktywności,
jakości, wartości, kontroli, przew idywalności oraz satysfakcji. W tym rozdziale
przyjrzymy się, ja k tego dokonać.
29
17
6
S
p i s
tr eśc i
3 Spróbuj sam: program pilotażowy
Przeczytałeś nasze zapew nienie o lepszym sposobie rozw ijania oprogram ow ania.
Jedn akże wiele osób z pew nością daw ało Ci ju ż takie zapew nienia, wyciągając
od Ciebie przy okazji dużo pieniędzy i nie oferując nic w zam ian. W tym rozdziale
pokażem y Ci, ja k sprawdzić, że nasze podejście działa, bez konieczności płacenia za to.
4 Co mogę zrobić?
Nauczyłeś się, ja k uzyskiwać lepsze wyniki, i sam to wypróbowałeś. P odobają Ci się
rezultaty i wiesz, co zalecić organizacji. W tym rozdziale omówimy, co m ożesz zrobić,
by wdrożyć dośw iadczenia uzyskane w trakcie projektu pilotażow ego.
Część II Jak stworzyć oprogramowanie w 30 dni?
Rozw ijanie lepszego oprogram ow ania jest nie tyle trudniejsze, ile inne od wszystkiego,
do czego byłeś przyzwyczajony. W tej części przyjrzymy się korzystnemu zestawieniu
podejść, które pom ogą Ci przejść z miejsca, w jakim jesteś teraz, do zwinności organizacyjnej.
5 Wstęp do metodyki Scrum
N asz tajem niczy składnik, dzięki którem u lepiej wykorzystasz oprogram owanie,
nazywa się Scrum. Tak, to aktywność zapożyczona z rugby, która pozw ala na to, by
p iłk a w ciąż była w grze. W tym rozdziale om ów im y m etodę Scrum, je j działanie oraz
pow ody, dla których działa.
6 Scrum na poziomie projektu
N ajtrwalsze udoskonalenia w rozwijaniu oprogram ow ania zaczynają się na poziom ie
projektu. M ożesz wykorzystać m etodę Scrum, żeby p rzekon ać się o je j użyteczności
lub by Twoja inicjatywa odniosła sukces. Zobaczymy, co będziesz m ógł pow iedzieć
Twoim program istom p o przeczytaniu tego rozdziału.
7 Rozwiń potencjał Scruma
Sukces zwykle rodzi sukces. Im więcej inicjatyw rozwijanych za p om ocą m etody
Scrum przynosi sukces, tym więcej ludzi będzie chciało z niej skorzystać. Z am iast
zm ieniać całą organizację, zobaczmy, ja k zorganizow ać środow isko deweloperskie
p o za obecnym działem , który przynosi rozczarow ania. W ten sposób będziesz w stanie
w ciąż zbierać najlepsze żniwo z rosnącej liczby projektów i wydań.
8 Scrum na poziomie przedsiębiorstwa
Scrum na poziom ie projektu lub wydania zapew nia zwinność w zakresie inicjatywy,
pozw ala szybko reagow ać na p ojaw iające się możliwości lub pow stające wyzwania.
By uzyskać najbardziej znaczące korzyści, empiryczne podejście m etody Scrum należy
dopasow ać do całej organizacji. Zobaczymy, ja k to zrobić oraz dlaczego niektóre
podejścia dają krótkotrw ałe efekty, a inne są zawsze aktualne.
41
53
57
59
63
73
95
Spis treści
7
9 Transformacja przedsiębiorstwa: gruntowna i trwała zmiana
Chcesz odchudzić sw oją organizację, sprawić, by była bardziej wydajna i zwinna.
Co więcej, chcesz, aby cechy te utrwaliły się i stały elem entem kultury Twojej
organizacji. Sprawdzimy, ja k zm ienić podejście przedsiębiorstwa, by m óc to osiągnąć.
10 Stosowanie metody Scrum do wdrażania metody Scrum
Stworzyliśmy m etodę Scrum, by rozw iązyw ać skom plikow ane problem y, na przykład
te dotyczące rozw ijania oprogram ow ania. O kazało się, że Scrum jest użyteczną
techniką, służącą do zarządzan ia zm ianą organizacyjną, która również jest złożonym
problem em . W tym przypadku także pojaw iają się korzyści związane z przejrzystością,
usuwaniem strat, kontrolą ryzyka oraz przewidywalnością. W tym rozdziale
zapoznam y się z takim właśnie wykorzystaniem m etody Scrum.
A Terminologia
Powoli i stopniow o wprowadziliśmy trochę nowej terminologii. Ten dodatek
jest indeksem nowych terminów.
B Przewodnik po metodzie Scrum
Przeczytaj kanoniczny przew odnik p o m etodzie Scrum, je j rolach, artefaktach
oraz wydarzeniach. To jest biblia Scruma.
C Strategia działania prężnego przedsiębiorstwa
Ten dod atek prezentuje bardziej szczegółowy plan zm ian w przedsiębiorstw ie
om ów ionych w rozdziale 10.
Skorowidz
101
111
117
121
137
163
Zgłoś jeśli naruszono regulamin