Evolutions du site de l USH Travailler en HLM



Documents pareils
L Intégration Continue & Agilité

1/15. Jean Bernard CRAMPES Daniel VIELLE

Marché à Procédure adaptée. Tierce maintenance applicative pour le portail web

BLANC LIVRE. Enquête sur l usage. usage des technologies Open Source en entrerises.

Profil. Formations Certifications. Etienne de LONGEAUX Architecte logiciel/ Lead développeur PHP5/SYMFONY2/ZEND 13 ans d expérience.

Chef de projet / Architecte JEE 15 ans d expérience

Systèmes et réseaux d information et de communication

Glassfish dans le milieu médical. Sun Aquarium Paris 26 Juin 2009 Jacky Renno

Scrum + Drupal = Julien Dubois

Paul FLYE SAINTE MARIE

SCRUM BUT, LE LIVRE BLANC. De la problématique de mener un projet AGILE dans une organisation classique

Expert technique J2EE

Projektron BCS 7.22 Plus qu'un logiciel de gestion de projets

Projet de Java Enterprise Edition

proximite + qualite + competitivite

CQP Développeur Nouvelles Technologies (DNT)

Solution globale de gestion et reporting projet

Formation : Langues : Types d Intervention et Secteurs d Activité :

Formation Scrum. 2 jours

Conduite de projets informatiques Développement, analyse et pilotage (2ième édition)

Certification Scrum Master

Expertises Métiers & e-business. Technologies Microsoft & OpenSource. Méthodologies et gestion de projet

Emmanuel BOUIN - 35 ans

Stage : Développement du contenu Web

25/12/2012

Domaines d'intervention Conseil & Formations. Expertises Métiers & e Business Technologies Microsoft & OpenSource Méthodologies et gestion de projet

APPEL D OFFRE. Projet décisionnel. Juillet 2011

Software Application Portfolio Management

Le Product Owner Clé de voute d un projet agile réussi

REX Scrum Master du terrain

Topologie du web - Valentin Bourgoin - Méthodes agiles & SCRUM

Les méthodes itératives. Hugues MEUNIER

INTRODUCTION À LA GESTION DE PROJET AGILE (BACKLOG, TABLEAUX DE BORD, BURNDOWN, PLANIFICATION D ITERATIONS)

Cette première partie pose les enjeux de la BI 2.0 et son intégration dans le SI de l entreprise. De manière progressive, notre approche situera le

Diplôme Fédéral de Web Project Manager

2008 : Diplômé Master 2 ASR (Architecture Système et Réseaux) Université d Evry (Evry - 91)

Génie Logiciel LA QUALITE 1/5 LA QUALITE 3/5 LA QUALITE 2/5 LA QUALITE 4/5 LA QUALITE 5/5

Usine de développement : étude comparative

DEMANDE D INFORMATION RFI (Request for information)

ACCOMPAGNEMENT A LA CERTIFICATION ISO 9001 DE L AGENCE POUR LA RECHERCHE ET L INNOVATION EN CHAMPAGNE-ARDENNE - CARINNA

Loïc Rossignol Ingénieur Consultant

Assurances & Mutuelles, Industrie, Santé, Énergie, Transport, Médias / Multimédias, Télécoms, Services

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

Maîtrise d ouvrage agile

Erick Consultant AMOA / SI Senior

Marie-Christine Spengler

TERMES DE REFERENCE POUR LE RECRUTEMENT CONSULTANT POUR LA MISE EN ŒUVRE DE LA STRATEGIE DE MISE EN PLACE DU LMS

CONSULTANT AMOA/RECETTE à la recherche d un poste dans la région de Montpellier 7 ans d expérience

Proposition pour la création d un site de gestion de projet

ACCORD-CADRE DE TECHNIQUES DE L'INFORMATION ET DE LA COMMUNICATION. PROCEDURE ADAPTEE En application des articles 28 et 76 du Code des Marchés Publics

[WEB4ALL PRESENTATION ET TARIFS VPS INFOGERES]

Sélection d un Consultant chargé d accompagner le GIM-UEMOA dans le processus de mise en place d un Plan de Continuité de l Activité (PCA)

CAHIER DES CLAUSES TECHNIQUES PARTICULIERES (CCTP) Valant ACCORD-CADRE. Procédure d appel d offres ouvert - N

IT Solutions OFFREZ PLUSIEURS VIES À VOS CONTENUS. Intégration

Module Projet Personnel Professionnel

En date du 11 décembre 2008

Jean-Pierre Vickoff

Nos Solutions PME VIPDev sont les Atouts Business de votre entreprise.

Imaginez un Intranet

M Études et développement informatique

CA 2011 M. +40% de croissance 7. agences en France. Paris Lyon Nantes Bordeaux Montpellier Aix en Provence

MARCHE DE PRESTATIONS INFORMATIQUES

scfi, créateur de Solutions Innovantes... 2 Contrat de Partenariat... 3 Concept... 3 Services... 4 Domaines... 4 Atouts... 5

Conduite de projets SI. Les méthodes «Agiles» N QUAL/1995/3660e ORESYS

LA MÉTHODE AGILE VS LE CYCLE EN V UNE RÉVOLUTION DANS LA GESTION DE PROJET. Franck BEULÉ

Formation pour Product Owner

GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET

Auteur : Françoise NICOLAS, Responsable Qualité. Approuvé par : Michel ROUVELLAT, Président. Dernière date de mise à jour : 01 avril 2015

Yassine ZAKARIA SÉMINAIRE : MÉTHODES AGILES

Messagerie collaborative et unifiée de l Inra

SIO-SISR : Projet GSB. LOT 1 : Evaluation d un logiciel d inventaire et de gestion de parc. BTS Services Informatiques aux Organisations 1 ère année

