Está en la página 1de 3

CASO N°1

DST Systems gana con Scrum y la administración del ciclo de vida de vida de
las aplicaciones
1. ¿Cuáles fueron algunos problemas con el viejo entorno de desarrollo de
software de DST Systems?
Uno de los problemas más importantes que tenía DST Systems era el atraso en las
actualizaciones de su sistema AWD.
Tener métodos antiguos en sus sistemas como el metodo de “cascada” para
diseñar, codificar, evaluar e integrar sus productos atrasaba sus procesos por lo que
tuvo que enfocarse en otras alternativas viables.
La manera en la que los empleados trabajaban porque no utilizaban las
herramientas que la empresa tenía, usaban otros software como Serena PVCS,
Eclipse y otros. Además, se hablaba de métodos manuales e incluso que
involucraran papel para poder realizar sus actividades.
Que el Scrum no funcionara tan bien para DST al inicio, producia colapsos en los
procesos, pero no por culpa de Scrum sino de DST porque no se dejó proveer del
máximo beneficio para la compañía.
El sistema tan aburrido y poco atractivo que tenían DST perjudicaba mucho sus
actividades.
2¿Cómo ayudó el desarrollo Scrum a resolver algunos de estos problemas?
La compañía aceleró su ciclo de desarrollo de software de 24 a 6 meses.
Aumentó la productividad de los desarrolladores un 20%
3. ¿Qué otro ajuste hizo DST para poder usar Scrum de una manera más
efectiva en sus proyectos de software? ¿Con qué aspectos de administración
y tecnología hubo que lidiar?
Implementaron SRUMMASTER.
Desarrollo ágil de software donde los proyectos progresan a través de una serie de
interacciones conocidas como “sprints”.
Estableció un equipo de evaluación de proyectos para identificar el entorno de
desarrollo apropiado.
DST se decidió por TeamForge, el ofrecimiento de CollabNet para su plataforma de
ALM.
DST adoptó el producto Subversión de CollabNet para que ayudara con la
administración y el control de los cambios en los documentos, programas y demás
información de los proyectos almacenada en forma de archivos.
Buscó la simpleza en vez de los ofrecimientos complicados que se hacen cargo de
todo.
Involucró a los desarrolladores en el proceso de toma de decisiones.
Y con respecto a los aspectos de administración, organización y tecnología que
hubo que lidiar fueron:
 No tenían almacén unificado para mantener ahí toda la información, lo que
provocaba que el gerente no tuviera la información necesaria para la toma
de decisiones.
 Los procesos eran manuales y consumían mucho tiempo.

MIS EN ACCIÓN

1. Describa algunos de los beneficios y las desventajas del desarrollo Scrum.

Los principales beneficios de Scrum:


 La implantación de los métodos de trabajo Scrum para el desarrollo de
proyecto aporta ventajas respecto a los sistemas tradicionales.
 El cumplimiento de las expectativas del cliente con el proyecto desarrollado
gracias a la presentación de las demos de Sprint al cliente (Product Owner)
que proporcionan un feedback al equipo.
 Mayor flexibilidad ante los cambios, la metodología está pensada para
adaptarse a los cambios, ya sean éstos requerimientos del cliente o
modificaciones del mercado.
 Reducción del Time To Market, al desarrollar las partes más importantes al
inicio, el cliente dispone de partes de valor que puede empezar a utilizar
antes.
 Aumento de la productividad de los equipos de la empresa a los que se les
otorga mayor autonomía para organizarse y mayor libertad, reduciendo
protocolos y burocracia.
 Reducción de los riesgos debido a que primero se validan las funcionalidades
más importantes del proyecto, lo que permite anticiparse a los riesgos que
puedan surgir.
Desventajas:

 Desarrolladores que se esconden: Debido a que es el equipo de desarrollo


el responsable, puede darse que desarrolladores con poca experiencia o
mala actitud (funciona en mi PC, no es mi problema), se escondan detrás
y no aporten nada al proyecto.
 Poca importancia a las técnicas ágiles: Scrum no dice nada acerca de
técnicas agiles como, por ejemplo: Unit Testing, CI, Code Review,
Funtional Testing, etc. Entonces el equipo tiende a no trabajar en
actividades no directamente relacionadas - ya que estos esfuerzos no
tienen visibilidad con la administración

2. ¿En qué difiere Scrum de otras metodologías de desarrollo de software?


Scrum te permite definir un período de trabajo (sprint) donde definir e implementar
una iteración de requisitos del proyecto/producto, evaluar si es lo que quieres y tras
la validación decidir cómo continuar con el desarrollo. Normalmente el desarrollo
está ligado a un conjunto de mejoras y correcciones que tienen que ver más con
lógica de negocio que con la parte tecnológica en sí.
3. ¿Cuáles son los potenciales beneficios para las compañías que utilizan
desarrollo Scrum?
Los principales beneficios que proporciona Scrum son:
 Entrega mensual (o quincenal) de resultados (los requisitos más prioritarios
en ese momento, ya completados) lo cual proporciona las siguientes
ventajas:
 Gestión regular de las expectativas del cliente y basada en resultados
tangibles.
 Resultados anticipados (time to market).
 Flexibilidad y adaptación respecto a las necesidades del cliente, cambios en
el mercado, etc.
 Gestión sistemática del Retorno de Inversión (ROI).
 Mitigación sistemática de los riesgos del proyecto.
 Productividad y calidad.
 Alineamiento entre el cliente y el equipo de desarrollo.
 Equipo motivado.

También podría gustarte