Cykl tworzenie oprogramowania na przykładzie mojego bloga

Każdy produkt informatyczny ma kilka faz a te najbardziej znane to:mw_mobile_blog

  • faza wymagań – klient określa funkcjonalność systemu w rozmowach z analitykami
  • faza specyfikacji – powstaje specyfikacja programu, czyli opis jego działania, specyfikacja ta jest uzgadniana z klientem, powstaje plan i harmonogram wykonania
  • faza projektu – powstaje projekt systemu, moduły i relacje, możliwa konieczność zmian w specyfikacji 
  • faza implementacji – kodowanie programu, możliwa konieczność poprawy projektu, specyfikacji a nawet wymagań
  • faza integracji – testowanie systemu, możliwy powrót do faz wcześniejszych
  • faza konserwacji – akceptacja produktu przez klienta, jego instalacja i szkolenie pracowników 

Zazwyczaj dużo się mówi o pierwszych fazach a potem jakby zapomina o tym, że produkt żyje i musi ulegać zmianom. Stąd też faza konserwacji obejmuje zmiany w implementacji, projekcie, specyfikacji, a nawet wymaganiach. Czy można w jednej fazie objąć wszystkie wcześniejsze fazy. Moim zadaniem nie, ale w fazie konserwacji można wyznaczyć moment w którym podejmujemy decyzję o zmianie naszego produktu a to oznacza, że wszystkie fazy począwszy od wymagań (które mogą zmienić się minimalnie) zaczyna się od nowa.

Na moim blogu też nastąpił taki moment i dziś właśnie zakończyły się zmiany. Dotyczyły one nie tylko wyglądu (ujednolicenie kolorystyki), ale także strona została przeniesiona na nowy bardziej wydajny serwer. Przy okazji zmiany wyglądu strony dostosowałem ją do Google Chrome i Internet Explorera 8. Fani mobilnych urządzeń też powinni być zadowoleni bo strona jest dostępna, w specjalnym szablonie bez grafik (przepraszam za jakość zdjęcia), dla przeglądarek o mniejszej rozdzielczości działających na małych ekranach. 

Technorati Tagi: cykl tworzenia oprogramowania

Podobne wpisy

  • Wielkość i długość iteracji Długość iteracji i jej wielkości pod względem zasobów musi być skorelowana z celami i pracą, które ma być wykonana. Moje wytyczne: Wielkość zespołu - większe zespoły wprowadzają większe […]
  • o wymaganiach W sieci pojawił się nowy blog o wymaganiach (http://owymaganiach.pl/). Cieszy mnie ta inicjatywa, Pana Jakuba Jurkiewicza - doktoranta na Politechnice Poznańskiej, gdyż w sieci jest mało […]
  • Lipcowe zwinne modelowanie procesów biznesowych Największym kapitałem każdej organizacji są zachodzące w niej procesy. Aby procesy te mogły być efektywnie doskonalone należy je w odpowiedni sposób odwzorować w systemie informatycznym. […]
  • Usuwać albo nie usuwać oto jest pytanie Podczas konsultacji projektów u moich klientów otrzymuję często to samo pytanie, które parafrazując znany cytat z Hameta Shakespeare'a brzmi: Usuwać albo nie usuwać elementy modelu oto […]
  • Struktura Zachmana (Zachman Framework) Historia W roku 1987, John Zachman opublikował strukturę Zachman dla architektury przedsiębiorstwa. Napisał „By ochronić biznes przed dezintegracją, koncept systemów informacyjnych […]

Zostaw komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *