Proyecto en una semana / bootcamp de desarrollo [cerrado]

14

Nuestro equipo está pensando en hacer un "Proyecto en una semana" (bootcamp), y me interesa saber si alguien más tiene experiencia en hacer esto o tiene algún consejo.

La idea detrás de esto es alejarse de las distracciones de la oficina, motivarse mutuamente y construir nuestros lazos dentro del equipo, con el fin de crear un producto innovador y rentable en un corto espacio de tiempo.

El plan es conseguir que todo el equipo de desarrollo (alrededor de 5 desarrolladores), un diseñador, un gerente de proyecto, un par de vendedores y marketing se alojen en un centro de conferencias / hotel durante una semana laboral completa. Nos centraremos por completo en crear una aplicación web (planificada de antemano) y ponerla en funcionamiento y en el mercado dentro de la semana. Trabajaremos días bastante largos, pero por las noches nos divertiremos juntos como equipo. Quedaría un par de miembros del equipo en la oficina para garantizar que no nos distraigamos con la atención al cliente diaria. Enfoques "inmersivos" similares son utilizados por empresas de formación como Firebrand.

¿Buena idea? Idea terrible? ¿Qué debemos hacer para incentivar al equipo?

Cualquier pensamiento / experiencia / consejo sería muy apreciado.

Salud

TimS
fuente
Red Gate hizo algo similar a esto hace un tiempo: youtube.com/watch?v=29yz3v1OCIE
thecoop el
¿Cuál es la idea detrás del personal de ventas y marketing? ¿Van a crear una base de clientes, marketing viral para su producto en desarrollo? Puedo entender al equipo de desarrollo en esto.
Aditya P
@AdityaGameProgrammer Sí, el personal de ventas / marketing impulsará al público hacia el contenido y el diseño del sitio web, y trabajará en la promoción como usted dice. ¡Deben participar para dar forma al producto, ayudar con las pruebas y garantizar que los desarrolladores entreguen algo 'vendible'!
TimS

Respuestas:

5

Estaba en el equipo "Coding by the Sea" de Red Gate que mencionó la cooperativa.

Yo, y creo que todos los demás en el equipo, pasamos un tiempo absolutamente increíble, y yo sería el primero en poner mi nombre para hacerlo nuevamente. Creamos la versión beta de SQL Search, una herramienta relativamente pequeña, desde cero en una semana, aunque ciertamente era de calidad beta y no estaba lista para su lanzamiento general en ese momento.

Aquí hay algunas advertencias que recuerdo de nuestro informe:

  • Éramos cuatro en el equipo: 2 desarrolladores, un probador y un especialista en UX. Pensamos que cinco podrían funcionar, probablemente agregando un segundo probador, pero seis o más comenzarían a ser menos útiles. Una vez que llegue a ese tipo de equipo, comenzará a necesitar algún tipo de gestión de proyectos, pero con cuatro de ustedes, puede autoorganizarse de manera muy efectiva. ¡No estoy seguro de que un gerente de proyecto en este tipo de cosas funcione!

  • Tener algún tipo de idea de lo que está haciendo antes de irse es bueno, y pasamos un día más o menos de antemano hablando con aquellos dentro de la compañía que no estarían en el equipo recibiendo su opinión. ¡Esto fue realmente valioso! Sin embargo, no vaya con una especificación rígida, ya que a) le quita mucha diversión yb) cambiará de todos modos. Pasamos la primera mañana haciendo una lluvia de ideas sobre el diseño y los requisitos, pero los mantuvimos flexibles durante todo el proyecto.

  • Recuerde que necesita organizar la infraestructura: todos tomamos PC de escritorio para que pudiéramos ejecutar fácilmente varios monitores; no escatima en esto, o provocará a sus desarrolladores un dolor innecesario. ¿Cómo accederá a otras partes de la infraestructura de la oficina? Construir sistemas? ¿Email? ¿Quién en el equipo hará esto?

