Importance de la responsabilité

November 30, 2016

20161125_averymodelVendredi passé, j’ai eu la chance de participer à l’Agile Tour Lausanne 2016. Une des conférences que j’ai particulièrement apprécié est celle de Charles-Louis de Maere, Agile coach chez Pyxis en Belgique. Elle couvrait principalement le modèle de Christopher Avery sur la responsabilité ainsi que son implication au sein de nos équipes de travail.

Ce qui m’a le plus frappé dans ce modèle, c’est à quel point on peut facilement le transposer à différentes situations de notre vie professionnelle et personnelle. Il devient alors évident que nos blocages n’ont pas aidé à résoudre le problème ou  à atteindre notre objectif et qu’une évolution vers les étapes suivantes aurait été préférable.

Le stress et la résistance au changement nuisent également à cette évolution, mais il est possible de s’entraîner afin de choisir des réactions plus adéquates.

20161125_agiletourlausanne2016_reponsability

La responsabilité c’est quoi?

Selon moi, être responsable implique d’assumer la réalisation d’un objectif ou la résolution d’un problème en étant motivé tout en sachant prendre des décisions lorsque nécessaire. Pour bien réussir dans cette voie, il est préférable de:

  • Désirer améliorer la situation
  • Prendre conscience de la situation actuelle
  • Confronter le ou les obstacles
  • Collaborer avec les différents intervenants

Analyser la situation, décider d’un plan d’action et déterminer les différentes options possibles sont également des étapes qui peuvent faciliter nos actions responsables. Aussi, il vaut mieux montrer l’exemple et être responsable que de l’exiger de nos collègues.

Gains de la responsabilité

Économie d’énergie

Renier un problème, blâmer quelqu’un, se justifier, prendre les reproches sur soi, s’obliger à tolérer une situation ou ignorer un problème peuvent souvent demander plus d’énergie qu’une résolution efficace d’un problème. De plus, c’est beaucoup moins pénible pour le moral et on se sent beaucoup plus facilement motivé.

Rapidité de résolution de problème

Un problème sera plus rapidement et efficacement résolu lorsque les personnes travaillant dessus sont responsables et focalisent leur effort.

Bonne perception

Quelqu’un de responsable est habituellement mieux perçu par ses collègues et pourra propager sa motivation au reste de l’équipe de travail.

Quels autres gains la responsabilité apporte-elle?


Pourquoi voyager?

March 31, 2015

Ma conjointe et moi venons de débuter un voyage de 3 mois au tour du monde. Nous avons préparé ce voyage depuis un bon moment et voici les raisons qui nous ont poussées à le faire.

Découvrir les autres, soi même et travailler sur soi

En premier lieu, cela nous permet de découvrir d’autres façons de vivre et d’aborder la vie. En voyage,  nous sommes en contact avec des cultures et des personnes ayant beaucoup à nous apprendre et on observe une autre facette des relations humaines. Grâce au voyage nous apprenons également à mieux nous connaître nous même et à remettre en question ce qui est vraiment important pour nous. On grandit forcément à travers cette aventure et on acquiert une meilleure confiance en soi. Le voyage développe aussi une plus grande facilité à accepter le changement et à collaborer avec les autres.

Se ressourcer et prendre le temps de vivre

Dans la société actuelle, nous ne prenons plus assez régulièrement du temps pour nous même. Être constamment sous le stress du travail, de la productivité et de l’efficacité met notre santé à dur épreuve. Prendre le temps de respirer et de savourer les moments simples est plus facile quand on est déconnecté de la routine.

Stimuler la créativité et l’innovation

Parfois pour mieux résoudre un problème, il faut s’ en éloigner et ne plus y penser. Le subconscient est un outil merveilleux, il continue à chercher une solution pour vous même quand vous n’y penser plus. De plus, il sera plus efficace si votre esprit est libéré de son stress et qu’il n’est plus enfermé dans les paradigmes de votre conscience. Le voyage permet de développer cette ouverture d’esprit et la capacité de lâcher prise nécessaire à l’innovation.

Nos objectifs

  • Vivre une merveilleuse aventure.
  • Graver dans nos mémoires des moments et expériences inestimables.
  • Découvrir plus précisément ce qui nous rend heureux et quelles sont nos priorités dans la vie.
  • Apprendre à mieux vivre ensemble et à mieux se connaître.
  • Trouver des idées pour un mode de vie correspondant mieux à nos valeurs.

