| Abstract |
Sviluppare servizi software e' uno dei task piu' complessi
dell'informatica moderna. Alcune delle sfide che si debbono affrontare
per gestire ed evolvere un servizio world-class includono reagire alla
velocita' di internet con rilasci continui; gestire dipendenze
incrociate di decine di partner; gestire la qualita' necessaria ad un
servizio sempre online 24 ore su 24 usato da milioni di persone. In
questa chiacchierata faremo una breve carrellata su quali sono i
processi di sviluppo e le metodologie, che supportano tali processi,
utilizzati in Windows Live per Subscription and Commerce Services, un
web service che serve milioni di utenti per partner interni ed esterni a
Microsoft, come Xbox Live, Office Live, Zune e France Telecom.
Illustreremo brevemente le metodologie piu' importanti come daily
builds, bugs, test cases, source code tree e metteremo a confronto i
processi classici (waterfall-like) con i rivoluzionari processi agili
(scrum). |