Optimalisation de la Plateforme d'Ingénierie Logicielle |
Sans outillage, cela ne fonctionne pas De nos jours, le niveau de complexité des projets informatiques est tel qu'équiper les équipes en charge de ces projets de l'outillage adéquat est une preuve de clairvoyance. Qu'il s'agisse d'outils d'aide à la modélisation, au codage, à la construction et à la distribution de solutions, à la gestion des sources, à la vérification de la qualité, à la gestion des exigences ou à la conduite du projet; il est clair que sans outillage, prendre en charge un projet informatique et réaliser la solution souhaitée devient une mission impossible. L'outillage adéquat Tout comme une masse et un burin sont des outils inappropriés pour aider un horlogier dans l'exécution de ses tâches, il est important de choisir les outils adéquats dans le domaine de l'ingénierie logiciel. Néanmoins, il semble que réaliser de bons choix dans ce domaine et que bien utiliser l'outillage soit pas toujours aisé. Comment choisit-on l'outil adapté à sa situation? Quelles fonctionnalités de l'outil doivent être employées et de quelles manières doivent elles être mises à contribution? Trop souvent, nous constatons que nombreux sont les projets où les outils sélectionnés ne supportent pas de façon adéquate les processus de développement et engendrent frustrations au sein des équipes, perte de qualité et de productivité. Rien n'est plus frustrant que d'avoir des outils _sensés devoir vous aider dans vos tâches_ qui vous 'obligent' à faire certaines « choses » alors que vous êtes conscients qu'elles sont inutiles, dénuées de valeur pour votre projet. Il en va de même lorsque que vous constatez que les outils ne vous aident pas dans vos tâches journalières. Une cause possible à cette situation se situe dans la façon ces outils ont été élaborés et conçus. L'élaboration de ces outils se fait toujours dans le contexte d'une certaine vision de l'ingénierie logicielle et qui, si cette vision ne correspond pas à votre situation, proposer des outils inadaptés à votre projet. "Les personnes, les processus et les outils" comme point de départ Les spécialistes dans le domaine de l'ingénierie logicielle savent depuis de nombreuses années qu'il est crucial d'avoir dans tout projet informatique un bon équilibre entre processus de développement, outillage et personnes. Cet équilibre est aussi l'objectif fixé lors de nos sélection d'outils ainsi que la configuration et l'optimalisation de ceux-ci. Pour de nombreux projets, Empulsys _en tant que spécialiste outils_ s'est vu chargé de définir et atteindre cet équilibre en sélectionnant et configurant l'outillage en fonction des caractéristiques (personnes, processus) de chaque projet. Plus particulièrement, Empulsys s'est occupé de: la mise en place de la gestion des configurations logicielles pour des environnements de développement distribués, l'implémentation de mécanisme d'intégration continue, l'automatisation des tests associés à la gestion des demandes de changement, de l'automatisation de métriques projet associé à la gestion de risques. IBM Rational Software Empulsys est un partenaire business d'IBM et distributeur de solutions IBM Rational au Benelux. Consultation libre d'engagement (gratuite) Si vous désirez identifier l'outillage adéquat pour votre projet, acquérir de tels outils, optimiser votre plateforme d'ingénierie logicielle (PIL) ou tout simplement trouver des alternatives open-source équivalentes, alors n'hésitez pas à nous contacter nous pour demander une consultation libre d'engagement. |
- Vision
- SCRUM
- SourceForge
- UML
- Seconde opinion
- Rational Insight
- Subversion
- Rational Project Conductor
- Rational Requirements Composer
- Rational Method Composer
- eBook
- Rational Team Concert
- Travailler de façon agile
- Requisite Pro
- Travailler de façon itérative
- Tests
- Récupération de projet
- TMap
- Spécifications Supplémentaires
- Visual Paradigm