Heures de travail et attentes de productivité pour les artistes et programmeurs de jeux

30

J'ai une startup avec un budget limité et j'ai récemment embauché un programmeur et un artiste. Avant de commencer le projet, j'ai établi une feuille de route de projet avec beaucoup de bonne documentation sur ce qui doit être fait et les délais.

Les deux ont été invités à produire un calendrier quant à la manière dont ces délais seraient respectés. Pour l'artiste, j'ai mentionné que si la charge de travail était trop importante, il pourrait être possible d'embaucher un entrepreneur supplémentaire pour un mois ou deux pendant qu'il a besoin d'aide.

J'ai déjà commencé à entendre des choses comme «eh bien, j'aurais peut-être besoin d'une aide supplémentaire pour cela» et «je ne sais pas exactement combien de temps cela me prendra en ce moment, donc ces délais ne sont que des estimations très approximatives». Et je comprends, ils essaient de ne pas se mettre en échec, mais en tant que manager, j'ai aussi besoin de savoir ce qui se passe.

Donc, il y a deux questions ici:

  • Je vois souvent mes embauches utiliser Slack qui n'est pas une entreprise, répondre à des messages téléphoniques et gérer la vie sur ma montre. Ils sont arrivés tard plus d'une fois au cours de la première semaine, quand j'ai une politique d'entreprise d'être à 9 ans. Peut-être que c'est peu orthodoxe, mais nous travaillons sur un grand projet, et la dernière chose que je veux, c'est qu'ils autour et m'accusant de sous-délimiter le projet. D'un autre côté, je me rends compte que cela pourrait être la norme ailleurs, dans les grandes entreprises. Que peut-on généralement attendre des artistes / programmeurs en termes de style de travail et de productivité? Quelle est la différence entre flexibilité et paresse?

  • Mon artiste a déjà commencé à refuser d'autres travaux (travail pour les actifs marketing, etc.) au motif qu'ils ont déjà beaucoup de travail dans leur assiette et doivent gérer les attentes. Je pourrais faire face à cela si je ne les voyais pas arriver en retard, répondre à des messages sur Slack et faire généralement des choses sans rapport avec le travail. D'un autre côté, je ne sais pas si c'est normal / nécessaire pour les créatifs. C'est ça?


Si cela peut aider:

  • Le studio est situé en Europe.
  • Je n'ai pas de politique écrite, mais les heures de travail sont des obligations contractuelles.
  • Nous utilisons la gestion de projet agile.
  • Nous sommes 3 personnes travaillant sur le projet. Les deux sont des «chefs de file» afin qu'ils prennent des décisions liées à leurs propres domaines - art et code
type lumineux
la source
46
Définir à l'avance une feuille de route de projet, y compris les délais, est exactement le contraire de la gestion de projet Agile.
Jörg W Mittag
5
@lucasgcb: Mais ces délais sont courts (généralement une ou deux semaines), réévalués à chaque sprint et fixés par l'équipe. Rien de tout cela n'est le cas ici, comme l'écrivait le PO, il a exposé l'intégralité de la feuille de route et les délais avant même le démarrage du projet. Agile, c'est une rétroaction continue et l'ajustement du processus en fonction de cette rétroaction.
Jörg W Mittag
2
Si l'OP a mis en place une feuille de route avec des délais pour chaque point, alors ce n'est rien d'Agile. Est-ce vraiment le cas, OP?
lucasgcb
5
Jamais entendu le dicton "Vous pouvez l'avoir à temps, sur le budget, sur les spécifications. Choisissez deux." ? Eh bien, vous avez apparemment choisi le temps et le budget. Devinez ce qui va arriver à votre projet.
Aaron F
12
Je peux vous dire par expérience personnelle qu'il est difficile de donner des estimations. Très dur. Vous ne pouvez tout simplement pas savoir ce qui se passera à l'avenir, combien de temps prendra une certaine tâche. Et oui, j'ai aussi besoin de pauses café. Le cerveau est comme un muscle et sa surexercice donnera des rendements décroissants. D'après ce que j'ai pu voir, il semble que vous attendiez trop de ce que vos employés peuvent faire par jour. Les forcer à se conformer à vos attentes les épuisera , comme on l'a vu avec BioWare et d'autres.
MechMK1