Opérateur global de la performance IT

Cursus Sage ERP X3 Outils & Développement. CURSUS Sage ERP X3 Outils & Développement ADVANCED. Outils avancés. 2 jours X3A-ADM. Développement 1 &2

OFFRE MDB Service & Architecture Technique. MyDataBall Saas (Software as a Service) MyDataBall On Premise

Rectorat de Grenoble

backlog du produit Product Owner

Gestion de projet Agile. STS IRIS Module «Gérer et organiser un projet informatique»

Spécialité Compétence complémentaire en informatique

TP3 Intégration de pratiques agiles. 1. User Stories (1) Scénario d intégration agile. En direct-live du château

Développeur - Conseiller - Formateur web

APPLICATIONS MOBILES Catalogue de services Econocom-Osiatis

GÉNÉRATEUR DE PERFORMANCE CONSEIL EN SYSTÈMES D INFORMATION

SERVICE CERTIFICATION DES ÉTABLISSEMENTS DE SANTÉ. Guide utilisateur Compte Qualité dans SARA

BLANC LIVRE. Data Discovery L alternative à la BI?

Pilot4IT Tableaux de Bord Agréger et consolider l ensemble de vos indicateurs dans un même portail.

MANUEL UTILISATEUR SAMS 3.00H <MDJ-SAMS-UTIL-02>

Cursus 2013 Déployer un Content Management System

Chef de Projet Web. Expériences. Compétences. Diplômes. Formations. Communication. Informatique

Règles d engagement. Présentation Diapositives Bibliographie Questions Les vertus de la marche

L exploitation des rapports de vérifications réglementaires : quels enjeux, quelle solution?

GESTION DE PROJET. - Tél : N enregistrement formation :

Cours Ephec Niv. 2 : Technique et gestion de projet. Par Monsieur Bertieaux Année Académique Quelles sont les 4 valeurs Agiles?

Méthode Agile de 3 ème génération J-P Vickoff

Scrum Une méthode agile pour vos projets

Dossier de Presse. Ergonomie. E-commerce. Portails internet. Applications Facebook. Logiciels «prêts à adapter» Logiciels sur mesure

Reza MADANI Manager et Consultant Indépendant Stratégie, organisation, management et transformation de systèmes d information

Périmètre d Intervention. Notre Offre

Nom-Projet MODELE PLAN DE MANAGEMENT DE PROJET

Le Product Backlog, qu est ce c est?

Transcription:

Evolutions du site de l USH Travailler en HLM Proposition technique et financière Votre contact commercial Guillaume de NAZELLE Tel : 06 87 64 90 31 guillaume.denazelle@netapsys.fr Version : V 1.0 Date : 10/04/2015 NETAPSYS CONSEIL 124 126, rue de Provence 75008 Paris www.netapsys.fr contact@netapsys.fr S.A.S. au capital de 1 024 000,00 - SIRET : 45366499700039 - N.A.F. : 722C - N.I.I. : FR31453664997 Organisme de formation enregistré sous le numéro 11 75 41851 75 auprès du préfet de région d Ile de France

FICHE DE SUIVI DU DOCUMENT Identification Client Direction / Sous-direction Intitulé du projet Type de document Support magnétique Union Sociale pour l Habitat Direction des systèmes d information Evolutions du site de l USH Travailler en HLM Proposition technique et financière \\ Union Sociale pour l Habitat\\USH-8628 Visa Responsable Date Rédaction Guillaume de NAZELLE 10 avril 2015 Diffusion Direction Destinataire Date Direction des systèmes d information 10 avril 2015 NETAPSYS_ USH-8628_Proposition_technique_et_financière V2 2/34

SOMMAIRE 1. COMPREHENSION DES BESOINS... 5 1.1 Contexte... 5 1.2 Principaux risques identifiés... 6 2. SYNTHESE DE NOTRE OFFRE... 7 2.1 Netapsys... 7 2.2 Culture de l engagement... 8 3. MOYENS MIS EN ŒUVRE... 10 3.1 Des hommes... 10 3.1.1 Equipe pressentie... 10 3.1.2 Gestion des ressources humaines... 11 3.1.3 Gestion du Turn-over... 12 3.1.4 Gestion des congés... 12 3.2 Des outils : planification et outillage projet... 13 3.2.1 Indicateurs de suivi... 13 3.2.2 Gestionnaire de demandes (ou tickets)... 14 3.2.3 Référentiel documentaire... 14 3.2.4 Environnement de développement et de tests... 15 3.3 Des processus... 20 3.3.1 Démarche d ensemble préconisée... 20 3.3.2 Méthodologie : notre méthode Agile... 20 3.3.3 Suivi de l activité... 25 4. DEROULEMENT DE LA PRESTATION... 27 4.1 Description des prestations... Erreur! Signet non défini. 4.2 Phase de spécifications... Erreur! Signet non défini. 4.3 Phase de développement... 27 4.4 Encadrement du développement... 29 4.5 Garantie... 29 5. CHARGES, COUTS ET CONDITIONS FINANCIERES... 30 5.1 Charges et coût d intervention... 30 5.2 Modalités et conditions financières... 30 6. CONDITIONS D EXECUTION... 31 6.1 Délai de validité de l offre... 31 6.2 Lieu d exécution de la prestation... 31 6.3 Sous-traitance... 31 6.4 Propriétés... 31 6.5 Confidentialité... 31 7. ACCORD ET VALIDATION... 32 7.1 Charges et coût d intervention... Erreur! Signet non défini. 7.2 Modalités et conditions financières... Erreur! Signet non défini. NETAPSYS_ USH-8628_Proposition_technique_et_financière V2 3/34

