Jakie powinny być idealne wymagania? Pytanie idealnie zachęcające do dyskusji, prawda? 🙂 Niby najprostsza i zarazem najpełniejsza odpowiedź zawiera się w jednym zdaniu: Idealne wymagania powinny być tak napisane, by w pełny sposób opisywały oczekiwany system i by w ten
[Trochę teorii cz 4] Jakość w metodach kaskadowych i agile
Rozwój oprogramowania metodami agile oznacza zredefiniowanie znaczenia jakości. W tradycyjnym podejściu, trójkąt zarządzania projektem przedstawiany jest jako zależność parametrów projektu, czyli zakresu, czasu i kosztów, które wspólnie wpływają na jakość. Parametry te są od siebie zależne w ten sposób, że
Zdarzenia w SCRUM
Scrum Guide wymienia pięć podstawowych zdarzeń: Sprint, Planowanie Sprintu, Codzienny Scrum, Przegląd Sprintu oraz Retrospektywa Sprintu. Obecnie mówi się także o Przeglądzie Backlog Produktu mimo, że nie jest on oficjalnym zdarzeniem ze Scrum Guide. Wszystkie zdarzenia SCRUM są ograniczone czasowo
[Trochę teorii – cz.2] Charakterystyka adaptacyjnych metod wytwarzania oprogramowania
Dziś będziemy kontynuować teoretyczne dywagacje nt metod wytwarzania oprogramowania, tym razem słów kilka o adaptacyjnych metodach wytwarzania oprogramowania – znów trochę książkowej teorii i “historii powstania świata” 😉 Z uwagi na trudności wynikające ze stosowania metody kaskadowej, ciągle poszukiwano innego
[Trochę teorii -cz.1] Podstawy teoretyczne metodyk tradycyjnych
Metoda kaskadowa, czyli jedna z tradycyjnych praktyk wytwarzania oprogramowania(1), do 2005 roku była przodującą metodą prowadzenia projektów(2). Model waterfall (wodospad), czyli metoda kaskadowa, nazwę wziął ze schematu kolejnych faz, które następują jedna po drugiej. Model został pierwszy raz przedstawiony przez
Praktyczne podejście do analizy systemów IT, ale.. kto to robi??
Początkowo ten wpis miał brzmieć inaczej, miał mieć inną formę.. I przyznaje, że jest najdłużej pisanym postem na blogu 😀 Pisałam, kasowałam, poprawiałam, ale nie publikowałam, ciągle było “nie tak”;) Oby tym razem się udało! Zwykle w projekcie jest ktoś,
[Trochę teorii – cz.3] Porównanie agile i metod tradycyjnych
Metodyki tradycyjne i adaptacyjne różnią się nie tylko sposobem prowadzenia projektu czy dokumentacji, ale przede wszystkim podejściem do ryzyka, adaptacyjno-ści, wartości dla biznesu oraz jakości. Różnice te zostały przedstawione na poniższym rysunku: Rysunek: Porównanie agile z metodami tradycyjnymi, opracowanie własne
Scrum – proces wytwarzania w Scrum
Dziś mniej teoretycznie, ale nadal podstawy 🙂 omówimy proces wytwarzania w Scrum. W tym celu posłużymy się dość rozbudowanym rysunkiem przedstawiającym proces wytwarzania w scrum. Proces wytwarzania oprogramowania w Scrum, źródło: http://scrum.renerobin- son.info/2010/11/agile-scrum-in-application-introduction.html Proces wytwarzania w Scrum, przedstawiony na powyższym
Scrum – wstęp do najpopularniejszej metodyki wytwarzania oprogramowania
Scrum jest najbardziej popularną adaptacyjną metodyką wytwarzania oprogramowania z nurtu agile. Główne założenia podejścia zostały zaprezentowane przez Hirotakę Takeuchiego i Ikujiro Nonakę w artykule The New Product Development Game, opublikowanym w Harvard Business Review w styczniu 1986 roku. Zasady opracowane