1. Département
Office
29.11.2010 - Page 1
Centre des technologies de l'information
Département des constructions et des technologies de l'information
Solution de
Développement
Rapide
Référentiel
Fournitures
scolaires
Référentiel
Classes et
professeurs
Budget
Dotation en
CAHIER DES CHARGES
Autorisation de
fourniture
2. 29.11.2010 - Page 2
Centre des technologies de l'information
Département des constructions et des technologies de l'information
Le CTI de l'Etat de Genève
3. Département
Office
29.11.2010 - Page 3
Centre des technologies de l'information
Département des constructions et des technologies de l'information
RAD
Une offre structurée
Référentiel
Fournitures
scolaires
Référentiel
Classes et
professeurs
Budget
Dotation en
CAHIER DES CHARGES
Autorisation de
fourniture
4. 29.11.2010 - Page 4
Centre des technologies de l'information
Département des constructions et des technologies de l'information
Notre crédo
• Deux objectifs majeurs
LA RAPIDITE ET LA QUALITE
• Un principe fondateur
LE TIME TO MARKET
• Des modalités d'application
– Le mieux est l'ennemi du bien
– Des projets sur étagère
– Le minimum de passage de jeton
– Un peu d'Agilité
– Le gardien du Temple
5. 29.11.2010 - Page 5
Centre des technologies de l'information
Département des constructions et des technologies de l'information
Critères d'entrée dans la filière
1. Conditions d'exploitation standard
2. Pas d'accès grand public
3. Applications autonomes
4. Coût projet limités selon pesée fonctionnelle
5. Gestion droits d'accès basiques
6. Véritables applications
7. Nombre d'utilisateurs simultanés limités
6. 29.11.2010 - Page 6
Centre des technologies de l'information
Département des constructions et des technologies de l'information
Objectif 30j
S1 S2 S3 S4 S5 S6
Transfert Centre
de Service
Mini- formation
Développement et ajustements
Déploiement
Préparation mise
en production
Captage
du besoin
Documentation
Pilotage continu
Recette Client
Corrections
Environnement "Dev Local" Environnement "Dev Central" Environnement de production
Mini kick off Besoin stabilisé Application
développée
Application
recettée
fonctionnellement
Application
en service
Application
recettée
techniquement
Revue et
Valid base
de données
7. 29.11.2010 - Page 7
Centre des technologies de l'information
Département des constructions et des technologies de l'information
Une organisation spécifique
J1
J30
TM
RAD
Support Leonardi
Niveau 1
Intégration et MEP
Infrastructure
Environnements
Team
Leader
RAD
CP
M
O
A
J1
J30
TM
RAD
CP
M
O
A
J1
J30
TM
RAD
CP
M
O
A
L'équipe RAD du service DEV
Des Team Members en charge de la fabrication des
applications
Un Team Leader qui assure la coordination à l'intérieur et
à l'extérieur de l'équipe :
Synchro avec les CP
Suivi des jalons (en lien avec le CP)
Synchro partenaires
Support aux équipes
Des partenaires en
exécution et en support
Support Utilisateurs
La Maîtrise d'ouvrage Travaille en binôme avec le CP puis le TM RAD
Le Chef de projet
Responsable du projet
8. 29.11.2010 - Page 8
Centre des technologies de l'information
Département des constructions et des technologies de l'information
Méthode de suivi
• Stand up meetings quotidiens –> 15 mn
– Revue projets
– Situation veille
– Actions du jour
– Màj tableau
– Rapport quotidien
– Photo
9. Département
Office
29.11.2010 - Page 9
Centre des technologies de l'information
Département des constructions et des technologies de l'information
Résultat à T0+7 mois
10. 29.11.2010 - Page 10
Centre des technologies de l'information
Département des constructions et des technologies de l'information
9 applications développées
11. 29.11.2010 - Page 11
Centre des technologies de l'information
Département des constructions et des technologies de l'information
Fonctionnalités principales
• Applications déployées
– Automatiquement
– en client léger exclusivement
– Sur une infrastructure Jonas/Oracle redondée
• Authentification intégrée à notre LDAP central
• Gestion de données CRUD multi-onglet, multi-fenêtre, …
• Implémentation de règles de gestion en Java
• Reporting BIRT
• Intégration avec notre SIRH
• Export Excel
• Envoi de Mail
• Impression spécialisées
• Et bientôt
– Tests de performance et scalabilité
– Skin personnalisée à notre charte graphique ge.ch
– Industrialisation des reprises de données
– Composants réutilisables
12. 29.11.2010 - Page 12
Centre des technologies de l'information
Département des constructions et des technologies de l'information
Bilan d'utilisation de
Leonardi
Prise en main rapide de l'outil (< 10 j)
– Documentation
– Didacticiel
Productivité très satisfaisante à la création
– Rapidité de développement, Design des écrans très rapide
– Très bonne intégration avec Java
– Client SWING très pratique (mais quelques différences de
comportement)
– Studio productif (mais encore un peu buggé)
– Bon choix d'outil de reporting
Relation client facilitée
– Démarche MD
– Version Zéro de l'application très rapide
– Développement en live
Employabilité
Maintenance des applications perfectible
– Manipulation de projets délicate
– Instabilité des projets si trop de création/suppression de
classes
– Portabilité cross browser
– Pas de traces et logs par défaut
Support
– Prise en compte et traitement rapide des tickets
– Forum Développer assez actif
– Pas suffisamment de visibilité sur les plans de release
– Pas de club utilisateur "décideurs"
Orientations souhaitées
• Après la conception et le développement Model Driven, avoir une logique
de Génération Automatique de tests-Model Driven
• Faciliter la consommation de WebServices
• Meilleure réponse de l'atelier aux problématiques de gestion de
configuration et d'intégration continue
13. 29.11.2010 - Page 13
Centre des technologies de l'information
Département des constructions et des technologies de l'information
Merci de votre attention
14. Département
Office
29.11.2010 - Page 14
Centre des technologies de l'information
Département des constructions et des technologies de l'information
Fin du document