[ Dragan Varagic @ 10.02.2003. 07:24 ] @
Mislim da bi bilo dobro da započnemo diskusiju na ovu temu, jer znam da se na ovom forumu nalazi dosta veoma iskusnih ljudi koji imaju iskustva u vođenju (managementu) veoma složenih projekata na Webu. Čisto da se prikažu delovi procesa izrade sajta po stavkama, naročito za slučaj kada je u projektu angažovan veći broj potrebnih stručnjaka.
[ miles_davis @ 10.02.2003. 10:45 ] @
Da bih izbegao gnjavazu teorijom, odnosno akademskim smernicama, stavljam na diskusiju jedan primer - izradu prototipa sajta MNTR, koji je pusten u probni rad pre mesec dana. Sve u najgrubljim crtama i iz glave.

Navedene grupe aktivnosti nisu sukcesivne, stavise vecina njih se preklapa.

1. FAZA - oko 45 dana
########################
1.1. Definisanje content plana
1.2. Definisanje korisnickih servisa
1.3. Izbor transaction-based servisa (njihov razvoj je u nadleznosti drugog tima)
1.3. Organizacione aktivnosti - odredjivanje glavnog koordinatora i content publishera (mnozina) po sluzbama ministarstva
1.4. Izrada UML modela sa opisom funkcionalnosti svih servisa i njegova diskusija sa savetnikom ministra koji koordinira radom i pomocnicima.
1.5. Izrada specifikacije zahteva

2. FAZA - oko 10 dana
#########################
2.1. Implementacija specificiranih zahteva u postojeci CMS framework
2.2. Izrada templatea za design - jedna tipska stranica + tipski elementi designa
2.3. Design - CMS integracija

3. FAZA - pending
#########################
3.1. Prezentacija
3.2. Nezavisno testiranje na production serveru
3.3. Reengineering i debagovanje
3.4. Obuka koordinatora i content publishera
3.4. Postavljanje prototipa na prototyping server
3.5. Pustanje prototipa u rad i njegovo testiranje

Naravno, ovde dosta toga fali da bi se zaokruzio jedan web projekat from the scratch - pre svega SEO aktivnosti i SE submission.
[ majstors @ 10.02.2003. 16:25 ] @
Vrlo mi je interesantno da su funkcionalnosti web sajta projektovane UML-om. To se kod nas retko radi... Jako lepo!

Koji je alat korišćen za modelovanje? Visio?
Da li postoji neka dokumentovana metodika za ovu vrstu modelovanja?
Koliko je korištena metodika specifična za taj konkretni (Site Genius) CMS framework?

Da li bi miles_davis hteo/smeo da nam bar delimicno prikaze ovo dijagrame, ili da nas uputi u vezi toga negde na web?

Hvala
[ miles_davis @ 10.02.2003. 17:45 ] @
Citat:
Koji je alat koriÅ¡Ä?en za modelovanje? Visio?
Da li postoji neka dokumentovana metodika za ovu vrstu modelovanja?


Koriscen je Rational Rose. Postoji i te kako dokumentovana metodologija za projektovanje
- RUP (Rational Unified Process), ciji je deo i metodologija za razvoj web aplikacija.
Sve o RUP-u mozes da nadjes na Rationalovom sajtu - http://www.rational.com .

Malo me zalosti sto se o UML-u vrlo malo prica na forumu, iako je on skoro jedino
sredstvo za projektovanje SW. Meni je skoro nezamislivo da radim projekte u kojima radi
2 i vise programera, bez Rose-a. U situaciji, gde ja treba da sa klijentom precizno
definisem korisnicke zahteve, a zatim da podelim posao sa jednim ili vise programera,
on je jednostavno nezaobilazan.

Iako mi je mnogo vremena trebalo da se naviknem, od kada sam poceo da ga koristim, nema
nesporazuma sa klijentima i programerima, jer je sve jednoznacno definisano UML-om.
Naravno, sve ovo vazi u situacijama u kojima klijent pristane da zahteve definisemo na
ovakav nacin. On uopste ne mora da zna UML, jer se iz sekvencijalnih i klasnih dijagrama
sve jasno vidi.

Dijagrame cu zakaciti sutra, jer sedim za masinom na kojoj nema Rose-a.
[ bluesman @ 25.02.2003. 00:01 ] @
Citat:
miles_davis:
1. FAZA - oko 45 dana

Ne znam bas koliko je klijenata spremno da ceka 45 dana samo na to. Vecina ocekuje da za 4-6 nedelja ima gotov site ili bar radnu verziju.
[ miles_davis @ 27.02.2003. 12:51 ] @
Konkretno, ovaj projekat je obuhvatao i razvoj nekih aplikacija koje su imale transakcionu prirodu.
Iz tog razloga je DISCOVERY faza trajala malo duze.
Ali, svejedno, tvrdim da 45 dana nije mnogo za portale sa distribuiranim content managementom koji radi malo veca redakcija.
[ igorsa @ 27.02.2003. 20:08 ] @
Naravno da nije malo. Planiranje ozbiljnog projekta, po pravilu i jeste najduži deo posla, kako bi sagledali sve aspekte i izbegli sve eventualne propuste.
[ bluesman @ 27.02.2003. 22:05 ] @
Ok, planiranje jeste najduze ali da li je potrebno 45 dana da se:
1.2. Definisanje korisnickih servisa
1.3. Izbor transaction-based servisa (njihov razvoj je u nadleznosti drugog tima)
a narocito:
1.3. Organizacione aktivnosti - odredjivanje glavnog koordinatora

Uz malo iskustva ovaj deo se odradi u toku jednog pre-podneva:)

Sledeci deo je malo duzi ali sumnjam da je potrebno vise od 2-3 nedelje
1.1. Definisanje content plana
1.4. Izrada UML modela sa opisom funkcionalnosti svih servisa i njegova diskusija sa savetnikom ministra koji koordinira radom i pomocnicima.
1.5. Izrada specifikacije zahteva

Jedino gde ja vidim 45 dana je da je tim "razudjen" pa ne moze da se sastavi danima da se dogovori ili pojedinci odugovlace pa se ceka na njih, ali to je vec druga prica