W procesie tworzenia oprogramowania można łatwo wyróżnić 6 etapów:

software development process

My zajmujemy się pierwszymi trzema. Dzięki odpowiedzialnemu zarządzania projektami, zastosowaniu w naszej pracy sprawdzonych metod (Volere Requirements Process Model, oraz Software Architecture Analysis Method - SAAM) w połączeniu z doświadczeniem zdobytym podczas projektowania EasyProject, jesteśmy w stanie rzetelnie przygotować całą dokumentację. Nie potrafimy zmniejszyć kosztów zmian, lecz możemy zdecydowanie zredukować ich liczbę. Przygotowany projekt architektury zawiera wszystkie możliwe rozszerzenia systemu, w celu umożliwienia precyzyjnej wyceny etapów 4-6, lub realizowania inwestycji w częściach.

Czerwona strzałka na schemacie nie oznacza, że rozstajemy się z naszym Klientem, lecz ukazuje możliwość przekazania dalszych prac innej firmie.

Mogłoby się wydawać, że rozdzielenie prac na dwie firmy musi podnieść koszty. W rzeczywistości, dzięki lepszemu przygotowaniu do pracy, koszt końcowy jest niższy, a szansa wytworzenia oprogramowania w terminie zdecydowanie większa. Dodatkowo, podczas prac nad etapami 4-6, nasi Klienci zyskują:

  • możliwość wyboru dowolnego wykonawcy (EasySoftware może zaproponować zaprzyjaźnione firmy, lecz inne firmy mogą zaoferować bardziej atrakcyjne ceny lub terminy wykonania)
  • dostęp do rozwiązań prawnych chroniących Klientów przed nieuczciwymi twórcami oprogramowania
  • możliwość wsparcia ze strony EasySoftware podczas zarządzania projektem wytwarzania oprogramowania
  • możliwość przeprowadzenia przez EasySyftware audytu bezpieczeństwa końcowego produktu