Scrum Master (Maître Scrum)
Endroit de réalisation (ville) : Québec
Date de début (souhaitée) : dès que possible
Description du mandat
Les activités à réaliser dans le cadre de ce mandat sont :
- Protéger son équipe des éléments perturbateurs externes;
- S’assurer que son équipe est efficiente;
- Favoriser le développement des compétences des membres de ses équipes afin qu’ils deviennent rapidement autonomes et tirent le maximum d’avantages des approches agiles;
- Favoriser la collaboration entre les membres de l’équipe et avec les autres équipes;
- Être en mesure d’amener son équipe à s’introspecter régulièrement par le questionnement et la réflexion sur les façons de faire;
- Utiliser les méthodes et pratiques agiles pour exposer les contraintes et les problèmes non apparents;
- Communiquer les progrès accomplis et le statut de progression des travaux aux parties prenantes;
- Faire le suivi des obstacles soulevés par l’équipe et le plan d’action;
- Dans le cadre du développement de la solution logicielle itérative incrémentale :
– s’assurer que la mêlée quotidienne a lieu et montrer à l’équipe de développement comment limiter la mêlée quotidienne à un bloc de temps de 15 minutes;
– Assurer la cohérence des tâches du carnet d’itération avec les engagements pris sur les histoires du carnet de produit ;
– S’assurer que l’équipe respecte la définition de terminé ;
– Assister ou préparer la démonstration et la rétrospective ;
– Animer les rencontres d’équipes ;
– Produire les bilans nécessaires ;
– Prendre des tâches afin d’aider l’équipe ;
– Animer les séances de maintenance et d’estimation de carnet de produit,
– Faire preuve de créativité en proposant des ateliers et des pratiques efficaces ou ludiques ;
– S’assurer que chaque rencontre ait un objectif et que celui-ci soit compris et accepté par l’équipe ;
– S’assurer qu’un livrable (plan d’actions, prise de décision, etc.) est établi à la fin de chaque rencontre de rétrospective; - Accompagner le responsable de produit, soit :
– L’aider à guider la réalisation de son produit en fonction de la valeur maximale ;
– L’aider à gérer efficacement le carnet de produit ;
– L’aider à communiquer clairement la vision, les objectifs et les histoires du carnet de produit à l’équipe et à toutes les parties prenantes ;
– L’assister dans la rédaction des histoires du carnet de produit ;
– L’accompagner dans l’utilisation des outils et les façons de faire ;
– S’assurer qu’il possède toute la compréhension (volet vulgarisation) nécessaire sur les histoires ou tâches à accomplir pour qu’il puisse guider l’équipe; - Être au service de l’équipe de réalisation, c’est-à-dire :
– Accompagner l’équipe pour qu’elle devienne auto-organisée;
– S’assurer que chaque membre de l’équipe comprend son rôle au sein de l’équipe; - Être proactif dans ses interventions avec son équipe;
- Accompagner son équipe en ce qui concerne l’acquisition des techniques de gestion de l’entretien du carnet de produits, des séances murales, de priorisation, etc.
Exigences minimales et souhaitées
- Détenir un diplôme universitaire de premier cycle (baccalauréat) dans le domaine des technologies de l’information (informatique, génie logiciel ou génie informatique) ou autre domaine pertinent;
- Posséder un minimum de quatre (4) années d’expérience en développement de systèmes;
- Détenir une des certifications suivantes: Professionnal scrum master (PSM) (Scrum.org), Certified scrum master (CSM), Certified scrum product owner (CSP), Certified scrum coaches (CSC), Certified scrum trainers (CST) ou Registered education providers (REP) (Scrum Alliance);
- Avoir été maître Scrum dans au moins deux (2) mandats utilisant les approches de développement agiles dans au minimum un projet de 1 000 j- p et plus;
- Posséder un minimum de quatre (4) années d’expérience en analyse fonctionnelle dans un environnement technologique complexe;
- Avoir réalisé deux mandats en utilisant l’environnement Visual Studio (2008 et plus) de Microsoft;
- Avoir participé à au moins deux (2) projets utilisant l’orienté objet (OO) dont au moins un dans un environnement .NET;
- Excellente connaissance avec Azure DevOps ou d’un autre outil de gestionnaire de source dont les fonctionnalités sont similaires (exemples GIT, TFS);