Kończenie dużych aplikacji

Kończenie dużych aplikacji
  • Rejestracja: dni
  • Ostatnio: dni
0

Cześć

Z prostymi zadaniami nie mam problemów w ogóle. Lecz przychodzi do napisania dużego systemu to :

  • nie mam pojęcia jak go oszacować ( na ile czasu )
  • czasami mi sie wydaje że nigdy go nie skończe ( tam coś sie zepsuło, naprawie ale coś innego sie zepsuje)
  • mam problem z skonczeniem. Jestem typem perfekcjonisty i chce zeby bylo wszystko dobrze.

Macie jakieś rady może jak zabierać się do dużych programików co faktycznie coś robią?

szarotka
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 556
3

Nie wiem, co masz na myśli pisząc "duże systemy", ale moje rady:

nie mam pojęcia jak go oszacować ( na ile czasu )

Dziel projekt na zadania, które musisz wykonać, a je na mniejsze i podrzędne zadania. W ten sposób będziesz miał świadomosć co jest do zrobienia i oszacujesz wymienione elementy. Nie jesteś w stanie oszacować całości ot tak z kapelusza. Mając listę rzeczy do zrobienia i szacując pojedyncze elementy, wtedy to szacowanie ma jakiś sens.

  • czasami mi sie wydaje że nigdy go nie skończe ( tam coś sie zepsuło, naprawie ale coś innego sie zepsuje)

Pisz testy.

PrzemolPrzemol
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 225
0

Podstawa to porządna dokumentacja, jeżeli mówisz o dużych systemach:

  • Dokumentacja SRS

  • Dokumentacja wymagań interfejsów

  • Przypadki użycia

  • Testy akceptacyjne, które pisz już na etapie sporządzania dokumentacji

Rozłóż sobie projekt na WBS. Zrób ewentualną ścieżkę krytyczną, uwzględnij rezerwę czasową (total slack). A koszty określaj metodą systemową opartą na WBS.

Polecam poznać odpowiednią metodykę zarządzania projektami, która będzie Ci pomocna. W przypadku dużych projektów PRINCE2, PMBOK choć i Agile się sprawdza. Wchodzi to co prawda w kompetencje PM, ale pewnie Ty nim jesteś w projekcie, więc warto poznać co nie co.

_13th_Dragon
  • Rejestracja: dni
  • Ostatnio: dni
0

Przecież duże aplikacje nigdy się nie kończą - no chyba że jest totalną klapą nikomu niepotrzebną.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.