NETAPSYS_ USH-8628_Proposition_technique_et_financière V2 4/34

1. Compréhension des besoins 1.1 Contexte L Union Sociale pour l Habitat a demandé à NETAPSYS de l accompagner pour les demandes d évolutions du portail web d information. La demande concerne la mise en place d une espace emploi «Travailler en HLM» NETAPSYS_ USH-8628_Proposition_technique_et_financière V2 5/34

1.2 Principaux risques identifiés Nos expériences de développement de site web et de tierce maintenance applicative dans les secteurs publics et privés et notre connaissance du contexte de la prestation attendue par l USH nous permettent de dresser les facteurs de risque et les éléments de réponse suivant : Risque projet identifié Clé de réussite Netapsys La capacité du prestataire à mobiliser une équipe complète, compétente et réactive non seulement sur le périmètre technique du projet mais également sur les aspects documentaires et organisationnels. Mobilisation d une équipe expérimentée dirigée par un Chef de projet qualifié cumulant plusieurs années d expérience dans la conduite de projet et de TMA en mode WEB sur les technologies LAMP (Linux / Apache / MySQL / PHP) et le CMS Drupal. Le respect des délais et des engagements, en particulier dans le cas du présent projet. Organisation de réunions et points réguliers avec les différents acteurs du projet : Comité de pilotage, Comité de suivi mensuels et ateliers de travail. Rédaction et application d un Plan d Assurance Qualité régissant l ensemble de modalités et moyens projet NETAPSYS_ USH-8628_Proposition_technique_et_financière V2 6/34

2. Synthèse de notre offre 2.1 Netapsys Netapsys est une Société de Service en Ingénierie Informatique bâtie sur deux principes fondamentaux : La maîtrise technologique : LAMP (Linux / Apache / MySQL / PHP) ; LAPP (Linux / Apache / Postgres / PHP) ; CMS : DRUPAL La maîtrise de la conduite d opération en mode projet. Ces deux éléments clés qui nous caractérisent depuis notre création nous ont permis de développer une stratégie d entreprise basée sur la culture de l engagement : Engagement à proposer la solution (ergonomique, fonctionnelle, technique et organisationnelle) la plus adaptée au contexte du projet et plus globalement à la stratégie de nos clients ; Engagement clair sur les résultats : Exhaustivité des livrables dont la liste est clairement définie dès la proposition commerciale ; Qualité de nos travaux en accord avec les normes de nos clients, l état de l art du marché et notre politique interne d industrialisation de nos développements ; Respect des délais : des charges et des «plages de sécurité» sont insérées volontairement dans nos planifications projet et l équipe projet Netapsys est susceptible d être renforcée à l issue ou durant les phases de conception. Cette capacité à s engager, nous la développons sur la base d une offre de prestations cohérente fondée sur quatre points : Conseil et audit auprès des équipes maîtrise d œuvre (architecture, réalisation, production) : apporter notre expertise technique pour assister nos clients dans leurs choix technologiques ; NETAPSYS_ USH-8628_Proposition_technique_et_financière V2 7/34

Industrialisation des développements : apporter notre savoir-faire et notre démarche de développement (méthodologie objet, utilisation de Frameworks reconnus comme des standards par le marché, bibliothèques de composants pour faciliter les développements) afin de réaliser des applications informatiques au forfait ou en assistance technique ; Transfert de compétences : accompagner nos clients avec l objectif de rendre autonome leurs équipes de réalisation selon deux modes : monitorat ou intégration d une ressource cliente dans une équipe de réalisation Netapsys travaillant sur un projet du client ; Maintenance applicative : continuer à servir les intérêts de nos clients tout au long du cycle de vie des projets informatiques déployés. 2.2 Culture de l engagement Ce type de prestation nécessite un engagement fort du prestataire sur l équipe dédiée à la prestation, sur son niveau de compétences, de disponibilité et sur les moyens mis en œuvre pour assurer le suivi et le bon déroulement de cette dernière. Netapsys prend l ensemble des engagements nécessaires à la réussite de cette prestation. Ces engagements sont décrits au sein de ce document. Disponibilité de l équipe : l équipe proposée est mobilisable sous quelques jours et sera prête à intervenir dès la décision de l USH. Elle est joignable de 9h à 19h les jours ouvrés et peut intervenir en cas de besoin en dehors de ces plages : interventions de nuit, le week-end, etc. notamment dans le cadre d opérations techniques lourdes nécessitant une interruption de service ou en cas d urgence. Afin de garantir une réponse en cas d urgence hors périmètre de cette prestation, Netapsys communique par ailleurs à l Administration, un numéro unique joignable en dehors des horaires d ouverture de la société. Redondance des profils clés : afin d assurer une continuité de service dans ses prestations, y compris pendant les congés ou en cas d indisponibilité (maladie, démission, ) de ses collaborateurs, Netapsys assure une redondance des profils clés du marché. Pour chaque niveau de responsabilité, au moins 2 personnes ont donc le niveau d information nécessaire et suffisant pour assurer la prestation. NETAPSYS_ USH-8628_Proposition_technique_et_financière V2 8/34

