Scrum for One

  • Brett Ramsey
  • 0
  • 4231
  • 12

C'est un mot drôle, n'est-ce pas? “Scrum.” Scrum est une stratégie de gestion de projet pour les équipes de développement de logiciels. Le nom vient du rugby (je suppose) où il fait référence au début d'une nouvelle pièce. Dans le monde de la programmation, il s’agit d’une technique qui consiste à coordonner le travail d’une équipe sans plan clair, à viser des objectifs réalisables à court terme, puis à reprendre le processus pour atteindre un autre ensemble d’objectifs - ce qui, je suppose, est un peu comme jouer à un objectif du rugby. . Sauf que vous savez - moins d'os cassés. J'espère. La publicité

Je ne fais pas partie d'une équipe de développement logiciel. Je ne suis même pas un programmeur. Cependant, lorsque je suis tombé sur un article récemment sur Scrum, je me suis rendu compte que, tout en étant destiné à de grands projets collaboratifs, de nombreux éléments de Scrum pouvaient très bien être adaptés à la productivité individuelle. Bien que Scrum puisse être implémenté à n’importe quel stade d’un projet, c’est vraiment un excellent moyen de traiter des projets bloqués pour une raison quelconque - projets bloqués par manque de ressources, manque de direction, voire manque de travail d’équipe - et c'est quelque chose qui nous arrive tous à un moment ou à un autre. Peut-être, juste peut-être, les principes qui remettent les équipes de programmeurs sur la bonne voie peuvent s’appliquer aux projets sur lesquels chacun de nous est resté bloqué.

Scrum 101

Bien qu'il existe des manuels entiers consacrés à la gestion d'équipes et de leurs projets utilisant Scrum, les principes de base sont très simples: La publicité

  • Fais ce que tu peux avec ce que tu as. Les projets stagnent parce qu'il manque une ressource - matérielle, scientifique ou humaine -. Habituellement, cependant, beaucoup de choses peuvent être faites même sans ces ressources: autres parties du système à construire, solutions de rechange créatives, normes à élaborer, etc. Lors de la planification de chaque étape et au quotidien “enregistrement” réunions en cours de route, ces lacunes sont prises en compte et les travaux sont conçus de manière à ce que le manque de ressources ne crée pas un manque de progrès.
  • Rétroaction constante. Comme je viens de le dire, Scrum encourage les contacts quotidiens entre les membres de son équipe, afin que a) personne ne bloque et retarde l’ensemble du projet, et b) la connaissance collective de l’ensemble de l’équipe puisse être apportée de manière créative aux nouveaux problèmes. Les réunions sont brèves, aussi courtes que 15 minutes et s'articulent autour de trois questions:
    1. Qu'avez-vous fait jusqu'à présent?
    2. Qu'allez-vous accomplir aujourd'hui?
    3. Qu'est-ce qui vous empêche de faire des progrès maintenant?

    Ces questions simples sont destinées à identifier tout “des blocages” et les casser avant qu'ils ne tiennent le projet entier.

  • Travailler vers des objectifs à court terme clairement définis. Les projets Scrum sont, d’une manière générale, des versions ponctuelles du logiciel en développement, c’est-à-dire qu’il s’agit d’améliorations évolutives importantes mais relativement simples de l’état du projet au début du projet. Par exemple, un ensemble de nouvelles fonctions pourrait être implémenté, une interface conçue, une structure de base de données mappée, etc.. “Écrire navigateur” est un projet trop volumineux, sa réalisation trop éloignée pour permettre la réalisation d’un projet Scrum significatif; “Correction du bug dans la ligne 1178” trop petit. Idéalement, à la fin de chaque projet, le logiciel en développement devrait être dans un état utilisable - Scrum a été développé pour faire face aux imprévus du monde du logiciel, où les projets doivent souvent être lancés sur le marché pour lutter contre un projet concurrent, ou tout simplement pour apporter un revenu.
  • Sprint. L'unité de travail de base de Scrum est le Sprint - une course ciblée vers la réalisation des objectifs immédiats du projet. Au début du sprint, l’équipe détermine exactement les ressources à sa disposition, ce qu’elle compte réaliser grâce à ces ressources et pendant combien de temps elle y travaillera. Ensuite, ils travaillent sur ces objectifs, et ces objectifs seulement. Le Sprint est sacro-saint: ses membres travaillent sur le projet qu'ils ont mis sur pied et rien d'autre jusqu'à ce que le Sprint soit terminé. Cela peut être une semaine, 30 jours, ou n'importe où entre les deux - quelle que soit l'heure à laquelle ils se sont mis d'accord est uniquement consacrée au Sprint. Une fois terminé, les membres de l’équipe peuvent alterner avec l’équipe, ou être affectés à d’autres projets, mais jusque-là - Sprint.

Scrumming Solo

