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.
Les principaux pièges
- Organisation du projet
- Le problème est mal défini et mal délimité
- Les exécutifs refusent de voir la réalité
- Les planning sont réalisés à la petite semaine, sans impliquer les acteurs de terrain
- Les plannings sont trop rigides et imposent des coupes franches improvisées
- Les estimations à la bonne franquette deviennent les objectifs à tenir
- Les budgets sont trop verrouillés
- Le projet n'est pas en phase avec les budgets alloués
- Coopération étendue
- Les responsabilités sont trop mal définies ou changent constamment
- Les équipes ne sont qu'un ensemble d'individualités
- Les acteurs du projet sont déplacés et réaffectés à tort et à travers
- Un manque de participation des autres parties prenantes
- L'absence de véritable communication entre les exécutants et les managers du projet
- Assistance à l'anticipation
- Les enjeux mal précisés évoluent et bouleversent les priorités
- Les ressources sont inappropriées ou mal utilisées
- Les exécutants ont perdu de vue les objectifs initiaux
- L'instrument de mesure est inadéquat
- Le balisage du projet ne permet pas une appréciation concrète de l'avancement
- Intégration
- Les aspects techniques du projet sont privilégiés aux dépens des besoins fonctionnels
- Le chef de projet cherche à reproduire ce qu’il fait habituellement aux dépens et des besoins propres de l’entreprise
- Le budget initial ne tiens pas suffisamment compte des besoins propres de l’intégration
Logiciels
Outils de documentation
/informatique/outils_de_documentation
Pour la gestion de traduction : http://trac.transifex.org, http://www.transifex.net
Planning et ressources
http://fr.wikipedia.org/wiki/TaskJuggler
CA-SuperProject
MS-Project
http://www.pivotaltracker.com/: OnLine AGile dashboard
Collaborative development platform
* 16 logiciels de gestion de projets web et open source
Clocking IT - Overview, interactive Gantt, tasklist, files, timesheet report
http://fusionforge.org/Fusionforge, Gforge, GNU Savane
Codendi gathers teams around a project management chain and continuous integration of software developments. En Php.
Trac (en Java)
CodingTeam (en Php)
Indefero (en Php)
dotProject (en Php)
Project/ERP
]project-open[
Features:
- Project / Portfolio Management
- Time sheet Management
- Issue Management
- Gantt Charts
- Reporting (Project)
- Data Warehouse Time Sheet Cube
- Controlling
- Risk Management
- Workflow
- Resource Management
- Project Chat Rooms
- Project File Manager
- Expense Tracking
- Project Management Methodology
- Skills Management
- Project Completion Tracking
- Calendar
- CRM
- Customer Contact Management
- Integrated Customer Interaction History
- Customer Tracking
- Finance
- Finance Reporting
- Cost-Center-Extension
- Project Controlling
- Quoting/Invoicing
- Human Resource
- Unified Employee File
- Employee Payroll Information
- Knowledge Management
- Search engine
- Wiki
- Expert Finder
- Portraits
- Incident Management
- Translation
- Freelance Database
- Translation Quality
- Unified Supplier File
- Operational
- One-Time-Passwords
Bugtracker
Voir aussi collaborative_development_platform
http://mtrack.wezfurlong.org/ (en php)
System Configuration Manager / Version Control System
Articles
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
- ThoughtWorks CIs Feature Matrix (comparison table)
Hudson
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