Cela participe également à notre engagement fort de respect des délais : ceux-ci ne sont pas conditionnés par la présence d un interlocuteur en particulier au sein de Netapsys. Expérience, expertise et rôle de conseil : l équipe proposée dispose d une très forte expérience des projets informatiques de façon générale et des prestations de développements Java et Lamp en particulier, ainsi qu en informatique décisionnelle et SIG dans des contextes métiers et techniques similaires. Moyens mis à disposition : Netapsys dispose d une forte expérience des projets en développement applicatif web, de quelques jours x homme par an pour les applications les plus stables à plus de 85 000 jours x homme sur des projets similaires en 2013. Nous sommes donc en mesure de mettre rapidement en œuvre les outils adaptés à ce type de prestation, à sa taille et au contexte de cette mission. La réussite de ce projet repose essentiellement sur la capacité de notre équipe à s approprier rapidement le besoin fonctionnel ainsi que ses spécificités puis à apporter notre savoir-faire technique sur la réalisation de l application. C est pourquoi notre réponse consiste à : Vous assurer l expertise de Netapsys autour des technologies concernées ; Vous proposer une équipe compétente et complémentaire ; Vous proposer une démarche et un outillage projet solides et éprouvés sur de nombreux projets et prestations du même acabit. NETAPSYS_ USH-8628_Proposition_technique_et_financière V2 9/34

3. Moyens mis en œuvre La logique de résultat mise en place par Netapsys pour répondre aux exigences de cette prestation repose sur trois fondamentaux : des Hommes, des Outils, des Processus Outils Plateforme collaborative Plateforme de développement Intégration continue Qualité logicielle Processus Gouvernance projet Plan d Assurance Qualité Rétroaction et transparence Méthodologie Agile Hommes Chefs de projet expérimentés 85 000 heures de développement sur 2013 Politique de certification 3.1 Des hommes 3.1.1 Equipe pressentie La réussite d un projet dépend d abord des hommes qui composent l équipe de travail. Pour composer l équipe la plus efficace possible, Netapsys sélectionne exclusivement des personnes motivées et hautement qualifiées. L organisation que Netapsys propose est la suivante : Un chef de projet / expert technique : il est le garant des engagements pris au nom de Netapsys. Il est à ce titre votre interlocuteur privilégié ; il assure le suivi de la prestation et coordonne les réunions d avancement (ou comité de suivi) et sans surcoût pour le USH. Des ingénieurs en développement DRUPAL pour la réalisation de la prestation : le nombre d ingénieur en développement dépend de la charge (en jours/homme) et des délais de livraison. Il peut donc être variable tout au long de la prestation. Netapsys s engage à ce que chacun possède les compétences adéquates pour répondre aux différentes demandes. Cette équipe représente l équipe socle, c est-à-dire l équipe minimale capable d intervenir dans le cadre de la prestation pour être certain de respecter les délais. NETAPSYS_ USH-8628_Proposition_technique_et_financière V2 10/34

3.1.2 Gestion des ressources humaines Le schéma ci-dessous présente le principe de gestion de l équipe projet Netapsys : Le montage de l équipe projet Netapsys est basé sur les principes suivants : Equipe «socle» : l équipe minimum permettant de garantir la maîtrise fonctionnelle et technique des sites web maintenus, tout en autorisant une remontée en charge rapide si le besoin s en fait sentir. En dessous de ce seuil, il y a perte de connaissances et donc risque de dégradation de la qualité de services ; Equipe «nominale» : C est l équipe standard dimensionnée en fonction du budget prévisionnel du client. Elle permet d assurer les services de bases du projet c est à dire les études, les conceptions et l implémentation des fonctionnalités planifiées. Le dimensionnement s effectue sur la charge des travaux prévisionnels définis. Cette équipe est dimensionnée à partir du périmètre initial de la prestation, puis sur la base des évolutions connues ou attendues pour lesquelles un budget prévisionnel est défini. Renforts occasionnels : Certaines demandes lourdes peuvent nécessiter le renfort ponctuel de collaborateurs permettant de traiter des évolutions non initialement prévues. Exemple : Nouveau produit, Nouvelle règlementation, Ajout de nouvelles fonctionnalités, Montée de version Ce mode de gestion des ressources humaines est bien entendu sans surcoût pour l Administration. Il permet seulement de bénéficier de renforts qualifiés et opérationnels en fonction des budgets alloués et des contraintes calendaires. NETAPSYS_ USH-8628_Proposition_technique_et_financière V2 11/34

3.1.3 Gestion du Turn-over Chaque poste clé de l équipe est au moins doublé pour permettre la gestion d un transfert de connaissances poste pour poste à destination d un collaborateur entrant en cas de départ. De plus, depuis janvier 2008, Netapsys Conseil a mené en interne des actions stratégiques (adhésion au projet d entreprise, motivation de chaque collaborateur, politique salariale, identification à une équipe, ) visant à limiter au maximum notre «turn-over» : Taux moyen de 3% sur les 3 dernières années. Ces actions nous permettent ainsi de nous engager sur la stabilité de l équipe en charge de réaliser les prestations de maintenance. Par ailleurs, Netapsys s engage : A prévenir l USH au minimum un mois avant le départ d un intervenant clé de l équipe qui serait démissionnaire : Directeur, Chef de projet, Analyste, Architecte technique ; A assurer une période de recouvrement de minimum 15 jours en cas de démission d un intervenant clé de l équipe. 3.1.4 Gestion des congés Netapsys propose de gérer les congés du collaborateur selon le processus suivant : 1. La demande de congés faite par le collaborateur Netapsys est envoyée au responsable Netapsys 2. Le responsable Netapsys informe le responsable du Client et propose une solution de remplacement si nécessaire au Client 3. Le responsable du Client accepte ou refuse la demande du collaborateur en motivant l éventuel refus Le responsable commercial Netapsys demande à ses collaborateurs, dans la mesure du possible, de planifier leurs congés sur les trois mois à venir pour une bonne visibilité de leur disponibilité. NETAPSYS_ USH-8628_Proposition_technique_et_financière V2 12/34