Respuestas a algunas de las preguntas planteadas por otros: esto es lo que hicimos; funcionó para nosotros; Puede que no funcione para ti:

  • Comidas: estuvimos en la casa seis noches. La primera noche hicimos pizza por velocidad, otra noche fuimos a la ciudad a tomar un curry, y los cuatro restantes cocinamos una comida para todos los demás. Esto funcionó muy bien, y todos disfrutamos tanto cocinar como comer. Para el desayuno / almuerzo acabamos de recibir una selección de cosas que significaban que podíamos juntar algo apropiado. Si hace esto, todos van de compras juntos al comienzo del viaje, y no hace falta decir que la compañía paga. (Eso incluyó algunas botellas de vino, por cierto. No seas tonto y establece límites sobre cuánto pueden gastar: si no puedes confiar en que no serán tontos, no deberías estar haciendo esto ... )

  • Indemnización: no nos pagaron por las horas extra o tiempo libre en lugar. Como parte del equipo, ni siquiera consideré por un momento lo que debía hacer. Fue una experiencia totalmente increíble, y sé que había muchas personas en la compañía a las que les hubiera encantado ir si ninguno de nosotros lo hubiera hecho. Aprecio que algunos puedan tener compromisos familiares, y esto podría ser problemático. Si cree que disfrutaría o se beneficiaría de la experiencia, hágalo; si no, no lo haga.

  • Tiempo: creo que una semana (5 días hábiles) es lo correcto. Llegamos el domingo por la noche, y pasamos eso para acomodarnos y establecernos, luego un poco de relajación. Salimos el siguiente sábado por la mañana después de empacar, dejándonos de lunes a viernes para el proyecto real. De ninguna manera podríamos haber sostenido lo que hicimos durante dos semanas, pero menos de una semana, y creo que estarías muy limitado en lo que podrías lograr. No creo que una entrega de equipo funcione.

  • La productividad cae después de 40 horas: durante una semana aislada, no encontramos que esto sea demasiado malo. ¿Podría sostenerlo indefinidamente? Ciertamente no. Pero durante una semana, con adrenalina, café y excelente trabajo en equipo, funcionó. Aunque el código escrito a la medianoche después de un par de copas de vino tinto necesitaba un poco de atención a la mañana siguiente ;-).

  • Alojamiento: hazlo increíble. No es un lugar de conferencia poco fiable. Encuentra la casa más increíble, en el lugar más hermoso que puedas. Teníamos un televisor del tamaño de un pequeño planeta (que nunca se usó), un fuego de leña, una mesa de futbolín, una enorme cocina y ¡definitivamente un dormitorio cada uno! Estaba en el medio de la nada, y eso también fue genial.

Hay un video muy breve que hicimos de nuestra aventura aquí, si está interesado: http://www.youtube.com/watch?v=29yz3v1OCIE

Saludos, Rob

rmc47
fuente
1
Rob, muchas gracias por responder mi correo electrónico a tu CEO y tomarte el tiempo para compartir tus experiencias. Me alegra que esta idea haya funcionado para Red Gate en un entorno del mundo real. Al seguir sus consejos y lecciones aprendidas, espero que podamos reproducir la misma motivación y productividad dentro de nuestro equipo, y llegar a un producto exitoso. ¡Gracias de nuevo!
TimS
@TimS: ¡no hay problema! Cada empresa funciona de manera diferente, y lo que funcionó para nosotros puede no ser lo mismo que lo que funciona para usted, pero tal vez algunos de mis comentarios le den algo para seguir. Pero lo intentaría y vería qué sucede :-)
rmc47
Gran información!
DKnight
17

Creo que si intentara alejarme de mi familia y de todas mis responsabilidades personales durante una semana entera de trabajo prometiendo horas extras no remuneradas e interacción forzada con mis compañeros de trabajo, haría todo lo posible para optar por no participar.

Me gustan mucho mis compañeros de trabajo, pero no hay forma de que todo tu equipo se quiera tanto.

Si tiene un grupo de empleados solteros, esto podría funcionar.

