Monthly Archives: Marzo 2016

Cuando las empresas construyen su propio software

 

El software tiene un proceso. Las empresas que desarrollan su propio software no pueden ignorar estos procesos. Las casas de software enfocan sus esfuerzos en aplicar certificaciones que les permita conseguir clientes, y estas certificaciones son un reconocimiento institucional de que estas empresas siguen ciertos procesos, pero las empresas que hacen su software no requieren aplicar a estas certificaciones sin que esto signifique que deban ignorar los procesos de software.
Las personas que están detrás de estos procesos también deben tener roles específicos dependiendo del marco de trabajo escogido. La persona líder es la encargada de estos procesos, debe generar una sinergia para que el equipo de trabajo consiga resultados.

Resultado de imagen para lider

Esta persona deberá tener una especialización en manejo de proyectos o en áreas afines a ingeniería de sistemas. La experiencia también es importante, escoger mal esta persona es un error muy común en las empresas. Además que es un error costoso, porque después de que fracasen algunos proyectos las empresas se dan cuenta bastante tarde de que la persona nunca utilizó procesos de software.
Una base fuerte de valores en los equipos de trabajo son necesarias para el desarrollo y fundamento de procesos ágiles de software.

Criterios de aceptación vs requerimientos

El equipo debe interpretar los requerimientos y también entender los criterios de aceptación para lograr completar los requerimientos rápidamente. Según marcos de trabajo ágiles como scrum es indispensable que exista transparencia dentro del equipo y las partes interesadas.
Uno de los valores del scrum es el respeto, en este apartado dice que cuando se trabajan juntos se comparten éxitos y fracasos en los proyectos, donde hay ayuda y compromiso con las metas. Tener las personas equivocadas lleva a que no exista relación, no exista transparencia, y se pierda el respeto en los equipos. Los resultados que se van a obtener sin duda son el continuo fracasar en los proyectos y con esto llega el actuar de Poncio Pilato  “lavarse las manos” y  esto genera que se pierda mas respeto y a su vez que se fracasen en mas proyectos, cuando la base de los problemas básicamente es confundir los requerimientos con los criterios de aceptación.
Después de que la empresa halla invertido un musculo financiero importante en este departamento intentará traer consultoría de casas de software solo porque no tenia las personas adecuadas en los cargos de gestión.