Réponses:

87

Il n'est pas rare que les travailleurs soient engagés à moins de 100% dans le travail de tâche pendant toute la durée de la journée de travail. Les humains ont du mal à se concentrer sur une tâche pendant plus de 20 minutes sans aucune forme d'interruption .

La recherche suggère que, sur une journée de 8 heures, en moyenne, les travailleurs sont productifs pour moins de la moitié f.

En fait, la réduction du nombre total d'heures travaillées au cours d'une semaine peut augmenter la productivité dans certaines circonstances.

Ce n'est pas un argument pour «tout se passe» ou pour apporter des changements radicaux à vos heures de bureau sans autre enquête. Mais, une petite variance dans les heures d'arrivée et certaines activités non professionnelles survenant pendant les heures de travail ne sont pas nécessairement une cause d'alarme.

La suppression d'une manière draconienne pour essayer d'éliminer les activités non professionnelles peut bien se retourner contre vous, conduisant à des travailleurs malheureux et épuisés qui sont moins productifs ou qui abandonnent carrément.

Au lieu de cela, laissez les jalons de votre projet vous guider . Si vos employés atteignent les objectifs de calendrier qui ont été établis dès le début, alors vous semblez être sur la bonne voie. Refuser de travailler au-delà de l'horaire convenu est une chose raisonnable pour un travailleur, et pas nécessairement un signe de relâchement. Si vous avez plus de travail que votre bande passante programmée ne le permet, essayez d'intégrer cet apprentissage dans la planification de votre prochain sprint / jalon / unité de travail, afin de pouvoir hiérarchiser les tâches ou faire appel à des aides supplémentaires si nécessaire.

Si le projet prend du retard, cela vous donne un bon moyen, factuel, de soulever le problème avec votre équipe, et travailler avec eux pour trouver des solutions pour le remettre sur les rails.

Les studios dans lesquels j'ai travaillé ont, par exemple, mis en place des "après-midi de concentration" 2 jours par semaine, dans lesquels nous sommes priés de ne pas planifier de réunions, de lire des vidéos en arrière-plan ou d'avoir des conversations aux bureaux où elles pourraient causer des distractions, donc tout le monde a un bloc de temps sur lequel ils peuvent compter pour être ininterrompus.

Demandez à votre équipe si quelque chose de ce genre pourrait leur convenir et impliquez-les dans la prise de décision , afin qu'ils se sentent comme s'ils collaboraient à la recherche de solutions ensemble, pas comme des enfants disciplinés (personne ne fait de son mieux quand il se sent) puni). Le simple fait de savoir ce qui est en jeu et d'être habilité à aider à le résoudre peut être suffisant pour inspirer votre équipe à ajuster ses heures d'arrivée / se concentrer pour prendre le relais, si c'est ce qui manque.