3.2 Des outils : planification et outillage projet 3.2.1 Indicateurs de suivi Nous proposons d utiliser IceScrum pour toute la durée du projet - http://www.icescrum.org/. IceScrum Indicateurs de suivi (BurnDown BurnUp Chart) NETAPSYS_ USH-8628_Proposition_technique_et_financière V2 13/34

3.2.2 Gestionnaire de demandes (ou tickets) L outil proposé est le progiciel JIRA. 3.2.3 Référentiel documentaire Cet outil permet le partage sécurisé et contrôlé de documents fonctionnels, techniques, méthodologiques ou contractuels. L outil proposé est le logiciel libre ALFRESCO. Cet outil est déjà utilisé sur de nombreuses prestations Netapsys. NETAPSYS_ USH-8628_Proposition_technique_et_financière V2 14/34

3.2.4 Environnement de développement et de tests 3.2.4.1 Infrastructure logicielle Netapsys dispose d infrastructures de développement mises en œuvre sur chacune de nos opérations de forfait et de tierce maintenance applicative et gérées par la direction technique. L écosystème type, sur lequel sont basées ces plateformes, est représenté par le schéma suivant : NETAPSYS_ USH-8628_Proposition_technique_et_financière V2 15/34

Plateforme technique de développement Netapsys. Cette plateforme est constituée : 1. D un gestionnaire de sources : il constitue le référentiel unique qui centralise, historise et versionne l ensemble du code source du projet. Il permet : a. de sécuriser les sources du projet ; b. de conserver l historique des modifications effectuées et si nécessaire de revenir à une version antérieur d une portion du code ; c. de gérer les modifications concomitantes au sein de l équipe de développement ; d. de gérer le développement de versions différentes en parallèle (mécanisme de branche), en particulier dans le cas où une correction ou évolution urgente serait nécessaire en cours d un développement de cycle plus long. Dans le cadre de cette prestation, nous proposons l utilisation du gestionnaire de source Subversion (SVN). NETAPSYS_ USH-8628_Proposition_technique_et_financière V2 16/34

Plus récent que CVS, il tire parti des concepts de CVS tout en réglant nombre de ces défauts : SVN gère les répertoires (même vides) ainsi que le renommage et le déplacement de fichiers. Ce dernier point est le plus utile puisqu'il permet de suivre l'historique d'un fichier même s'il a été renommé et déplacé plusieurs fois. Le système de numérotation des versions est plus simple : à chaque fois qu un fichier est modifié, tous les fichiers sont "renumérotés" de manière à pouvoir facilement revenir à une version antérieure "cohérente" de l ensemble du projet. Enfin, l'application ("commit") des modifications dans le référentiel se fait de manière atomique : si un problème survient lors du commit de plusieurs fichiers, aucune des modifications n'est prise en compte, ce qui empêche d'avoir un état incohérent dans le référentiel. Netapsys a migré l ensemble de ses projets de CVS vers Subversion. 2. D un gestionnaire d intégration : pierre angulaire de la plateforme de développement, le robot d intégration continue construit l application, vérifie la bonne exécution de l ensemble des tests unitaires, d intégration et fonctionnels, déploie l application en environnement d intégration, publie des métriques projets à chaque modification du référentiel de sources. L objectif de l intégration continue est de produire un logiciel exécutable qui peut être déployé et testé fonctionnellement à tout moment. Cette intégration continue apporte les points forts suivants : a. Les membres d une équipe de développement intègrent leur travail quotidiennement ; b. Chaque intégration est vérifiée lors d une construction automatique, incluant les tests (fonctionnels et techniques) ; c. L automate exécute la construction d intégration plusieurs fois par jour, au plus à chaque mise à jour du référentiel de sources ; d. 100% des tests existants sont exécutés à chaque construction ; Jenkins est l outil d intégration continue utilisé par Netapsys pour réaliser l ensemble de ses projets. NETAPSYS_ USH-8628_Proposition_technique_et_financière V2 17/34

Le schéma suivant décrit les processus et les flux induits par le gestionnaire d intégration continue : 3. D un gestionnaire de reporting / qualité : constitué d outils d assurance qualité couplés à la plateforme d intégration continue, il participe au contrôle des risque et permet : a. Une meilleure qualité logicielle ; b. Une détection précoce des défauts. Les principaux outils de qualité logicielle utilisés par Netapsys sont les suivants : a. Sonar : projet open source qui s intègre naturellement dans une construction Maven, il synthétise les indicateurs d assurance du projet et fournit une vision chronologique de l évolution du logiciel ; b. CheckStyle, PMD : vérification du respect des règles de codage et des bonnes pratiques ; c. CPD, Simian : contrôle l absence de copier/coller ; d. JDepend : analyse de dépendance et respect des règles d architecture ; e. JNCSS : contrôle de la complexité cyclomatique et de la documentation technique. NETAPSYS_ USH-8628_Proposition_technique_et_financière V2 18/34

4. D un gestionnaire de projet : il constitue à la fois un outil de notification des anomalies («BugTracker»), de gestion des demandes d évolution, de suivi d avancement, de génération d indicateurs projet et de base de connaissance. Comme évoqué plus haut, dans le cadre de cette prestation, nous proposons l utilisation de l outil Jira. En fonction des habitudes des utilisateurs, nous pouvons également mettre l outil Mantis ou un autre à disposition. 5. D un outil de développement intégré : basé sur la plateforme Eclipse (ou sur Visual Studio.NET en fonction des langages), il constitue l outil de travail principal des ingénieurs développement. Il est totalement intégré à l infrastructure globale de développement grâce à des plugins du type PDT (Développement PHP), MyLyn (Synchronisation automatique et contextuelle avec les tickets du gestionnaire de projet), Maven, Ant, 6. D un environnement de test et de recette : il constitue la cible de l intégration continue et sert à déployer systématiquement la dernière version construite du logicielle, basée sur la dernière mise à jour du référentiel de code source. Cet environnement permet : a. d effectuer des tests automatisés plus larges que les tests unitaires, tels que par exemple des tests fonctionnels basés sur Selenium ; b. de visualiser en permanence, depuis Netapsys comme à l USH, l état d avancement du projet et, le cas échéant, de pouvoir discuter de points fonctionnels devant l application en cours de développement. 3.2.4.2 Infrastructure projet Elle est fidèle à la cible cliente de déploiement en production et utilise systématiquement les mêmes versions des systèmes d exploitation, serveurs d application, serveurs Web, base de données, serveurs LDAP. Afin de gérer ces différents environnements dans différentes versions et différentes configurations, Netapsys met à profit le principe de virtualisation de serveur basé sur la suite VMWare. NETAPSYS_ USH-8628_Proposition_technique_et_financière V2 19/34

