Difference between revisions of "Progetto Snowstorm"

From Second Life Wiki
Jump to navigation Jump to search
m (removed obsolete section)
m (reorganization, removed obsolete section, added download template)
Line 9: Line 9:
<div id="box">
<div id="box">


 
==''Obiettivi''==
==''Mission''==


<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.
'''Migliorare le prestazioni, l'affidabilità e la semplicità d'uso del viewer di Second Life, fornendo rapidamente nuove funzionalità ai ''resident'' di Second Life.'''
</div>


----
Stabilire le priorità di lavoro in base alla domanda '''Renderà Second Life più veloce, facile e divertente?'''
==Obiettivi==
 
<div style="padding: 0.5em">
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.
* Trasparenza dei processi di lavoro e di sviluppo. ''Backlog'' pubblico.
Line 32: Line 25:
** Aggiungere piccole ma utili funzionalità, semplici da implementare
** 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 e che viene costantemente aggiornato in base al feedback della comunità e alle risorse disponibili.
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 39: Line 32:
<div style="padding: 0.5em">
<div style="padding: 0.5em">


* [[User:Q_Linden|Q Linden]] - Tech Lead
* [[User:Esbee Linden|Esbee Linden]] - Product/Business Lead
* [[User:Oz_Linden|Oz Linden]] - Open Source Lead
* [[User:Oz_Linden|Oz Linden]] - Open Source Lead
* [[User:Merov_Linden|Merov Linden]], [[User:Tofu_Linden|Tofu Linden]], [[User:Aimee_Linden|Aimee Linden]], + 3 contract engineers
* [[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></div>
Line 64: Line 56:
----
----


==Sviluppo del software==
==Testing==


<div style="padding: 0.5em">
<div style="padding: 0.5em">
The following is links to the most recent builds from the main viewer-development integration repository:
{{ViewerDevelopmentInstallers}}
<!-- and the viewer that we expect to be the next beta:
{{ViewerInstallers|2.6.0 Beta Candidate|in testing now - candidate for release on the Beta channel March 17|task=viewer-pre-beta}} -->
and we also frequently publish [[Downloading test builds|test builds]] for things that have not yet been integrated.
</div></div>
|-
|}
==Sviluppo del software==


Il progetto Snowstorm si basa su una modifica del modello di sviluppo [http://en.wikipedia.org/wiki/Scrum_%28development%29 Scrum].
Il progetto Snowstorm si basa su una modifica del modello di sviluppo [http://en.wikipedia.org/wiki/Scrum_%28development%29 Scrum].
Line 78: Line 82:
**: Nota: il ''Daily Scrum'' è pubblico ma può intervenire solo chi sta contribuendo allo sprint in corso;
**: Nota: il ''Daily Scrum'' è pubblico ma può intervenire solo chi sta contribuendo allo sprint in corso;
** [[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.
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]]
* [[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.''
*: 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.''
 
* [[Basic Mercurial Workflow]]
</div></div>
* [[Creating a version control repository]]
|-
|}


==FAQ e altro==
==FAQ e altro==


* FAQ in inglese, v. [[Project_Snowstorm]]
* FAQ in inglese, v. [[Project_Snowstorm]]
* Continueremo a usare PJIRA fino a che non sarà disponibile JIRA 4. All'interno di PJIRA useremo il progetto VWR, spostando opportunamente certi bug report dal progetto SNOW e dai progetti del tracker interno di Linden Lab (questi progetti diventeranno parte del backlog)
* Lunedì si sceglie cosa integrare; Mercoledì si testa, si rilascia e si cambiano le priorità
* le release avranno un nuovo ''channel'' chiamato Second Life Development Viewer




[[Category:Open Source Portal]]
[[Category:Open Source Portal]]
[[Category:Snowstorm]]
[[Category:Snowstorm]]

Revision as of 11:25, 22 March 2011


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.


Obiettivi

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 Sprint Backlog su Google Docs, che documenta le priorità e i progetti in corso.


Team

  • Oz Linden - Open Source Lead
  • Merov Linden
  • Grumpity ProductEngine e altri tre sviluppatori a contratto
  • chi dà una mano ("Open Source Contributors")

Informazioni

mailing list: opensource-dev (archive)
irc: #opensl on freenode
Twitter
Blog
Calendar (ical)
Ritrovo: M-F 6:30am-7:00am PDT presso la Scrum Platform
Download
Le versioni di sviluppo non vengono testate prima del rilascio. Usare a proprio rischio e pericolo

Testing

The following is links to the most recent builds from the main viewer-development integration repository:

Latest Development Viewers:
Windows | Macintosh | Linux
Details for these builds (build logs, included changesets)


and we also frequently publish test builds for things that have not yet been integrated.

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;

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.

FAQ e altro