Les cours inter-entreprises de la rentrée !
Nous avons planifié de nouveaux cours inter-entreprises sur Toulouse pour les mois à venir :
- SysML par l'exemple : les 15 et 16 septembre 2010
- Analyser les exigences avec les cas d’utilisation : les 28 et 29 septembre 2010
- Analyse et conception avec UML2 : du 4 au 7 octobre 2010
- Modélisation agile avec UML : les 7 et 8 octobre 2010
N'hésitez pas à me contacter, même si vous êtes intéressés par d'autres dates ...
Tous ces cours sont également disponibles en intra-entreprise !
Bloguer ou Tweeter ?
Comme beaucoup d'autres, j'ai succombé depuis quelques mois aux charmes de Twitter, et du coup mon blog est un peu moins actif ...
Si vous voulez me suivre sur Twitter, cherchez : PascalRoques
Le futur d'UML ?!
Un article très intéressant sur l'état d'UML et son futur proche vient de sortir chez Dr Dobbs.
Il a été écrit par deux sommités sur le sujet : Ivar Jacobson et Steve Cook, et je vous engage à le lire attentivement.
Un petit extrait sur le reproche le plus courant fait à UML, sa complexité.
One of the biggest complaints about UML is that it is too large and too complex. Typically a project that uses UML only uses 20% of the specification to help build 80% of the code and other deliverables. This 20% can vary according to the type of project: real-time systems, telecommunications, web applications, business applications, etc. What is considered essential may vary according to the kind of project, but in all cases the unused 80% obscures and complicates the essential. To address this complaint, UML should be described differently for different user groups...
L'OMG est en train de prendre en compte ces griefs :
In summary, there are two major challenges to be addressed: complexity of the UML specification itself, and the need to describe UML in coherent subsets that address the actual needs of users in particular domains. To address the first challenge, as a direct response to the feedback from the RFI, the OMG has embarked on a program of simplification for the UML specification. By the middle of 2011, a much simplified version of the UML specification should be available...
A suivre !
Formation SysML inter entreprises sur Toulouse !
Réservez d'ores et déjà les dates des 6 et 7 juillet sur votre calendrier : A2 Artal Innovation organise une première formation SysML inter-entreprises sur Toulouse !
Tous les détails et le bulletin d'inscription se trouvent sur notre site web.
J'aurai le plaisir d'animer cette session et d'offrir aux stagiaires un exemplaire papier de mon livre "SysML par l'exemple".
Après Neptune : conférence AFIS sur SysML en juin
Cette année encore, la conférence Neptune a été particulièrement intéressante.
La session d'hier après-midi a été entièrement consacrée au thème : MDE et SysML.
Après Neptune cette semaine à Toulouse, j'irai à Paris le 3 juin pour une journée sur SysML organisée par l'AFIS.
L'objectif de cette 8ème Journée est consacrée aux retours d’expérience sur SysML en essayant de couvrir différents point de vue : son utilisation sur des projets, son enseignement, les outils support.
SysML est-il le langage de modélisation universel attendu ? Quels processus mettre en place pour une utilisation opérationnelle ? Comment intégrer les outils SysML dans un PLM ?
La table ronde est organisée par Claude FELIOT (Alstom Transport) et Pascal GENDRE (Airbus) du Comité Technique MBSE. Invités : Sébastien DEMATHIEU (Thales/SysML Partners à l’OMG) sur l’état et les perspectives SysML, P. ROQUES (A2 Artal Innovation) au titre du SysML France, Laurent GASSER (SODIUS) sur la vision de l’éditeur/consultant.
Certification SysML (suite)
J'ai eu l'occasion de participer vendredi passé à un examen pour la certification SysML organisée par l'OMG.
Il s'agissait du premier niveau, intitulé : Model User.
Bon, j'ai rendu ma copie en 3h (au lieu des 4h allouées) et j'espère bien avoir un score supérieur à 80%, malgré quelques questions bizarres, en tout cas pour un non-anglophone ...
Seul regret : s'agissant du programme de beta-test, j'ai eu le plaisir (;-)) de répondre à 250 questions, alors que seulement 90 seront retenues pour le futur test officiel. Et du coup, je n'ai pas eu tout de suite le résultat sous la forme d'un beau diplome sortant de l'imprimante, mais je devrai attendre quelques semaines que les 90 questions soient choisies et ma note établie ...
A suivre.
Interview de Philippe Kruchten
Vous pouvez écouter (et/ou lire) une intéressante interview de Philippe Kruchten sur InfoQ : Philippe Kruchten on Architecture and Technical Debt.
Pour ceux qui l'ignorent, P. Kruchten a été pendant des années le responsable du RUP chez Rational, et l'auteur des fameuses 4+1 vues d'architecture, et il est intéressant de l'entendre en particulier sur le débat récurrent : RUP vs. Agile ?
Je cite :
I do not see them totally opposite to each other. They were born in very different contexts, with very different types of projects in mind, but the Unified Process can be used in a very Agile fashion, it can be used in a very stupid fashion. You can use it in a very completely absurd fashion. Somebody once told me "Oh, yes, inception. This is where we write the requirements and the elaboration - this is where we do all the design and construction - this is where we write the code". Yes, you can use it in a relatively absurd way.
I think that the RUP embodies many of the Agile principles. It doesn't have the same focus on the people aspect that we've learnt from some of the Agile methods, but in terms of iterative development bringing some discipline into this development process, bringing up a process that can be adopted to the various circumstances something that a lot of people fail to notice and do.
They try to use RUP out of the box "Oh, my goodness! There is 27 roles defined and there is only 6 of us! How are we going to do that? There are 37 work products defined, how can we do that?" I don't think that RUP was meant, by any one of us developing it, as something where you open the box and try to do everything that's written in it. It was more like a catalog of practices out of which you extract what you need for a given project. I have the same feeling with some of the Agile method. They were born in a given context in which they work pretty well. When you apply them in a context that is relatively similar in terms of the type of project, the size of team and so on, they work pretty well.
If you try to extend them completely outside of the context where they were born, that's where you start having some difficulties. They become tools "in such a problem to solve". Very often people hope that by doing all the practice as defined by the author, whether it's RUP or XP or Scrum, they are going to solve all the ills in their project. Actually, I think you need to do the opposite - ask what is it that we are suffering from? Where could we get some improvement? Then bring elements of processes and practices that would solve the problem that you really have.
Encore quelques places pour l'inter UML !
Il reste encore quelques places pour la session UML inter-entreprises de la semaine prochaine.
N'hésitez pas à me contacter pour avoir plus d'informations.
Formation UML inter-entreprises sur Toulouse
La société A2 - Artal Innovation organise une formation inter-entreprises sur UML à Toulouse les 29 et 30 avril prochains que j'aurai le plaisir d'animer.
Il s'agit d'une formation sur la modélisation des exigences, avec la technique des cas d'utilisation et la modélisation du domaine. Une étude de cas réaliste servira de fil conducteur tout au long des deux journées.
Le programme détaillé est disponible ici !
Un exemplaire du livre : UML2 - Modéliser une application Web sera offert à chaque participant.
N'hésitez pas à me contacter pour tout renseignement complémentaire. (pascal.roques[at]a2-artal.fr).
Neptune 2010 et ERTS à Toulouse
Vous pouvez vous inscrire dès aujourd'hui aux conférences Neptune et ERTS qui auront lieu à Toulouse en mai 2010 !
Cette année, l'accent sera mis sur MDE et Embedded Systems.
Un programme très alléchant avec en particulier une journée Neptune sur SysML et MDE le 19 mai ...
Artisan Software Tools, Aonix et Extessy fusionnent pour devenir : atego
Du nouveau chez les éditeurs d'outil en ce début d'année 2010 :
Artisan Software Tools, Aonix et Extessy fusionnent pour devenir : atego
Un concurrent plus costaud vis à vis d'IBM/ Rational/ Telelogic ??
Lu dans le communiqué de presse :
Artisan® Software Tools and Aonix® have merged to create a new, stronger independent force in the mission- and safety-critical systems and software development tools market. The merged company is named Atego™ and headquartered in San Diego CA, USA and Cheltenham, UK. Artisan Software Tools is the world’s largest independent supplier of industrial-grade, collaborative modeling tools for complex, mission and safety-critical systems and software and Aonix is a leading supplier of critical systems development tools, virtual machines and services for real-time/embedded Java and Ada solutions.
la certification SysML se met en place
Le programme de la certification SysML commence à se mettre en place :
OMG Certified Systems Modeling Professional™ (OCSMP™)
Il y aura 4 niveaux. Un beta-programme est maintenant planifié :
| OCSMP Model User | - | April to May 2010 |
| OCSMP Model Builder - Fundamental | - | June to July 2010 |
| OCSMP Model Builder - Intermediate | - | July to September 2010 |
| OCSMP Model Builder - Advanced | - | September to October 2010 |
Bonne année 2010
Une très bonne année 2010 à tous !!!
De beaux modèles UML, SysML, et autres, dans l'esprit de la modélisation agile, bien sûr ...
