“Scrums, sprints, spikes, and poker: Agility in a Bulgarian software company”
La frase “Entregar más de lo esperado”, representa el objetivo que
persiguieron y que lograron alcanzar los fundadores de la empresa Telerik, desarrollando controles para ASP .Net Ajax, Windows Forms, Silverlight, Sitefinity, TFS, entre muchos otros, se convirtieron en una empresa reconocida mundialmente por la calidad de sus productos, su excelente servicio al cliente y por sus métodos de gestión no convencionales para empresas de desarrollo de software.
La empresa Telerik logró desarrollar productos de calidad usando una
selección de técnicas que se derivan específicamente de metodologías ágiles, por ejemplo: reuniones diarias de Scrum, programación en pareja, refactorización, patrones de diseño, desarrollo basado pruebas, la técnica de Planning Poker, desarrollo basado en funcionalidades, sprints y spikes.
Con base a lo anterior, se puede inferir que adoptaron el marco de trabajo
Scrum, ya que además de utilizar técnicas ágiles crearon un esquema en donde se definieron varios equipos de trabajo, cada equipo (Scrum Team) era responsable de un proyecto que tenía como finalidad desarrollar un producto, y contaban con un líder (Scrum Master) que se encargaba de la organización, asignación de tareas y crecimiento de los miembros del equipo, también contaban con un Gerente (Product Owner) que se aseguraba del cumplimiento de las fechas de entrega y de comunicarse con los interesados que no pertenecían al equipo de desarrollo. Asimismo, el equipo de desarrollo adoptó prácticas que son el corazón de Scrum, como lo es el sprint, ya que tenían períodos de una o dos semanas para lograr un incremento funcional del producto, y de ser necesario incluían tareas spikes para poder investigar y/o adquirir nuevos conocimientos que utilizaban en los siguientes sprints.
Además de utilizar el marco de trabajo Scrum, para poder superar las
expectativas de los usuarios el equipo se apoyó en técnicas como el desarrollo basado en pruebas, diseño de patrones y soporte orientado al cliente.
El caso de la empresa de desarrollo Telerik nos enseña temas de valor muy
importantes que debemos de considerar tomando en cuenta el éxito que lograron, por mencionar algunos: Adoptar buenas prácticas de desarrollo con el propósito de que los equipos de trabajo sean más eficientes. Tener como objetivo la entrega de productos de calidad y con funcionalidades que superen las expectativas de los clientes. Potenciar al personal facilitando entrenamiento y proporcionar lo necesario para maximizar sus fortalezas. Contratar y retener al capital humano de tal forma que comprendan que son de suma importancia para la empresa.
Es evidente que el éxito logrado por la empresa Telerik se debe no
solamente a la adopción de técnicas de gestión y desarrollo ágil, ni a la buena práctica de contratar solamente a personas expertos en tecnología y que tuvieran excelentes habilidades personales, sino que también, el éxito logrado se debe a que buscaron personas que fueran emprendedoras, proactivas, que tomaran iniciativas en beneficio de la empresa y sobre todo, que lograran identificarse tanto a tal grado de que la cuidaran como que fuera de ellos.
Finalmente, es totalmente claro que por las constantes variaciones y las
diferentes necesidades que surgen en el mercado, se debe producir software de calidad tomando en consideración el tiempo de entrega de la solución, por lo que es imperativo adoptar prácticas que nos permitan tener un marco de trabajo ágil, y que, aunado a una gestión empresarial de comunicación abierta y empoderamiento, faculten a los equipos de trabajo para ser auto-organizados, eficientes y exitosos.