[ Pobierz całość w formacie PDF ]
.Dlatego cz ciej u ywajmiecza ni skalpela i s usznie oczekuj , e to zespó projektowy zajmie si szczegó ami.Kiedy mened erowie s niezadowoleni z wyników zespo u, wyci gaj miecze.Najbardziejoczywisty obiekt ci to koszty.S dwa proste sposoby na ich zmniejszenie: bardzo krótkieterminy, które maj skróci czas wytwarzania, oraz zlecanie zada firmom maj cym siedzibyw pa stwach o ni szych kosztach pracy.Mo na te zastosowa oba te rozwi zania jednocze nie.S to jednak nieeleganckie techniki.Krótkie terminy cz sto wyd u aj czas pracy zamiast goskraca [McConnell 1999, s.220], a zlecanie zada firmom zewn trznym wi e si z ukrytymikosztami [Overby].Czy krótkie terminy i gro ba zlecenia zada firmom zewn trznym brzmi znajomo? Je li tak,pora na wzi cie przez zespó odpowiedzialno ci za sukces, i to nie tylko osobisty i techniczny,ale tak e na poziomie organizacji.CO CENI ORGANIZACJE?Cho warto niektórych projektów wynika bezpo rednio ze sprzeda y, korzy ci organizacji obejmuj tak eczynniki inne ni dochody.Projekty zapewniaj warto na wiele sposobów i nie zawsze mo na wyceni jew z otówkach i groszach.Mo na wyró ni nast puj ce ród a warto ci (obok dochodów i oszcz dno ci)4:odró nianie si od konkurencji;kreowanie marki;wzrost lojalno ci klientów;spe nianie wymaga prawnych;oryginalne badania;informacje strategiczne.4Oparte cz ciowo na [Danne i Cleland-Huang].22 ROZDZI A 1.DL ACZEGO ZWI NNE PROGRAMOWANI E? Wkraczanie w wiat zwinnego programowaniaCzy zwinne wytwarzanie oprogramowania pomo e zespo owi w osi ganiu wi kszychsukcesów? Mo liwe.Zwinne programowanie koncentruje si osi ganiu celów osobistych,technicznych oraz organizacji.Je li zespó ma problemy w którym z tych obszarów, wdro eniezwinnego wytwarzania oprogramowania mo e okaza si pomocne.Sukces na poziomie organizacjiZwinne metody pozwalaj osi gn sukces na poziomie organizacji poprzez koncentracjna zapewnianiu warto ci i zmniejszaniu kosztów.Bezpo rednio przek ada si to na wy szyzwrot z inwestycji.Zwinne metody powoduj tak e wczesne ustalanie oczekiwa , dlategoje li projekt nie prowadzi do sukcesu organizacji, wiadomo o tym na tyle wcze nie, e mo naanulowa go przed poniesieniem wysokich nak adów.Zespo y stosuj ce zwinne programowanie zwi kszaj warto dzi ki w czeniu w pracekspertów biznesowych i skoncentrowaniu wysi ków na podstawowych warto ciach, któreprojekt ma zapewnia organizacji.W projektach realizowanych zgodnie ze zwinnym podej ciemjako pierwsze przygotowywane s najbardziej warto ciowe funkcje, a zespó cz sto udost pnianowe wersje, co znacznie zwi ksza warto.Kiedy zmieni si potrzeby biznesowe lub zespózdob dzie nowe informacje, mo na zmieni kierunek prac, aby dostosowa go do zaistnia ejsytuacji.Do wiadczone zespo y stosuj ce zwinne podej cie poszukuj nieoczekiwanychmo liwo ci, które pozwol ulepszy plan dzia ania.Takie zespo y pozwalaj zmniejszy koszty.Po cz ci wynika to z doskona o ci technicznej.W najlepszych zwinnych projektach pojawia si tylko kilka b dów miesi cznie.Mniejsze jesttak e marnotrawstwo, co jest efektem wczesnego anulowania s abych projektów i zast powaniakosztownych praktyk rozwoju prostszymi.Komunikacja w zwinnych zespo ach jest szybkai precyzyjna, a praca jest mo liwa nawet w przypadku nieobecno ci kluczowych osób.Cz onkowie regularnie kontroluj proces i nieustannie usprawniaj kod, dzi ki czemukonserwacja oprogramowania i wprowadzanie w nim poprawek s atwiejsze.Sukces technicznyProgramowanie ekstremalne, czyli zwinna metoda, na której koncentruj si w tej ksi ce,szczególnie dobrze nadaje si do zapewniania sukcesu technicznego.Programi ci stosuj cy XPwspó pracuj ze sob , co pomaga im kontrolowa drobne szczegó y istotne w doskona ychproduktach, a jednocze nie gwarantuje, e ka dy fragment kodu przejrz przynajmniejdwie osoby.Programi ci nieustannie integruj kod, co umo liwia zespo owi udost pnienieoprogramowania w ka dym momencie, kiedy ma to sens biznesowy.Ca y zespó koncentrujesi na ca kowitym uko czeniu jednej funkcji przed przyst pieniem do pracy nad nast pn.Zapobiega to nieoczekiwanym opó nieniom w momencie udost pniania produktu i umo liwiaswobodne zmienianie kierunku.Programowanie ekstremalne obejmuje, obok struktury rozwoju, zaawansowane praktykitechniczne, które prowadz do osi gni cia doskona o ci technicznej.Najbardziej znantechnik jest wytwarzanie sterowane testami.Pomaga ono pisa kod, który dzia a dok adnietak, jak programi ci tego oczekuj [ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • higrostat.htw.pl
  •