Projet dans une semaine / bootcamp de développement [fermé]

14

Notre équipe envisage de faire un "Project In A Week" (bootcamp), et je suis intéressé de savoir si quelqu'un d'autre a de l'expérience ou a des conseils?

L'idée derrière cela est de s'éloigner des distractions du bureau, de se motiver mutuellement et de tisser des liens au sein de l'équipe, afin de proposer un produit innovant et rentable en peu de temps.

Le plan est de faire en sorte que l'ensemble de l'équipe de développement (environ 5 développeurs), un concepteur, un chef de projet, quelques commerciaux et marketing séjournent dans un centre de conférence / hôtel pour une semaine de travail complète. Nous nous concentrerons entièrement sur la création d'une application Web (prévue à l'avance) et sur sa mise en ligne et sur le marché dans la semaine. Nous travaillerons de longues journées mais le soir, nous nous amuserons en équipe. Il resterait quelques membres de l'équipe au bureau pour s'assurer que nous ne soyons pas distraits par le soutien quotidien aux clients. Des approches «immersives» similaires sont utilisées par des entreprises de formation telles que Firebrand.

Bonne idée? Terrible idée? Que devons-nous faire pour inciter l'équipe?

Toutes les pensées / expériences / conseils seraient grandement appréciés.

À votre santé

TimS
la source
Red Gate a fait quelque chose de similaire il y a quelque temps: youtube.com/watch?v=29yz3v1OCIE
thecoop
quelle est l'idée derrière les gens des ventes et du marketing? Vont-ils créer une clientèle, un marketing viral pour votre produit en développement?. Je peux comprendre l'équipe de développement à ce sujet.
Aditya P
@AdityaGameProgrammer Oui, le personnel des ventes / du marketing dirigera le contenu et la conception du site Web vers le public et travaillera à la promotion, comme vous le dites. Ils doivent être impliqués pour façonner le produit, aider aux tests et s'assurer que les développeurs fournissent quelque chose de «vendable»!
TimS

Réponses:

5

Je faisais partie de l'équipe "Coding by the Sea" de Red Gate dont la table ronde a parlé.

Moi, et je pense que tous les autres membres de l'équipe, ont passé un moment absolument incroyable, et je serais le premier à inscrire mon nom pour le refaire. Nous avons construit la version bêta de SQL Search, un outil relativement petit, à partir de zéro en une semaine, même si elle était certainement de qualité bêta et n'était pas prête pour la sortie générale à ce stade.

Voici quelques mises en garde dont je me souviens lors de notre compte rendu:

  • Nous étions quatre dans l'équipe: 2 développeurs, un testeur et un spécialiste UX. Nous pensions que cinq pourraient fonctionner, ajoutant probablement un deuxième testeur, mais six ou plus commenceraient à devenir plutôt moins utiles. Une fois que vous avez atteint ce type de taille d'équipe, vous commencez à avoir besoin d'une sorte de gestion de projet, mais avec quatre d'entre vous, vous pouvez vous auto-organiser très efficacement. Je ne suis pas sûr d'avoir un chef de projet sur ce genre de chose fonctionnerait!

  • Avoir une idée de ce que vous faites avant de partir est une bonne chose, et nous avons passé une journée environ à parler à ceux de l'entreprise qui ne feraient pas partie de l'équipe pour obtenir leur avis. C'était vraiment précieux! Cependant, n'allez pas avec une spécification rigide, car a) cela prend beaucoup de plaisir, et b) cela changera de toute façon. Nous avons passé la première matinée à réfléchir à la conception et aux exigences, mais nous les avons maintenues flexibles tout au long du projet.

  • N'oubliez pas que vous devez organiser l'infrastructure: nous avons tous pris des ordinateurs de bureau afin que nous puissions facilement exécuter plusieurs moniteurs - ne lésinez pas sur cela, ou vous causerez des douleurs inutiles à vos développeurs. Comment allez-vous accéder aux autres éléments de l'infrastructure de bureau? Construire des systèmes? Email? Qui dans l'équipe organisera tout cela?

