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

Agile - SCRUM - Iskustva i Preporuke

[es] :: E-Poslovanje :: Agile - SCRUM - Iskustva i Preporuke

[ Pregleda: 8782 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ana
Ana Balevic
LIACS & ACE
Amsterdam

Član broj: 5669
Poruke: 170
*.cdtm.de.

Jabber: ana@elitesecurity.org
Sajt: tesla.rcub.bg.ac.rs/~tauc..


Profil

icon Agile - SCRUM - Iskustva i Preporuke16.03.2007. u 16:05 - pre 208 meseci
Cao svima,
Na poslu uskoro ulecemo u jedan novi projekat sa industrijskim partnerom i planiramo da projekat aprcijalno odradimo kroz organizaciju kursa u kojoj bi zajedno sa grupom studenata (oko deset najverovatnije) radili na razvoju resenja. Inace deo resenja bi trebao da bude potpuno funkcionalan prototip baziran na klijentovoj SOA platformi, i naravno orijentisano da zadovolji zahteve predstavljene scenarijom koji ce biti dogovoren u narednih par dana. Posto nasi kursevi obicno traju samo 2-3 meseca,a cela organizacija veoma podstice samo-organizaciju, palo mi je na pamet da bi mogli da isprobamo neku od aktuelnih project management tehnika kao sto je npr. SCRUM.

Veoma bi me zanimalo da cujem kakva su vasa iskustva sa SCRUM-om i da li je ovde neko imao prilike da radi u takvom jednom timu? kakva je prihvacenost metodoligije (posto zahteva dosta visoku posvecenost i transparentnost), cega se treba paziti, kakvu komunikaciju treba uspostaviti sa timom da bi prihvatili jedan takav nacin razvoja, sta bi bio jedan super scrum master, itd...

Totalno bi me odusevilo da cujem stvarna iskustva i probleme s akojim ste se suocili kao i preporuke kako ih resiti, kao i nekog SCRUM Mastera koji bi mogao da mi da par hintova za masterovanje ;)

hvala unapred!
Ana




 
Odgovor na temu

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

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

ICQ: 46802502


+49 Profil

icon Re: Agile - SCRUM - Iskustva i Preporuke16.03.2007. u 19:36 - pre 208 meseci
He he.... vec duze vrijeme se pripremam da postavim slicno pitanje, vezano uopste za nove metodologije agilnog programiranja. Ona koja je mene ponajvishe zainteresovala je XP (eXtreme Programming) ali me interesuju i ostale poput Scrum, DSDM (Dynamic Systems Development Method), FDD (Feature Driven Development) posto vidim da su to neki novi 'pravci' pa bih htio znati za koji se opredijeliti.

Ko god ima sta da kaze - pozvan je :)

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

Majstore
Dejan Beciric
Software Developer, Pexim Solutions
Beograd

Član broj: 35945
Poruke: 38
89.216.218.*



Profil

icon Re: Agile - SCRUM - Iskustva i Preporuke06.04.2007. u 01:42 - pre 207 meseci
Bilo bi izuzetno dobro kad bi neko mogao da svaku opise sa 3-4 recenice...da jasno vidimo razlike...
 
Odgovor na temu

Dragan
Dragan Gajic
Software Architect
Novi Sad

Član broj: 1596
Poruke: 76
*.metrohive.net.



+15 Profil

icon Re: Agile - SCRUM - Iskustva i Preporuke21.07.2007. u 14:29 - pre 203 meseci
Pozdrav,

pretpostavljam da ste pronasli ovu knjigu, ali za svaki slucaj (free je, samo se treba registrovati):
"Scrum and XP from the Trenches" moze se skinuti sa InfoQ site-a.

Mi upravo uvodimo SCRUM, tako da ne bih mogao o prakticnim iskustvima sada ali cu se javiti za 2-3 meseca sa impresijama...
"The most likely way for the world to be destroyed, most experts agree, is by
accident. That's where we come in; we're computer professionals. We cause
accidents." - Nathaniel Borenstein
 
Odgovor na temu

anon315

Član broj: 315
Poruke: 1657
*.adsl-1.sezampro.yu.



+13 Profil

