Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Prakticno pitanje - faze razvoja BP i procentualni utrosak resursa?

[es] :: Baze podataka :: Prakticno pitanje - faze razvoja BP i procentualni utrosak resursa?

[ Pregleda: 4212 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

termo4
djordje badza

Član broj: 29233
Poruke: 16
92.36.170.*



+1 Profil

icon Prakticno pitanje - faze razvoja BP i procentualni utrosak resursa?09.05.2009. u 21:56 - pre 181 meseci
Ovo je pitanje za "suhe" prakticare, cije iskustvo i misljenje zaista moramo cijeniti. Slicno pitanje a niti odgovor nisam nasao na ovom forumu. A, bogami, niti na drugim!

Evo o cemu se radi. Volio bih znati, ako je moguce, sa koliko procenata ucestvuje svaka od faza razvoja baze podataka u ukupnom projektu. Ovdje sam naveo odredjeni broj (a mozda i sve?) faza koje se javljaju u literaturi kada se govori o razvoju baza i software-a uopste. Naravno, ovo ne pretenduje da je "bogom dano", jer je rezultat pretrage i proucavanja raznih izvora.

1. Planiranje
- Analiza postojeceg IS i identifikacija problema
- Identifikacija informacionih zahtjeva (prikupljanje i analiza) korisnika sistema
- Idejni projekat IS (sa stanovišta: (a. tehnicke podrske, i b. baze podataka)

U dijelu tehnicke podrske moguce su koncepcije:
• koncepcija jedinstvene (centralizovane) tehnicke podrske
• koncepcija distribuirane tehnicke podrske
• koncepcija tehniske podrske mreze racunarskih sistema.

U delu baza podataka moguce su koncepcije:
• koncepcija jedinstvene baze podataka,
• koncepcija nezavisnih baza podataka,
• koncepcija funkcionalno i/ili organizaciono distribuiranih baza podataka.

- Ocjena izvodljivosti
- Definisanje prioriteta
- Izrada dinamickog plana realizacije projekta (CPM ili PERT).

• koje aktivnosti treba provesti,
• koliko iznosi vrijeme trajanja aktivnosti,
• kakva je uzrocno-posljedicna povezanost aktivnosti.

2. Dizajniranje baze
- Formiranje projektantskih timova
- Projektovanje logicke strukture obilježja baze podataka

• logicko modeliranje sistema (DTP),
• logicko modeliranje podataka (ER-model),
• relaciona analiza podataka (model normalizacije),
• dokumentovanje logickog modela i podataka,
• detaljno dokumentovanje procesa.

- Definisanje okvira kontrole i bezbjednosti sistema

3. Razvoj projekta
- Dizajniranje aplikacije

4. Implementacija

5. Punjenje baze podacima

6. Edukacija korisnika

7. Testiranje
• provjera ulaznih dokumenata i uputstava za njihovo popunjavanje,
• provjera sistema šifara i uputstava za šifriranje,
• provjera najekonomicnijeg postupka i redoslijeda šifriranja,
• provjera tabela sređenih podataka i ostalih izlaznih dokumenata,
• provjera funkcionisanja sastavnih dijelova opreme i uredjaja,
• provjera mašinskih programa i valjanosti organizacije podataka,
• odredjivanje vremena potrebnog za obradu, izracunavanje troskova obrade podataka, i dr.

8. Izrada korisnicke dokumentacije

9. Faza funkcionisanja - Odrzavanje


Molio bih one koji znaju da mi pokusaju odgovoriti. Mozda u slijedecem obliku

1.Planiranje 10%
-analiza stanja .....80% (ovo je u okviru stavke 1)
...
...
2.Dizajn baze podataka 20%
...
... ER dijagram 10% (ovo je u okviru stavke 2)
...

itd.

Ili ako ima neka druga podjela na faze...

Vjerujem da ce to biti korisno i drugim korisnicima ovog foruma.

Izvinjavam se na malo duzem postu.

Hvala unaprijed

 
Odgovor na temu

misk0
.: Lugano :. _.: CH :.

SuperModerator
Član broj: 634
Poruke: 2824
*.adsl.ticino.com.

ICQ: 46802502


+49 Profil

icon Re: Prakticno pitanje - faze razvoja BP i procentualni utrosak resursa?10.05.2009. u 12:19 - pre 181 meseci
Mislim da je tesko precizan odgovor na tvoje pitanje jer je svaki projekat poseban. Masu odlucujucih faktora si izostavio a oni koji mi prvi padaju na pamet su:
- VRSTA software-a koji se razvija
- ucesce i vaznost baze u cijeloj aplikaciji (negdje je baza centralna tacka, negdje samo 'mjesto smjestanja male kolicine podataka, a glavni akcent je na aplikaciji'.
- iskustvo ekipe koja radi na projektu (svako je dobar u nekoj oblasti, ali koliko je dobar u poredjenu sa drugim)?

dopisacu jos kad se sjetim..

mislim da je nemoguce generalizovati, to pricam iz vlastitog iskustva.

:: Nemoj se svadjati sa budalom, ljudi cesto nece primjetiti razliku ::
 
Odgovor na temu

Zidar
Canada

Član broj: 15387
Poruke: 3085
*.100.46-69.q9.net.



+79 Profil

icon Re: Prakticno pitanje - faze razvoja BP i procentualni utrosak resursa?11.05.2009. u 20:33 - pre 181 meseci
Ako ti ovo nije za nekakav ispit, ne gubi vreme na budalastinama. U teoriji mozda postoje procenti po fazama, u praksi zasigurno ne. U praksi vazi neke teoreme Marfijevog zakona:

- Sve traje duze nego sto si predvideo
- Sta god hoces da uradis, uvek treba nesto drugo da uradis pre toga
- Najvazniju stvar ti nisu rekli
- Korisnik ne zna sta hoce, ali ima fiksan rok i zeli fiksnu ponudu

Neke vaznije teoreme koje s bave organizacijom rada softverskih timova su:
"Adding manpower to a late software project makes it later. "
"No matter how many resources you have, it is never enough. "
"A patch is a piece of software which replaces old bugs with new bugs. "
"If a project is completed on schedule, it wasn't debugged properly. "


Kompletan prikaz Marfijeve teorije imas ovde:
http://www.murphys-laws.com/murphy/murphy-computer.html

Get the idea?

:-)
 
Odgovor na temu

termo4
djordje badza

Član broj: 29233
Poruke: 16
92.36.178.*



+1 Profil

icon Re: Prakticno pitanje - faze razvoja BP i procentualni utrosak resursa?17.05.2009. u 21:01 - pre 181 meseci
Hvala misko i zidar na odgovorima. Neko vrijeme sam bio malo zauzet drugim obavezama pa nisam provjeravao odgovore i to je razlog sto malo kasnim.

Ne, nije u pitanju nikakav ispit. Ja cu se pozvati na jedan od pomenutih Marfijevih zakona koji kaze:

- ako ima i najmanje sanse da nesto podje krivo - poci ce!

Evo o cemu se radi: jedan mali tim ljudi je zaduzen da napravi bazu podataka. Ta je baza trebala da objedini nekoliko nacina vodjenja evidencija (excel. word) i nekoliko manjih baza podataka koje su uradhene u Acces-u i FoxPro. Pogadjate, u svim ovim "starim bazama" su se pohranjivali isti podaci samo su ih vodili razliciti ljudi na razlicite nacine. Sve u svemu nista neobicno ni novo.

Tim je podijeljen u dva dijela: jedan dio je uradio analize i prethodnog stanja, trenutnih potreba a i predvidio potrebe u narednom periodu. Napravljen je i logicki i fizicki design. Nova baza je kreirana u PostgreSQL i ima oko 200 tabela. Sredjeni su i preneseni svi podaci iz starih evidencija i pohranjeni u novu bazu. Drugi dio tima je otpoceo rad na aplikaciji odmah nakon kreiranja baze i taj rad traje jos i danas.... Pojedini dijelovi aplikacije su, nakon testiranja, vec dati korisnicima i koriste se skoro godinu dana. Trenutno je backup te baze oko 6GB.

I sve kao da zvuci idilicno. Tim radi, rezultati su tu, korisnici, nakon perioda privikavanja, manje-vise zadovoljni itd. itd. A onda nastupa cika Marfi sa pocetka ovog posta!!!

Ili kako kaze "uzrecica": "Don't lay evil!"

Nasi narodi, a bogami i narodnosti, su imali neke poslovice koje su oslikavale ovu a i slicne situacije. Meni na pamet padaju ove dvije:

- mi jesmo braca ali nasi dzepovi nisu
- mi jesmo braca ali nase supruge nisu sestre.

U jednom trenu dolazi do prepucavanja, ko je uradio i doprinio vise ukupnom projektu. Da li dio tima koji je uradio sve do kreiranja baze plus sredjivanje i import starih podataka i koji nastavlja da pise helpove i uputstva ili su to uradili momci koji rade Aplikaciju. Jer, zaboga, njihov rad se vidi a i svi ga glorificiraju...

Zbog toga sam sebi dao u obavezu da pokusam pronaci odgovore na pitanja koja postavih i mojem prvom postu kako bih dokazao i pokazao kako je taj rad na aplikaciji samo jedan dio (tacno ne znam koliki) ukupnog posla..

Eto to je pozadina mog pitanja.

Hvala na strpljenju, a ja sebi dozvoljavam luksuz da se unaprijed radujem vasim iskustvenim podacima

P.S.
Ja bih vas molio da mi ukazete na teoretske izvore koji ovo tretiraju, ako ih znate. Ali sam uvjeren da se ovdje moze dobiti vrlo kvalifikovan odgovor
 
Odgovor na temu

dragancesu
subotica

Član broj: 38340
Poruke: 2189
*.adsl.eunet.rs.



+73 Profil

icon Re: Prakticno pitanje - faze razvoja BP i procentualni utrosak resursa?18.05.2009. u 21:15 - pre 181 meseci
Ne pretendujem da dam konacan odgovor, nego kako vidim vas problem. Inace bilo bi lakse kad bi napisao kolika je ta firma, da li je radjeno za svoju ili neku drugu, koliki je tim, a koliko korisnika. Tipujem da je za svoju, ali nisam siguran.

Vama nedostaje rukovodilac, koji ce to da vodi. A posto su pare u pitanju, niko to nije radio u slobodno nego u radno vreme, za to je placen i ova prepucavanja su besmislena.

Uglavnom, za dobar posao pripremne radnje dugo traju pa kao se dpbro isplanira i dizajnira, onda je izrada programa dosta laksa.

Ako je to vec odradjeno i traje godinu-dve onda imas neke vrednosti koliko to traje.
Pomozite Micro$oftu u borbi protiv piraterije, poklonite prijatelju Linux
 
Odgovor na temu

misk0
.: Lugano :. _.: CH :.

SuperModerator
Član broj: 634
Poruke: 2824
*.adsl.ticino.com.

ICQ: 46802502


+49 Profil

icon Re: Prakticno pitanje - faze razvoja BP i procentualni utrosak resursa?18.05.2009. u 22:02 - pre 181 meseci
U sustini bi trebalo sad kad je sve zavrseno da bude lakse nego da 'predvidjas'. Zasto? Posao je zavrsen, pokusaj da ides unazad i vidis ko je koliko vremena potroshio? To je najbolji faktor 'ko je vishe uradio'. Slazem se sa prethodnim komentarom da je priprema i projektovanje skoro pa najvishe vazno jer ako tu zeznes stvar dizes cijene popravkama u nebo.
Sjednes i saberes ko je i od kad radio na projektu, koji dio je uradio (postoje neki tragovi valjda?), podvuces crtu i skontas ko je koliko doprinijeo (mislim na timove).

Ovo je sve moje neko misljenje i iskustvo, nemam naucnih osnova za to, jedino PMI metodologija.

:: Nemoj se svadjati sa budalom, ljudi cesto nece primjetiti razliku ::
 
Odgovor na temu

termo4
djordje badza

Član broj: 29233
Poruke: 16
92.36.214.*



+1 Profil

icon Re: Prakticno pitanje - faze razvoja BP i procentualni utrosak resursa?09.11.2009. u 21:14 - pre 175 meseci
Vidim da vise mjeseci ne mogu dobiti decidan odgovor. Malo googlanja i "ronjenje" po toj materiji, u zadnjih mjesec dana, dalo ne neke rezultate. Mozda nije pravi odgovor na pitanje koje je postavljeno, ali je dobra nit vodilja.

Vjerovatno ima jos ljudi koji se bave ovim poslom i koje zanima, makar djelomican, odgovor na ovo pitanje. Njima, a i svima nama, je namjenjen ovaj post.

Naime, rezultati se baziraju na jednoj empirijskoj studiji koji je napravio Fitzerald B. 2000. godine , a koja se odnosi na procenat alociranog vremena u projektu izrade software-a od strane onih koji koriste neku od metoda razvoja i onih koji ne koriste nikakvu metodu (u zagradi) i glase ovako:

Sistemsko planiranje 10% (10%)
Sistemska analiza 10% (14%)
Sistemski dizajn 15% (12%)
Prigramiranje 28% (31%)
Testiranje 17% (17%)
Instalacija 8% (10%)
Evaluacija 3% (4%)
Ostalo 2% (1%)

Vidljivo je da se, a to izgleda logicno, najvise vremena trosi na analizu i dizajn, ukoliko se koristi neka od metoda za razvijanje sw. Ali se onda to vraca smanjenjem vremena potrebnog za programiranje, testiranje i deployment.

Ne znam koliko su ovi rezultati upotrebljivi u DB, ali meni su pomogli da shvatim (makar otprilike) neke odnose medju fazama razvoja. Ne tako detaljno kao sto sam prizeljkivao, ali ipak su to neki rezultati.

Nadam se da ce ovo biti i drugima od koristi.

Poz
 
Odgovor na temu

misk0
.: Lugano :. _.: CH :.

SuperModerator
Član broj: 634
Poruke: 2824
*.adsl.ticino.com.

ICQ: 46802502


+49 Profil

icon Re: Prakticno pitanje - faze razvoja BP i procentualni utrosak resursa?14.11.2009. u 15:03 - pre 175 meseci
Mozda ja ne razumijem tvoju ideju ali jedna od osnovnih karakteristika svakog projekta (ne samo SW) je njegova 'jedinstvenost' (unique). To znaci da je tesko da ti dobijes precizne podatke za razlicite vrste projekata. Ono sto dobijas je neka srednja vrijednost koja moze imati velika odstupanja. Jer vjerovatno postoji ogromna razlika u projektu koji je sa sw aspekta jednostavan ali sa korisnicke strane ne, kao i onih koji su sw zahtjevni a korisnicima je upotreba pojednostavljena i ima ih malo.

:: Nemoj se svadjati sa budalom, ljudi cesto nece primjetiti razliku ::
 
Odgovor na temu

biske86
Ivan Biševac
Zubin Potok

Član broj: 62435
Poruke: 979
213.244.208.*

Sajt: biske.rs


+39 Profil

icon Re: Prakticno pitanje - faze razvoja BP i procentualni utrosak resursa?14.11.2009. u 23:23 - pre 175 meseci
I ja se slažem da je svaki projekat specifičan i da ne možemo mi da ti mnogo pomognemo jer si nam dao premalo informacija. Na primer, ja sam za projekat biblioteke koji se nalazi na ovom forumu najviše izgubio u sakupljanju zahteva i preliminarnoj analizi. Nije problem isprogramirati, to je manje više rutina već je problem razumeti poslovne procese u nekoj firmi. E sad možda ljudi u tvom timu nisu mnogo vremena gubili na ovu analizu jer su možda već bili upoznati sa poslovnim procesima pa su relativno brzo krenuli na modelovanje. Ili recimo ja sam na testiranje uložio vrlo malo vremena, ajde da kažem nedelju dana u odnosu na izradu celog projekta od 4 ipo meseca je vrlo malo, to je samo oko 5%. Možda se vi savesni programeri pa ste za razliku od mene u testiranje uložili više vremena (što bi i trebalo da bude).
Vaš problem je što sad NIKAKO nije moguće da podelite novac a svi budete zadovoljni. Sigurno će neko biti nezadovoljan. E sad treba da dođe neko nadređen koji će da preseče dramu i koji će da odredi iznose pa neka se ljute pojedinci koliko god hoće. Najbolje bi bilo da to bude neko van projektnog tima naravno.
 
Odgovor na temu

[es] :: Baze podataka :: Prakticno pitanje - faze razvoja BP i procentualni utrosak resursa?

[ Pregleda: 4212 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.