Difference between revisions of "Progetto Snowstorm"
m (fix?) |
m |
||
(10 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
__NOTOC__ | __NOTOC__ | ||
Nato ad agosto 2010, il team di Snowstorm si occupa di coordinare lo sviluppo del viewer di Second Life e di interagire con la comunità degli sviluppatori open source nella sua evoluzione. | |||
Line 12: | Line 9: | ||
<div id="box"> | <div id="box"> | ||
== | ==Obiettivi== | ||
<div style="padding: 0.5em"> | <div style="padding: 0.5em"> | ||
'''Migliorare le prestazioni, l'affidabilità e la semplicità d'uso del viewer di Second Life, fornendo rapidamente nuove funzionalità ai ''resident'' di Second Life.''' | |||
Stabilire le priorità di lavoro in base alla domanda '''Renderà Second Life più veloce, facile e divertente?''' | |||
* Trasparenza dei processi di lavoro e di sviluppo. ''Backlog'' pubblico. | |||
** Rapidità nel rispondere alla comunità opensource, al feedback e ai contributi (patch) | |||
** Pubblicare release di sviluppo ogni 2 settimane | |||
* Migliorare l'esperienza d'uso del programma | |||
** Raccattare i cocci | |||
** Risolvere i bug | |||
** Importare migliorie da Snowglobe, altri viewer e contributi open source | |||
** Aggiungere piccole ma utili funzionalità, semplici da implementare | |||
Dettagli tecnici, informazioni fresche e l'elenco dei bug su cui si sta lavorando possono essere visionati nello [https://spreadsheets.google.com/ccc?key=0AnxJWUubGIsodDlQeGhfU3k5MHRWdXc1X0Z6eTZWTmc Sprint Backlog] su Google Docs, che documenta le priorità e i progetti in corso. | |||
</div> | </div> | ||
---- | ---- | ||
Line 41: | Line 32: | ||
<div style="padding: 0.5em"> | <div style="padding: 0.5em"> | ||
* [[User:Oz_Linden|Oz Linden]] - Open Source Lead | * [[User:Oz_Linden|Oz Linden]] - Open Source Lead | ||
* [[User:Merov_Linden|Merov Linden]] | * [[User:Merov_Linden|Merov Linden]] | ||
* Open Source Contributors | * Grumpity ProductEngine e altri tre sviluppatori a contratto | ||
* chi dà una mano ("Open Source Contributors") | |||
</div> | </div></div> | ||
|valign="top" width="50%"| | |valign="top" width="50%"| | ||
<div id="box"> | <div id="box"> | ||
== | ==Download delle versioni di test== | ||
<div style="padding: 0.5em"> | <div style="padding: 0.5em"> | ||
: | |||
Questa è la '''versione di sviluppo''' più recente: | |||
{{ViewerDevelopmentInstallers}} | |||
Spesso sono disponibili anche '''altre [[Downloading test builds|versioni di test]]''' per nuove funzionalità o bugfix che non sono stati ancora integrati nel ramo principale di sviluppo. Per informazioni sulle varie fasi (''Development'' > ''Beta'' > ''Release'') si veda [[Viewer_Integration_and_Release_Processes]]. | |||
</div> | |||
---- | |||
==Informazioni== | |||
<div style="padding: 0.5em"> | |||
:mailing list: [https://lists.secondlife.com/cgi-bin/mailman/listinfo/opensource-dev opensource-dev] ([http://lists.secondlife.com/pipermail/opensource-dev/ archive]) | |||
:irc: [irc://irc.freenode.org/opensl #opensl on freenode] | :irc: [irc://irc.freenode.org/opensl #opensl on freenode] | ||
:[http://twitter.com/snowstormsl Twitter | :[http://twitter.com/snowstormsl Twitter] | ||
:[http://blogs.secondlife.com/community/technology/snowstorm Blog] | :[http://blogs.secondlife.com/community/technology/snowstorm Blog] | ||
: | :[http://www.google.com/calendar/hosted/lindenlab.com/embed?src=lindenlab.com_k0e2g2gmqrhm0esbrh31f0qbac%40group.calendar.google.com&ctz=America/Los_Angeles Calendar] ([http://www.google.com/calendar/ical/lindenlab.com_k0e2g2gmqrhm0esbrh31f0qbac%40group.calendar.google.com/public/basic.ics ical]) | ||
:: | ::Ritrovo: M-F 6:30am-7:00am {{SLT}} presso la [http://maps.secondlife.com/secondlife/Hippotropolis/146/73/26 Scrum Platform] | ||
</div> | </div> | ||
</div> | |||
|- | |||
|} | |||
==Sviluppo del software== | |||
Snowstorm | Il progetto Snowstorm si basa su una modifica del modello di sviluppo [http://en.wikipedia.org/wiki/Scrum_%28development%29 Scrum]. | ||
L'elenco delle cose a cui intendiamo lavorare è chiamato ''Product Backlog'': | |||
* | * [https://spreadsheets.google.com/ccc?key=0AnxJWUubGIsodENWR2xPNW5kUl9veXJmS0VDOUN4S0E&hl=en Product Backlog] | ||
** [[How To Propose A Viewer Feature]] | ** [[How To Propose A Viewer Feature]] | ||
Il lavoro viene organizzato in sprint che durano 2 settimane. Per prima cosa scegliamo su cosa lavorare, e basandoci sul ''Product Backlog'' costruiamo lo ''Sprint Backlog'' - l'elenco dei progetti da completare durante queste due settimane. Questo elenco di norma non viene modificato durante lo sprint. I progressi vengono verificati giornalmente allo ''Snowstorm Team Standup'' - un incontro in-world di circa 15 minuti in cui gli sviluppatori aggiornano gli altri sui progressi e sui problemi in corso; | |||
* | * [https://spreadsheets.google.com/ccc?key=0AnxJWUubGIsodDlQeGhfU3k5MHRWdXc1X0Z6eTZWTmc&hl=en Sprint Backlog] | ||
** Daily Scrum is 6:30am-7:30am {{SLT}} at [http://maps.secondlife.com/secondlife/Hippotropolis/146/73/26 Scrum Platform] | ** Daily Scrum is 6:30am-7:30am {{SLT}} at [http://maps.secondlife.com/secondlife/Hippotropolis/146/73/26 Scrum Platform] | ||
** [[Snowstorm Daily Scrum Archive|Daily Scrum Archive]] | ** [[Snowstorm Daily Scrum Archive|Daily Scrum Archive]] | ||
** [[Snowstorm Sprint Retrospective Archive|Sprint Retrospective Archive]] | |||
Il team di Snowstorm, oltre allo sviluppo dei propri progetti, si occupa di integrare i contributi al viewer e le patch provenienti dagli altri team di Linden Lab e dalla comunità open source. | |||
* [[Viewer Integration and Release Processes]] | * [[Viewer Integration and Release Processes]] | ||
* [[How To Submit A Viewer Change]] | |||
* | *: Nota: le proposte di modifica al viewer che comportano la creazione di nuove funzionalità non verranno accolte prima di essere state esaminate e integrate nel ''Product Backlog''. Le modifiche che risolvono un bug devono venire sottoposte al processo di Triage, dopodiché se rispondono ai criteri di integrazione potranno venire accolte in qualunque momento.'' | ||
* [[Creating a version control repository]] | |||
==FAQ e altro== | |||
* FAQ in inglese, v. [[Project_Snowstorm]] | |||
[[Category:Open Source Portal]] | [[Category:Open Source Portal]] | ||
[[Category:Snowstorm | [[Category:Snowstorm]] |
Latest revision as of 13:51, 17 November 2022
Nato ad agosto 2010, il team di Snowstorm si occupa di coordinare lo sviluppo del viewer di Second Life e di interagire con la comunità degli sviluppatori open source nella sua evoluzione.
ObiettiviMigliorare le prestazioni, l'affidabilità e la semplicità d'uso del viewer di Second Life, fornendo rapidamente nuove funzionalità ai resident di Second Life. Stabilire le priorità di lavoro in base alla domanda Renderà Second Life più veloce, facile e divertente?
Dettagli tecnici, informazioni fresche e l'elenco dei bug su cui si sta lavorando possono essere visionati nello Sprint Backlog su Google Docs, che documenta le priorità e i progetti in corso. Team
|
Download delle versioni di testQuesta è la versione di sviluppo più recente: Latest Development Viewers: Windows | Macintosh | Linux Details for these builds (build logs, included changesets)
Informazioni
|
Sviluppo del software
Il progetto Snowstorm si basa su una modifica del modello di sviluppo Scrum.
L'elenco delle cose a cui intendiamo lavorare è chiamato Product Backlog:
Il lavoro viene organizzato in sprint che durano 2 settimane. Per prima cosa scegliamo su cosa lavorare, e basandoci sul Product Backlog costruiamo lo Sprint Backlog - l'elenco dei progetti da completare durante queste due settimane. Questo elenco di norma non viene modificato durante lo sprint. I progressi vengono verificati giornalmente allo Snowstorm Team Standup - un incontro in-world di circa 15 minuti in cui gli sviluppatori aggiornano gli altri sui progressi e sui problemi in corso;
- Sprint Backlog
- Daily Scrum is 6:30am-7:30am PDT at Scrum Platform
- Daily Scrum Archive
- Sprint Retrospective Archive
Il team di Snowstorm, oltre allo sviluppo dei propri progetti, si occupa di integrare i contributi al viewer e le patch provenienti dagli altri team di Linden Lab e dalla comunità open source.
- Viewer Integration and Release Processes
- How To Submit A Viewer Change
- Nota: le proposte di modifica al viewer che comportano la creazione di nuove funzionalità non verranno accolte prima di essere state esaminate e integrate nel Product Backlog. Le modifiche che risolvono un bug devono venire sottoposte al processo di Triage, dopodiché se rispondono ai criteri di integrazione potranno venire accolte in qualunque momento.
- Creating a version control repository
FAQ e altro
- FAQ in inglese, v. Project_Snowstorm