3.3 Des processus 3.3.1 Démarche d ensemble préconisée Cette prestation concerne un système d information impliquant différents acteurs et solutions. Il est donc capital de bien expliciter : 1. Les modes de gestion et de priorisation des événements remontés ; 2. Les échanges d information ; 3. Les responsabilités des différents acteurs du projet. Afin d apporter toute la satisfaction attendue, cette prestation nécessite plusieurs valeurs que Netapsys et le USH doivent s engager à mettre en place : Transparence : toute information pertinente concernant les prestations en cours ou à venir doit être communiquée à l autre partie ; Respect : Les deux parties s engagent à respecter leurs engagements. Netapsys remplit l ensemble des engagements détaillés dans la présente offre. Le USH s acquitte de ses obligations en terme de fourniture, de ressources à mobiliser et de délai de validation des livrables. Si l une ou l autre des parties était déficiente dans le respect de ses engagements, le comité de pilotage définira le plan d actions approprié. En plus de ces deux principales valeurs, Netapsys mobilise les moyens et les ressources nécessaires pour garantir des processus visant à améliorer en continue l efficience de nos travaux et l engagement de nos équipes à jouer le rôle de conseil en s appuyant sur leurs compétences et leurs expériences dans les projets variés. 3.3.2 Méthodologie : notre méthode Agile Le mode de gestion des développements que préconise Netapsys s appuie largement sur les concepts de développements Agile, et tout particulièrement la méthodologie SCRUM sur laquelle nous certifions nos équipes. Cependant nous sommes aussi convaincus qu une méthodologie, quelle qu elle soit, ne peut être efficace que si elle est adaptée à un contexte. Les points suivants détaillent notre démarche agile adaptée au contexte de l USH. A noter que cette stratégie a démontré son efficacité au travers de nombreux projets dont la TMA multi applicative pour le compte du USH de la Santé et du Travail, Quality Manager pour le compte de la société ISS Facilities and Services, ou encore le générateur multi boutique pour le compte d AG2R La Mondiale. NETAPSYS_ USH-8628_Proposition_technique_et_financière V2 20/34

3.3.2.1 Principes généraux SCRUM est une méthode agile et donc en respecte les fondements qui sont de privilégier : les individus et leurs interactions plus que les processus et les outils ; des logiciels opérationnels plus qu une documentation exhaustive ; la collaboration avec les clients plus que la négociation contractuelle ; l adaptation au changement plus que le suivi d un plan. Rôles Équipe : Product Owner : Scrum Master : - En charge de la réalisation du produit - Pluridisciplinaire - Responsabilité partagée sans hiérarchie - Responsable du produit dont il a une excellente connaissance - Représentant des utilisateurs finaux - Gère les priorités - Interlocuteur fonctionnel privilégié de l équipe - Garant de la méthode SCRUM - Coordinateur et facilitateur du projet - Isole l équipe des perturbations extérieures - Résout les problèmes de l équipe Déroulement de la mission NETAPSYS_ USH-8628_Proposition_technique_et_financière V2 21/34