DMGregory
la source
4
Bien placé. Je voudrais simplement souligner que des choses comme «être habilitées», «les impliquer dans la prise de décision», «laisser les jalons de votre projet être votre guide» sont les pierres angulaires d'un état d'esprit agile, que le PO prétend utiliser, donc il devrait être juste dans leur ruelle.
Rétablir Monica
4
J'irais jusqu'à dire que tant que les subordonnés directs ne sont pas insubordonnés dans la manière dont ils le font, le fait qu'ils établissent des attentes comme celle-ci plutôt que de dire aveuglément "sûr que je peux le faire en plus de mes autres tâches!" est un bon signe qu'ils sont d'excellents employés qui savent gérer le temps et les risques, et dont le jugement OP devrait faire davantage confiance. Beaucoup plus. Ils pourraient bien éviter à l'entreprise de dépasser le calendrier et le budget.
bob
C'est une belle raison pour laquelle je peux expliquer à mon patron pourquoi je ne travaille pas pour le moment et lire SE
Redwolf Programs
1
Il convient de noter que parfois le plan finit par être irréaliste. Par conséquent, réduire la portée (ou la retarder jusqu'à sa sortie) est souvent une solution qui devrait être sur la table.
jpmc26
@ jpmc26 Dans certaines méthodologies Agile comme DSDM, c'est la seule solution pour les projets souffrant de retards, car le temps, le coût et la qualité sont tous considérés comme fixes.
nick012000
21

Bon deuil, la lecture de cette question m'a stressé. Vous ne pensez pas que vos employés devraient être autorisés à envoyer des messages personnels et à s'occuper de leur vie pendant les heures de travail? La meilleure réponse le dit mieux que moi, mais c'est complètement irréaliste. Si vous vous attendez à ce que vos employés se concentrent sur leurs tâches à 100% du temps, vous allez les perdre.

La plupart des entreprises sont ouvertes de 9 à 5, au moins en Amérique. Cela n'a aucun sens, mais c'est le monde dans lequel nous vivons pour une raison quelconque. Cela signifie que les êtres humains qui ont besoin de prendre rendez-vous et de gérer des choses de la vie réelle devront en prendre soin pendant les heures de travail. Si vous offriez des horaires flexibles au lieu d'insister, ils arrivent à 9 heures (et restent probablement jusqu'à ce que toutes les autres entreprises soient fermées), ce serait en quelque sorte une chose (même si c'est dur), mais en exigeant qu'ils s'en tiennent à ces heures rigides, puis se fâcher quand ils ont besoin de faire des choses aux gens est délirant.

Ajoutez à cela que les gens ont des enfants et de la famille et des situations à la maison, et vous devriez réaliser que vos attentes sont folles. Si vous voulez consacrer votre vie entière au travail et sacrifier les parties significatives telles que les relations et la santé, c'est votre prérogative. Mais ce n'est pas une décision que vous devriez prendre pour vos employés.

Si vous avez besoin de faire plus de travail, vous pouvez embaucher plus de personnes. Si ce n'est pas possible, vous devez réduire vos attentes et vos objectifs pour le projet.

ribs2spare
la source
19

Je pense que des horaires de travail stricts ne sont généralement pas une bonne idée. Par exemple, je fais partie de ces 20% de personnes qui sont beaucoup plus productives aux heures tardives. J'ai également travaillé dans des startups et de grandes entreprises. J'ai toujours eu cette conversation avec mes managers sur les heures tardives. Après tout je leur ai toujours dit, oui je peux venir au bureau à 8h et être complètement fermé jusqu'à 14h étant presque inutile ... Par contre, je terminais toujours mes tâches à temps et même avant - je travaillais à partir de 11h à 22h parce que c'était le mieux pour moi - ce qui me donne une meilleure productivité.

Faire aussi un peu de trucs personnels (comme répondre à quelques mails ou même regarder une vidéo YT) n'est pas une mauvaise chose, même au contraire être programmeur, le travail est intense et fastidieux. Un cerveau humain ne peut pas vraiment travailler 9 heures d'affilée; il a besoin de petites pauses - ces pauses sont en réalité beaucoup plus productives que de simplement s'asseoir et regarder le code - dans ces pauses, j'ai généralement les idées les plus brillantes qui me viennent à l'esprit - qui conduisent à de bonnes solutions aux problèmes. Je suppose donc que tout est relatif - bien sûr, il ne faut pas en abuser et les employés ne doivent pas regarder YT toute la journée.

Après tout, la meilleure mesure de la productivité est lorsque vous voyez si les employés effectuent leurs tâches dans le temps imparti (bien sûr, si les horaires sont correctement définis). Je pense que la meilleure façon est de diviser la tâche en de courtes périodes et de les vérifier de temps en temps - comme une fois par semaine ou une fois toutes les 2 semaines ou tout ce qui vous semble plus logique.

Compte tenu de tout ce que j'ai dit, s'ils ne respectent pas les délais de manière cohérente et ne sont pas suffisamment motivés pour travailler sur le projet - alors vous avez embauché les mauvaises personnes et votre meilleur choix est de les remplacer par les personnes qui le feront.

Acier froid
la source
Se sentir plus productif aux heures tardives est un biais cognitif pour la plupart des gens. J'ai fait confiance à ce sentiment jusqu'à ce que je mesure ma productivité. Ensuite, j'ai trouvé que j'étais plus productif en dormant, me réveillant essentiellement pour taper du code car il venait pour un court laps de temps.
bokan
17

Je pense qu'en dehors des points de vue mentionnés ci-dessus, je suppose que l'on doit prendre la région / pays où l'entreprise est située. La culture a également un impact majeur sur ce genre de choses.

Par exemple. J'ai travaillé en Inde, aux États-Unis et actuellement en Allemagne. En Inde, les gens ont tendance à arriver tard tous les jours, je les ai observés être moins productifs les premières heures après leur entrée au bureau. Ils utilisent fréquemment des téléphones portables et profitent des pauses-café à la cafétéria. Cela dit, ils ont tendance à former un lien fort entre leurs collègues. Donc, en ce qui concerne le travail, ils ont tendance à le terminer d'une manière ou d'une autre pour respecter les délais.

Pendant ce temps, aux États-Unis, vous ne pouvez pas les restreindre ou les mettre sous pression pour effectuer certaines tâches. Ils se sentent responsables de leur travail, quoi qu'il arrive. En bref, ils n'aiment pas que les gens les dirigent.

En Allemagne, les choses sont complètement différentes. Ils suivent strictement la culture "Travailler dur et faire la fête". À l'intérieur du bureau, ils ne feront rien en rapport avec leur vie personnelle. Même lors d'une conversation avec leurs collègues, il s'agira du flux de travail. Ils sont extrêmement sincères. Ils se soucient plus de la qualité que de la vitesse. Mais je ne les ai pas vus travailler après leurs heures de travail requises depuis une semaine. Quoi qu'il arrive, ils quittent le bureau après la période demandée.

J'espère que ce point de vue vous aidera à analyser vos ressources

dcruise546
la source
11

Il y a quelques drapeaux rouges, mais probablement pas ceux auxquels vous vous attendez

Cette

J'ai établi une feuille de route de projet avec beaucoup de bonne documentation sur ce qui doit être fait et les délais.

Les deux ont été invités à produire un calendrier quant à la manière dont ces délais seraient respectés. Pour l'artiste, j'ai mentionné que si la charge de travail était trop importante, il pourrait être possible d'embaucher un entrepreneur supplémentaire pour un mois ou deux pendant qu'il a besoin d'aide.

J'ai déjà commencé à entendre des choses comme «eh bien, j'aurais peut-être besoin d'une aide supplémentaire pour cela» et «je ne sais pas exactement combien de temps cela me prendra en ce moment, donc ces délais ne sont que des estimations très approximatives». Et je comprends, ils essaient de ne pas se mettre en échec, mais en tant que manager, j'ai aussi besoin de savoir ce qui se passe.

... sonne plus comme une cascade et moins comme Agile que ce que vous visez probablement. Le but d'Agile est de mieux gérer les risques en planifiant moins à l'avance, lorsque vous en savez beaucoup moins sur la portée, le calendrier et le budget, et que vous vous concentrez plutôt sur l'ajout continu de valeur au produit et sur la planification uniquement autant que vous le souhaitez. temps. Cela vous permet 1) d'avoir toujours un produit que vous pouvez faire une démonstration et peut-être même vendre; 2) connaître toujours le rythme auquel votre équipe travaille; et 3) ce que vous pouvez raisonnablement accomplir dans un laps de temps donné. En conséquence, vous pouvez mieux répondre aux problèmes de calendrier et aux besoins changeants des clients, deux éléments importants pour une startup.