Il me semble que, avec une petite modification, ce sont de très bons principes pour tous ceux qui ont de gros projets en suspens - surtout si vous avez, comme moi, tendance à être pris au dépourvu. Bien sûr, la plupart de nos projets ne sont pas collaboratifs et ils sont rarement aussi compartimentés que les programmes informatiques. L'idée de développer un projet par étapes évolutives, chaque étape créant un produit final potentiellement utilisable, ne s'applique tout simplement pas au type de projets à long terme que la plupart d'entre nous ont en tant qu'individus - comme écrire un livre, apprendre un étranger langue, ou gagner une promotion. La publicité

Lire la suite

Comment faire des changements dans la vie pour être la meilleure version de vous
Comment faire des changements positifs maintenant (et commencer à vivre une vie épanouissante)
Que faire quand on s'ennuie au travail (et pourquoi on s'ennuie vraiment)
Faites défiler pour continuer à lire l'article

Mais l’idée de Scrum est, je pense, très applicable à nos vies personnelles. L’essentiel est, à travers un processus de conscience de soi constant, d’identifier ce qui nous retient, de voir comment nous pouvons le contourner et où les prochains jours ou les prochaines semaines devraient nous mener. Considérez alors, “Scrum for One”:

  • Fais ce que tu peux avec ce que tu as. Il y a forcément des accrocs dans tout projet qui en vaut la peine, et il est trop facile de regarder un projet et de désespérer parce que vous n'avez pas tout ce dont vous avez besoin pour le terminer. Eh bien, vous n’avez peut-être pas ce dont vous avez besoin terminer, mais il y a des chances que vous ayez ce qu'il vous faut début, faire au moins certains des étapes nécessaires pour vous rendre quelque part près de la ligne d'arrivée. Et cette particularité de Scrum vous tient à cœur: souvent, lorsque vous travaillez dans des conditions moins qu'idéales sans tout le nécessaire pour mener à bien un projet, les équipes Scrum découvrent qu'une solution nouvelle, bien plus à leur portée, peut être trouvée. que l'élément manquant n'est pas vraiment nécessaire en premier lieu. Au pire, vous vous donnerez le temps dont vous avez besoin pour trouver la pièce manquante et, dans l'intervalle, vous vous rapprocherez inexorablement de votre objectif..
  • Auto-réflexion constante. Si vous êtes fan d’Allen, Covey ou Drucker, vous avez probablement déjà déjà reconnu l’importance d’une revue hebdomadaire. Scrum for One suggère qu'une réflexion plus fréquente pourrait être utile - rien à l'échelle d'un examen hebdomadaire complet, mais quelques instants d'honnêteté chaque matin pour définir le travail qui vous attend et les problèmes qui pourraient se présenter. Faites un remue-méninges pendant quelques minutes pour voir si vous pouvez résoudre le problème. Sinon, mettez-le dans votre liste de choses à faire pour une action ultérieure. Beaucoup de temps, il suffit de demander “Qu'est-ce qui me bloque?”est suffisant pour déclencher une solution - le plus souvent, le problème réside plus en nous que dans notre situation.
  • Travailler vers des objectifs à court terme clairement définis. Donnez-vous une limite de temps et fixez-vous un objectif raisonnable - raisonnable, mais significatif - à atteindre d'ici la fin de cette période. Les projets qui s'étendent devant vous pendant des mois, voire des années sont décourageants (ce qui explique pourquoi si peu de gens écrivent des livres), alors que les projets trop petits ne sont souvent pas très satisfaisants à mener à bien..
  • Sprint. Sprinter comme les équipes Scrum ne fonctionnera pas vraiment pour les individus - vous avez probablement beaucoup de rôles différents à jouer au quotidien, ce qui signifie que vous devez vous concentrer sur un seul projet à l'exclusion de tout le reste. être difficile, si c'est même possible. Ce que vous pouvez faire, c’est prendre un certain nombre d’heures chaque jour et les utiliser pour se concentrer strictement sur un projet - pas de distractions, pas d’abandon précoce, pas de distraction. rien jusqu'à ce que tu atteigne ton but.

Évidemment, ce n’est pas du tout un système de productivité complet, mais c’est quand même intéressant. Scrum est un moyen très efficace de gérer des projets. Il est utilisé par des géants du logiciel tels que Microsoft, ainsi que par de petites start-ups et tout le reste. Si rien d'autre, la prochaine fois que vous êtes coincé, posez-vous la question simple, “Qu'est-ce qui me gêne en ce moment?” et voir si cela ne mène pas à “OK, que vais-je faire à ce sujet?” La publicité




Personne n'a encore commenté ce post.

Une aide, des conseils et des astuces qui peuvent améliorer tous les aspects de votre vie.
Une énorme source de connaissances pratiques sur l'amélioration de la santé, la recherche du bonheur, l'amélioration des performances, la résolution de problèmes personnels, etc.