Et vous, pourquoi voyagez-vous?


Comment obtenir le salaire qu’on mérite

February 9, 2013

Voici, le résultat d’un travail que j’ai fait il y a un certain temps et que je crois est d’actualité dans cette période d’évaluation salariale et de préparation d’objectifs de performance ou de changement d’emploi.

Important:

  • Il faut bien se préparer, ça peut faire une très grande différence et nous permet de paraître organisé
  • On n’aura pas ce que l’on ne demande pas.
  • Il y a pleins de ressources sur Internet:
    • Études salariales
    • Conseils de négociation
    • Experts en rémunération ou en recrutement ayant des blogs
  • Ce processus n’est pas disponible dans tous les métiers (ex: gouvernement, éducation), mais vous ne perdez rien à demander
  • Soyez raisonnable, le salaire n’est qu’un des 3 éléments principaux garantissant votre bonheur au travail:
    • Rémunération (Salaire, bonus, formations, vacances, fond de retraite, autres avantages)
    • Environnement de travail (Relation avec votre supérieur, avec vos collègues, matériel à votre disposition, ambiance)
    • Opportunités / Défis / Réalisations (travailler sur ce que vous aimez, opportunités de carrière, projets à la hauteur de votre talent)
neg_salariale_1

Processus de négociation salariale

Processus de négociation salarial:

  1. Présentation des réalisations
    • Donner une vision détaillée de ce que l’on apporte à l’employeur et de notre valeur en présentant des faits
  2. Définition des objectifs
    • Définir où l’on veux s’en aller et quelles sont nos aspirations
  3. Établir nos espérances salariales
    • Ainsi que les autres éléments de la rémunération, ex: vacances, bonus, flexibilité d’horaire, …
  4. Argumenter
    • C’est une négociation, la situation doit être gagnant/gagnant, soyez raisonnables et ayez des plans B
  5. Écouter la réponse de votre supérieur
  6. Laisser le temps, l’augmentation n’est pas instantanée, être patient et faire le suivi.

Possibilités de négociation:

neg_salariale_possibilites

Possibilités de négociation

Présentation détaillée:
Ouvrez le PDF Negotiation_Salariale et prenez le temps de bien lire et comprendre chacune des pages et leur utilité. Essayer de l’appliquer à vous même.
Le fichier joint contient la présentation que j’ai réaliser lors de mon évaluation.
Il a été réalisé avec MindJet, aujoud’hui, j’utilise xMind qui est gratuit et convient parfaitement à mes besoins.

Remerciements:

  • Merci à tous ceux qui m’on aidé à acquérir ces connaissances et pour votre temps.
  • Merci pour les excellentes réponses de Tommy, Christian et Martin.
  • Un gros merci à Riadh (Spécialiste en recrutement) pour les nombreuses heures qu’il a passé à m’orienté et à discuter de ce que j’avais déjà accumulé.
  • Un gros merci à Matt Tanguay pour m’avoir aidé à réviser le tout de façon très efficace en apportant une grande valeur ajoutée et les heures passées à formater le tout avec des MindMap et la génération en PDF.

En espérant que cela puisse vous aider.


Where is going software development maturity?

August 4, 2011

In a domain where many keep their kid heart, what can we say about the industry maturity? Even if software development is a young discipline, we have seen a lot of practice changes and improvements in the last 10 years. One of the big steps in my opinion is that we now acknowledged that change is part of our daily job. It has made the industry search for better managing and processing ways. Other discipline paradigms have been observed, duplicated and adapted to our context. That has made our body of knowledge growth and new ways of doing things emerge.

I personally think that we are a people business, our industry require motivated people willing to work as a team to get results. That’s the reason why it’s more and more important to consider the human aspects more than the technical aspects. It’s also a society tendency: people desire more human jobs. Team that will succeed will be those who understand that fact and act in this way by caring about employee, team synergy and ensuring it’s an applied value by everyone.

What are the software development hot topics?

Agile Architecture - conference resume

Agile Architecture - conference resume

What I liked about that conference is that it presented a good summary of the hole DevTeach event, by presenting a little of every main concerns and ideas raised in the other conferences. You can follow Mario on his talk show (French).

In your opinion, what are the other emerging concerns and ideas in software engineering?


