Chico, si tuviera un centavo por cada empresa de software que he intentado crear... es broma. He creado equipos en torno a productos y empresas de consultoría. No soy el único que sabe lo que hay que hacer para crear una empresa de software, pero te diré algunas cosas que se me ocurren.
Hay una diferencia entre un equipo de producto y un equipo de software, al menos en mi opinión. Son similares en el sentido de que están enviando cosas a personas reales con la intención de resolver un problema real. Un equipo de producto completo necesita entender la audiencia/mercado/personas a las que sirve este producto. Se centran mucho en todos los acontecimientos y en cómo funciona el producto en la vida de otras personas. Un equipo de software a veces también tiene que ocuparse de estos temas. Un equipo de software necesita, sin duda, tener una mentalidad ágil para adaptarse a las necesidades del producto. Hace unos meses escribí sobre algunas lecciones que me costó aprender tratando de mantener una perspectiva ágil en una gran empresa (Agile and Agility). Debes tener una fuerte sensación de cómo tu empresa está resolviendo problemas reales para la gente.
Tengas lo que tengas que hacer, tienes que tener un sentido de si tu gente de software es efectiva o no. Esto suele significar que tienes los sistemas de apoyo correctos: seguimiento de problemas, control de versiones, despliegue, chat, comodidades para reuniones. Si tu equipo trabaja a distancia, estas herramientas son aún más importantes que las de un equipo que se reúne en el mismo espacio compartido. Mis herramientas favoritas son Slack, Google Hangouts y Github. He tenido grandes experiencias con PivotalTracker, Skype, Workflowy, Trello y Draftin. Es importante encontrar las herramientas que hacen que el pulso de la empresa sea evidente para todos los involucrados.
Hay muchas escuelas de pensamiento en torno a los estilos de gestión. En la escuela de negocios, me enseñaron un enfoque práctico que ahora me resulta francamente molesto. Yo estoy más en el campo de contratar a las personas más inteligentes que puedas encontrar y darles espacio para hacer cosas increíbles. Los desarrolladores de software que ya han pasado los primeros años de su carrera han dedicado una gran parte de su vida a ser excelentes. Como cualquier humano, nos cansamos, nos distraemos y nos abrumamos. Los codificadores, sin embargo, tienden a tener una gran capacidad de recuperación y a empujarse a sí mismos hacia un flujo productivo. Sin embargo, es conveniente que los plazos sean claros y se basen en algo real, como el lanzamiento de productos o las expectativas de los clientes. Dar a sus codificadores la oportunidad de mostrar sus éxitos a menudo puede manejar la mayoría de sus preocupaciones de responsabilidad.
El trabajo del cliente tiende a agruparse. Algunas buenas ideas para romper el ciclo están aquí: Fiesta (o hambruna) // Artículos // Studio Fellow
Las personas necesitan una comunicación regular, los clientes y los consumidores también. Asegúrate de tener hábitos de comunicación clara, proactiva y honesta con la gente. Dígales pronto cuando haya un problema. Pide disculpas por tus errores. Aprende a ser un poco vulnerable y descubre cómo tener relaciones comerciales que valgan la pena con la gente. Esto me inspira: The Art of Asking: How I Learned to Stop Worrying and Let People Help: Amanda Palmer, Brené Brown: 9781455581085: Amazon.com: Libros
Necesitas enfoque y credibilidad en tu negocio. Si vas a abrir una consultoría, tómate un tiempo para producir tu servicio. Te permite crear clientes habituales y buenas relaciones comerciales de forma suave, a la vez que destacas tus puntos fuertes frente a otras tiendas de software. Si estás construyendo una empresa en torno a un producto, los mismos consejos vendrán de forma natural.
Si no has sintonizado con 37Signals (creadores de Rails, Bootcamp y otras cosas interesantes) deberías echar un vistazo. Han creado un gran equipo a lo largo de los años y son realmente el estándar de oro. Getting Real (uno de sus libros) es una visión particularmente clara de las preguntas y respuestas difíciles a las que probablemente te enfrentas ahora: El libro más vendido de 37signals
Esos son probablemente todos los consejos generales que se me ocurren. Si quieres añadir algunos detalles sobre lo que estás tratando de lograr, puedo tener algunos consejos mejores para compartir.