icon Re: Agile - SCRUM - Iskustva i Preporuke08.09.2007. u 17:59 - pre 202 meseci
I ja bih voleo da cujem o SCRUMu :)
 
Odgovor na temu

vladan.jovanovic
FAE, Freescale
Helsinki

Član broj: 158095
Poruke: 11
*.pp.htv.fi.



Profil

icon Re: Agile - SCRUM - Iskustva i Preporuke03.11.2007. u 15:46 - pre 200 meseci
Cao,

ja sam radio nekoliko meseci u firmi koja je uvela Scrum kao metod rada i mogu da kazem da su utisci vise nego povoljni. Ne znam odakle da krenem sa utiscima, pa postavite detaljnija pitanja ali generalno kod scrum-a:
- motivacija svih raste (vise razloga...)
- menadzment je svestan u skoro svakom trenutnku koje je realno stanje projekta
- projekat napreduje uz zadrzavanje nivoa kvaliteta (potrebna je veoma bliska sprega sa timovima za testiranje)
- itd itd. (da ne reklamiram sad)

Ako planirate da uvedete - samo napred, necete zazaliti. Ali Scrum treba zaista uveti kao filozofiju, a ne nesto sto ce postojati na papiru reda radi...

pozdrav.
 
Odgovor na temu

anon315

Član broj: 315
Poruke: 1657
*.adsl-3.sezampro.yu.



+13 Profil

icon Re: Agile - SCRUM - Iskustva i Preporuke07.11.2007. u 13:55 - pre 200 meseci
http://video.google.com/videoplay?docid=-7230144396191025011
 
Odgovor na temu

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

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

ICQ: 46802502


+49 Profil

icon Re: Agile - SCRUM - Iskustva i Preporuke07.11.2007. u 21:35 - pre 200 meseci
@vladan.jovanovic: Posto su moja znanja o SCRUM-u dosta skromna (znam nesto vishe o XPu, ali samo teoriju) ne znam ni sta bih pitao. Zamolio bih da te pishes o svojim iskustvima i svojim zapazanjima u radu u takvom okruzenju. Mozes biti i subjektivan i pisati sta ti se svidjelo a sta ne u tvojim pocecima, kakave si razlike uocavao u tim novim metodama i starim koje si mozda vec poznavao i slicno. Cisto, pishi sta ti padne na pamet a da mislis da bi nekome moglo da koristi, pogotovo da zainteresuje ljude da dublje zagrizu. Hvala unaprijed.

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

franticnick

Član broj: 19656
Poruke: 372
*.cable.casema.nl.

Sajt: www.franticnick.com


+30 Profil

icon Re: Agile - SCRUM - Iskustva i Preporuke07.11.2007. u 23:31 - pre 200 meseci


Zaista odlicno predavanje!
 
Odgovor na temu

vladan.jovanovic
FAE, Freescale
Helsinki

Član broj: 158095
Poruke: 11
193.184.5.*



Profil

icon Re: Agile - SCRUM - Iskustva i Preporuke08.11.2007. u 08:21 - pre 200 meseci
Odlicnu prezentaciju SCRUM-a mozete naci na:

http://www.softhouse.se/Uploades/Scrum_eng_webb.pdf

Obratite paznju na svaku recenicu jer je svaka bitna.

Najveci utisak na mene je SCRUM/Agile ostavio u pogledu prihvatanja promena. Verovatno ste se svi susreli sa project plan-om koji jednu i po godinu unapred prikazuje sta ce tim da radi. Koliko puta je taj plan zaista sproveden? Umesto toga, u SCRUM-u se planira na relativno kratke staze (sprint traje mesec dana max) sta ce tim da radi i to se relativno cesto i ostvari.

