Developers

Los desarrolladores son las personas del Equipo Scrum que están comprometidas a crear cualquier aspecto de un Incremento utilizable en cada Sprint. - Guía de Scrum

La designación de Desarrollador abarca cualquiera de los roles necesarios para construir el producto. Por ejemplo, si estamos construyendo sillas, el carpintero, el tapicero, el pintor, el diseñador y el probador de sillas son Desarrolladores. Si estuviésemos construyendo software entonces el tester sería un Desarrollador, el programador sería un Desarrollador, el analista de negocio, el diseñador de interfaz de usuario, el de back-end, el administrador de bases de datos, etc. serían todos Desarrolladores.

Si ocupas este rol, al margen de las habilidades técnicas que debas tener, las cuales varían según la industria en la cual te desempeñas, hay ciertas responsabilidades que son inalienables a ti y a los demás desarrolladores.

Creas el Plan del Sprint

En principio, ustedes son los responsables de crear el plan de cada Sprint. Para poder crear este plan, antes deberían haber estimado el trabajo a realizar, identificado cuánto de ese trabajo pueden realizar en el Sprint en cuestión, desglosar ese trabajo en diferentes tareas y darle cierta coherencia a todo ese trabajo.

Este plan se verá reflejado en el Sprint Backlog. Este plan no está escrito en piedra e irá mutando durante el Sprint en función del aprendizaje que vaya emergiendo.

Entregas solo aquello que esté “terminado”

En segunda instancia, deberán mostrarse comprometidos con los estándares de calidad asumidos por todos y registrados en la Definición de Terminado. Nadie podrá solicitarles la alteración de esos criterios con el fin de terminar más rápido o entregar más cantidad de producto. Deberás defender la calidad de tu trabajo como algo no negociable. El Incremento de cada Sprint debe estar alineado con este Definición de Terminado.

Por respeto a tu propio trabajo, a tus compañeros de equipo y a los stakeholders, no vas a entregar nada que no esté terminado.

Adaptas el plan frecuentemente

En tercer lugar, eres responsable de revisar día a día, junto a los demás desarrolladores, el avance hacia el objetivo del Sprint. Es su responsabilidad compartida detectar desvíos y tomar las decisiones necesarias para adaptar el plan de las próximas 24 horas con el objetivo de corregir cualquier eventualidad.

Se consideran mutuamente responsables

Finalmente, otra expectativa que tienes como Desarrollador es responsabilizarte y responsabilizar a los demás Desarrolladores a llevar adelante un trabajo profesional.