![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 136 Pomógł: 0 Dołączył: 2.01.2004 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Chciałbym prosić o poradę osoby, które już brały udział w realizacji jakichś większych projektów. Okoliczności w jakich tworzony jest program: - jeden główny programista, może dwóch takich mniejszych, - jeden grafik odpowiedzialny za Layout, - około dziesięciu osób (przyszłych użytkowników) definiujących wymogi systemu - program ma powstać na początku w minimalnej formie, przeznaczony do testów i później ma być sukcesywnie ulepszany Ja mam taki pomysł na to: 1. Pracę programistów i grafika "koordynować" za pomocą CVS'a 2. Stworzyć specyfikację wymagań i projektu w systemie Wiki i dać do niej dostęp wszystkim osobom definującym wymogi systemu. 3. Uruchomić jakiś system śledzenia bug'ów pomocny na etapie testowania systemu. Jeśli chodzi o punkt 1 to niemam żadnych wątpliwości. Punkt 2 to taki mój pomysł nie poparty doświadczeniem, ale z tego co się zorientowałem to dokumentacja w "systemie" Wiki będzie pozwalała w łatwy sposób wprowadzać zmiany lub propozycje zmian do już istniejących założeń i wymogów systemu. Myślę tutaj o projekcie PhpWiki - może polecicie coś wg was lepszego. Punkt 3 to sprawa oczywista poza wyborem konkretnego rozwiązania stworzonego w php, myślę o Mantis ale też prosiłbym o polecenie czegoś wg was lepszego. Przypominam, że poszczególni członkowie biorący udział w tworzeniu aplikacji nie mają ze sobą bezpośredniego kontaktu. Planuje to wszystko po to, by maksymalnie jak się tylko da usprawnić pracę nad tym systemem. Wiadomo - czas to peniądz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Może wg was pominąłem jakieś ważne aspekty takiego przedsięwzięcia - z radością poczytam o dodatkowych etapach/rozwiązaniach, które jeszcze bardziej usprawnią tego typu pracę.[/b] |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 263 Pomógł: 0 Dołączył: 13.07.2003 Skąd: wawa Ostrzeżenie: (0%) ![]() ![]() |
Hej,
no więc.... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ja tak tylko co do negocjowania prac itp... otóż po pierwsze, zawsze starajcie się ograniczać kontakty z firmą klienta do dwóch, góra trzech osób , czyli prezes (NUMBER ONE (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ) , osoba odpowiedzialna za realizacje projektu w tej firmie (NUMBER TWO (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ) i sekretarka ((IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ) a to dlaczego.... wspomniana juz burza mózgów ma jedynie wtedy głębszy sens (moim zdaniem) gdy prowadzona jest przez osoby znające główne założenia do projektu i osoby znające choć trochę tematykę rozwiązania. Często zdarza się (głównie w polsce, chociarz zmienia się to bardzo szybko), że w firmie dla której wykonujecie swoją pracę znajduje się wiele chętnych rąk do pomocy albo nie ma żadnych. Tych wiele chętnych rąk pojawia się wtedy gdy zadanie to w firmie jest premiowane a ich brak gdy nie jest (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) i dlatego zawsze starajcie sie odnależć dwie pary rąk (prezes i osoba odpowiedzialna za projekt, ewentualnie spec IT) i trzecią (sekretarka (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ). Zdarzało mi się (i ciągle się zdarza (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ) że w firmie jest menadżer od wszystkiego (mam klienta gdzie jest menadżer nawet od zasobów BHP i higieny itp) i wtedy jest istna paranoja i zachowanie odpowiedniego stosunku osób uczestniczących z tej firmy w projekcie do ich wiedzy i zaangażowania moim zdaniem bywa kluczowy. Po drugie, team (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) własny team (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . To jest bardzo ważny element całości, to wyrabia się latami, i nie można stwierdzić po 2,3 pracach że sie ma team , można po 20 tak, wtedy się zgadzam , jeżeli wypracowaliście 20 prac razem to jesteście teamem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ale na podstawie swoich doświadczeń jestem pewien że wskazówki niżej spisane mogą Ci coś pomóc: - środek komunikacji - osobiście obecnie używamy serwera IRC-owego i forum i jest to środek na obecnym etapie wystarczający (no i zjazdy dev), - środek pracy nad projektem - dla mnie odpowiednio rozbudowany CRM i CVS(czy jakkolwiek to nazwać) daje ogromne korzyści w późniejszym czasie (wyciąganie wniosków z prac, zbieranie raportów -> kto się opierd... a kto nie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) - umiejętny podział obowiązków i zasada jawności wszelkich rozmów między członkami projektu - kluczowa sprawa, trudno mi jednoznacznie coś w tym temacie doradzić ale jestem przekonany że elementy takie jak umiejętny podział prac nad projektem, brak rozmów "na boku" i temu podobne są kluczowymi elementami w tym temacie. Po trzecie, pamiętaj że ty jesteś wodzem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . To jest bardzo ważne, w teamie musi być wyraźny przywódca, można go nie lubić, można się z nim kłócić, można go ubustwiać za premie (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ale podstawą jest to że ten człowiek jest wyrazisty, że ma siłę przebicia, że potrafi dosadnie wyrazić swoje zdanie, dosadnie kogoś "wyprostować" itp, w tym temacie sądze że najlepszym elementem będzie polecenie ci odpowiednich książek o sztuce negocjacji, sztuce budowy własnego teamu, sztuce prowadzenia wojen z konkurencją, dla mnie podstawowym autorem w tej tematyce jest prof. Krzysztof Obłój którego autorstwa książki szczerze polecam, ostatnio zaczytałem się również w książce "Sztuka wojny" (w tytule były też jakieś chińskie słowa, za brak ich przepraszam (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) w którą zaczytałem się ostatnio w trafficu (taka z biało -czarno okładką) . Po czwarte praktyka (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) nie ma skutecznego środka, widzisz, przytocze przykład osoby która w temacie negocjacji jest khmm... jakby to określić, powiem tyle że jej klienci to największe S.A. w polsce i jest ich bardzo dużo, człowiek ten od nie pamiętnych czasów (pewnie z ponad 20 lat -nigdy się nie pytałem) uczy się tematyki negocjacji w każdej chwili, na targu, z inkwizytorami (hihi kiedyś jednego męczył z godzine, on juz ucieszony że coś sprzeda a mój znajomy zadał jedno pytanie i było po sprawie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) , z policjantami jak go zatrzymają (bardzo dużo porusza sie po polsce) każdą okazje wykorzystuje, i to mi kiedyś uświadomiło że w tym temacie dopiero za kilkanaście lat będe mógł coś więcej doradzić (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pozdrawiam patS. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 02:47 |