[Game] Le Jeu et la bonne humeur en entreprise

Leave a comment

Jouer ….   ceux qui me connaissent savent que j’adore cela.

Le jeu peut servir comme vecteur/facilitateur pour convoyer des messages, des concepts. Il permet, lors de formation, présentation d’impliquer les participants, il leur permet d’expérimenter des idées ou des pratiques dans un espace contrôlé, mais aussi de toucher du doit certains concepts plus abstraits.

Vous l’aurez compris, j’utilise souvent des jeux dans des ateliers, mais ce n’est pas le but de la discussion d’aujourd’hui.  J’ai voulu, aller sur un chemin un peu différent, et utiliser le jeu pour faire “travailler” un groupe sur des notions moins mesurables, comme la coopération, travailler sur l’ambiance de groupe/d’entreprise plus que sur la notion d’équipe.

Pour cela quoi de mieux qu’un jeu avec tous les employés, enfin, tous ceux qui avaient envies de jouer.  Et pourquoi ce limiter à une heure ou deux, et ne pas faire cela durant toute une semaine.

L’idée mûrie, Go ! Quelques complicités sont et seront nécessaires, mais le jeu est lancé.

 

Affaire a suivre ……

Writer (open office) pour les novices

Leave a comment

Après Impress, voici writer …

Writer pour les débutants

Attention : pour le moment le document n’est qu’a l’état de brouillon.

Impress 2009 – Comment ca marche ?

Leave a comment

Petit exercice de style, faire une présentation pour présenter l’utilisation d’Impress 2009 à un jeune public.
La présentation en PDF est disponible en cliquant sur le lien précédant

Tous les commentaires sont les bienvenus.

How to write a new authoring tool in Agile

Leave a comment

or how to avoid to have wordpad for the price of word, or how to avoid to have word when you want a tool to edit math over the web 🙂

If I have to do such stuff (wonder how such idea come to me ? 🙂 ), I’ll in the following order :

  1. Look for standard dealing with the subject and I’ll find MathML . (Don’t want to make the wheel again to store my Data)
  2. Understand than an authoring storage format differ of the display format (DOC/PDF, …) indeed, all authoring tool need to store meta data (author, revision, pagination, …, revision, …)
  3. Try to find the need of my user (print the page, copy/paste in/from word/office/firefox/IE/…)
  4. Try to cleary define what i want 🙂

So, my first backlog (list of tasks, will look like ) :

  1. Setup My continuous integration env
  2. provide a simple GUI with ‘/’/division nice display
  3. provide print function
  4. provide copy/paste function from word

I think quite quickly, I’ll have to add matrix/vector/square/root fonction display,

but what about spell checker ? pagination ? indeed, for my user, what’s the most important ? currently no clue of it, and I’ll say, don’t think to much at the question before the first proto. Human are so strange, than the need can come from nowhere …..

May be, import text from forum, internet, or paste to forum will be the key requirement.

After, from a technical point of view, as I know i’ll need to include most of a standard authoring tools fonctionnality, will I make the wheel again, or will I extend a standard tools ? (word/office),  extend a wiki like tool ? extend a forum tool ? use the remote publication mode of word/office/wiki ?  Will I force my user to be online to edit content, of will I allow offline authoring ? ……

Lot of question/answers I’ll have after the first prototype….

So, as a first conclusion, doing a quick/rapid prototype seems to be a key success factor in this area.

Agility will help me to focus on the most valuable features to my end user, and to deliver on a regular basis working prototypes.

Agility (Scrum) with Students

Leave a comment

Last time I got 3 students, we organized the work in Scrum, or an adapted Scrum.

Why Scrum :

  1. It’s was a good training for me as Scrum Master
  2. It’s was a good training for them as student 🙂
  3. It’s was a good training exercise to plan tasks / to evaluate tasks duration, and the immediate feed back (every day, as all tasks are small) or the weekly discussion was very valuable for them.
  4. It’s a good way to ensure they don’t go to far on a topic, and keep focus on the priority.
  5. Good way to ensure communication among team members

Why adapted :

  1. I didn’t let them choose the task, the tree student got different objectives, so, most of the time, the task was design for a student…. (yes … i was product owner at the same time …. poor student)
  2. Some generic tasks, were shared (or can be taken by any one) … but there was not lot of them ….. But they have also to learn lot of stuff, and the learning depends of the initial skill…. difficult to put task that can be taken by all of them.
  3. The two first sprints I did the duration evaluation, and try to make  them understand what i Call ‘task finished’ (ie :  code written, test written, documentation written, integration validated …..).
  4. The third one i let them evaluate (define the task duration), … , lot of under estimation, but in two sprint that was corrected.
  5. Also, the activity of splitting features into task, was assisted during 6/7 sprints, and they start to do it fully after. I did that in order to avoid too many new things at the begging. They had also to understand the company, the tools, to work in a team, …. I wanted to avoid too many new stuff.

Feed back : great experience, according to them, fully different from what they learn at school, but very challenging.

Other feed back : with Scrum you have to work all the time ! 😀 Did they expect to sleep at work ?????

Older Entries