Druga bitna stvar koja je na mene ostavila utisak u firmi u kojoj sam radio (F-Secure) je prihvatanje realnog stanja stvari. Ne znam da li je ovo bas deo SCRUM-a, ali bi trebao da bude :-). Npr, kada se planira sprint, svaki programer uzima/prihvata deo stvari koje treba da se odradi u tom sprintu i odredjuje koliko mu vremena treba da ostvari svaki od zadataka. Pri tome:
- u firmi se smatra da programer efektivno radi 4.5 sata u toku dana. ovo je bitno, jer je i realno. ostatak vremena provodi se veoma cesto citajuci/odgovarajuci na e-postu, sastanci, itd.).
- u okviru zadataka za naredni sprint obavezno se rezervise vreme za bug-fixing, jer na kraju sprinta treba demonstrirati funkcionalni proizvod, a i odrzavanje kvaliteta aplikacije ima prednost nad novim funkcijama.

Forsiranje komunikacije u okviru tima u odnosu na pisanje ogromne dokumentacije je takodje odlicna stvar. Ako prihvatite promene kao normalnu stvar, zaista nema smisla pisati tone dokumentacije da bi se objasnilo nesto sto ce se promeniti mozda vec sledeceg meseca.

Dnevni kratki sastanci (uz kaficu :-) ne duzi od 10 minuta na kojima svako iznosi sta je radio i sta planira da radi do sutra (ne duze od 1 minuta svaki, samo par recenica) su dobri za motivaciju (nema mnogo zabusavanja :-) ali i sluze SCRUM masteru da u svakom trenutku zna pravo stanje stvari. Mnogo bolje resenje od nedeljnih sastanaka koji znaju da se oduze i na kojima polovina ljudi spava a druga polovina se dosadjuje.

Na kraju, sprint review je dobra praksa gde se prezentuje rezultat sprint-a. Bitna stavka je da se prezentuje funkcionalan softver. Ovo je velika prednost u odnosu na klasicne metode gde se obicno 6 meseci do godina dana radi na necemu i onda se ocekuje da to bude gotovo - a cesce je to nesto puno bugova i problema i menadzment tek tada shvati da je potrebno jos x meseci da bi se proizvod stabilizovao...

Sprint retrospective je veoma bitan u smislu prihvatanja promena (ovo stalno naglasavam, ali normalno je za organizacije da probaju nesto da promene, a posle par meseci sve se, po inerciji, vraca na staro). Ovde se analizira protekli sprint i sta je bilo dobro a sta lose. Treba komentarisati (zaliti se na...:-) sve - od razvojnih alata, metoda komunikacije (skype, irc), metoda pisanja/skladistenja dokumenata, suvise prekida, lose organizacije, nekvalitetne kafe itd, itd... Cilj je da se celo okruzenje stalno menja i unapredjuje a i da se eksperimentise sa novim stvarima (ne treba robovati navikama, pogotovu u dinamicnom svetu IT-a).

Ja se bas raspisao, ali to samo govori o pozitivnom utisku koje je SCRUM na mene ostavio. Najbitnija stvar je - SCRUM nekako prirodno legne programerima. Uz to, stvori se pozitivna dinamika u timu koja pozitivno utice na kvalitet/kvantitet/brzinu rada. Naravno, sve ovo treba da je dobro podrzano od menadzmenta koji takodje treba da prihvati ovu novu filozofiju.

Postoji jos cela filozofija kako raditi SCRUM kada se posao radi za musteriju koja zeli gotov proizvod za x meseci i zeli detaljan plan projekta, ali o tom mozda neki drugi put...

pozdrav.
 
Odgovor na temu

anon315

Član broj: 315
Poruke: 1657
*.adsl-3.sezampro.yu.



+13 Profil

icon Re: Agile - SCRUM - Iskustva i Preporuke08.11.2007. u 12:37 - pre 200 meseci
Odlicna je ova mini prezentacija!

Dobar izvor za pocetak je i wiki: en.wikipedia.org/wiki/Scrum_(development)

Nabavio sam knjigu Agile Project Management With Scrum u izdanju Microsoft press-a od istog lika (Ken Schwaber, koatur Scrum procesa sa Jeff Sutherland-om) koji drzi gornju prezentaciju (video @ google). Cini mi se da je dobro stivo, a i ima manje od 200 strana ;)

Ja imam par pitanja u ovom trenutku:

Kada clanovi tima preuzmu taskove, odrede vreme i krenu da rade, kako im izgleda rad na tasku?

Da li kaubojski kodiraju ili za svaki task postoji procedura design, test, code, refactor?

