¿Cómo desarrollan software las nuevas empresas indonesias?

Hay todo tipo de equipos de ingeniería en Indonesia al igual que con cualquier otro país. Algunos equipos están interesados ​​en la última forma de desarrollar software, mientras que otros lo juegan de forma segura y cómoda con lo que saben.

Independientemente de la metodología utilizada, ya sea Agile, Waterfall, etc., lo común (lo mismo) es lo que sucede antes de que se desarrolle el software. O el producto en sí.

Entonces, la pregunta debe ser sobre el ciclo de vida de 0 a 1, no solo sobre la parte de desarrollo de software.

Por lo que experimenté, la parte de desarrollo de software es en realidad la parte “más fácil”. Pero lo que generalmente sucede es que la startup (o compañía) no tiene un control de su producto incluso después de que se inicia la parte de desarrollo de software. Esto lleva a la frustración que quemará a todo el equipo como un incendio forestal.

Mi opinión sobre esto, antes de comenzar cualquier esfuerzo de desarrollo de software, el producto debe tener comentarios de su mercado primero e iterar a partir de él. La retroalimentación podría ser una investigación de compromiso completa o simplemente hablar de ello a 50 personas. Sea lo que sea, cuando comienza el desarrollo de software, la asertividad cuenta más que la pasión.

Trabajo para blibli.com como el quinto tipo en la división de tecnología. Cuando lanzamos hace unos 4 años, usamos el enfoque de cascada y luego, hace aproximadamente 1 año, decidimos cambiar a scrum.

Inicialmente, hay mucha confusión cuando cambiamos de una organización basada en proyectos a una organización basada en productos, especialmente con respecto al rol de gerente de desarrollo, gerente de proyecto y gerente de producto (en términos de gestión de proyectos, esto se llama organización matricial o jefes dobles, pero imagine en lugar de Matriz 2D tiene matriz 3D o jefes triples).

Sin embargo, dicho esto, todavía estamos aprendiendo y trabajando para madurar la estructura de nuestro equipo y el proceso de desarrollo de productos para ser más ágiles.

Actualmente estamos tratando de experimentar con DevOps ya que actualmente estamos haciendo la transición de nuestra arquitectura empresarial de una arquitectura basada en monolíticos a una arquitectura basada en microservicios para que la estructura de nuestro equipo se ajuste naturalmente siguiendo nuestra arquitectura empresarial (ley de Conway).

Ahora es el momento más emocionante en todo mi tiempo trabajando en blibli y estamos reclutando activamente para desarrolladores de Java si alguien está interesado en unirse a nuestro equipo.

Soy desarrollador de software en la startup indonesia badr-interactive, básicamente utilizamos la metodología scrum. Puede contactarnos visitando amablemente badr.co.id