Cadrer un projet de Developpement d’applications logicielles
Item
- Libelle
- Cadrer un projet de Developpement d'applications logicielles
- Code
- RNCP36593BC01
- Liste des compétences
- Analyser la demande et les données recueillies auprès du commanditaire en menant un entretien d'explicitation du besoin, des attentes, des exigences et une analyse de l'existant, afin de s'approprier le contexte, les enjeux, les objectifs du projet, cerner la problématique du client et faire émerger des pistes de solutions. Identifier les différents acteurs du projet (commanditaire, utilisateurs, parties prenantes) et leurs rôles pour cadrer l'environnement et le périmètre du projet. Evaluer l'opportunité et la faisabilité du projet de développement en analysant l'environnement technique et fonctionnel, les contraintes et le budget du client pour décider de son lancement et déterminer les moyens nécessaires à sa réalisation. Cartographier les risques techniques et fonctionnels associés au projet et les facteurs de dégradations en mettant en place un référentiel et des indicateurs de contrôle afin d'analyser leur criticité et limiter les impacts sur la performance du développement. Recenser les différentes solutions techniques, leurs environnements ainsi que le langage de programmation afin d'identifier les plus adaptées au projet de développement et aux performances attendues. Formaliser les caractéristiques, les fonctionnalités de la solution logicielle dans un plan de conception technique et fonctionnel en tenant compte des exigences et des contraintes du projet afin de proposer une solution logicielle répondant aux exigences du client. Estimer le coût associé au projet en se basant sur l'étude technique et en intégrant les équilibres stratégiques et économiques pour assurer la rentabilité de la solution envisagée et proposer des solutions alternatives, le cas échéant. Modéliser une architecture logicielle à partir du scénario élaboré en respectant les spécifications fonctionnelles attendues et les exigences de sécurité, afin de préparer la phase de développement et faciliter l'évolution, le déploiement et la maintenance du logiciel. Réaliser une veille technique, technologique et réglementaire en s'informant constamment des évolutions et des nouveaux usages pour suivre ou anticiper les innovations du secteur. Présenter les décisions et les axes de solutions préconisées, en français et en anglais, auprès des différentes parties prenantes en développant un argumentaire adapté afin d'obtenir leur adhésion et validation.
- Modalités d'évaluation
- Simulation de situation de travail sous la forme d'un projet de développement, dossier technique, soutenance orale
Linked resources
| Title | Class |
|---|---|
| RNCP36593 | Fiche |
Annotations
There are no annotations for this resource.