Linux Store: Difference between revisions

From air
Jump to navigation Jump to search
No edit summary
No edit summary
Line 19: Line 19:
*Mercier Michael
*Mercier Michael
*Oswald camille
*Oswald camille
*Wirth Clément
*Wirth Clément<br>


===Semaine 39===
===Semaine 39===
Line 25: Line 25:


===Semaine 40===
===Semaine 40===
Définition et écriture du cahier des charges.<br>
Définition et écriture du cahier des charges.<br><br>
Le 04/10/2012 a eu lieu le premier Sprint planning. Le but de ce dernier était : <br>
Le 04/10/2012 a eu lieu le premier Sprint planning. Le but de ce dernier était : <br>
*définir un srcrum master fixe ou tournant
*définir un srcrum master fixe ou tournant
Line 50: Line 50:
*Me désinscrire
*Me désinscrire
*Etre informé de la validation de mon application
*Etre informé de la validation de mon application
*Etre informé des mises-à-jours
*Etre informé des mises-à-jours<br>


En tant qu'administrateur, je souhaite :
En tant qu'administrateur, je souhaite :
Line 64: Line 64:
*Noyau (fonction qui fait la recherche)
*Noyau (fonction qui fait la recherche)
* Générer les applications
* Générer les applications
*Ecrire les jeux de tests.
*Ecrire les jeux de tests.<br>


===Semaine 41===
===Semaine 41===
Rendu du cahier des charges. Définition du graphisme des pages du site. Mise en place de la structure.
Rendu du cahier des charges. Définition du graphisme des pages du site. Mise en place de la structure.<br>


===Semaine 42===
===Semaine 42===

Revision as of 08:38, 14 October 2012

Présentation

Dans le cadre d’un projet Ecom, nous allons réaliser une plate-forme de téléchargement d’applications pour le système d’exploitation Linux. Celle-ci se nommera Linux’Store.
Sur cette plate-forme, les utilisateurs pourront télécharger :

  • Des jeux
  • Des thèmes
  • Des widgets
  • Des logiciels de sécurité, d’administrateur ou de multimédia.

Ces applications seront disponibles pour tous types de distribution linux :

  • Fedora
  • Red’Hat
  • Centos
  • Open Suse
  • Ubuntu

Ces applications seront payantes mais leurs mise-à-jours seront gratuite.
La plate-forme a un système de détection de distribution, le téléchargement d’une application sera donc d’autant plus simplifier que l’utilisateur n’aura plus besoin de connaitre sa distribution ou sa version.

Membre du projet :

  • Mercier Michael
  • Oswald camille
  • Wirth Clément

Semaine 39

Présentation du projet ECOM. Nous avons aussi défini et spécifié notre sujet.

Semaine 40

Définition et écriture du cahier des charges.

Le 04/10/2012 a eu lieu le premier Sprint planning. Le but de ce dernier était :

  • définir un srcrum master fixe ou tournant
  • Définir la durée de nos sprint
  • Définir le product backlog

Durée des sprints : 2 semaines. Nous avons fixer cela car nous avons décider que pour mener à bien un sprint, il nous faut au moins 10h de travail. Or compte tenu de nos contrainte d'emploi du temps, nous ne parvenons pas à avoir ces 10h en une semaine. Donc 15 jours nous semble plus approprié : 3h par semaines à l'école (encadré) et 4h personnel.

Le scrum master sera fixe. En effet, une personne de groupe (Camille Oswald) a déjà eu l'expérience de travailler avec la méthode agile scrum, elle est donc plus à même de la mettre en place.

Product Backlog :

En tant qu'utilisateur, je souhaite :

  • Rechercher une application par mot clés ou par catégorie.
  • Télécharger une application
  • Ajouter, supprimer, modifier une application dans mon panier.
  • M'inscrire
  • Me connecter
  • Payer
  • Télécharger une mise-à-jour
  • Poster une application
  • Poster une mise-à-jour
  • Gérer mon compte utilisateur
  • Me désinscrire
  • Etre informé de la validation de mon application
  • Etre informé des mises-à-jours

En tant qu'administrateur, je souhaite :

  • Etre informé de l'ajout d'une application
  • Etre informé de l'ajout d'une mise-à-jour
  • Valider ou non l'application ou la mise-à-jour
  • Retirer une application

Définition du premier sprint backlog : Rechercher une application :

  • Mettre en place la structure de donnée
  • IHM (faire une maquette de page de recherche, charte graphique, étude de l'éxistant)
  • Noyau (fonction qui fait la recherche)
  • Générer les applications
  • Ecrire les jeux de tests.

Semaine 41

Rendu du cahier des charges. Définition du graphisme des pages du site. Mise en place de la structure.

Semaine 42