Chaque itération du projet est appelée «sprint». Un sprint peut durer entre 2 et 4 semaines. Dans le contexte de ce projet, nous privilégions des sprints de 2 semaines (à valider lors des travaux d'initialisation et de cadrage de la prestation). A chaque fin de sprint, le produit est potentiellement livrable. Le déroulement type d un sprint est le suivant : Planification de sprint : Présentation du sprint backlog souhaité par le product owner Estimation du sprint backlog par l équipe Priorisation du sprint backlog par le product owner Réalisation : Chaque matin, courte réunion d avancement appelé Daily Scrum Product owner disponible pour répondre à l équipe Revue de sprint : Démonstration présentant les fonctionnalités du sprint écoulé Retours du product owner 3.2.1.2. Les éléments Scrum Product backlog Le product backlog décrit toutes les fonctionnalités du produit, dites «user stories». Il est défini une première fois lors de la phase d initialisation du projet par le product owner, le scrum master et l équipe. Il est mis à jour tout au long de la vie du produit. Il est priorisé par le product owner. Seules les fonctionnalités prioritaires (sprints à venir) sont décrites en détail, les autres le seront lorsque leur priorité montera. NETAPSYS_ USH-8628_Proposition_technique_et_financière V2 22/34

Plan de sprint Le plan de sprint contient les user stories du product backlog choisies par le product owner destinées à être réalisées dans le sprint en cours. Ces user stories sont décrites en détail lors de la réunion de sprint planning par le product owner. L équipe pose toutes les questions nécessaires pour estimer ces user stories lors d une séance appelée «Planning poker». Idéalement le sprint backlog peut contenir des stories considérées comme moins prioritaires pour le sprint mais suffisamment bien décrites pour être réalisée si le sprint est achevé en avance. NETAPSYS_ USH-8628_Proposition_technique_et_financière V2 23/34

Suivi du sprint : BurnDown Chart Il permet chaque jour de voir l avancée du sprint par rapport à une médiane linéaire de référence : Suivi du projet : BurnUp Chart Il permet de voir l avancée du projet par rapport au planning estimé initialement et permet des réajustements : Outils de suivi : Pour la mise en œuvre de cette démarche agile, nous mettons à disposition 2 outils : gestionnaire de projet agile : IceScrum (dont les copies écrans ci-dessus sont issues) ; gestionnaire de tickets : Jira présenté au 3.2.2 de ce document. NETAPSYS_ USH-8628_Proposition_technique_et_financière V2 24/34

3.3.3 Suivi de l activité 3.3.3.1 Niveaux de suivi Les échanges entre vous et Netapsys sont nombreux et de multiples natures. Dans le but de vous conférer toute la visibilité nécessaire sur l avancement des activités ainsi que sur l évolution des indicateurs qualités et de service, certains de ces échanges sont formalisés sous la forme de livrables. Le tableau suivant résume les niveaux de suivi qui peuvent être mis en place : Nature du suivi Fréquence Livrable associé Réunion d initialisation A chaque début de mission Compte rendu Suivi des prestations Mensuelle Compte rendu Réunion de bilan de prestation A chaque fin de prestation Compte rendu Le suivi d activité fait partie intégrante de la méthodologie de Netapsys et des outils qui lui sont associés. Ces outils pourront être complétés si nécessaire sur demande spécifique de votre part. L'intervention débutera par une réunion d'initialisation animée par le responsable commercial Netapsys, dont les objectifs sont : Présentation du ou des intervenants, Description des travaux attendus, Détermination de la fréquence des réunions de suivi. Des réunions systématiques de suivi du déroulement de la prestation seront organisées et permettront de : Vérifier l'avancement du planning prévu et valider les travaux effectués, Mettre en évidence des "actions correctives" éventuelles (besoin de formation complémentaire de(s) (l ) intervenant(s), changement d intervenant ), Identifier les contraintes possibles (astreintes, congés...), Traiter tout événement potentiel. Ce suivi se concrétise par des réunions entre vos structures responsables (personnes désignées par vous) et de Netapsys (responsable commercial). En général, la fréquence adoptée est mensuelle. Tous les mois, après la collecte des rapports d activité, un tableau de bord de suivi mensuel est produit. Il contient le détail des jours consommés par intervenant et par profil. Il permet aussi de tenir NETAPSYS_ USH-8628_Proposition_technique_et_financière V2 25/34

le décompte précis des éléments financiers, notamment l état des commandes, de l encours de consommation ainsi que des factures. Ce tableau de bord est diffusé dans les 5 premiers jours de chaque mois. A l issue de la prestation, une réunion de bilan de mission est organisée avec la (ou les) personne(s) que vous avez désignée(s) et animée par le responsable commercial Netapsys. Les objectifs sont : Faire un bilan technique et relationnel de la prestation, Assurer un bilan de compétences de l intervenant, Déterminer un bilan de satisfaction de la prestation 3.3.3.2 Structure de suivi du marché Notre plan d organisation, conformément à notre démarche d industrialisation des projets propose que l organisation de la Tierce Maintenance Applicative soit gérée par un Groupe de projet dont les membres permanents en sont : Le Chef de Projet de la maîtrise d'ouvrage ; Le Chef de Projet de la Maîtrise d œuvre (DSI) ; Le Chef de Projet du titulaire ; Occasionnellement toute personne dont la présence est jugée souhaitable. Le Groupe de Projet se réunit au moins une fois par semestre la 1 ère année d exécution du marché puis annuellement ou sur demande de l une des parties. Ces réunions de suivi ont pour objet : D'assurer le suivi des prestations en cours ; D'examiner les anomalies et dysfonctionnements relatifs aux prestations afin de décider des actions éventuelles ; De faire le point sur les évolutions. En cas de besoin, et de façon exceptionnelle, le groupe projet pourra être convoqué, à la demande du chef de projet MOE, MOA ou Netapsys, afin de traiter un point de niveau stratégique urgent. NETAPSYS_ USH-8628_Proposition_technique_et_financière V2 26/34

4. Déroulement de la prestation 4.1 Phase de développement Afin de répondre à la contrainte de planning nous vous un découpage en deux lots NETAPSYS_ USH-8628_Proposition_technique_et_financière V2 27/34

Evolutions Decription JH Espace «Travailler dans les Hlm» Créé les terms de taxonomy suivant : Travailler dans les Hlm (redirection par défaut vers Les Métiers) _Les métiers _La construction _La gestion sociale et locative _La proximité _Les fonctions supports _Les métiers du managment _Les formations _Les Hlm recrutent Lien externe vers La bourse de l'emploi 0,5 Configuration de la sidebar pour l'espace travailler dans les Hlm Sidebar Bleu : - Le flipbook des métiers - Les dernières offres en - Ils en parlent aussi (uniquement pour Les formations) Sidebar Rouge : - a définir 0,5 Block «Le flipbook des métiers» Template Bloc Publication : 0,5 Block «Les dernières offres» Alimenté par un flux XML à partir de la plateforme d'offres 1,50 Block «Ils en parlent aussi» Bloc custom 0,50 Types de contenu 1 Formation 2 Fiche métier : Rubrique Titre Chapo Visuel Articles liés Pdf 3 Vidéo Métier Rubrique Titre Média Vidéo 1,00 Page Les métiers Au clic sue l'entrée de menu Mes métiers : Sidebar gauche : - sous-sous-menu : liste des terms enfants de Les Métiers Contenu : tous les contenus sont filtrés sur le sous-sous-menu sélectionné - MEA : dernier article de dossier - carousel : derniers article de photo - Les fiches métiers : 2 derniers noeud de type Fiche Métier - Films Métiers : dernier nœud de type Vidéo 2,00 Pages Fiches Métier Liste : template http://www.union-habitat.org/les-hlm-de-%c3%a0- z/pr%c3%a9sentation-du-secteur Détail : template détail article 1,00 NETAPSYS_ USH-8628_Proposition_technique_et_financière V2 28/34

Pages Vidéos (liste et détails) Liste : template http://www.union-habitat.org/les-hlm-de-%c3%a0- z/pr%c3%a9sentation-du-secteur Détail : template détail article 1,00 Page Formations Au clic sur l'entrée de menu Les Formations : - MEA d'un dossier avec sommaire - moteur de recherche des formations 3,50 Lien Sur le titre Article doivent https://jira.netapsys.fr/browse/ush-64 / rediriger vers un nouvel onglet si case https://jira.netapsys.fr/browse/ush-78 coché 0,50 [Newsletter] Utiliser les lien sur les https://jira.netapsys.fr/browse/ush-79 titres (y compris coche Ouvrir dans un nouvel onglet) 1,50 Ajout le lien Ressource dans le footer 0,50 Livraison / feature 1,50 Total 16,00 Options Import des données : formation 5,00 Import des données référentielles pour les formations 2,00 Total 7 4.2 Encadrement du développement Un chef de projet va encadrer les développeurs, et être le lien entre les équipes de l USH et nos équipes de développement et de mise en production. Nous avons également prévu une phase de recette 4.3 Garantie Une garantie de deux mois est incluse. Deux mois après mise en production de chaque livraison NETAPSYS_ USH-8628_Proposition_technique_et_financière V2 29/34

5. Charges, coûts et conditions financières Notre méthode de chiffrage s appuie sur des abaques relatifs à la réalisation de développement et de TMA d applications Web basées sur des technologies DRUPAL. Ceux-ci sont issus de nos retours d expériences et des travaux de consignation que nous menons lors de chaque clôture de chacun de nos projets. 5.1 Charges et coût d intervention Tache J/H Développement test unitaire 16 Gestion de projet 4 Recette 4 Soit un total de 24 jours Le cout de l intervention est de 15 600 HT soit 18 720 TTC Option 5 jours de formation et 2 jours pour l import Soit 7 jours 4550 HT soit 5460 TTC 5.2 Modalités et conditions financières 50% à la commande 50% à la livraison NETAPSYS_ USH-8628_Proposition_technique_et_financière V2 30/34

6. Conditions d exécution 6.1 Délai de validité de l offre Le délai de validité des offres est de 3 mois à compter de la date limite de remise des offres comme indiquée dans le règlement de la consultation. 6.2 Lieu d exécution de la prestation Les travaux sont réalisés dans les locaux de Netapsys au 124-126, rue de Provence 75008 PARIS - Tél. : +33 (0)1 70 64 27 33 contact@netapsys.fr Cependant, les réunions des instances de la TMA et toute autre réunion tenue dans le cadre des prestations pourront se dérouler dans les locaux de l administration centrale (Paris). Les livraisons sont réalisées par le chef de projet Netapsys dans les locaux de l Administration selon un calendrier de planification. 6.3 Sous-traitance Cette prestation ne fait appel à aucun sous-traitant. 6.4 Propriétés Toutes les études, tous les documents et tous les logiciels réalisés au titre de la présente prestation restent votre propriété exclusive. 6.5 Confidentialité Netapsys s engage à ne pas communiquer à des tiers tout ou partie des renseignements obtenus directement ou indirectement dans le cadre de cette prestation sans votre autorisation préalable et écrite. Netapsys s engage à restituer l ensemble de la documentation remise au collaborateur, à l expiration du contrat. Netapsys s engage à ne pas diffuser ni utiliser les documents ou des informations que vous nous avez fournis sans votre autorisation préalable et écrite. NETAPSYS_ USH-8628_Proposition_technique_et_financière V2 31/34

7. Accord et validation 7.1 Charges et coût d intervention Tache J/H Développement test unitaire 16 Gestion de projet 4 Recette 4 Soit un total de 24 jours Le cout de l intervention est de 15 600 HT soit 18 720 TTC Option 5 jours de formation et 2 jours pour l import Soit 7 jours 4550 HT soit 5460 TTC 7.2 Modalités et conditions financières 50% à la commande 50% à la livraison A réception de ce document daté, signé avec la mention «Bon pour accord», la prestation pourra démarrer. Date : Signataire : Signature, tampon et mention «Bon pour accord» : NETAPSYS_ USH-8628_Proposition_technique_et_financière V2 32/34

NETAPSYS_ USH-8628_Proposition_technique_et_financière V2 33/34

Netapsys Conseil 124-126, rue de Provence 75008 Paris Tél. : +33(0)1 70 64 27 33 Netapsys Atlantique 17, rue Sanlecque 44000 Nantes Tél. : +33(0)2 40 89 82 09 Netapsys Rhône-Alpes 18, rue Bourgelat 69002 Lyon Tél. : +33(0)4 72 16 88 88 Netapsys Grand Est 11, rue de la Haye Espace Européen de l Entreprise 67300 Schiltigheim - Strasbourg Tél. : +33(0)3 68 00 17 58 Netapsys Madagascar Porte B22 Immeuble ARO Ampefiloha 101 Antananarivo Madagascar Tél : + 261 20 22 552 99 contact@netapsys.fr www.netapsys.fr blog.netapsys.fr NETAPSYS_ USH-8628_Proposition_technique_et_financière V2 34/34