Tal vez si la ubicación fuera increíble y las actividades planeadas tuvieran un gran atractivo, e invitaras a las familias y pagases para que se quedaran el fin de semana.

DKnight
fuente
Sí, el tiempo fuera de la familia y la vida normal es una gran preocupación, así que me alegra que lo haya planteado. Por supuesto, sería solo una opción, con algún tipo de incentivo financiero y / o vacacional para trabajar lejos y poner un esfuerzo extra. ¿Cuál crees que es una buena manera de incentivar al equipo? Gracias de nuevo
TimS
1
depende de su gente, y enumeré algunos en la parte inferior allí. De lo contrario, la participación en los beneficios del producto podría ser un buen motivador. Un% base compartido para todos, incluidas las personas que se quedan atrás y lo hacen posible, y luego un porcentaje adicional compartido entre los que van en una escala variable en función de la cantidad de trabajo realizado. Sin embargo, hay muchas maneras de hacer incentivos, es mejor adaptarlo a lo que quieren las personas reales de su equipo.
DKnight
13
De acuerdo con los incentivos. Aquí hay algunas cosas que me atraerían como sostén de la familia / madre de 3: Tiempo de doble compensación por tiempo extra (2 horas más tarde por cada hora trabajada, tomada a mi discreción). Doble pago Una semana extra de vacaciones y un bono para que pueda usarlo para llevar a mi familia a un lugar agradable. La clave es que, sea lo que sea, tiene que compensar tanto a mi esposo como a mí, porque cuando trabajo más horas, él también, como el SAHD; y tiene que ser en parte cierto, no solo "solo si el producto funciona bien".
Ethel Evans
5

Me gusta la idea y me encantaría participar en algo como esto, pero para tener esa opción, tendrías que incentivarla fuertemente con tiempo (¡ no solo dinero!). Tenga en cuenta que, al hacerme pasar la noche, también está haciendo que mi esposo trabaje horas extras para cuidar a nuestros hijos. Si tiene principalmente empleados solteros o sin hijos, esto puede ser un problema menor. Además, si todos sus empleados esperaran viajar y estar fuera de casa durante la semana ocasional en que ocuparan sus puestos actuales, esto sería un problema menor.

Mi idea de una buena compensación para esto sería una semana de vacaciones (que también me ayudaría a recuperar las horas extras) y un bono para poder hacer algo bueno con la familia. . . y sobornar a mi esposo para que acepte esto.

Quisiera un plan muy claro de lo que haremos antes de irnos. . . Básicamente, toda la planificación del sprint (u otras técnicas de estimación) se realiza antes de partir, con estimaciones claras.

Tener una noche en la que la compañía nos invita a cenar con nuestras familias enteras (si el evento ocurre localmente) podría hacer maravillas para evitar que me preocupe por mi familia para el final de la semana.

Preferiría hacer un evento de dos días (sugerido por otra persona) durante la semana que en un fin de semana. Mis fines de semana están llenos de eventos familiares y religiosos. Si elige una actividad de fin de semana, no olvide dejar tiempo para las obligaciones religiosas.

Si sus empleados ya tienen que trabajar horas extras regularmente, esto podría ser contraproducente. Asegúrese de que la semana anterior y la semana posterior sean bastante ligeras para que comiencen de nuevo y tengan tiempo para recuperarse después.

ETA: Soy consciente de que mis requisitos para hacer algo como esto pueden ser altos. Les ofrezco principalmente para dar una idea de cómo se sentirían los empleados para quienes esto sería más difícil pasar una semana fuera de casa para un ejercicio de capacitación como este.

Ethel Evans
fuente
Gracias por este punto de vista. Sin duda, una vida familiar ocupada hará que sea más difícil comprometerse, por lo que es bueno escuchar los incentivos que esperarías a cambio.
TimS
3

