¿Cómo se ve un rol de Operaciones en un inicio de software en una etapa inicial y hay algún material en línea para aprender las habilidades necesarias?

Cuando comencé a escribir esta respuesta, realmente quería diseñar una lista simple de cosas que sería útil realizar desde el principio, luego comencé a enumerar herramientas asumiendo que sería capaz de leer el contexto de la documentación y darse cuenta de que usar X herramienta hasta aquí pero no más. Y luego me di cuenta de que más de 20 años en el lado del desarrollo y las operaciones del negocio de software me volvieron cínico. Así que le daré una lista mucho más corta de herramientas con algunas ideas generales, si hace el resto a medida que avanza, no le irá peor que muchas compañías Fortune 500 y nuevas empresas de unicornios.

Control de fuente: use git, sé que es confuso al principio, pero git en github y git se acostumbraron. Puede encontrar numerosas guías para usar git, intente usarlo correctamente, no permita que las personas se comprometan directamente a dominar.

Gestión de proyectos: obtenga algún software para esto, asegúrese de que las personas adecuadas lo estén utilizando, al menos líderes de equipo y gerentes de proyecto. JIRA es bueno, pero de ninguna manera es el único juego en la ciudad.

Prueba de franeworks: use la prueba, incluso si no está en su MVP, hágalo en su primer lanzamiento de producto. Selenium facilita que las personas escriban e integren sus pruebas, pero las pruebas básicas estarán determinadas por el idioma.

Despliegue y construcción: tenga un sistema para esto, como Jenkins y Puppet. Ambos son de código abierto, se conectarán a lo que quieras usar para un entorno y se integrarán con el control de versiones. Puppet también hace muchas otras cosas. Hay otros productos que hacen esto, pero las distinciones en cómo se hace son más finas.

Debería considerar seriamente hacer algo de administración de contenedores. Docker es el principal candidato para esto en este momento. A algunos les gusta, otros lo odian, pero es una de las cosas en esta lista que gana el menor impulso.

Por último, una advertencia sobre el impulso operativo. Es muy tentador crear un manual sobre cómo se utilizarán X, Y y Z desde el principio. TRATE de resistir este impulso, en lugar de eso, anime a todos los que interactúen con una herramienta a aprender sobre él, y organice almuerzos o reuniones donde las personas compartan trucos y tácticas. De esta manera, menos personas se sienten oprimidas por el hombre y, en cambio, se sienten parte de una comunidad. Las operaciones son naturalmente opresivas, no lo empeoren más de lo necesario. La creación de un libro de jugadas de operaciones está generando un gran impulso que podría y debería cambiar con el tiempo en una idea de que así es como se debe hacer siempre, y es difícil ser delgado o perjudicial con un ancla de barco como esa por ahí. A VECES es necesario, idealmente no hasta que te vuelvas mucho más grande.

¡Buena suerte!

He visto a muchas startups construirse, desde bootstrapping hasta financiación de ángeles y financiación de la serie A.

No diré que las startups son lugares caóticos en los que un chico tiene muchos trabajos contrarios al pensamiento popular.

Sin embargo, para responder a su pregunta qué es lo que puede aprender antes de unirse, mi respuesta es:

“ESTAR ALLÍ TOTALMENTE”

Cuando te unas, estate allí por completo.

La mayoría de nosotros fallamos porque tenemos nuestra atención en demasiados lugares.

Así que esté allí para la startup para la que trabaja (dependiendo de las compañías, los roles de operaciones tienen diferentes responsabilidades).

Azam

El laboratorio del maestro

(Incubación de estudiantes, startups)

http://Themasterslab.in