Aspectize mdday2010
Qui sommes nous ?
• Nicolas Roux
• Directeur des Opérations Winwise (2002-2006)
• Responsable R&D éditeur Léonard’s Logic (1997-2000)
• Frédéric Fadel
• Co-fondateur de Winwise
• Expert / Consultant Microsoft depuis 1985
• Premier certifié NT en France (1993)
Le constat
Le constat
Besoins Métiers
Code technique
Le constat
Mélange
Fragile
Notre solution
Architecture
Séparation
Business
Technical
Notre Solution
• Une nouvelle approche de développement qui
permet de réduire la complexité en éliminant 80%
du code
• Une Architecture « out-of-the-box » mettre en
œuvre facilement et maitriser les couts et délais
des projets
• Développement spécifique en .Net 2.0 (ou >)
• Sans langage spécifique
• Sans génération de code
• Application full-Ajax native
• Compatible Azure
Proposition de Valeurs
ROI élevé
Valorisation Métier
Baisse des Risques
Alignement
ROI élevé
• Baisse des charges de Développement
80 % code éliminé
Avec une approche classique
Avec Aspectize
• Apprentissage rapide
• Diminution Connaissances .Net
nécessaires
• Intégration Visual Studio
• Outils graphiques conviviaux
Valorisation Métier
• Organisation Agile
• Echanges MOA/MOE favorisés
• Plus besoin de Spécification ni de
Documentation
• Production au fil de l’eau
• Excellente tolérance aux changements
• Réduction forte de la distance entre le code et
le Business
• Pas de bugs technique
Baisse des Risques
• Métier d’abord, Architecture après
• Pas de choix techniques structurants
• Maitrise de la dérive
• Parade immédiate à un changement non prévu
1er Jour
Début de Projet
Feedback permanent
• Application fonctionne
Disponibilité Utilisateurs immédiate
Alignement Stratégique
Réduire le
code
Réduire la
complexité
Augmenter
L’agilité
Répondre au
changement
Réussir
l’alignement
Baisser la
maintenance
Cycle de développement
Entity Designer
Binding Studio
1 Design du Modèle
2 Ecriture Service Métier
(calcul, validation)
3 Design Vue IHM
4 Configuration & Binding
Configuration
 Cycle extrêmement agile (1 heure)
 Application disponible le 1er jour
 Non Intrusif
Modele - Vue - Service
Service S1
Service S3
Service S2
Service S4
Aspectize on Azure
• Catalyseur de migration sur Azure
• Linéarité du développement Aspectize + Linéarité du déploiement
Azure
• Pas de Lock-in Azure
• Pas de développement spécifique Azure
• Réversibilité totale des Applications Azure / Onpremise
• Facilité de développement
• Pas besoin des SDK spécifique Visual Studio
• Pas d’apprentissage des technologies spécifiques Azure
• Facilité de maintenance
• Déploiement immédiat d’une Application
• Pas de latence de ¼ d’heure pour une modification d’un fichier
• Versionning d’Applications
Architecture as a Service
Entity Designer
Security DAL DataBinding
Versionning Business Logic Domain Engine
Exceptions Trace Log Proxys
IAAS
PAAS
SAAS Vos Applications: CRM, …
Aspectize on Azure
• Visibilité de l’Architecture
• Application Meta-Data Management
• Données relationnelles dans Azure Storage
• Utilisation identique Azure Storage / SQL Azure
• Réversabilité des Données Azure Storage / SQL Server
• Réplication des Données Azure Storage / SQL Server
• File System dans Azure Storage
• Tous les Services Aspectize disponibles dans le Cloud:
Sécurité, Exceptions, Loging, Traçe, Accès aux données, …
Business Service
Business Service
Business Service
Case Studies
• Editeur de Logiciel
• Réalisation Produit Nouveau
• 50 tables en base, 300 écrans
• 1000 lignes de code
• 1ère démo en 20j de développement (2 personnes)
• Déploiement dans Azure décidé la veille
• Grand Compte
• Accès aux données pour un SI mondial
• 300 tables en base
• 1800 requêtes non écrites
Conclusion
• Apprentissage rapide pour une méthode
Agile en environnement .Net Standard
• Gagnez du temps
• Diminuez les Risques
• Pilotez votre SI par le « Quoi »
et non plus par le « Comment »
• Evoluez constamment

Contenu connexe

