52 votes

Comment gérez-vous votre temps en tant que chef d'équipe?

Là où je travaille, mon rôle a évolué à partir d'un pur rôle de développement de leadership de l'équipe. Je trouve que cela me convient, et je suis en jouir.

Un aspect du travail qui ne cessent de me vexes, cependant, est la gestion du temps. Ma journée a utilisé pour être pur de codage. Maintenant, j'ai encore une grande partie pleine de la plaque de codage de devoirs, mais je suis attendu pour encadrer d'autres développeurs, le travail sur les besoins, prendre des décisions de conception pour les autres développeurs, d'évaluer les rapports de bogue, des utilisateurs, de les affecter à des développeurs, et ainsi de suite.

Je trouve que ma journée est devenue l'une interruption après l'autre et les longues périodes de concentration soutenue nécessaires pour obtenir toute la qualité réelle de codage fait sont de plus en plus rares, et plus rares.

Aujourd'hui, j'ai enfin pris mon ordinateur portable et s'est échappé dans un café pour que je puisse obtenir du travail réel effectué.

Comment l'équipe mène ici à gérer leur journée, ou de gérer leur lieu de travail, afin de ne pas laisser leurs tâches administratives submerger?

36voto

Jared Points 7800

J'ai trouvé que je dois changer mon point de vue sur ce que mon travail est.

Comme individuellement contribuant développeur, mon travail a été de tourner mon propre temps dans le logiciel de l'entreprise pourrait vendre pour un profit.

En tant que chef d'équipe, mon travail est de voir que l'équipe devienne effectivement leur temps dans les logiciels que l'entreprise pourrait vendre pour un profit.

Certaines choses fondamentalement changer lors de votre point de vue, les changements comme ça. Ces choses sont devenues beaucoup plus importantes:

  • S'assurer que les autres membres de l'équipe dans un état qu'ils peuvent être productifs
  • La délégation des tâches pour le moins chargé de membre de l'équipe
  • Stratégiquement choisir quel réalisateur doit savoir laquelle de nouvelles compétences afin de mieux équilibrer la charge de l'équipe, et en investissant un certain degré de mon temps en les aidant à apprendre cette compétence
  • Communiquer efficacement les exigences

Notez que "la rédaction d'un bon de code moi-même" n'est plus sur ma liste de préoccupations. Si la tâche de "développer cette grande chose de nouveau" tombe sur moi, c'est presque toujours pour l'un des plusieurs raisons:

  • La nouveauté, c'est un cadre qui va permettre au reste de l'équipe pour être plus productif (et donc de les garder dans un état productif)
  • La chose dont je suis sur super-critique pour la satisfaction du client (généralement cela signifie que cela doit être fait rapidement et avec peu de risque de panne)
  • La chose que je suis en train de travailler sur a mal compris exigences, nécessitant quelqu'un avec un haut degré de connaissances du domaine pour faire de l'exigence de la qualité des décisions, tout en faisant de développement (on pourrait dire que dans ce cas, mon incapacité de faire former les exigences de est la véritable lacune.)
  • Je n'ai pas fait les autres emplois (déléguer, à améliorer leurs compétences, ou de communication)

Dans le cas du n ° 2 ci-dessus, il pourrait très bien être la peine séquestrant moi-même de l'équipe pour faire le travail, mais vous devez garder à l'esprit que cela qui va nuire à votre objectif principal: aider l'équipe la plus efficace et efficiente de transformer votre temps collectif pour un logiciel que l'entreprise peut vendre pour un profit.

23voto

Mark Thistle Points 588

Malheureusement, si vous aimez le codage puis d'être un chef d'équipe, dans de nombreuses entreprises, signifie que vous aurez besoin pour commencer à déléguer plus de la programmation pour les membres de l'équipe. Vous avancez dans un rôle de leadership parce que vous avez montré une capacité à obtenir des choses faites et ont la confiance de l'opinion.

Dans le cadre de cette nouvelle responsabilité, vous avez besoin de déléguer plus de la dur/fun tâches à d'autres personnes et d'attribuer les plus petits (moins de chemin critique) des éléments de vous-même. Si vous êtes réussie en tant que chef d'équipe de votre temps va augmenter pour aider à l'analyse des besoins et de mentorat qui laisse moins de temps pour le code.

Les choses qui ont fonctionné pour moi:

  • Obtenez dans le travail plus tôt. Vous pouvez normalement, prenez 2 à 3 heures très productive temps tôt le matin, avant que la plupart des employés.
  • Travailler avec votre personnel de question de temps libre. Laissez les gens savent que vous n'allez pas répondre à des e-mail, téléphone, ou bureau d'interruption pour une période dans la matinée et l'après-midi. Une fois que les gens de s'habituer à cette "porte fermée" de la politique qu'ils vont être accueillant pour votre "porte ouverte" des heures.
  • Travailler de la maison pour quelques heures chaque semaine. J'ai l'habitude de faire 2 matinées par semaine. La planification peut être un problème ici, mais il fonctionne parfois.
  • Délégation est votre ami.
  • Passer plus de temps sur le design. Bien pensé les dessins et les exigences pour les membres de votre équipe aidera à savoir ce qui est attendu d'un produit livrable à rendre votre vie plus facile.
  • Désactiver les alertes pop-up pour tout (e-mail, messagerie instantanée). Désactiver les nouveaux messages d'alerte dans la barre d'état système.