On dirait que vos employés font de l'Agile et que vous essayez involontairement de les forcer à revenir en cascade. Je recommanderais de passer un peu plus de temps à apprendre sur Agile, en particulier en mettant l'accent sur les startups où je comprends que les risques sont élevés et que vous souhaitez éviter les erreurs coûteuses.

Mais si je devais créer une startup logicielle, je choisirais à 100% Agile plutôt que cascade, car cela me permettrait d' être plus agile au lieu de parcourir aveuglément la cascade parce que mes employés n'ont pas fixé d'attentes avec moi et ont continué à accepter plus de travail tout en promettant de respecter un délai qui avait été fixé il y a des mois et qui n'était pas réalisable. Tu ne veux pas ça.

Conclusion: à part peut-être le problème du retard, vos employés font exactement ce qu'ils devraient. Vous devez examiner votre style de gestion; cela semble être le problème.

bob
la source
10

Ayant géré plusieurs studios pour quelques-unes des grandes sociétés de jeux, je pourrais vous écrire une grande réponse sur la productivité, etc. mais le problème est rarement là:

Tout d'abord, vous ne pouvez pas vous attendre à ce que les gens restent assis pendant 8 heures, cela ne se produira pas.

La flexibilité est très importante car si les gens ne peuvent pas appeler leur banque, etc. au bureau, vous commencerez à le ressentir très rapidement. À moins qu'il y ait des délais importants et que le travail soit purement lié au temps passé (comme dans aucune résolution de problème, aucune recherche, etc.), vous ne pouvez pas mesurer le travail en heures et il est beaucoup mieux pour les employés d'avoir du temps flexible, raisonnable.