Réponses à certaines des questions soulevées par d'autres - c'est ce que nous avons fait; cela a fonctionné pour nous; cela pourrait ne pas fonctionner pour vous:

  • Repas: nous étions dans la maison pendant six nuits. La première nuit, nous avons fait de la pizza pour la vitesse, une autre nuit, nous sommes allés en ville pour un curry, et les quatre autres, nous avons chacun préparé un repas pour tout le monde. Cela a très bien fonctionné, et nous avons tous aimé cuisiner et manger. Pour le petit déjeuner / déjeuner, nous venons de recevoir une sélection de choses qui signifiait que nous pouvions préparer quelque chose de approprié. Si vous faites cela, tous vont faire du shopping ensemble au début du voyage, et il va sans dire que l'entreprise paie! (Au fait, cela comprenait quelques bouteilles de vin. Ne soyez pas idiot et fixez des limites sur le montant qu'ils peuvent dépenser: si vous ne pouvez pas leur faire confiance pour ne pas être idiot, vous ne devriez pas faire ça ... )

  • Rémunération: nous n'avons pas été payés pour les heures supplémentaires ou les congés compensatoires. En tant que membre de l'équipe, je n'ai même pas pensé un seul instant à faire. Ce fut une expérience totalement incroyable, et je sais qu'il y avait des tas de gens dans l'entreprise qui auraient adoré y aller si aucun d'entre nous ne l'avait fait. J'apprécie que certains puissent avoir des engagements familiaux, et cela pourrait être problématique. Si vous pensez que vous apprécierez ou bénéficierez de l'expérience, faites-le - sinon, ne le faites pas.

  • Temps: Je pense qu'une semaine (5 jours ouvrables) est à peu près la bonne. Nous sommes arrivés le dimanche soir, et avons passé cela juste à nous installer et à nous installer, puis un peu de détente. Nous sommes partis le samedi matin suivant après avoir fait nos valises, nous laissant du lundi au vendredi pour le projet réel. Il n'y a aucun moyen que nous aurions pu maintenir ce que nous avons fait pendant deux semaines, mais moins d'une semaine, et je pense que vous seriez très limité dans ce que vous pourriez réaliser. Je ne pense pas qu'un transfert d'équipe fonctionnerait.

  • La productivité chute après 40 heures: pendant une semaine isolée, nous n'avons pas trouvé que c'était trop mauvais. Puis-je le maintenir indéfiniment? Certainement pas. Mais pendant une semaine, avec de l'adrénaline, du café et un excellent travail d'équipe, cela a fonctionné. Bien que le code écrit à minuit après quelques verres de vin rouge ait eu besoin d'un peu d'attention le lendemain matin ;-).

  • Hébergement: rendez-le incroyable. Pas un lieu de conférence douteux. Trouvez la maison la plus étonnante, dans le plus bel endroit possible. Nous avions une télévision de la taille d'une petite planète (qui n'a jamais été utilisée), un feu de bois, un baby-foot, une énorme cuisine et certainement une chambre chacun! C'était au milieu de nulle part, et c'était super aussi.

Il y a une très courte vidéo que nous avons faite de notre aventure ici, si vous êtes intéressé: http://www.youtube.com/watch?v=29yz3v1OCIE

À la vôtre, Rob

rmc47
la source
1
Rob, merci beaucoup d'avoir répondu à mon e-mail à votre PDG et d'avoir pris le temps de partager vos expériences. Je suis heureux que cette idée ait fonctionné pour Red Gate dans un environnement réel. En prenant vos conseils et les leçons apprises, j'espère que nous pourrons reproduire la même motivation et la même productivité au sein de notre équipe, et arriver à un produit réussi. Merci encore!
TimS
@TimS: pas de problème! Chaque entreprise fonctionne différemment, et ce qui a fonctionné pour nous peut ne pas être le même que ce qui fonctionne pour vous, mais peut-être que certains de mes commentaires vous donneront quelque chose à faire. Mais j'essaierais et voir ce qui se passe :-)
rmc47
Grande information!
DKnight
17

Je pense que si vous tentiez de m'éloigner de ma famille et de toutes mes responsabilités personnelles pendant une semaine entière de travail en promettant des heures supplémentaires non rémunérées et une interaction forcée avec mes collègues, je ferais de mon mieux pour me retirer.

J'aime beaucoup mes collègues, mais il est impossible que toute votre équipe s'aime autant.

Si vous avez un tas d'employés célibataires, cela pourrait fonctionner.

