4. Pourquoi Cellenza ?
“ Nous croyons qu’il est possible de réaliser du développement logiciel de
haute qualité ”
Le conseil est exercé par des Consultants Seniors et Directeurs
Associés de Cellenza. Ils sont mandatés par nos clients pour réaliser les
missions dans les domaines suivants :
Concevoir une architecture en adéquation avec les besoins métiers et
les contraintes techniques.
Opérer une transformation agile à l’échelle de l’entreprise en conseillant
la Direction Générale.
Former les Directions métier (Product Ownership) à l’interaction avec les
équipes de réalisation agiles.
Optimiser la gestion du portefeuille applicatif avec la DSI.
Organiser la filière de développement agile au sein de la Direction des
Etudes.
Mettre en place les pratiques de conception et d’ingénierie Agile.
Mettre en place une usine logicielle respectant l’ALM.
Industrialiser une filière de développement.
Introduire les technologies .Net dans l’organisation.
WHY ?
5. Comment ?
Nous nous battons chaque jour pour faire vivre les valeurs de
Cellenza :
Partage de la connaissance
Pas de compromis sur la qualité
Les consultants d’abord
L’intimité client
http://www.contrat-agile.org/
Cellenza est membre de Scrum Alliance, nos consultants sont certifiés
Scrum Master et Cellenza est co-auteur du « contrat agile » (open
source), contractualisation d’un projet en mode Agile.
HOW ?
7. La promesse du Cloud : Optimisation et Innovation
VALUETOBUSINESS
EVOLUTION OF DATACENTER
Microsoft
Azure
• Infrastructure
componentsimprove
ITefficiencyandcost
reductions
• Platformservices
accelerateLOB
innovationcycles
• Dataanalytics
transformdatainto
businessvalue
8. Dev & Test sur Azure…
Un cas d’usage tarte à la crème, ou un vrai potentiel de gain ?
Non-Production Production
50%
App Operations
25%
Existing
Custom apps
10%
New business
apps
15%
Packaged apps
1. Application Operations
• You have A LOT of this… 50-70% or more ???
• It’s used 5-10% of the time
• Projects here are Low Risk, can have big ROI
4. Existing Production Apps you Built
• Leave 80% of existing custom apps alone
• Move small and high burst workloads
3. Apps you would LIKE to build
• Use the Azure PaaS building blocks
• More Productive, Less Infrastructure Work
2. Apps you Bought
• What can you STOP doing… use the SaaS model
• Microsoft (O365/Exchange/SharePoint, CRM,
Visual Studio Online etc.)
9. Test/Dev à demeure : les limites
Votre Datacenter
• Budget matériel limité
• Ressources en fonction des machines
• Délais de mise à disposition de l’infrastructure et
de la configuration limitant l’agilité des
développeurs
• Difficulté à réaliser des tests de charges dans des
conditions réalistes
10. Test/Dev avec Microsoft Azure
• Payez uniquement ce que vous utilisez
• Offrez de l’agilité à vos développeurs
• Galerie d’images prêtes à l’emploi
• Réalisez des tests de montée en charge réalistes
• Outils de développement et langages existants
• Accès aux ressources à demeure si nécessaire
11. Cible de déploiement
Démarrez des VMs et
développez vos apps
dans Microsoft Azure
Portabilité totale des VM
Si cela tourne sur Hyper-V ou VMWare, cela tourne sur
Microsoft Azure
(Conversion de machines)
PowerShell
12. Optimisation du budget
50%
App operations
25%
Custom apps
15%
Packaged
apps
10%
New business
apps
A development machine
A typical 3tiers test platform (6 servers)
14. Scénarios types
• Capacité à délivrer des
environnements de travail pour les
développeurs et testeurs
• Configuration et déploiement de
plateforme d’intégration, de pré-
production avec accès à des
services partagés
• Mise en production d’environnement
ALM (Application Lifecycle
Management (ALM)
• Evaluation de logiciels
• VM préconfigurées dans Azure (béta)