Project

General

Profile

Actions

TracOrganisation » History » Revision 1

Revision 1/19 | Next »
mehdi, 03/02/2010 05:51 PM


= Trac Organisation =
To perform a better use of this trac and make it Understandable for all, a charter of use has been defined.
This trac had to be used because it is the central tools to define the priorities of development and to follow the OpenSpace3D project.

milestones

A milestone corresponds to a version of OpenSpace3D as the corresponding voyager.

The "OpenSpace3D beta" milestone permits to define the global objectives concerning the platform.

Components

They allow to identify which components is targeted for a corresponding tickets.
A ticket could concern several components especially for OpenSpace3D beta'tickets

=== Exemples ===
[SO3] Renderer: Composants relatif au moteur 3D (SO3Engine) concernant un aspect visant à modifier ou ajouter une technique de rendu
ex : Ajout des fonctions dans le moteur permettant l'utilisation de la stéréoscopie en SCOL.

[OS3D] plugIT : Composant relatif au développement ou à la modification d'un plugIT
ex : Développement du plugIT "EnableParticleEmiter"

[VM_2DOS] Tree : Composant relatif à une modification ou à l'ajout d'une fonction concernant les contrôleur tree dans la librairie 2D OS de la machine virtuelle

Il est possible de retrouver l'ensemble des composants déclarés dans l'admin du trac

Nomenclature de déclaration des tickets du trac

De la même manière, un ticket du trac doit répondre à une nomenclature. Ceci afin de pouvoir repérer et de pouvoir suivre les développements par thématique afin d'optimiser le suivi de projet.

=== Exemples ===
[Particles] Intégration d'un système de particule dans le moteur 3D
Ce ticket peut donc facilement être replacé dans le contexte du développement de la fonctionnalité avatar dans OpenSpace3D

Un exemple concret
L'exemple ci-desous n'est pas exhaustif mais permet de visualiser l'intérêt de cette nomenclature
"Nous souhaitons développer un plugIT Avatar" * La fonctionnalités générale Avatar est définie par un ticket global dans le milestone : OpenSpace3D bêta.
  • La fonctionnalité est découpée en plusieurs niveau de développement.
  • On ajoute les tickets dans la milestone correspondante ce qui donnera en classant par nom nos tickets une visibilité par fonctionalités ajoutée dans la plateforme.

{| border="1" cellpadding="20" cellspacing="0" |+ align="center" style="color:#e76700;" |''view tickets'' |- |Tickets |Summary |Component |Milestone |- |1 |[Avatar] Bones management in SO3Engine |[SO3] SceneGraph |SCOL Voyager 6.0.122a |- |32 |[Avatar] plugIT Development |[OS3D] plugIT |OpenSpace3D 0.2.0a |- |4 |[Avatar] OpenSpace3D integration of bones management |[OS3D] Editor |OpenSpace3D 0.2.0a |- |2 |[Avatar] OpenSpace3D integration of Avatar |[OS3D]Editor |OpenSpace3D beta |- |}

=== Avantages de la typologie ===
  • Permet de classer les fonctionnalités en développement indépendamment du niveau de développement
  • La Milestone OpenSpace3D bêta permet d'avoir une vision globale du projet et d'extraire des priorités

Updated by mehdi over 14 years ago · 1 revisions