Peut-être que si l'emplacement était incroyable et que les activités prévues avaient un large attrait, et vous aviez invité des familles et payé pour qu'elles restent le week-end.

DKnight
la source
Oui, le temps passé loin de la famille et de la vie normale est une grande préoccupation, donc content de l'avoir soulevé. Il ne s'agirait bien sûr que d'une option d'adhésion, avec une sorte d'incitation financière et / ou de vacances pour travailler à l'extérieur et faire l'effort supplémentaire. Selon vous, quel est le bon moyen d'inciter l'équipe? Merci encore
TimS
1
dépend de votre peuple, et j'en ai énuméré quelques-uns en bas. Sinon, la participation aux bénéfices sur le produit pourrait être une bonne motivation. Un% de base partagé pour tout le monde, y compris les gens qui restent derrière et qui le permettent, puis un% supplémentaire partagé entre ceux qui vont sur une échelle mobile en fonction de la quantité de travail accompli. Il existe de nombreuses façons de proposer des incitations, mais il est préférable de s'adapter à ce que veulent les personnes de votre équipe.
DKnight
13
Acceptez les incitations. Voici certaines choses qui me plairaient en tant que soutien de famille / mère de 3 enfants: Temps de double comp pour les heures supplémentaires (2 heures de congé plus tard pour chaque heure travaillée, à ma discrétion). Double paye. Une semaine supplémentaire de vacances et un bonus pour que je puisse l'utiliser pour emmener ma famille dans un endroit agréable. L'essentiel est que, quoi qu'il en soit, cela doit compenser mon mari et moi - parce que lorsque je travaille de plus longues heures, lui aussi, en tant que SAHD; et, il doit être en partie certain - pas seulement "seulement si le produit fonctionne bien".
Ethel Evans
5

J'aime l'idée et j'adorerais participer à quelque chose comme ça, mais pour avoir cette option, il faudrait l'inciter fortement avec du temps ( pas seulement de l'argent!). N'oubliez pas qu'en me faisant passer la nuit, vous obligez également mon mari à faire des heures supplémentaires pour s'occuper de nos enfants. Si vous avez principalement des employés célibataires ou sans enfant, cela peut être moins problématique. De plus, si tous vos employés s'attendaient à voyager et à s'absenter de chez eux pendant la semaine occasionnelle où ils ont pris leur poste actuel, ce serait moins un problème.

Mon idée d'une bonne compensation pour cela serait une semaine de vacances (ce qui m'aiderait également à récupérer des heures supplémentaires) et une prime pour que je puisse me permettre de faire quelque chose de bien avec la famille. . . et soudoyer mon mari pour accepter cela.

Je voudrais un plan très clair de ce que nous ferons avant de partir. . . Fondamentalement, toute la planification du sprint (ou d'autres techniques d'estimation) est effectuée avant notre départ, avec des estimations claires.

