![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
... opracowanie założeń działania projektu
... skonstruowanie modelu danych ... projekt algorytmu ... programowanie ... testy Czy wykorzystujecie "betatesterów"? Jak przeliczacie czas na pieniądze? -------------------- |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 16.10.2002 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Cytat ... opracowanie założeń działania projektu
... skonstruowanie modelu danych ... projekt algorytmu ... programowanie ... testy Czy wykorzystujecie "betatesterów"? Jak przeliczacie czas na pieniądze? Tródno powiedziec. Wszystko zależy od tego co się robi. Gdy jest to zupełnie nowy projekt to: Ile czasu : - skonstruowanie modelu danych i projekt algorytmu - planowanie - tyle ile potrzeba, przy "dużych" projektach ok tygodnia na wymyślenie odpowiedniego sposobu i struktury danych. Chyba, że jest to projekt podobny do tego który już robiłem, co zdarza się bardzo rzadko. - programowanie i testy - też robie razem bo czasem coś działa na windzie a trzeba sprawdzić czy online też będzie dziłać lub wymyślać sposoby obejścia problemu Nie wykorztstuje beta testerów, czasem tylko sadzam osoby postronne przed stroną i sprawdzam czy np. panel administracyjny jest "user friendly". Co do pieniędzy to "przeliczam czas na pieniadze" 8) -------------------- -------=] Smoke No Dope
Make Your OWN Web [=------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Przyjaciele php.pl Postów: 786 Pomógł: 0 Dołączył: 18.03.2002 Skąd: Wroclaw/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Cytat ... opracowanie założeń działania projektu
... skonstruowanie modelu danych ... projekt algorytmu ... programowanie ... testy Czy wykorzystujecie "betatesterów"? Jak przeliczacie czas na pieniądze? 1. projekt najwazniejszy. jesli ma zajac 50% czasu to sie oplaca. 2. programwoanie wg projektu. 3. testowanie przez siebie i laika ktory bawi sie w usera (spacje, etc) 4. testowanie przez kogos z ambicjami zhaczenia za wszelka cene ;) czas na pieniadze? oj. kazdy ma inna szkole i malo kto chyba o niej lubi mowic ;) -------------------- .. make web your home ..
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 398 Pomógł: 0 Dołączył: -- Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
U mnie zwykle rozkład czasu wygląda następująco:
[list] [*]opracowanie wymagań funkcjonalnych i pozafunkcjonalnych: 10% [*]opracowanie metod i algorytmów kodowania: 20% [*]opracowanie modelu danych: 40% [*]kodowanie: 20% [*]testowanie: 10% [list] Na co warto zwrócić uwagę? Przy w pierwszej fazie na dokładne rozeznanie problemu. Warto odpowiedzieć sobie na pytanie: "potrzeba jakich dodatkowych funkcjonalności może się pojawić już po zakończeniu pracy nad projektem?". Jeśli stworzymy produkt elastyczny i otwarty to zawsze będzie go można łatwo rozbudować (i policzyć sobie za dorobienie nowych funkcji, przy niewielkim nakładzie pracy :wink:). Drugi krok poświęcam zwykle na przegląd czym dysponuję w danej chwili (biblioteki, gotowe moduły itd.) oraz czym dysponują inni. Może już ktoś to robił? Pisał o tym? Opublikował źródła? Potem zbieram wszystko do kupy i staram się wypracować jakąś spójną koncepcję. Zaniedbanie tego ktroku może powodować, że będziemy wyważać otwarte drzwi. IMO, model danych jest najbardziej newralgicznym punktem aplikacji. Klienta zawsze można przebudować - źle skonstruowanej bazy danych zapełnionej 80 milionami rekordów jakby niezbyt... Byćmoże miałem do czynienia z wyjątkowo wrednymi bazami danych i mam spaczone patrzenie ale wnioski są sądzę uniwersalne. Kodowanie - wiadomo. Chleb powszedni. Warto dbać o strukturę projektu - łatwo się w trakcie prac rozłazi. Trzeba sobie wydzielić środowisko projektowe (kodowanie i nasze sprawdzanie czy działa), testowe(czyjeś sprawdzanie czy działa - wtedy gdy nam się już wydaje, że tak) i użytkowe(to można pokazywać klientowi, jeśli chce śledzić postępy prac). I jeszcze jedno duże hasło: DOKUMENTACJA. Kodu i całości projektu. Zabiera nieco czasu ale nie należy sobie tego odpuszczać. Testowanie powinno mieć mniej więcej takie fazy jak napisał kurtz. Zwykle jest tak: najpierw samodzielnie szukamy usterek, potem jakiś inny spec szuka usterek, potem jakiś laik bawi się interfejsem, na końcu napuszczamy 'hakera' i pozwalamy gnębić nam nasze dzieło ![]() -------------------- cease this long, long rest / wake and risk a foul weakness to live / when it all comes down / watch the smoke and bury the past again / sit and think what will come / raise your fears and cast them all away
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
Cytat Dużo mądrych rzeczy No na Ciebie to zawsze można liczyć ![]() -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 15:22 |