You are on page 1of 3

Agile Planning

El cliente es lo ms importante, el cliente siempre tiene la razn. Son cosas fundamentales que siempre cualquier empresa tiene que tener muy en claro para tener xito. Entregas frecuentes a nuestros clientes y con un valor de software que funciona, logrando con ello su completa satisfaccin? Es algo de lo que se ocupa el desarrollo gil de software. Por ste trmino se entiende que el desarrollo de software especfico que har una empresa se puede basar en distintos mtodos, de los cuales mencionar posteriormente. Pero para dar una idea en general, esto habla acerca de que el proceso del producto se har mediante iteraciones incrementales, donde los requerimientos y necesidades van simplemente evolucionando; esto lo realizan grupos organizados o multidisciplinarios de software, coordinados por un director de proyecto. Cada iteracin involucra un anlisis, pruebas, diseo, codificacin, y algunas otras cosas que pudiera incluirse. Muchas veces el cliente espera que su producto sea entregado de la forma ms rpida posible, que sea eficiente. Por lo general espera ver resultados funcionales de su producto para saber que su dinero fue invertido en una buena manera. Pero, en ocasiones el cliente al no entender todo lo que conlleva el desarrollo de un producto abstracto como lo es el software pide muchas cosas, que podran parecer hasta milagros si se concretan. Motivo que invita al cliente a estar relacionado desde un principio con la planeacin del producto.

El desarrollo gil espera que el producto se entregue en el menor tiempo posible y entregas peridicas con software funcional de las tareas que se espera del programa. Por ello dividen el problema mayor en problemas ms pequeos; de stos se necesita enfocar nicamente en lo que corresponda a una mayor importancia, posteriormente se cerciora que lo entregado funcione adecuadamente, buscando con ello una retroalimentacin del cliente, cambiar nuestro plan si es necesario (muy posible) y con todo ello mencionado nos volvemos responsable y quedamos bien con el cliente. La planeacin gil llama a su conjunto de tareas principales historia maestra y a sus respectivas tareas historias del usuario. Basndose en el tiempo que los programadores piensan que se tardarn en lograr cada meta se especifica determinado tiempo. Lo que implica el desarrollo gil no es para todas las personas, pues as como existen programadores que no prefieren utilizar como filosofa de trabajo el desarrollo gil, hay quienes prefieren usar alguna otra como lo es la basada en pruebas, viceversa, o alguna otra de su agrado. Diversos y en ocasiones distintos mtodos que abarcan lo que se especifica como desarrollo gil pueden ser utilizados. Se puede hablar del mtodo Scrum (sobre la gestin y desarrollo de software en base a procesos), Programacin Extrema o por sus siglas en ingls XP (ms nfasis en la adaptabilidad que en la previsibilidad) como dos utilizados con frecuencia, claro que existen ms. Como ltimo quiero hablar sobre 3 verdades que se deben de tomar en cuenta en cualquier proyecto: Imposibilidad de reunir todos los requerimientos

necesarios al principio del proyecto, tener conciencia de que cada requerimiento cambiar (esto evita la frustracin, es como adaptarse al plan) y por ltimo que siempre habr ms cosas que hacer de lo que el tiempo y dinero permiten. Cierro ste breve ensayo diciendo que sin importar cul mtodo se use para desarrollar el mejor producto y sea entregado a tiempo, depende mucho del programador, en decidir hacer las cosas con tiempo sin esperarse a la lnea de muerte en cuanto a la entrega, para que a final de cuentas se pueda entregar un producto funcional y de calidad al usuario.

Referencias: Rasmusson, J. (2011, octubre). The Agile Samurai: Introducing Agile, 15-25. S.A. (2001). Manifiesto por el desarrollo gil de software. Recuperado de: http://www.agilemanifesto.org/iso/es/

You might also like