Afin d'amener les gens à être productifs, oubliez le temps et concentrez-vous sur des objectifs mesurables courts, mais assurez-vous également qu'ils comprennent vraiment et partagent l'objectif final. S'ils ne se soucient pas de votre projet et ne sont que des entrepreneurs qui veulent percevoir leur salaire, votre produit ne sera jamais bon.

Les gens se lancent dans les jeux parce qu'ils sont passionnés par cela, vous n'avez donc pas déjà la plupart des problèmes que vous auriez avec les entrepreneurs en général. Mais vous devez les intéresser à votre produit et les impliquer dans sa construction, et non les traiter comme des extensions de votre cerveau qui mettront en œuvre ce que vous leur direz. S'il n'y a pas de sentiment d'équipe, la productivité sera faible, peu importe le talent.

Une autre chose courante dans les jeux est que votre emploi du temps est probablement faux; en près de 30 ans dans ce domaine, une seule équipe dont je faisais partie (faisant le match de football le plus populaire) avait un horaire réaliste et logique. C'était une équipe expérimentée où les gens avaient l'habitude de travailler ensemble. Vous devez constamment affiner la direction avec l'équipe pour voir ce qui peut être fait avec le temps / budget qui vous reste, en gardant à l'esprit qu'il y a toujours des inconnues, etc.

Presque tout le temps, les problèmes de productivité découlent d'erreurs de gestion. Assurez-vous que l'équipe aime le projet, veut le voir publié, y contribue plus que le simple codage et le dessin, comme c'est le leur aussi, et que l'objectif a du sens à tout moment.

Thomas
la source
2
Eh bien peut-être que je me trompe, mais ... Je n'aimais pas le produit de ma dernière entreprise, il ne me parlait pas seulement. Cependant, j'ai été payé pour ce travail que j'ai fait et j'ai fait un excellent travail, j'en suis vraiment fier à bien des égards (je suis programmeur). J'ai participé à la conception UI / UIX et y ai apporté de nombreuses fonctionnalités. J'ai fait de très bons systèmes stables et multithread performants pour cette application (c'était un middleware audio et aussi une application, j'ai travaillé pour l'application) J'ai travaillé dessus seul et j'ai même fini 3 mois avant la date limite prévue.
ColdSteel
Mon point est: je ne pense pas que les employés devraient croire à 100% au produit. Personnellement pour moi, cela n'a même pas d'importance si je suis payé pour quelque chose, je ferai de mon mieux, parce que c'est comme ça que j'ai été éduqué, c'est comme ça que ça marche pour moi. J'ai été embauché, on m'a payé beaucoup d'argent et je faisais de mon mieux. Et pourtant, je n'aimais pas le produit final, je n'y investirais jamais. Donc, le fait de ne pas se soucier du projet n'est pas une situation à 100%, ou je ne comprends tout simplement pas quelque chose.
ColdSteel
Cela signifie que vous seriez un employé formidable à de nombreux endroits;) Il y a des gens comme ça, mais mon expérience avec les jeux est que la passion pour le produit est un moteur très important parce que nous ne pouvons pas tout spécifier car beaucoup de choses dépendent sur la façon dont le jeu se sent, joue, etc.; en faisant en sorte que tout le monde achète le produit, chaque acteur apporte sa propre contribution pour assembler les pièces du produit; ayant des travaux pour la plupart des grandes entreprises de jeux, j'ai vu beaucoup plus de plaintes que les programmeurs lorsqu'ils n'aimaient pas une partie du produit.
Thomas
Comme je l'ai dit, je ne sais pas pour tout le monde, après y avoir repensé, c'est peut-être juste un aspect de personnalité. J'ai aussi fait beaucoup pour l'industrie des jeux, je n'aimais pas chaque tâche ou chaque aspect du jeu ou d'un plugin, mais j'ai quand même fait de mon mieux. En fait, je vois les choses différemment: je vends mes connaissances - mon code en fait partie à l'employeur et ce sera le meilleur que je puisse fournir.
ColdSteel
2
J'ai 32 jours de retour. Et ma qualité ne dépend pas de ce que les autres penseront de moi ou de mon travail. C'est juste ma vision du monde. Si vous m'avez embauché et que je ne fais pas bien mon travail, je le vois comme un vol d'argent dans votre poche: - /.
ColdSteel
7