Personalmente no quisiera hacer algo así. En primer lugar, esto me costaría, ya que tendría que conseguir un cuidador de perros. En segundo lugar, mi tiempo libre es mío. Lo necesito y necesito estar lejos de mis compañeros de trabajo. Tengo clases de arte y otras actividades que no estoy dispuesto a renunciar. Luego está el factor de agotamiento. Si quieres que venga a un hotel y trabaje más allá de mis horas normales, no, gracias. Las personas cansadas cometen errores, es estúpido y miope planear trabajar horas extra. Entonces, ¿cómo será la semana en que regreses y la semana antes de irte? Trabajo extra dedicado a poner las cosas en forma para irse durante una semana y volver a una gran cantidad de cosas que no se hicieron y que son urgentes. No, gracias.

Quizás a algunos jóvenes solteros les parezca divertido, pero a mí me parece una tortura organizacional.

Ah, sí, lo olvidé, así que esta vez y esperarán que puedas realizar todo el desarrollo futuro en una semana también. Consideraría este punto con mucho cuidado si fuera tú.

HLGEM
fuente
Buen punto, los gastos directos como el cuidador de perros probablemente deberían ser pagados por la compañía si usted participara en dicho proyecto. Sin embargo, no estoy seguro de estar de acuerdo con el equilibrio entre el hogar y el trabajo, ya que esto es algo muy ocasional y no una reflexión sobre los patrones normales de trabajo esperados. En términos de llevar a cabo todos los desarrollos futuros en una semana ... Definitivamente no es una expectativa que tenemos, esta es la excepción, no la regla :)
TimS
1
Lo que importa no es su expectativa, es la expectativa de los vendedores y la alta gerencia.
HLGEM
¡No es un problema si las expectativas se manejan adecuadamente! :)
TimS
2
Digamos que en más de 30 años de trabajo nunca lo había visto funcionar bien para el equipo a largo plazo si hacen un esfuerzo extraordinario para hacer algo y tener éxito. Eso se convierte en la definición de esfuerzo ordinario el 99% del tiempo. Pero conoces tu organización mejor que yo. Solo tenga en cuenta que los vendedores en particular lo recordarán la próxima vez que el cliente quiera algo más rápido que su estimación. Y lo prometen sin preguntarte primero.
HLGEM
1
tomar murciélagos nerf que los desarrolladores pueden usar en las personas de ventas y marketing también podría usarse como incentivo ;-)
DKnight
3

Si bien puedo entender que hay buenas intenciones detrás de esto, no estoy seguro de ver esto funcionando bien en muchos casos. Aquí hay algunas preguntas iniciales, comentarios e inquietudes:

  1. ¿Qué tan detallada es esa parte "planificada por adelantado"? Parece existir la falta de "innovación" pero con un cronograma específico que no estoy seguro de que el mundo funcione de esa manera. ¿Qué pasa si no hay un producto que se puede enviar al final de la semana?

  2. Sin analistas ¿Hay alguna razón para no tener probadores, analistas comerciales y administradores de sistemas en esto?

  3. " RSA Animate - Drive: la sorprendente verdad sobre lo que nos motiva " menciona una compañía de software que les dio a los empleados 24 horas para hacer lo que quisieran hacer, que puede ser una mejor idea que intentar que alguien sea creativo pero dentro de una caja.

  4. ¿Cómo se manejarían las comidas en este arreglo? ¿Qué pasa con las restricciones o límites de la dieta?

  5. ¿Se establecerían horarios de trabajo para el proyecto o está abierto para que el equipo decida? Algunas personas pueden querer trabajar días realmente largos en un esfuerzo constante y otras pueden preferir chorros.

  6. ¿Cómo se estructurarían los arreglos para dormir, por ejemplo, habría pares en las habitaciones de hotel o cada uno en su propia habitación? Por ejemplo, duermo con una máquina de CPAP que fue algo sorprendente para la persona con la que compartí una habitación en enero, lo que puede o no hacer que sea fácil para mí levantarme e irme una semana fuera del mundo.


En el año 2000, mi jefe y yo fuimos a una conferencia durante una semana en Los Ángeles y compartimos una habitación de hotel. Estoy bastante seguro de que no disfrutó tener experiencia de primera mano con mis capacidades para roncar. Por lo tanto, me sucedió a mí, pero no estoy seguro de cuán probable sea que eso suceda en el futuro.