PPTX
Microsoft experiences azure et asp.net core
PDF
Présentation Wakanda @ JSRomandie
PDF
Rendez vos objets connectés intelligents avec la "Lambda architecture"
PPTX
Modern Monitoring dans Azure
PPTX
Administration intégrée HP/Microsoft des serveurs HP ProLiant
PPTX
Cnam cours azure intro et présentation generale
PDF
Migrer de 2003 à 2012 R2, adopter HyperV ou Microsoft Azure : comment réalise...
PPTX
Rationalisation d'infrastructures SQL Server
Microsoft experiences azure et asp.net core
Présentation Wakanda @ JSRomandie
Rendez vos objets connectés intelligents avec la "Lambda architecture"
Modern Monitoring dans Azure
Administration intégrée HP/Microsoft des serveurs HP ProLiant
Cnam cours azure intro et présentation generale
Migrer de 2003 à 2012 R2, adopter HyperV ou Microsoft Azure : comment réalise...
Rationalisation d'infrastructures SQL Server

Tendances (18)

PPTX
Concevoir ses premiers objets connectés avec azure
PPTX
SQLSaturday Paris 2014 - Bien choisir sa plate-forme de données
PPTX
Gouvernance azure - rex du studio Cellenza
PDF
SQL Server sur Azure dans tous ses états !
PDF
Lync Online et hybride : motivations et bonnes pratiques
PDF
Vos données Projet prennent vie - Tour d'horizon du Reporting avec Microsoft ...
PPTX
Commencer le IaaS sur Azure - aOS Tahiti 03-03-2020
PPTX
9 Session K2 - Des applications pour mon métier dans Office 365
PDF
PowerShell Desired State Configuration & Azure
PDF
Gouvernance Azure - La charte de nommage
PDF
Accélérez vos métiers avec les infrastructures convergées !
PDF
Exchange Online : tout ce qu'il faut savoir sur la sécurité de la messagerie ...
PDF
Ms exp17 architectures serverless - v1.0
PDF
Retour d'expérience : rendre votre IT agile grâce au cloud hybride
PDF
Le point sur la synchronisation de AD et Azure AD
PPTX
Migrer vers O365. Quelles stragtégies? - aOS Tahiti 03-03-2020
PPTX
SQLSaturday Paris 2014 - Construire et déployer une application métier Office...
PDF
Implémenter son Cloud privé pour héberger ses machines virtuelles
Concevoir ses premiers objets connectés avec azure
SQLSaturday Paris 2014 - Bien choisir sa plate-forme de données
Gouvernance azure - rex du studio Cellenza
SQL Server sur Azure dans tous ses états !
Lync Online et hybride : motivations et bonnes pratiques
Vos données Projet prennent vie - Tour d'horizon du Reporting avec Microsoft ...
Commencer le IaaS sur Azure - aOS Tahiti 03-03-2020
9 Session K2 - Des applications pour mon métier dans Office 365
PowerShell Desired State Configuration & Azure
Gouvernance Azure - La charte de nommage
Accélérez vos métiers avec les infrastructures convergées !
Exchange Online : tout ce qu'il faut savoir sur la sécurité de la messagerie ...
Ms exp17 architectures serverless - v1.0
Retour d'expérience : rendre votre IT agile grâce au cloud hybride
Le point sur la synchronisation de AD et Azure AD
Migrer vers O365. Quelles stragtégies? - aOS Tahiti 03-03-2020
SQLSaturday Paris 2014 - Construire et déployer une application métier Office...
Implémenter son Cloud privé pour héberger ses machines virtuelles
Publicité

En vedette (18)

PPTX
20-06 Google Apps dans l'entreprise
PPTX
Scénarios de déploiement d’applications multiplateformes avec Citrix/Microsof...
PPT
Assises EnR 2013 - Table ronde 6 jean-luc nicaise - maisons alfort - rex de...
PPTX
SharePoint : Déploiement d'un projet de Réseau Social d'Entreprise
PPT
Presentation tests d'acceptations automatisés sug v1.1
PDF
Agile Tour Rennes - REX EOLE Kanban - Logica
PPTX
System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...
PDF
Présentation et formalisation d'un projet nouveaux médias
PDF
DevOps JTE_strategie_deploiement_w10
PPTX
Devoxx 2016 - L'odyssée du Continuous Delivery
PPTX
Vue d'ensemble et retour d'expérience déploiement SCCM 2012
PDF
REX Storm Redis
PDF
REX déploiement Ansible et Utilisation avec Docker
PDF
Presentation Rex Methodes Agiles
PDF
Bpeek - Service collecte de données marketing et commerciales en point de vente
PDF
Alphorm.com Formation SCCM 2012 R2
PPTX
JFTL 2015 : Choix et déploiement d’un outil de test : Retours d’expérience su...
PDF
Expression en entreprise : du droit au désir de contribuer
20-06 Google Apps dans l'entreprise
Scénarios de déploiement d’applications multiplateformes avec Citrix/Microsof...
Assises EnR 2013 - Table ronde 6 jean-luc nicaise - maisons alfort - rex de...
SharePoint : Déploiement d'un projet de Réseau Social d'Entreprise
Presentation tests d'acceptations automatisés sug v1.1
Agile Tour Rennes - REX EOLE Kanban - Logica
System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...
Présentation et formalisation d'un projet nouveaux médias
DevOps JTE_strategie_deploiement_w10
Devoxx 2016 - L'odyssée du Continuous Delivery
Vue d'ensemble et retour d'expérience déploiement SCCM 2012
REX Storm Redis
REX déploiement Ansible et Utilisation avec Docker
Presentation Rex Methodes Agiles
Bpeek - Service collecte de données marketing et commerciales en point de vente
Alphorm.com Formation SCCM 2012 R2
JFTL 2015 : Choix et déploiement d’un outil de test : Retours d’expérience su...
Expression en entreprise : du droit au désir de contribuer
Publicité

