CMMI - Wprowadzenie

3
Wprowadzenie 1 Pisząc ten wstęp, jesteśmy w pełni świadomi wielkiego postępu, jaki się dokonał w związku z działaniami mającymi na celu przybliżenie zasad modelu CMMI, a także uczynienia go bardziej przystępnym dla społeczności użytkowników na całym świecie. Zdecydowaliśmy się przyjąć niejako dwie perspektywy – jedną, wynikającą z doświad- czeń naszej lokalnej organizacji w Europie, bliską adresatom tej książki; oraz dru- gą, związaną z kolebką modelu CMMI, jaką jest Software Engineering Institute (SEI) w Pittsburghu. Centralna pozycja Polski w Europie, a także jej stosunkowo młode i dobrze wyeduko- wane społeczeństwo dobrze rokują na przyszłość. Po upadku „żelaznej kurtyny” Polska przyjęła politykę liberalizacji ekonomicznej, a dzisiaj wyróżnia się, jako jedna z najbar- dziej rozwiniętych gospodarek w Europie Środkowo-Wschodniej. W ciągu ostatnich kil- ku lat, uczestnicząc w konferencjach i seminariach poświęconych problematyce jakości oprogramowania i doskonalenia procesów wytwórczych, mieliśmy przyjemność poznać wielu aktualnych i potencjalnych użytkowników technologii rozwijanych przez SEI. Ich entuzjazm dla istniejących modeli, które służą poprawie procesów w sferze rozwoju produktów i usług, nie tylko robi duże wrażenie, ale także motywuje do dalszej owoc- nej pracy nad ich rozwojem. Cieszymy się, że książka zapewni szerszy dostęp do praktyk modelu, także dla gru- py jego użytkowników w Polsce. Autor w swojej książce nie tylko przetłumaczył na język polski wszystkie Obszary Procesowe, praktyki i cele modelu, a także umieścił mnó- stwo praktycznych wskazówek oraz interpretacji modelu, pomocnych przy jego wdra- żaniu w organizacji. Każda z omawianych praktyk CMMI została bogato zilustrowana przykładami wynikającymi z doświadczeń Autora. Książka gromadzi także studia przy- padków z firm, które opisują indywidualne doświadczenia związane z implementacją CMMI w danym modelu biznesowym. Książka ta jest nie tylko suplementem do oficjal- nego (oryginalnego) wydania modelu – stanowi również cenną i unikatową publikację 1 Z ang. przełożył M. Chrapko

description

Wprowadzenie do książki pt. "CMMI. Doskonalenie procesów w organizacji"

Transcript of CMMI - Wprowadzenie

Wprowadzenie1

Pisząc ten wstęp, jesteśmy w pełni świadomi wielkiego postępu, jaki się dokonał w związku z działaniami mającymi na celu przybliżenie zasad modelu CMMI, a także uczynienia go bardziej przystępnym dla społeczności użytkowników na całym świecie. Zdecydowaliśmy się przyjąć niejako dwie perspektywy – jedną, wynikającą z doświad-czeń naszej lokalnej organizacji w Europie, bliską adresatom tej książki; oraz dru-gą, związaną z kolebką modelu CMMI, jaką jest Software Engineering Institute (SEI) w Pittsburghu.

Centralna pozycja Polski w Europie, a także jej stosunkowo młode i dobrze wyeduko-wane społeczeństwo dobrze rokują na przyszłość. Po upadku „żelaznej kurtyny” Polska przyjęła politykę liberalizacji ekonomicznej, a dzisiaj wyróżnia się, jako jedna z najbar-dziej rozwiniętych gospodarek w Europie Środkowo-Wschodniej. W ciągu ostatnich kil-ku lat, uczestnicząc w konferencjach i seminariach poświęconych problematyce jakości oprogramowania i doskonalenia procesów wytwórczych, mieliśmy przyjemność poznać wielu aktualnych i potencjalnych użytkowników technologii rozwijanych przez SEI. Ich entuzjazm dla istniejących modeli, które służą poprawie procesów w sferze rozwoju produktów i usług, nie tylko robi duże wrażenie, ale także motywuje do dalszej owoc-nej pracy nad ich rozwojem.

Cieszymy się, że książka zapewni szerszy dostęp do praktyk modelu, także dla gru-py jego użytkowników w Polsce. Autor w swojej książce nie tylko przetłumaczył na język polski wszystkie Obszary Procesowe, praktyki i cele modelu, a także umieścił mnó-stwo praktycznych wskazówek oraz interpretacji modelu, pomocnych przy jego wdra-żaniu w organizacji. Każda z omawianych praktyk CMMI została bogato zilustrowana przykładami wynikającymi z doświadczeń Autora. Książka gromadzi także studia przy-padków z firm, które opisują indywidualne doświadczenia związane z implementacją CMMI w danym modelu biznesowym. Książka ta jest nie tylko suplementem do oficjal-nego (oryginalnego) wydania modelu – stanowi również cenną i unikatową publikację