Otra idea es qué tipo de seguimiento se haría para ver qué cambios hay en las relaciones y el proceso que podrían tomarse de esa semana. Si bien algunos de estos beneficios intangibles pueden continuar a medida que las relaciones han cambiado, puede valer la pena señalarlos en algún lugar para reconocer qué lecciones se aprendieron sobre este tipo de ejercicio.

JB King
fuente
Excelentes puntos, gracias. La planificación por adelantado consistirá en un día de lluvia de ideas para decidir sobre la idea (tenemos una en mente) y desarrollarla (técnica y comercialmente), seguida por nuestro gurú de la interfaz de usuario que reúne algunos wireframes. Buen punto sobre los probadores, la gente de la oficina que no está involucrada podría hacer eso. Las comidas, el sueño y las horas están en debate entre el equipo.
TimS
¿Qué negocio te hace compartir una habitación con otra persona? En más de 20 años de viajes de negocios, ese pensamiento nunca se me pasó por la cabeza porque sería una mala práctica. Si tuviera que compartir una habitación, la cantidad de viajes de negocios que estaría de acuerdo sería muy, muy pequeña. No es que no me gusten mis compañeros de trabajo, pero tener que pasar el día y la noche con ellos es demasiado y una vez que salgo de la habitación no quiero que nadie me moleste.
Dunk
No estoy de acuerdo con tener probadores fuera de sitio para esto. Creo que tener un trabajo de desarrollo / prueba de cerca en este entorno podría tener algunas grandes victorias, y haría que los evaluadores se sientan más como una parte integral del equipo y no como ciudadanos de segunda categoría. Por supuesto, hablo como un SDET
Ethel Evans
3
Estoy de acuerdo con tu edición en un proceso de seguimiento. Si seguimos adelante con la idea, quizás también deberíamos bloguear sobre la experiencia para que otros también puedan beneficiarse de nuestra evaluación.
TimS
2

No tengo experiencia en hacerlo como una semana completa en un entorno empresarial. He hecho algunos campos de desarrollo y enseñado en uno, y son geniales. Esos suelen correr por un fin de semana. Empiezas el viernes por la noche, terminas el domingo por la noche. En el medio, conoces personas, formas un equipo, resuelves una idea y construyes algo. Al menos es educativo, y puede ser muy divertido.

Creo que parte de lo que hace que funcionen es que todos los presentes lo hacen por diversión. Por lo tanto, no fuerce a las personas y no le pague a las personas extra por hacerlo. Descubre cómo hacerlo tan emocionante que tendrás que rechazar a la gente. Y luego, como otros sugirieron, que sea indoloro para ellos, para que no tengan nada que interfiera con el trabajo.

William Pietri
fuente
Grandes puntos sobre no forzar a las personas y asegurarse de que sea emocionante y gratificante. Gracias
TimS
0

Me dividiría en 2 equipos, cada uno trabajando 2 días. Esto hace que sea más fácil cubrirse en la oficina, tener suficiente tiempo para completar el proyecto y no agobiar a todos al estar fuera por una semana.

También obtienes el beneficio de aprender a construir cosas para que la siguiente / otra persona pueda trabajar con él y posiblemente hacerse cargo. Esto es cierto para las personas de marketing y ventas que heredan cuentas cerradas o casi cerradas.

Ahora apesta ser el segundo equipo. Podrías pedir voluntarios sin que ellos lo sepan. Haga un concurso para elegir quién será el primer equipo. Por supuesto, el segundo equipo tiene la última palabra en el proyecto, por lo que puede ser un beneficio. Podrían rehacer todo.

Pase el último día con ambos equipos juntos y analice / pelee.

JeffO
fuente
Hmm, no estoy seguro de ese enfoque en términos de que se convierta en una batalla de dos mitades, pero lo pensaré un poco, ya que puedo ver de dónde vienes.
TimS