Similaire à Aspectize mdday2010 (20)

PPTX
Aspectize
PPTX
TechDays 2012 - Windows Azure
PPTX
Industrialiser le développement avec silverlight 4 et wcf ria services
PDF
Donnez de l'agilité à votre système d'information avec Azure
PPTX
TechDays 2012 - Windows Azure - ALM
PPTX
Livemeeting - Windows Azure
PPTX
Tech days2013aspectize
PPTX
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
PPTX
ITIL : ALM - Parce qu'un jour, ton appli sera en prod'...
PPTX
AspectizeWhyHowWhat
PPTX
Presentation overside
PPTX
Presentation overside
PPT
Migration VB6 > .Net
PDF
marcusevans-conference-evolution-architecture-entreprise-programme
PPTX
DSI, c'est vous le chef d'orchestre!
PDF
Afterworks MS 2017 - Développement avec Visual Studio et .NET Core
PDF
Fin de support Windows Server 2003, quelles options ?
PDF
Fin de support Windows Server 2003, quelles options ?
PDF
Agilité, Productivité et Qualité au Centre avec Visual Studio 2012
PPT
2010.02.05 - 6+6 raisons de rater-réussir votre migration vers le SaaS - Foru...
Aspectize
TechDays 2012 - Windows Azure
Industrialiser le développement avec silverlight 4 et wcf ria services
Donnez de l'agilité à votre système d'information avec Azure
TechDays 2012 - Windows Azure - ALM
Livemeeting - Windows Azure
Tech days2013aspectize
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
ITIL : ALM - Parce qu'un jour, ton appli sera en prod'...
AspectizeWhyHowWhat
Presentation overside
Presentation overside
Migration VB6 > .Net
marcusevans-conference-evolution-architecture-entreprise-programme
DSI, c'est vous le chef d'orchestre!
Afterworks MS 2017 - Développement avec Visual Studio et .NET Core
Fin de support Windows Server 2003, quelles options ?
Fin de support Windows Server 2003, quelles options ?
Agilité, Productivité et Qualité au Centre avec Visual Studio 2012
2010.02.05 - 6+6 raisons de rater-réussir votre migration vers le SaaS - Foru...

Plus de MD DAY (18)

PDF
Sogeti mdday2010
PDF
Softfluent speig mdday2010
PDF
Etatdegeneve mdday2010
PDF
Intro mdday2010
PDF
W4 mdday2010
PDF
Stevecook uml mdday2010
PDF
Capgemini mdday2010
PDF
Sodius cassidian mdday2010
PDF
Objetdirect redsen
PDF
Dcns mdday2010
PDF
Objecteering mdday2010
PDF
Obeo mdday2010
PDF
Microsoft mdday2010
PDF
Soyatec mdday2010
PDF
Britair mdday2010
PDF
Mia software mdday2010
PDF
Jaxio mdday2010
PDF
BluAge sopra mdday2010
Sogeti mdday2010
Softfluent speig mdday2010
Etatdegeneve mdday2010
Intro mdday2010
W4 mdday2010
Stevecook uml mdday2010
Capgemini mdday2010
Sodius cassidian mdday2010
Objetdirect redsen
Dcns mdday2010
Objecteering mdday2010
Obeo mdday2010
Microsoft mdday2010
Soyatec mdday2010
Britair mdday2010
Mia software mdday2010
Jaxio mdday2010
BluAge sopra mdday2010

Dernier (9)