1 Z ang. przełożył M. Chrapko

cmmi gotowe.indd viicmmi gotowe.indd vii 2010-04-08 12:47:102010-04-08 12:47:10

CMMI – Doskonalenie Procesów w OrganizacjiVIII

na polskim rynku wydawniczym, przybliżającą problematykę doskonalenia procesów wytwórczych na podstawie modelu CMMI.

W marcu 2009 roku sto tysięcy osób ukończyło szkolenie „Wprowadzenie do CMMI” (ang. Introduction to CMMI) w Południowej Afryce! Aż 72% spośród trzech tysięcy ocen (ang. appraisals) SCAMPI zostało przeprowadzonych poza Stanami Zjednoczonymi. W Europie najwięcej ocen przeprowadza się we Francji. W krajach tzw. „Obrzeża Pacyfi-ku” (Indie, Japonia, Chiny i Korea) jest ich więcej niż w Stanach Zjednoczonych. Model CMMI został przetłumaczony na język japoński, chiński, francuski, holenderski, nie-miecki oraz portugalski. Tym bardziej cieszy więc fakt, iż Polska dołączy do grona tych państw, a założenia modelu zostaną przedstawione szerszemu gronu odbiorców.

W przyszłości, poza międzynarodowym rozwojem, nasze wysiłki będą się koncen-trowały na potrzebach organizacyjnych wynikających z dyscypliny procesu. Dotychczas wprowadziliśmy zmiany do aktualnej zawartości modelu, modyfikując tylko te obsza-ry, które były specyficzne względem nowych obszarów zainteresowań. Większość prak-tyk modelu zastosowano w organizacjach, których podstawowa działalność polegała na świadczeniu usług. Niemniej jednak należało wprowadzić kilka zmian, wynikają-cych z potrzeby dopasowania modelu do specyfiki środowiska pracy. Do podobnych wniosków doszliśmy w przypadku firm, które – z jednej strony przestały zajmować się rozwijaniem dużych systemów interoperacyjnych (ang. software-intensive systems) – z drugiej zaś, musiały je nabyć, na przykład prowadząc negocjacje handlowe i zawie-rając kontrakty. W rezultacie powstały dwie, nowe konstelacje modelu CMMI, adresują-ce wspomniane potrzeby. Książka, którą mają Państwo przed sobą, pomaga dodatkowo zrozumieć nasze wysiłki z tym związane.

Istniały 3 główne powody, dla których przygotowano aktualizację modelu do wersji 1.2:

Uproszczenie materiału Rozszerzenie pokrycia modelu o elementy dotyczące sprzętu, a także wzbogacenie

go o podstawowe praktyki, związane ze środowiskiem pracy Wzrost zaufania do wyników przeprowadzanych ocen (ang. appraisals)

Rezultaty naszej pracy przedstawiono w prezentowanej publikacji. Jednocześnie pragniemy poinformować, iż rozpoczęto prace nad kolejną aktualizacją Zestawu Pro-duktów CMMI (ang. CMMI Product Suite). Warto pamiętać, iż SEI, pracując nad każdą kolejną wersją modelu, zawsze chroni dziedzictwo poprzedniej wersji.

Należy także wspomnieć o dwóch kluczowych obszarach, które wymagają ulep-szenia. Pierwszy z nich dotyczy maksymalizacji elementów wspólnych w istniejących konstelacjach modelu (Rozwój oprogramowania, Akwizycja oraz Świadczenie Usług). Mimo, iż podejście to nie wiąże się z wprowadzeniem poważnych zmian do istnieją-cych już konstelacji (model CMMI-DEV v1.2 stanowił podstawę, na której zbudowano

cmmi gotowe.indd viiicmmi gotowe.indd viii 2010-04-08 12:47:102010-04-08 12:47:10

Wprowadzenie IX

pozostałe konstelacje), to obserwuje się silną potrzebę opracowania wspólnego podej-ścia do procesów (ich przebiegu i doskonalenia), którą podziela wiele organizacji. Dru-gi obszar jest związany z pracą zespołów tłumaczy modelu na całym świecie. Zespoły te dostarczyły wielu cennych sugestii dotyczących możliwych usprawnień modelu tak, by w przyszłości uczynić jego dalsze tłumaczenia bardziej przystępnymi. Jest to kolejny krok będący częścią naszego zobowiązania do ciągłego doskonalenia procesu.

Mike Phillips, Pat KirwanThe Software Engineering Institute

23 czerwca 2009

cmmi gotowe.indd ixcmmi gotowe.indd ix 2010-04-08 12:47:102010-04-08 12:47:10