"Tworzenie oprogramowania, zwłaszcza sporych i złożonych aplikacji, bywa problemem. Nieraz objawy złego planowania projektu nie posiadają niemało wspólnego z uwarunkowaniami technologicznymi: wysoki poziom stresu, duża rotacja pracowników, wypalenie zawodowe, brak zaufania, niska samoocena, a nawet najróżniejszego typu dolegliwości fizyczne.
Przyczyny tego stanu rzeczy są podobne: określane w nierealny sposób koszty, terminy i kryteria. Później okazuje się, że wewnętrznej złożoności systemu nikt nie rozumie, nad potrzebnymi ciągłymi zmianami nikt nie panuje, a produkowane oprogramowanie jest niemal niemożliwe do utrzymania.
Jak widać, problem jest wielowymiarowy. Wielowymiarowe musi więc też być narzędzie, które umożliwi jego rozwiązanie. W tym praktycznym przewodniku uniwersalne zasady projektowania zostały dostosowane do specyfiki wytwarzania oprogramowania.
Znalazł się tu zbiór najważniejszych zasad inżynierii oprogramowania, jak ponadto wyczerpujący pakiet narzędzi i technik do użytkowania w projektach programistycznych. Ich użycie sprawi, że gotowy system będzie przystępny do utrzymania, powiększalny, nie będzie zbyt kosztowny, a jego wykonanie będzie realne pod względem czasu i ryzyka.
Koncepcje opisane w książce stanowią perfekcyjny punkt wyjścia, gdyż pozwalają sporządzić dobry projekt systemu oprogramowania oraz prawidłowy plan budowy tego systemu. Dopiero to umożliwi ukończenie pracy w wyznaczonym terminie i bez przekroczenia założonego budżetu, a wytwarzany produkt będzie prosty w utrzymaniu, realny do powiększania, a także wielokrotnego zastosowania.
W książce pomiędzy innymi: koncepcja projektowania systemu i planowania projektu dekompozycja systemu, jego struktura i łączenie elementów narzędzia i techniki niezbędne w planowaniu i projektowaniu mierzenie i wyliczanie ryzyka projektu i jego wariantów innowacyjne techniki projektowania systemów o wysokiej złożoności Mistrz w projektowaniu oprogramowania rozważa wyjątkowo niewiele opcji!
O autorze Juval Löwy jest światowej klasy architektem oprogramowania. Specjalizuje się w projektowaniu systemów i planowaniu projektów. Jest uznawany za jednego z najkorzystniejszych w swej dziedzinie, uczestniczył w produkcji takich produktów jak C#, WCF i związanych z nimi technice.
Wydał kilka bestsellerowych książek oraz opublikował niezliczone artykuły poświęcone niemal wszystkim aspektom nowoczesnego tworzenia oprogramowania.
Opinie i recenzje użytkowników
Dodaj opinie lub recenzję dla Programuj tak, aby nie naprawiać. planowanie projektów i systemów. Twój komentarz zostanie wyświetlony po moderacji.