Timsko kovanje
- autor Krešimir Pavić
- sri 21.7.2010
- 00:01
Svatko tko se profesionalno bavi razvojem, barem je jednom u karijeri sudjelovao u lošem projektu. Ovo prokletstvo prati razvoj softvera od njegovih prvih dana. Naravno, stanje sada i prije više desetaka godina nije isto jer ipak svi uče i s vremenom se popravljaju. Napredak kroz godine vidljiv je u više područja. Pojavile su se nove projektne metodologije, novi pristupi programiranju te prateći alati koji potpomažu procese razvoja softvera. Tih alata ima svakakvih: od običnih repozitorija do programa za praćenje i evidenciju bugova, korisničkih zahtjeva...
U jednom su trenutku pametne glave zaključile da bi se svi alati mogli spojiti u jedan superalat koji će u potpunosti pratiti cjelokupni životni ciklus razvoja i održavanja softvera. Tako je nastala i nova kategorija alata za upravljanje životnim ciklusom aplikacija (engl. Application Lifecyle Management, kraće ALM). U početku je ALM bio zapravo samo običan buzzword koji su proizvođači različito interpretirali, već prema tome kako im je odgovaralo. Ipak, danas su ALM alati stasali i zauzimaju značajno mjesto u svakom razvojnom poduzeću.
Dvojac iz snova
Team Forge Enterprise Edition (dalje u tekstu samo Team Forge) je ALM alat i najvažniji proizvod tvrtke CollabNet. Možda prvi put čujete za Team Forge, no s CollabNetom ste se vjerojatno nesvjesno susreli. Njihov je najpoznatiji produkt Subversion - besplatni alat za repozitorij kôda koji u mnogim analizama uvjerljivo nadmašuje druge slične, no puno skuplje alate. Ako je Subversion proizvod koji ne donosi novac kompaniji, već samo dobru reputaciju, onda je Team Forge ono što prihoduje i omogućava rast te postojanje neprofitnog Subversiona. Zapravo, CollabNet je nastao oko ideje komercijalizacije principa i alata korištenih u razvoju Apache web servera. Kompaniju su osnovali 1999 godine Tim O'Reilly i Brian Behlendorf.
Prvi osnivač O'Reilly puno je poznatiji po istoimenoj izdavačkoj kući i kovanju pojma Web 2.0, dok je Brian jedna od poznatijih osoba u svijetu otvorenog kôda te osnivač Apache Groupa (kasnije je grupa prerasla u sveprisutni Apache Software Foundation). Dok se Tim više bavio drugim svojim projektima, Brian je dugo bio uključen u razvoj Team Foregea i držao je mjesto CTO-a CollabNeta. Dobra ideja, dosta početnog kapitala, iskusni i cijenjeni ljudi - sve to može biti dobar recept za velik uspjeh. Ipak, bliža i daljnja povijest prepuna je sličnih priča koje su neslavno skončale u mraku prošlih vremena. Na sreću, u našem slučaju sudbina se nasmiješila i pred nama se nalazi jedan od ponajboljih ALM alata. Već se od samih početaka Team Forge pokušao odvojiti od konkurencije ciljajući na razvojne timove koji djeluju na više udaljenih lokacija, što se dovodi u direktnu vezu s prijašnjim iskustvom jednog od pokretača kompanije. Koordinacija razvojnih timova koji sjede u susjednim sobama može biti zahtjevan proces, a to se višestruku povećava njihovom udaljenošću koja onda donosi cijeli novi niz izazova i rizika kao što su vremenske razlike, međukulturalni problemi itd.
izdvojeni tekstovi - kolovoz/rujan 2010.
Oleg Maštruko
Mobilnost i razvoj sri 21.7.2010
HP Technology Forum 2010, Las Vegas
Kockanje tehnologijom sri 21.7.2010
Recro-Net u Emiratima
Poslovni prodor na Bliski istok sri 21.7.2010
Skaliranje servera i problemi s e-maticom
Kad se male ruke slože sri 21.7.2010
Razvoj mobilnih aplikacija
Zlatni rudnik sri 21.7.2010
Team Forge Enterprise Edition
Timsko kovanje sri 21.7.2010
HP DL 380 G6
Ekonomično osvježenje sri 21.7.2010
HP EliteBook 8740w WD936EA
Elita među elitom sri 21.7.2010
Informacijsko zagušenje
Plivanje u oceanu podataka sri 21.7.2010
BPMN 2.0
Moderno modeliranje poslovnih procesa sri 21.7.2010
bada OS
Hoće li ocean progutati Android? sri 21.7.2010
HP Z200 KK611EA
Novo za staro sri 30.6.2010