Quelques informations sur les types de créations:

Les programmeurs aiment être engagés à 100% pendant des heures à la fois. Cela leur permet d'atteindre un débit profond . Pour en bénéficier, vous devez fournir un environnement de travail absolument exempt de distractions. Des bureaux séparés ou à distance est idéal. Les cubicules sont marginales. Les espaces de travail ouverts anéantissent la productivité. Quelque chose d'aussi simple que de demander à quelqu'un à quelle heure il va déjeuner peut détruire une demi-heure de travail.

Qu'un développeur soit en flux profond ou non, la qualité du code diminue précipitamment après environ cinq heures de réflexion. Et parfois, cette réflexion peut ne pas ressembler à du travail. Je fais une partie de ma meilleure programmation les yeux fermés sur le canapé.

Lisez sur Scrum et d'autres méthodologies Agiles. Fixez-vous des tâches et des délais raisonnables (qui est une compétence en soi que vous devrez perfectionner en équipe), puis laissez vos développeurs décider de la manière d'atteindre ces objectifs. À part votre standup quotidien, vous n'avez pas du tout besoin de synchroniser vos horaires. En fait, c'est probablement mieux si vous ne le faites pas.

RéintégrerMonicaSackTheStaff
la source
4
+1 pour "Quelque chose d'aussi simple que de demander à quelqu'un à quelle heure il va déjeuner peut détruire une demi-heure de travail." C'est comme jongler - quand quelqu'un vous arrache une balle, vous la laissez toutes tomber, revenir au point d'interruption vous prend beaucoup plus de temps que l'interruption elle-même.
Guntram Blohm soutient Monica
C'est bien individuellement pour tout le monde. Certaines personnes ne peuvent pas être interrompues, d'autres peuvent écrire du code et parler en même temps (je suis l'un des derniers et j'ai également rencontré 3 autres personnes comme moi). Cependant, je me retrouve à fermer les yeux en mettant un capuchon sur ma tête et à penser parfois aussi.
ColdSteel
@ColdSteel Je pense que la capacité de travailler dans un environnement distrayant est une compétence acquise. Je travaille dans un bureau très distrayant, et après un an, j'ai réussi à augmenter ma productivité jusqu'à 60% de ce qu'elle était lorsque je travaillais à domicile.
ReinstateMonicaSackTheStaff
@TKK Je me souviens toujours de moi comme ça, mais peut-être avez-vous raison. Pour moi, il y a peu de différence si je travaille à domicile ou au bureau.
ColdSteel
6

Pour ajouter à d'autres réponses, il convient de noter qu'en plus de l'employé de bureau moyen, la plupart des travaux créatifs comme l'art et la programmation ne bénéficient certainement pas d'un suivi par-dessus l'épaule et d'un décompte des minutes.

Cependant, cela ne signifie pas que vous ne pouvez pas suivre ou attendre une date limite pour les objectifs.

Si vos employés ne savent pas légitimement quand une tâche sera terminée à partir de votre plan, leur tâche est en fait trop grande - ou vous l'avez présentée comme trop grande. Décomposez les tâches en fonction des éléments que vos employés peuvent fournir fréquemment et efficacement à votre MVP . Pensez aux objectifs SMART et impliquez-les dans le processus. Organisez une brève réunion debout tous les jours pour déterminer ce qui est abordé aujourd'hui, comment se déroule le travail ou ce qui entrave leur progression.

Pour le répéter, ne configurez pas Overwatch sur eux avec les heures de travail. Rassemblez-vous avec chaque équipe et discutez de la portée et des délais raisonnables. Ne faites pas de microgestion , en particulier sur les créations.

lucasgcb
la source
2

