Ceci est une ancienne révision du document !
Table des matières
Gestion de projet
Il faut abandonner le modèle MOA/MOE dans les DSI
- Program Management
- Project Management
- Requirements Management
- Test Management
- Defect Management
- Product Management
- Support Management
- Community Management
La norme ISO 12207 a pour objectif de poser la référence pour les processus du cycle de vie logiciel pris dans sa généralité
Gestion de projet:
- Gestion de projet sur Wikipedia (fr).
- Des guides et modèles par la DSI du CNRS.
Glossaire:
- Work Breakdown Structure (WBS) (en français: SDP Structure de Découpage du Projet)
- S3M® est le modèle d'amélioration de la maintenance du logiciel visant une approche d'amélioration qui offre aux organisations les éléments essentiels pour l'optimisation des processus de la maintenance applicative du logiciel.
Logiciels
Outils de documentation
/informatique/outils_de_documentation
Pour la gestion de traduction : http://trac.transifex.org, http://www.transifex.net
Planning et ressources
Collaborative development platform
http://fusionforge.org/Fusionforge, Gforge, GNU Savane
Codendi gathers teams around a project management chain and continuous integration of software developments. En Php. Guide de l'utilisateur Codendi (fr)
Trac (en Java)
Redmine (en Ruby)
CodingTeam (en Php)
Indefero (en Php)
dotProject (en Php)
Bugtracker
System Configuration Manager / Version Control System
TCM - Test Case Management
Salome-TMF
http://wiki.ow2.org/salome-tmf/
SALOMÉ offre des fonctionnalités de création de tests (suivant les concepts de la norme ISO9646)
TestLink
TestLink http://en.wikipedia.org/wiki/TestLink
La solution est principalement basée sur PHP et MySQL (d’autres types de SGBD sont pris en charge) et est interconnectable avec les systèmes de suivi de bogues (Mantis, Bugzilla, …).
RTH - Requirements and Testing Hub
RTH - Requirements and Testing Hub (en Php) RTH (Requirements and Testing Hub) is an open-source test-management tool, which also has requirements-management and bug-tracking capabilities.
CI - Continuous Integration
Hudson is an extensible continuous integration engine used for Java projects. It’s architecture can be used for others languages as PHP too.
Documentation
Spécifications
- La spécification fonctionnelle est la description des fonctions d'un logiciel, en vue de sa réalisation. Une spécification fonctionnelle est indépendante de la façon dont sera réalisé le logiciel en question. Il existe deux sortes de spécifications fonctionnelles :
- Les spécifications fonctionnelles générales (SFG), qui décrivent le modèle métier, élaborées par la maîtrise d'ouvrage,
- Les spécifications fonctionnelles détaillées (SFD), qui sont élaborées par la maîtrise d'œuvre.
Software Architecture Documentation (SAD)
Tests management
The 'BA Owner' and 'QA Owner':
- BA: the Business Analyst that's writing a requirement or test
- QA: the QA engineer who is automating or executing the test.
Types of tests execution:
- unit tests
- manual test
- automated test