How to be ready for mobility?

June 29, 2011

Who doesn’t have a cellphone? I’m sure there aren’t many hands standing in the air. More and more devices of many kinds are now in the hands of the population. Many new ways to interact with our daily activities through technologies emerge. The question is no more should I do something, it is what can I do to follow this tendency?

We have to understand first what this new market is. For many company it’s a big paradigm shift since web sites developed in the past weren’t made to support the current reality. We have to change our way of thinking and addressing the problem. As Erik Renault mention in his conference at DevTeach, we have to think about the context before designing an application since capabilities, purpose and user experience won’t be the same in all cases.

For example in the context of a trip, with your cellphone you may want to find the closest restaurant or take pictures and tag them with the location where they were taken, while with your tablet you may want to read about the history of the city you’re visiting or write notes about your trip. Afterwards, with your desktop you may want to review your trip and present a diorama of the pictures taken with notes associated on your TV.

6 important concerns with mobility

  1. User experience: Conviviality strongly defines usage and success of your apps.
  2. Data: It creates knowledge and innovation
  3. Selling strategy: How will your apps be known and generate revenues?
  4. Context: In what situation will your apps be used?
  5. Added value: Consider your apps as blocks with specific purposes that enhance your business.
  6. Flexibility: Users like to personalize their apps and dashboards

Continue your education right away

Here’s my note’s summary of Erik Renault presentation at DevTeach:

Summary of Erik Renault presentation

Summary of Erik Renault presentation


Raise your employee retention and motivation NOW

June 23, 2011

Employee retention and motivation is one of the biggest challenges of the industry at the moment. I have worked in the recognition industry for 2 years and got my CRP certification. Recognition is one of my passions and I strongly believe that this is the way to achieve innovative projects in a successful way with the current generation’s mentality. More and more people start their own company or go free lance because their employers weren’t able to give them what they need.

I consider that there are 3 pillars to be happy in your job:

  • Remuneration: Base salary, holidays, incentive bonus, sick days, …
  • Environment: Relation with your boss and colleagues, ambiance, …
  • Opportunities: Chance to learn and grow, challenges, career, …

Today, we no more heard “Your boss hires you” but “You hire your boss”. Good managers need to recognize properly their employees. A work needs to be a winning situation for everyone in the equation and today’s generation strive for a more human way of working which is why we see more and more company willing to accommodate employees. Working from home, flexible schedules and milestone celebration become more and more common in many industries.

How do you motivate your employees the right way?

As we do with many things in live when we want to succeed, we need a plan. Here my summary of what are the main elements of a good recognition strategy. This is influenced by the CRP certification I did in April 2011 given by the RPI.

Recognition Strategy

Recognition Strategy

Questions:

  • What element of this strategy is the most relevant?
  • In the last week, did you recognize someone? If yes, how?

Will software projects be done in Kanban or Scrum?

June 18, 2011

I recently went to dev teach Montréal 2011 and read a lot about agility and what came out recently as more and more emergent is discussions regarding Scrum VS Kanban and other software engineering best practices and toolboxes. Scrum is being seen as a revolution that is not always suitable in all context (strong hierarchy company, maintenance project, …) while Kanban is seen as a continuous flow methodology seen more as an evolutionary approach more easy to implement and best suited for maintenance. We also see emerge combinations of both methods.

What experts say?

Here’s a mind map of the notes I took at Joel Semeniuk’s conference at devteach Montréal 2011. He his a Microsoft Regional President, MVP, CSM and CSP.

A Dash of Kanban - Conference resume

A Dash of Kanban - Conference resume

On my side, I had the chance to work in a real Scrum process and some of the nice benefits of it rely on the fact that you obtain a motivated and united team that have clear goals and liberty to achieve them in the most efficient way they found for their context. Scrum have clear and simple artifacts and ceremonies to follow to continuously improve the process, ensure everyone is in sync, obtain feedback from the client and understand what need to be done. Although I have seen Scrum struggle with maintenance project and bug fixing, since issues often need to be solved right away and can’t wait the next iteration even if it will disturb the team it’s most of the time really urgent. This presentation talks about an interesting way to combine both of them and I would like to test it and see it work for real to see the challenges and outcomes of that method.

Questions:

  • What do you think is coming in software engineering best practices?
  • How could we combine Scrum and Kanban successfully?