La organización del equipo busca ser lo más plana posible para facilitar la comunicación, camaradería, atención a los clientes y evitar los cuellos de botellas.
Actualmente, tiene 2 niveles:
- Líderes, donde se encuentran el Gerente General y el Líder Técnico.
- Equipo técnico, donde se encuentran los desarrolladores de diferentes niveles.
Esto ocurre porque nuestra principal fuente de ingresos es brindar servicios de desarrollo y pruebas de software y al estar brindando servicios a nuestros clientes debemos integrarnos a su equipo.
No es de extrañar que cualquier miembro del equipo (desde los líderes) puede formar parte de un equipo de desarrollo o pruebas e iniciar un proyecto con uno de nuestros clientes.
Existen 2 puestos a la par:
- Gerente General: Principalmente realiza tareas de ventas, promoción, administración, facturación, cobros, contratación, etc. de la empresa. Puede apoyar en labores técnicas como consultor; sin embargo, ha sido establecido que su participación sea en proyectos remotos, medio tiempo o consultoría. Es quien vela por el crecimiento de la empresa.
- Líder Técnico: Es el líder del equipo técnico. Realiza tareas asociadas a la ejecución de proyectos. Puede integrarse al equipo técnico para brindar servicios a nuestros clientes. Es quien vela por la correcta ejecución y entrega de los proyectos.
Está formado por los diferentes miembros del equipo quienes pueden brindar los diferentes servicios que brinda la empresa.
- Desarrollador de Software Junior
- Desarrollador de Software
- Desarrollador de Software Senior
- Consultor en Desarrollo de Software
En el caso de los Desarrollador de Software Junior se buscarán que estén acompañados por un Desarrollador de Software o Desarrollador de Software Senior al tener que atender un cliente en sitio.
En el caso del Consultor en Desarrollo de Software generalmente actuará sólo ya que será útil para labores de consultoría.