010203040506070
0123456
C.A People
MOE Front/Back MOA / MOA Digital Autres
50%32%
18%BanqueAssuranceService
Régie Forfait
60 people
Born In
1997
INGÉNIERIE Conception et Réalisation
Web & MobilesMétiers
Des ingénieurs Front / Back Expertise (Performance,
Architecture)
MOAConception et Acceptance
MOA DigitalAssistance à MOA Métier
DevOpsPlateforme de développement et de
test Objectif
AGILITEUne méthode
… un état d’esprit
R&D Technologie et méthode
FLUID<fab/>
Qu‘es aco?
• Démarche projet by Objectif• Synthèse de 18 ans d’expertise et d’expériences projet• Une approche 360 • Equilibre entre flexibilité et industrialisation
FLUID<fab/> = Engagement Objectif au forfait
Top stories2015
• Outil de gestion de décaissements (Customer / Staff)
• Front: HTML5/CSS/JS + AngularJS + REST
• Back: JAVA/JEE - PostGres
Extranet club (Bpifrance)
• Outil FRONT de gestion d’un référentiel• Front: HTML5/CSS/JS + AngularJS +
REST
Intranet BCP (Bpifrance) – en cours
• MobiSocial pour les managers Lagardère Active
• Mobile: multi plateformes (Windows Phone; Android ; IOS – Mobile et tablette)
• Front: HTML5/CSS/JS + AngularJS + REST + PhoneGap
• Back: NodeJS / MongoDB / MySQL
TRIBS / Top200 (Lagardère)
• Application mobile d’information pour les 10 000 managers
• Front : HTML5/CSS/JS + AngularJS + REST + PhoneGap
App Mobile – Newsweb / Orange
• Prototypage d’écran (visuel + comportement) pour l’organisation de tests utilisateurs de parcours clients
• Front: HTML/CCS/JS (bootstrap)
Rapid prototyping (AGIRC-ARCCO)
• Outil de gestion des risques et de la pénibilité
• Front: Liferay• Back: Java/JEE - PostGres
Extranet MONDUER (Malakoff-Mederic)
• Application mobile de relation client – information, chat, callback
• Front: HTML5/CSS/JS + AngularJS + REST
• Back: JAVA/JEE - PostGres
Application InfoMandat (CA Indosuez Private Banking) – en cours
Fullstack engineering(Front/Back)
E2E Architecture
Front engineering
Back engineering
AngularJS Mobile appPhonegap
W-Services
BigData SGBD NoSQL CMS as a back-end
HTML5 /CSS / Javascript
Objetsconnectés
API
CMS Personnalisation
Service Intégration
• Design et développement d’applications WEB & mobile (Intranet/extranet/web)
• Un éco-système autour de HTML/CSS/JS• AngularJS • Industrialisation des développements
Front engineering
FrontDéveloppement Javascript, HTML, CSS
AngularJSJSONStruts/JSF/Spring MVC/Servlet
Outils Brackets, WebstormNodeJS – Gulp / Grunt / Bower
Tests JaminProtractor
Server TomEE LibertyProfil
CMS LiferayJahia
• Design et conception Mobile first• Responsive, Adaptative• Multi-device• Connecté/Déconnecté
• Developp once … Run on every device • Une base de code – HTML5/CSS3/JS pour tous les
OS (Android, IOS, Windows …)• Développement rapide grace à notre
framework #Active Mobilité
• Les services • Le cœur du réacteur … la logique métier• Accès aux données• Interconnexion SI
Back engineering
Back developpement
Développement Web services: SOAP - RESTJava, CDI, POJOJEE > EJB; JPA / Hibernet ; JMSESB - SOA
Outils EclipseMavenJenkinsSonar
Tests JUnit
Server WAS, TomEE, Jetty, Liberty, Glassfish
Plateforme JEE
• SGBD• Structured data
(MySQL/Postgres/Oracle/DB2)
• NOSQL• Not Only SQL• MongoDB + MySQL
• BIGDATA• Large storage • Spark / Hadoop
• Gestion de contenu• CMS as Content provider• Utiliser le CMS pour gérer et stocker
le contenu
Backdata
• Objectif people • Des experts (métiers et techniques)• Des créatifs (design et innovation)• UX – MOA Digital• Des architectes • Des Front / des Back … Voire les deux • Leaders & managers
• Partenaires • Designer, Agences, Experts UX• IoT – Mother, iHealth• Experts métier
• Santé, Prévention des risques• Crm• Titres, OPCVM
• Cabinets de conseil digitaux
TeamTogether Everyone Achieve More
From Dev to Ops
Q.A.
Prod
User Acceptance
Public repo.
Source repo
Développement
DéploiementBuild server
Issue and release management
Maturité
• Backlog • Backlog SFD (Exigences, cas de test, RG)• Backlog complète (ensemble des UserStories)• Faible variabilité des règles dans les UsersStories
• Architecture technique stable
Level 4
• Backlog• Backlog exigences (Exigences, cas de test)• Backlog complète – EPIC et UsersStories• Maximum 30% de la valeur de la backlog est constituée
d’EPIC• Variabilité des règles et du nombre de UsersStories
• Architecture technique stable
Level 3
• Backlog au niveau EPIC• Besoin incomplet• Architecture technique à stabiliser
Level 2
• Innovation / R&D / POC /Prototype Level 1
L’engagement Agile
Sprint [1..n]
Focus Group
Design
DevTest Usine
Déploiement recette
Sprint 0
Recette [0..n]
Build
Backlog
Live
+Architecture Technique
Architecture applicative Wireframes, Parcours
Backlog
MOA Digital[O..n]
Idéation
Brief
Prototypage
Test utilisateur
Architecture
Impacts
Maturity assessment
UX
23
4
• Engagement forfaitaire Délai / Coût / Périmètre sur la base de N Sprints
• Engagement forfaitaire valorisé à 10% du coût projet
• Pré-requis• Plateforme DevOps
• Bénéfices• Visibilité utilisateur - Gestion du changement facilitée• Ajustements possibles
Level 4
• Engagement forfaitaire Délai / Coût sur la base de N Sprints et M Ateliers
• Acceptation de la variabilité du périmètre contraint par le coût (EPIC)
• Engagement forfaitaire valorisé à 10% du coût projet
• Pré-requis• Plateforme DevOps• Espace de dialogue et d’arbitrage sur le périmètre (Outils, Abaques,
Instances)• Disponibilité du Product Owner• Esprit de WIN/WIN
• Bénéfices• Visibilité utilisateur - Gestion du changement facilitée• Ajustements possibles
Level 3
• Engagement forfaitaire• Inception - Construction et raffinage de la Backlog
• User Expérience, Focus group métier, Workshop Architecure, Analyse d’impacts, Pro typage et tests utilisateurs
• Construction • SCRUM sur la base de N Sprints
• Risque faible Délai / Coût • Pré-requis
• Plateforme DevOps• Espace de dialogue et d’arbitrage sur le périmètre (Outils, Abaque,
Instances)• Disponibilité importante du Product Owner• Esprit de WIN/WIN • Acceptation de la variabilité du scope
• Bénéfices• Réduction du risque d’échec projet• Certitude de livraison • Accompagnement métier et DSI
Level 2
• Engagement forfaitaire – mode TASK FORCE
• Engagement - Délai / Coût sur n sprint cours
• Pré-requis• Dialogue permanent• Esprit de WIN/WIN • Acceptation de l’inconnu
Level 1
Brief Maturity assessment
Idéation
Prototypage
REXIdéation
Prototypage
REXIdéation
Prototypage
REX…POC
Web et MobileHTML/CSS/JS
AngularJSREST CMS
ServicesData
Système intégrationSécurité
DevOpsGestion de projet et de la
demande (JIRA)Collaboration (Objectif share)
Construction - ScrumIdéationBacklog
WIN-WIN CreativityPartager
TransparenceInnovation
Espace création / réalisation
ContratQualité
Négociation
ArchitectesExperts
LeadPartenaires
FLUID <fab/> - Synthèse
25Contacts
6 rue Laferrière75009 Paris
Tel. 01 56 43 48 48 Fax. 01 56 43 48 49
www.objectif-informatique.fr
François CHERPIONDirecteur du développement et de l’Innovation
Twitter : @Francoi06336252Tél : m +33 6 81 83 04 62
Skype: [email protected]@objectif-informatique.fr