9voto

Glennular Points 8324

Essayez de groupe de tâches similaires de sorte que vous ne sont pas de commutation en mode " trop souvent.

  • Attendre courriel à accumuler un peu puis répondre à tout cela à la fois (tout le monde l'heure, toutes les 2 heures, ect.)

  • Faites une liste des choses dont vous voulez discuter avec chaque personne dans l'équipe. Faites une liste pour chaque et tous les éléments à la fois.

  • Casser votre codage en même réduire la tâche. (à moins d'une heure) de Cette façon, vous pouvez presser de codage et de toujours continuer à progresser sans "oublier d'où vous l'avez laissé"

  • Je fais toutes mes rencontres mercredi. Il fait une journée bien remplie, mais les mardis et jeudis semblent toujours être ouverte à code.

Le plus vous êtes organisé le plus de votre projet et de votre temps sera trop.

7voto

James Thompson Points 15464

Vous devez être extrêmement efficace et ne pas perdre de temps, parce que votre temps supplémentaire peut à tout moment être prises par des membres de votre équipe. Quelqu'un est d'obtenir un divorce et ils ont besoin de vous pour parler avec eux et de réaffecter une partie de leur travail à d'autres membres, ou quelqu'un qui vient de découvrir un terrible bug dans votre code qui va vous empêcher de livraison à temps et nécessite une attention immédiate.

Les choses que vous pouvez modifier sont les suivants:

  • la quantité de temps que vous consacrez à travailler.
  • votre disponibilité par différents moyens de contact (en personne/téléphone/e-mail) de votre équipe, les autres membres de votre organisation, et dans le monde entier.
  • l'équilibre entre l'affectation de codage des tâches à d'autres membres de votre équipe contre la programmation de choses vous-même.
  • façons dont vous pouvez facilement isoler votre équipe de évitables distractions.

Beaucoup de ceux-ci dépendent de la composition de votre équipe. Avez-vous une équipe de superstars, qui, tous, juste besoin d'un équilibre optimal entre la direction et la liberté de faire des choses incroyables? Avez-vous des sept médiocre développeurs et une superstar dont vous avez besoin pour gérer de sorte que la superstar peut faire exceptionnel de travail? Êtes-vous à la superstar de coder pour votre équipe?

Je ne peux pas répondre à cette question de façon définitive pour vous, mais vous devez penser au sujet du traitement de la gestion de votre temps comme un problème d'optimisation dans lequel vous essayez de maximiser la productivité de votre équipe. Ces types de multi-variable aléatoire de problèmes d'optimisation sont connus pour être très fort en mathématiques, mais si vous êtes à réfléchir à la composition de votre équipe, ce que vous pouvez faire pour les aider à être productif, et comment mesurer la productivité, vous pouvez probablement être un bon chef d'équipe.

Vous avez également à rétablir un équilibre avec votre vie personnelle, mais je suis sûr que vous le saviez déjà. :)

Bonne chance!

4voto

Adam Davis Points 47683

Il est plus difficile lorsque vous êtes physiquement proches les uns des autres qui ont besoin de votre aide, afin de sortir de l'office fonctionne assez bien.

Je trouve, cependant, que c'est un acte mental volonté ou de la concentration. J'ai de la partition de moi-même dans une manière qui me permet de vous rappeler facilement ce que je faisais avant l'interruption, et revenir le plus rapidement possible.

Si je pense à une interruption va prendre plus de 30 à 40 secondes, je vais ouvrir une GTD onglet et écrire une petite note avec mon état actuel (problème, solution de notes, où je suis, critique d'info) et qui va me permettre de revenir dans cette tâche très facilement. À l'aide de la méthode GTD a très bien fonctionné dans la hiérarchisation des choses et de garder la trace quand il y a des incendies sur le dessus des feux. Vous pourriez envisager de prendre quelques Franklin Covey classes ainsi - il y a une tonne d'expertise en gestion emballé dans une heure ou deux, séminaire, qui va vraiment vous aider si vous essayez ces tactiques.

Je trouve qu'au-delà de 5 minutes, sans notes, je suis perdu et il faudra le fameux 15 minutes par interruption de revenir, et c'est inacceptable si je veux faire quelque chose, parce que les interruptions viennent beaucoup plus souvent que 15 minutes.

Oh, et dont la délégation est roi. "Voir jean à ce sujet." Ne pas aller travailler sans elle.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X