Avoir une soirée où la société nous traite pour dîner avec nos familles entières (si l'événement se produit localement) pourrait faire des merveilles pour m'empêcher de m'inquiéter pour ma famille d'ici la fin de la semaine.

Je préférerais de loin faire un événement de deux jours (suggéré par quelqu'un d'autre) en semaine plutôt que le week-end. Mes week-ends sont réservés avec des événements familiaux et religieux. Si vous choisissez une activité le week-end, n'oubliez pas de laisser du temps pour les obligations religieuses.

Si vos employés doivent déjà faire régulièrement des heures supplémentaires, cela pourrait se retourner. Assurez-vous que la semaine avant et la semaine suivante sont assez légères pour qu'elles recommencent à zéro et aient le temps de récupérer après.

ETA: Je suis conscient que mes exigences pour faire quelque chose comme ça pourraient être élevées. Je leur propose surtout de donner une idée de ce que les employés pour qui cela serait le plus difficile pourraient se sentir à l'idée de passer une semaine loin de chez eux pour un exercice de formation comme celui-ci.

Ethel Evans
la source
Merci pour ce point de vue. Une vie de famille occupée rendra certainement plus difficile l'engagement, il est donc bon d'entendre les incitations que vous attendez en retour.
TimS
3

Personnellement, je ne voudrais pas faire quelque chose comme ça. En premier lieu, cela me coûterait car je devrais avoir une gardienne de chien. En second lieu, mon temps libre est le mien. J'en ai besoin et je dois être loin des collègues. J'ai des cours d'art et d'autres activités que je ne veux pas abandonner. Ensuite, il y a le facteur d'épuisement. Si vous voulez que je vienne dans un hôtel et que je travaille bien après mes heures normales, non merci. Les gens fatigués font des erreurs, il est stupide et myope de prévoir de travailler des heures supplémentaires. Alors, à quoi ressemblera la semaine de votre retour et la semaine avant votre départ? Travail supplémentaire dépensé pour remettre les choses en forme pour partir pendant une semaine et revenir à une foule de choses qui n'ont pas été faites et qui sont urgentes. Non merci.

Peut-être que cela semble amusant pour un jeune célibataire, mais pour moi, cela ressemble à une torture organisationnelle.

Oh ouais, j'oubliais, donc une fois et ils s'attendront à ce que vous puissiez également retirer tout développement futur dans une semaine. J'examinerais ce point très attentivement si j'étais vous.

HLGEM
la source
Bon point, les dépenses directes comme la garde de chien devraient probablement être payées par l'entreprise si vous deviez participer à un tel projet. Cependant, je ne suis pas sûr d'être d'accord sur l'équilibre entre la maison et le travail, car ce n'est qu'une chose très occasionnelle et non une réflexion sur les modes de travail normaux attendus. Pour ce qui est de retirer tous les développements futurs dans une semaine ... Ce n'est certainement pas une attente que nous avons, c'est l'exception et non la règle :)
TimS
1
Ce n'est pas votre attente qui compte, c'est l'attente des vendeurs et de la haute direction.
HLGEM
Pas de problème si les attentes sont bien gérées! :)
TimS
2
disons simplement qu'en plus de 30 ans de travail, je n'ai jamais vu que cela fonctionne bien pour l'équipe à long terme si elle fait un effort extraordinaire pour faire quelque chose et réussir. Cela devient alors la définition de l'effort ordinaire 99% du temps. Mais vous connaissez mieux votre organisation que moi. Sachez simplement que les vendeurs en particulier s'en souviendront la prochaine fois que le client veut quelque chose de plus rapide que votre estimation. Et ils vous le promettront sans vous le demander au préalable.
HLGEM
1
prendre des chauves-souris nerf que les développeurs peuvent utiliser sur les vendeurs et le marketing pourrait également être utilisé comme incitation ;-)
DKnight
3

Bien que je puisse comprendre qu'il y ait de bonnes intentions derrière cela, je ne suis pas sûr que je verrais bien cela fonctionner dans de nombreux cas. Voici quelques questions, commentaires et préoccupations initiaux:

  1. Dans quelle mesure cette partie «planifiée à l'avance» est-elle détaillée? Il semble y avoir un manque d '"innovation" mais avec un calendrier précis que je ne suis pas sûr que le monde fonctionne de cette façon. Et s'il n'y a pas de produit livrable à la fin de la semaine?

  2. Aucun analyste. Y a-t-il une raison de ne pas avoir de testeurs, d'analystes commerciaux et d'administrateurs système à ce sujet?

  3. " RSA Animate - Drive: La vérité surprenante sur ce qui nous motive " mentionne une société de logiciels qui a donné aux employés 24 heures pour faire tout ce qu'ils voulaient faire, ce pourrait être une meilleure idée que d'essayer de faire en sorte que quelqu'un soit créatif mais dans une boîte.

  4. Comment les repas seraient-ils traités dans cet arrangement? Qu'en est-il des restrictions ou limites alimentaires?

  5. Y aurait-il des heures de travail fixes pour le projet ou est-ce que l'équipe peut en décider? Certaines personnes peuvent vouloir travailler de très longues journées dans un effort constant et d'autres peuvent préférer des giclées.

  6. Comment les couchages seraient-ils structurés, par exemple, y aurait-il des couples dans les chambres d'hôtel ou chacun dans sa propre chambre? Par exemple, je dors avec une machine CPAP qui a été quelque peu surprenante pour la personne qui a partagé une chambre en janvier, ce qui peut ou non faciliter la tâche pour moi de me lever et d'aller pendant une semaine loin du monde.