Je pense que vous preniez le problème à l'envers (mais j'espère que les réponses précédentes ont changé d'avis).

Voici ma façon de diriger des gens créatifs et la façon dont j'aime être dirigé:

  • Je m'assure qu'ils se sentent impliqués dans le projet. Ce doit être leur bébé, pas le mien. Je suis très strict avec le briefing et je donne ensuite toute liberté dans le cadre défini. Je me sens très mal quand je dois dire à quelqu'un "Je sais que vous ne voulez pas faire ça de cette façon mais vous devez" chaque fois que cela arrive et que le travail est fait, je considère que j'ai une grosse dette envers le travailleur. S'il y a un choix technique à faire, ceux qui en sont le plus touchés doivent le faire. Répartissez également les tâches afin qu'elles puissent viser la fin (méthodes agiles).

  • concentrez-vous très fort pendant peu de temps, puis détendez-vous. Vérifiez la méthode pomodoro, cela vous oblige à vous entraîner à arrêter de travailler même si vous vous sentiez très productif à ce moment-là. Sentez-vous bizarre, mais une fois que vous l'utilisez à plusieurs reprises, vous verrez que cela fonctionne. Il existe des tonnes de méthodes similaires. Assurez-vous que vos employés les expérimentent, je suis tellement heureux quand je vois mes collègues débattre de ces méthodes.

  • Assurez-vous qu'ils ont un environnement optimal: ordinateur de descente, clavier, souris, moniteur, bureau, chaises, réseau, bonne eau, même des fruits ... Cela ne coûte rien comparé aux salaires.

  • Assurez-vous qu'ils ont un endroit pour faire une sieste. Quelque temps après une mauvaise nuit, je pouvais faire une sieste d'une heure, cela me faisait gagner le reste de la journée au lieu de combattre la fatigue comme un zombie devant l'ordinateur. Considérez que vos développeurs travaillent tout en dormant et en faisant de l'exercice. Ils viennent juste travailler pour taper le code auquel ils ont pensé en cuisinant la veille. S'ils dorment ou font une pause sportive pendant la journée, vous aurez deux jours de travail pour le prix d'un. La même chose s'applique à plus petite échelle avec les méthodes pomodoro. Assurez-vous donc qu'ils ont des choses rapides et stupides à faire. Idéalement, j'aurais un mur d'escalade au bureau. Vous pouvez donc grimper 5min, vous concentrer 25min ... Je paierais aussi une pause sportive d'une heure.

  • expérimenter des choses qui semblent être une perte de temps. Comme la programmation par les pairs par exemple, je ne me souviens pas du nombre de raccourcis clavier ou de fonctionnalités logicielles que j'ai appris de cette façon et combien je suis reconnaissant à ceux qui m'ont appris. Cela crée également des liens entre les gens. Toujours dans une entreprise avec laquelle je travaillais, les employés faisaient des présentations à d'autres une fois par semaine pendant l'heure du déjeuner. Il n'était pas obligatoire pour les employés de le faire mais considéré comme un cadeau pour les autres. L'entreprise a payé des pizzas ... Assez bon marché pour une leçon d'une heure et demie pour 20 personnes.

  • prendre soin d'eux, vérifier les signes de fatigue, les soucis, le mauvais état de santé. Parlez avec eux, encouragez l'exercice ... C'est comme diriger une équipe sportive. Prenez soin d'eux, ils prendront soin de vous.

  • Assurez-vous qu'il n'y a pas de honte à ne pas travailler à un moment donné, afin qu'ils ne le simulent jamais. Ils envoient des messages au ralenti parce que c'est une pause moins évidente que de faire des pompes ...

Mais comment pouvez-vous être sûr qu'ils fonctionnent si tout cela ressemble à un lieu de vacances? Vous le ressentirez. Assurez-vous qu'il y a des pressions, des délais et des défis et qu'ils s'en soucient. Il est vraiment facile de rendre les gens heureux productifs.

bokan
la source
2

En plus des réponses existantes qui couvrent A. «les employés sont des êtres humains et doivent aussi pouvoir vivre leur vie» et B. «Mettre en place des charges de travail et des délais à long terme en cascade, mais se rencontrer quotidiennement à leur sujet, ne compte pas aussi agile "