Dakle, gde se u tu pricu i kako uklapa dokumentacija, UML dizajn itd?

Takodje me zanima po kakvoj formuli se procenjuje vreme, odnosno kako da budemo sigurni da je clan tima dobro procenio vreme?

Vidim da ne postoji probijanje timebox-a (sto je super), nego secenje sa sprint backlog-a, ali kako se to postize ako je task neophodan da bi se zaokruzio sprint, odnosno dobio funkcionalan izlaz na kraju iteracije?
 
Odgovor na temu

vladan.jovanovic
FAE, Freescale
Helsinki

Član broj: 158095
Poruke: 11
193.184.5.*



Profil

icon Re: Agile - SCRUM - Iskustva i Preporuke09.11.2007. u 09:00 - pre 200 meseci
Citat:

Kada clanovi tima preuzmu taskove, odrede vreme i krenu da rade, kako im izgleda rad na tasku?

Da li kaubojski kodiraju ili za svaki task postoji procedura design, test, code, refactor?

Dakle, gde se u tu pricu i kako uklapa dokumentacija, UML dizajn itd?


SCRUM ne specificira sve detalje razvoja software-a, tako da mislim da tu imas slobodu i da kombinujes npr. sa eXtreme Programming-om. Ne vidim razloga zasto XP ne bi mogao da se uklopi u sprint, na primer. Takodje, u spring backlog kao jednu od stvari koje treba odraditi mozes da ubacis pisanje dokumentacije (UML ili nesto drugo, nije bitno).

Na primer, mi smo sofware razvijali, sto bi ti rekao, kaubojski. S tim sto su se build-ovi radili dnevno (pa i vise puta dnevno kad treba) i testing tim je to brzo i detaljno testirao tako da smo vec istog ili, najkasnije sledeceg, dana dobijali izvestaje o bug-ovima koje bi odmah ispravljali itd..

Upamti da bi naglasak trebao da bude na fleksibilnosti i prilagodjavanju promenama. Tako da ni SCRUM ne specificira svaki detalj u toku razvoja, nego vise daje neki okvir u koji se onda ubacuju druge stvari po potrebi.

Opet, sto se tice dokumentacije, to se dakle lako integrise, ali ne treba robovati ogromnim dokumentima i dijagramima, jer je posle ogroman posao to odrzavati u skladu sa promenama u programu. Naravno, moguce je to delimicno ili cak potpuno automatizovati, ali generalno gledano nema smisla previse detaljisati.

Citat:

Takodje me zanima po kakvoj formuli se procenjuje vreme, odnosno kako da budemo sigurni da je clan tima dobro procenio vreme?


Moje misljenje u pogledu ovoga - ako ne verujes clanovima tima sa kojima radis onda imas problem u timu ili u management-u.... Tim je samoorganizujuci tako da ima odredjenu slobodu i to je po meni pravilno. A i posto je sprint relativno kratak (20 i kusur radnih dana i nije toliko puno kada razmislis), zadaci koji se stavljaju u sprint backlog su relativno prosti i nije toliko tesko proceniti potrebno vreme...

Interesantna stvar ovde je da sprint na neki nacin forsira mala poboljsanja programa tj. male korake u dodavanju nove funkcionalnosti (incremental development), ali na duze staze ( u toku nekoliko sprint-ova) to se ipak isplati jer se funkcionalnost programa ipak znacajno unapredi uz zadrzavanje/unapredjenje kvaliteta, sto je veoma bitno. Ovo takodje forsira menadzment da malo realnije vidi tj. shvati sta je moguce u zadatom roku a sta nije moguce... Ako sad planiras za narednih 6-12 meseci sve ti izgleda moguce, ali realnost je drugacija ;-) Nakon par sprint-ova lakse je ocenjivati performanse tima i kojim tempom moze da implementira nove stvari i sta moze da se ocekuje itd.

Citat:

Vidim da ne postoji probijanje timebox-a (sto je super), nego secenje sa sprint backlog-a, ali kako se to postize ako je task neophodan da bi se zaokruzio sprint, odnosno dobio funkcionalan izlaz na kraju iteracije?