PPTX
843555943-Introduction-a-l-Intelligence-Artificielle.pptx
PDF
Gestion des stocks et inventaire, SCM510 Col15
PDF
1.3.4-Handling-and-Safety-Instructions-FR-2024.pdf
PDF
Cours du langage HTML depuis initiation à la maîtrise
PDF
Utilisation de la gestion des ressources dans SAP Extended Warehouse Manageme...
PDF
SHAKA 2025 - Création d'Images en IA : Mode Expert Activé
PDF
Personnalisation de rubriques supplémentaires dans SAP Extended Warehouse Man...
PPTX
Pourquoi j'ai arrêté Magento : neuf ans de transitions technologiques
PDF
Gestion de la main-d’œuvre dans SAP Extended Warehouse Management, EWM125 Col26
843555943-Introduction-a-l-Intelligence-Artificielle.pptx
Gestion des stocks et inventaire, SCM510 Col15
1.3.4-Handling-and-Safety-Instructions-FR-2024.pdf
Cours du langage HTML depuis initiation à la maîtrise
Utilisation de la gestion des ressources dans SAP Extended Warehouse Manageme...
SHAKA 2025 - Création d'Images en IA : Mode Expert Activé
Personnalisation de rubriques supplémentaires dans SAP Extended Warehouse Man...
Pourquoi j'ai arrêté Magento : neuf ans de transitions technologiques
Gestion de la main-d’œuvre dans SAP Extended Warehouse Management, EWM125 Col26

Aspectize mdday2010

  • 2. Qui sommes nous ? • Nicolas Roux • Directeur des Opérations Winwise (2002-2006) • Responsable R&D éditeur Léonard’s Logic (1997-2000) • Frédéric Fadel • Co-fondateur de Winwise • Expert / Consultant Microsoft depuis 1985 • Premier certifié NT en France (1993)
  • 8. Notre Solution • Une nouvelle approche de développement qui permet de réduire la complexité en éliminant 80% du code • Une Architecture « out-of-the-box » mettre en œuvre facilement et maitriser les couts et délais des projets • Développement spécifique en .Net 2.0 (ou >) • Sans langage spécifique • Sans génération de code • Application full-Ajax native • Compatible Azure
  • 9. Proposition de Valeurs ROI élevé Valorisation Métier Baisse des Risques Alignement
  • 10. ROI élevé • Baisse des charges de Développement 80 % code éliminé Avec une approche classique Avec Aspectize • Apprentissage rapide • Diminution Connaissances .Net nécessaires • Intégration Visual Studio • Outils graphiques conviviaux
  • 11. Valorisation Métier • Organisation Agile • Echanges MOA/MOE favorisés • Plus besoin de Spécification ni de Documentation • Production au fil de l’eau • Excellente tolérance aux changements • Réduction forte de la distance entre le code et le Business • Pas de bugs technique
  • 12. Baisse des Risques • Métier d’abord, Architecture après • Pas de choix techniques structurants • Maitrise de la dérive • Parade immédiate à un changement non prévu 1er Jour Début de Projet Feedback permanent • Application fonctionne Disponibilité Utilisateurs immédiate
  • 13. Alignement Stratégique Réduire le code Réduire la complexité Augmenter L’agilité Répondre au changement Réussir l’alignement Baisser la maintenance
  • 14. Cycle de développement Entity Designer Binding Studio 1 Design du Modèle 2 Ecriture Service Métier (calcul, validation) 3 Design Vue IHM 4 Configuration & Binding Configuration  Cycle extrêmement agile (1 heure)  Application disponible le 1er jour  Non Intrusif
  • 15. Modele - Vue - Service Service S1 Service S3 Service S2 Service S4
  • 16. Aspectize on Azure • Catalyseur de migration sur Azure • Linéarité du développement Aspectize + Linéarité du déploiement Azure • Pas de Lock-in Azure • Pas de développement spécifique Azure • Réversibilité totale des Applications Azure / Onpremise • Facilité de développement • Pas besoin des SDK spécifique Visual Studio • Pas d’apprentissage des technologies spécifiques Azure • Facilité de maintenance • Déploiement immédiat d’une Application • Pas de latence de ¼ d’heure pour une modification d’un fichier • Versionning d’Applications
  • 17. Architecture as a Service Entity Designer Security DAL DataBinding Versionning Business Logic Domain Engine Exceptions Trace Log Proxys IAAS PAAS SAAS Vos Applications: CRM, …
  • 18. Aspectize on Azure • Visibilité de l’Architecture • Application Meta-Data Management • Données relationnelles dans Azure Storage • Utilisation identique Azure Storage / SQL Azure • Réversabilité des Données Azure Storage / SQL Server • Réplication des Données Azure Storage / SQL Server • File System dans Azure Storage • Tous les Services Aspectize disponibles dans le Cloud: Sécurité, Exceptions, Loging, Traçe, Accès aux données, … Business Service Business Service Business Service
  • 19. Case Studies • Editeur de Logiciel • Réalisation Produit Nouveau • 50 tables en base, 300 écrans • 1000 lignes de code • 1ère démo en 20j de développement (2 personnes) • Déploiement dans Azure décidé la veille • Grand Compte • Accès aux données pour un SI mondial • 300 tables en base • 1800 requêtes non écrites
  • 20. Conclusion • Apprentissage rapide pour une méthode Agile en environnement .Net Standard • Gagnez du temps • Diminuez les Risques • Pilotez votre SI par le « Quoi » et non plus par le « Comment » • Evoluez constamment