Je vais ajouter quelques informations supplémentaires qui, je pense, vous aideront à réussir. Il y a, malheureusement, juste statistiquement, mais aussi d'après mes points de vue sur votre situation et vos points de vue, près de 100% de chances de ne jamais envoyer un jeu.

La configuration que vous avez, ainsi que le fonctionnement du développement du jeu, plus que ce soit votre premier coup pour tout exécuter là où vous êtes la dernière ligne et la ligne du bas, signifie que l'échec est imminent.

La seule chance dont vous disposez pour expédier un produit, quel qu'il soit, est de vous adapter constamment. La vision grandiose d'un jeu que vous avez en ce moment, quel qu'il soit, vous coulera. Prévoyez d'expédier au mieux un dixième de cette vision. Accrochez-vous à une caractéristique ou essence clé, et laissez tout le reste être flexible ou «découpable».

Si vous étiez un artiste ou un ingénieur vous-même, alors vous pourriez conduire un peu plus de vision à la maison via votre propre capital de sueur. À l'heure actuelle, à chaque sprint, regardez ce que vous avez, puis décidez où essayer de prendre les choses au cours des 2 prochaines semaines. Oubliez le grand plan. Découvrez quelles pièces il y a pour un produit viable minimal et essayez de consacrer des sprints à la réalisation d'une seule pièce.

Le développement agile est particulièrement difficile à gérer au tout début d'un projet logiciel. De nombreux producteurs / designers finissent par le transformer en développement en cascade sans s'en rendre compte ... mais avec beaucoup plus de rencontres.

Cooper Buckingham
la source
0

Pour moi, on dirait que vous avez engagé les mauvaises personnes. Je ne travaille qu'avec des gens dont je sais qu'ils seront aussi motivés que moi. Faire des trucs personnels entre les deux n'est pas un problème (tant que ce n'est pas trop long bien sûr!), Mais se présenter tard me semble être un manque de discipline / ils ne prennent pas leur travail trop au sérieux.

Ecoute, je ne te connais pas, je ne les connais pas, je ne connais pas l'entreprise, mais on a l'impression que tu devrais revoir ça avec eux. Cela n'a pas besoin d'être sévère, mais demandez plutôt comment ils perçoivent ces problèmes et aidez-les à se motiver pour l'objectif final, votre libération.

Oh, et en tant qu'artiste, je comprends parfaitement leur état d'esprit "Je ne veux pas faire de marketing", car ce n'est peut-être pas ce qu'ils ont appris à faire à l'école. Pour des tâches comme celles-ci, vous pouvez plutôt engager un spécialiste, d'autant plus que vous êtes un studio de départ. Sans marketing, vous mourrez d'une mort rapide et inaperçue.

J'espère que cela vous aide, réussissez à le comprendre!

Jasper W
la source
S'il s'agissait d'une grande entreprise, l'observation marketing serait judicieuse, mais comme il s'agit d'une startup cassant quelques œufs à court terme est attendue, spécialement avec peu de budget. Cela dit, je ne peux pas dire pourquoi cette réponse a été rejetée.
lucasgcb
Je suppose que de nombreux développeurs (j'en suis un aussi) ne sont pas d'accord avec l'implication qu'OP a raison de s'attendre à un travail sans interruption. Je suis d'accord que les arrivées tardives pourraient très bien être un problème, et la suggestion de marketing semble raisonnable, mais personnellement, je pense qu'OP décrit la microgestion qui finira par chasser les bons travailleurs ou les faire griller, et d'après les autres réponses, je pense que c'est plus ou moins le consensus. C'est probablement pourquoi cela a eu des votes négatifs (je n'ai pas downvote btw, même si je ne suis pas d'accord avec cette réponse).
bob
2
Peut-être que la formulation prête à confusion? Cette réponse dit "Je ne travaille qu'avec des gens qui, je le sais, seront aussi motivés que moi", ce qui ressemble à "aucune pause n'est A-d'accord" et "Faire des trucs personnels entre les deux n'est pas grave", ce qui ressemble à " les pauses sont A-ok ". On ne sait pas quelle position est prise. Clarifier pourrait aider, surtout si vous vous concentrez uniquement sur les arrivées tardives.
bob
Je ne pense pas que cette réponse doive être rétrogradée, même si je suis en désaccord avec une partie: - /
ColdSteel