U tom slucaju sprint nije uspeo, i to je i lose i dobro. Losa strana je jasna :-). Dobra strana je sto se odmah vidi sta koci program i to se stavlja kao prioritet za naredni sprint. Eto, u ovom primeru odmah se vidi nacin na koji menadzment ima realan uvid u trenutno stanje razvoja. Ocigledno nesto kasni i na to nesto u narednom periodu treba staviti akcenat!

E sad, obicno ne mozes da ocekujes potpuno funkcionalan izlaz na kraju iteracije - jer mozda su neke stvari nizeg prioriteta planirane tek za neki naredni sprint. Ali ocekivani rezultat ne kraju svakog sprinta je funkcionalan proizvod u planiranom okviru.

Pozdrav.

 
Odgovor na temu

anon315

Član broj: 315
Poruke: 1657
*.adsl-1.sezampro.yu.



+13 Profil

icon Re: Agile - SCRUM - Iskustva i Preporuke11.11.2007. u 16:22 - pre 200 meseci
Da citiram sam sebe

Citat:

Dakle, gde se u tu pricu i kako uklapa dokumentacija, UML dizajn itd?


Definitivno je u ovoj prici (scrum, agilnost, iteracije, adaptivno planiranje..) UML u sketch, a ne u blueprint, modu.
 
Odgovor na temu

galisnik
NS

Član broj: 18494
Poruke: 81
*.intens.co.yu.



Profil

icon Re: Agile - SCRUM - Iskustva i Preporuke21.11.2007. u 12:01 - pre 199 meseci
Kad smo već kod ove teme, da li je neko isprobao ili imao priliku da radi sa ovom aplikacijom: http://www.versionone.com? V1: Agile Community varijanta aplikacije je Free (doduše bez ikakve podrške) i može da radi sa do 5 korisnika, a sve ostalo je full. Po karakteristikama koje aplikacija nudi djeluje kao odličan alat.
Bilo bi interesantno pročitati mišljenja ljudi koji su stvarno radili sa ovim softwareom.
 
Odgovor na temu

anon315

Član broj: 315
Poruke: 1657
*.adsl-3.sezampro.yu.



+13 Profil

icon Re: Agile - SCRUM - Iskustva i Preporuke10.01.2008. u 19:52 - pre 198 meseci
Dragane, "Scrum and XP from the Trenches" je suvo zlato.

Prvo sam procitao knjigu koju sam ja naveo i ona je poprilicno teoretska, mada ima dosta primera iz prakse. Dobri i losi zivi primeri. Jako korisna knjiga da se upoznate sa Scrumom. Mada priznajem da mi je malo bilo dosadno u nekim trenucima, posto mi je pola stvari intuitivno leglo.

Ali ova druga from the Trenches je full. Prica iz prve ruke sa svim detaljima. Ne treba se slepo drzati, jer je cela fora sa Scrumom da se prilagodis, ali je jako zgodno da vidis sve detalje kako je neko izveo Scrum pricu. Sve preporuke!

Citat:
galisnik: Kad smo već kod ove teme, da li je neko isprobao ili imao priliku da radi sa ovom aplikacijom: http://www.versionone.com? V1: Agile Community varijanta aplikacije je Free (doduše bez ikakve podrške) i može da radi sa do 5 korisnika, a sve ostalo je full. Po karakteristikama koje aplikacija nudi djeluje kao odličan alat.
Bilo bi interesantno pročitati mišljenja ljudi koji su stvarno radili sa ovim softwareom.


Povodom ovoga, bas iz pomenute knjige vidim da su likovi koristili samo jedan excel template za product backlog, a sve ostalo su radili na tablama i na zidu. Odrzava paznju tima i vidljivo je stalno. Mada su naveli taj softver koji ti pominjes kao i ova dva: http://xplanner.org/ , http://www.danube.com/

Btw, Ana, sad kad bi te Ken cuo "project management", naljutio bi se On to zove "framework", jer ne postoje pisana pravila i recepti koje ces da primenis
 
Odgovor na temu

[es] :: E-Poslovanje :: Agile - SCRUM - Iskustva i Preporuke

[ Pregleda: 8782 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

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