En 2000, mon patron et moi sommes allés à une conférence pendant une semaine à Los Angeles et avons partagé une chambre d'hôtel. Je suis presque sûr qu'il n'a pas apprécié l'expérience de première main avec mes capacités de ronflement. Ainsi, cela m'est arrivé, mais je ne suis pas sûr de la probabilité que cela se produise à l'avenir.

Une autre réflexion est de savoir quel type de suivi serait fait pour voir quels changements il y a dans les relations et le processus qui pourraient être pris à partir de cette semaine? Bien que certains de ces avantages intangibles puissent se poursuivre à mesure que les relations ont changé, il peut être utile de les noter quelque part pour reconnaître les leçons apprises sur ce type d'exercice.

JB King
la source
Excellents points, merci. La planification à l'avance consistera en une journée de remue-méninges pour décider de l'idée (nous en avons une en tête) et l'étoffer (techniquement et commercialement), suivie de notre gourou de l'interface utilisateur qui assemblera quelques wireframes. Bon point pour les testeurs, les gens de retour au bureau qui ne sont pas impliqués pourraient le faire. Les repas, le sommeil et les heures sont tous à débattre au sein de l'équipe.
TimS
Quelle affaire vous fait partager une chambre avec quelqu'un d'autre? En plus de 20 ans de voyages d'affaires, cette pensée ne m'est même jamais venue à l'esprit car ce serait une si mauvaise pratique. Si je devais partager une chambre, le nombre de voyages d'affaires que j'accepterais serait très, très petit. Non pas que je n'aime pas mes collègues, mais devoir passer jour et nuit avec eux est beaucoup trop et une fois que je suis entré dans la chambre, je ne veux pas que quelqu'un me dérange.
Dunk
Je ne suis pas d'accord avec le fait que les testeurs soient hors site pour cela. Je pense qu'avoir un travail de développement / test en étroite collaboration dans cet environnement pourrait avoir de grandes victoires, et que les testeurs se sentiraient plus comme une partie intégrante de l'équipe et non comme des citoyens de second ordre. Bien sûr, je parle en tant que SDET
Ethel Evans
3
Je suis d'accord avec votre modification concernant un processus de suivi. Si nous allons de l'avant avec l'idée, nous devrions peut-être également bloguer sur l'expérience afin que d'autres puissent également bénéficier de notre évaluation.
TimS
2

Je n'ai aucune expérience pour le faire en semaine complète dans un environnement d'entreprise. J'ai fait des camps de développement et enseigné à un, et ils sont super. Ceux-ci courent généralement pendant un week-end. Vous commencez le vendredi soir, vous terminez le dimanche soir. Entre les deux, vous rencontrez des gens, formez une équipe, triez une idée et construisez quelque chose. C'est au moins éducatif et ça peut être très amusant.

Je pense que ce qui fait que ça fonctionne, c'est que tout le monde le fait pour le plaisir. Alors ne forcez pas les gens et ne payez pas de personnes supplémentaires pour le faire. Découvrez comment le rendre si excitant que vous devrez détourner les gens. Et puis, comme d'autres l'ont suggéré, rendez-le indolore pour eux, afin qu'ils n'aient rien qui gêne le travail.

William Pietri
la source
Excellents points sur le fait de ne pas forcer les gens et de s'assurer que cela soit passionnant et gratifiant. Merci
TimS
0

Je me séparerais en 2 équipes, chacune travaillant 2 jours. Cela permet de se couvrir plus facilement au bureau, d'avoir suffisamment de temps pour terminer le projet et de ne pas surcharger tout le monde en étant absent pendant une semaine.

Vous obtenez également l'avantage d'apprendre à construire des choses afin que la prochaine personne / une autre personne puisse travailler avec elle et éventuellement prendre le relais. Cela est vrai pour les gens du marketing et des ventes qui héritent de comptes fermés ou presque fermés.

Maintenant, ça craint d'être la deuxième équipe. Vous pouvez simplement demander des volontaires sans qu'ils le sachent. Organisez un concours pour choisir qui sera la première équipe. Bien sûr, la deuxième équipe a le dernier mot dans le projet, ce qui peut être un avantage. Ils pourraient tout refaire.

Passez le dernier jour avec les deux équipes ensemble et débriefez / combattez.

JeffO
la source
Hmm pas sûr de cette approche en termes de devenir une bataille de deux moitiés, mais je vais y réfléchir, car je peux voir d'où vous venez.
TimS