Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Organizacja pracy przy dużym projekcie!, Jak najlepiej zorganizować sobie pracę przy dużym projekcie.
PawelC
post
Post #1





Grupa: Zarejestrowani
Postów: 1 173
Pomógł: 121
Dołączył: 24.09.2007
Skąd: Toruń

Ostrzeżenie: (0%)
-----


Hej (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Mam w planach do napisanie duży projekt którego napisanie może zająć 3-4 miesiące i moje pytanie brzmi, jak najlepiej zorganizować sobie pracę i od czego zacząć. Do realizacji projektu wykorzystam OOP i MySQL, w razie potrzeby też inny język. na chwilę obecną projekt będzie wymagał, stworzenie designu, napisanie ponad 60 class, panela administratora, konta użytkowników etc...

Proszę o jakieś wskazówki od czego najlepiej zacząć.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
phpion
post
Post #2





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Cytat(ExPlOiT @ 27.03.2009, 20:06:38 ) *
Proszę o jakieś wskazówki od czego najlepiej zacząć.

Od zaprojektowania całości. Jeśli stwierdzisz "o, jest super" to dopiero wtedy możesz zająć się programowaniem. W przypadku popełnienia błędu w fazie projektowania późniejsze jego wyeliminowanie może okazać się bardzo trudne. Projekt, projekt i jeszcze raz projekt.
Go to the top of the page
+Quote Post
Moli
post
Post #3





Grupa: Zarejestrowani
Postów: 662
Pomógł: 45
Dołączył: 26.03.2007
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Dokładnie, rozrysuj sobie bazę, frameworka (w sensie co gdzie, do czego, po co i dlaczego), podziel cały projekt na etapy (tzw. kamienie milowe), wypisz sobie co jest ważniejsze i tym zajmij się na początku, a głupoty zostaw sobie na koniec.
Go to the top of the page
+Quote Post
PawelC
post
Post #4





Grupa: Zarejestrowani
Postów: 1 173
Pomógł: 121
Dołączył: 24.09.2007
Skąd: Toruń

Ostrzeżenie: (0%)
-----


Wiem co i jak ma wyglądać, jakie klasy muszę sobie napisać. Projekt będę pisał obiektowo ponieważ jest to dla mnie duże ułatwienie, i w każdej chwili mogę użyć gotową klasę, a nie pisać bez sensu kod na nowo, a co najważniejsze w razie rozbudowy projektu wystarczy tylko klasy rozbudować o dodatkowe funkcje.
Projekt bazy danych już mam gotowy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował ExPlOiT 27.03.2009, 18:34:58
Go to the top of the page
+Quote Post
nasty
post
Post #5





Grupa: Zarejestrowani
Postów: 634
Pomógł: 14
Dołączył: 27.05.2006
Skąd: Berlin

Ostrzeżenie: (0%)
-----


Cytat(Moli @ 27.03.2009, 19:13:31 ) *
Dokładnie, rozrysuj sobie bazę, frameworka (w sensie co gdzie, do czego, po co i dlaczego), podziel cały projekt na etapy (tzw. kamienie milowe), wypisz sobie co jest ważniejsze i tym zajmij się na początku, a głupoty zostaw sobie na koniec.

Tak troche Waterfallem zawiało (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Zdarza się tak, że "idę na żywioł", a w zasadzie najczęściej tak jest - jestem zwolennikiem Agile (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

I te "głupoty" to wbrew pozorom najwięcej czasu pochłaniają, naprawdę (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) takie małe pierdoły o których nawet nie myślisz na początku projektu.
Go to the top of the page
+Quote Post
michalg
post
Post #6





Grupa: Zarejestrowani
Postów: 122
Pomógł: 8
Dołączył: 20.10.2008

Ostrzeżenie: (0%)
-----


Cytat(nasty @ 31.03.2009, 03:15:28 ) *
Tak troche Waterfallem zawiało (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Zdarza się tak, że "idę na żywioł", a w zasadzie najczęściej tak jest - jestem zwolennikiem Agile (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

I te "głupoty" to wbrew pozorom najwięcej czasu pochłaniają, naprawdę (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) takie małe pierdoły o których nawet nie myślisz na początku projektu.


Dobrze się tu sprawdza zasada 80/20 - 20% funkcjonalności zajmie 80% czasu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

A co do organizacji pracy - przed rozpoczęciem pisania zorganizuj sobie system kontroli wersji. Jeżeli planujesz pisać w grupie to na jakimś dostępnym dla wszystkich serwerze. A jeżeli piszesz sam, to też Ci się to przyda - wtedy możesz postawić lokalnie np serwer svn, albo nawet wykorzystać protokół file: w kliencie svn.
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #7





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

Ostrzeżenie: (0%)
-----


Do zaplanowania wszystkiego w szegolach trzeba masy czasu, masy wiedzy i doswiadczenia (zeby wiedziec jakie konsekwencje bedzie mialo TAKIE wykonanie TAMTEJ funkcjonalnosci itd), a i tak cos pominiesz, nie przewidzisz, cos sie potem zmieni, albo nie masz precyzyjnych wymagan co do czesci funkcjonalnosci.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.12.2025 - 15:03