Simple perú

Calle el Boulevard 141

oficina 1006

Santiago de Surco

by Simple Perú

Desarrollo de software bajo principios ágiles.

21/08/2020

Uno de los principios ágiles que debemos tener en cuenta en el desarrollo de software, es el de tener como prioridad la satisfacción total del cliente mediante la entrega temprana y continua de software con valor, así es que para que el producto final tenga valor, se debe cumplir con el requerimiento, pero sobre todo, se deben satisfacer las expectativas del usuario, y eso se logra con la representación de la realidad operativa del usuario en el software desarrollado; si el usuario encuentra automatizados cada uno de sus flujos (dentro de lo posible), incluyendo los flujos alternos o esos flujos que casi nunca pasan (por ejemplo: actividades que pasan una o dos veces al año), podrá, como resultado, centralizar su información a través de todas las actividades automatizadas. Esto le agrega valor no solo de software sino de negocio, porque con ello minimizará los tiempos de trabajo, podrá ser más eficaz en sus labores y evitará el retrabajo, además de cumplir con el objetivo de satisfacción final.

 

Todo esto suena bien, pero ¿cómo se hace?, existen diferentes enfoques para hacerlo, pero uno de los mejores es basar el desarrollo en procesos, procesos expuestos por el propio usuario final, que no es necesariamente el jefe de sistemas, el jefe del área que solicitó el desarrollo o quien tuvo la idea de automatizar; los procesos deben ser extraídos del usuario experto, el usuario que día a día maneja el conjunto de actividades a automatizar, quien sabe cuándo se activa el flujo y las diferentes casuísticas que se pueden dar en el día a día, incluidos hasta esos flujos que se activan bajo un escenario muy complejo e improbable. Es a través de la experiencia del usuario final que la representación de la realidad en los procesos toma realmente valor, valor que se traslada en el software final, porque se conjuga la necesidad, los procesos y la experiencia de los analistas y desarrolladores de software para tener un producto final. 

 

Lo expuesto es solo la vinculación del desarrollo de software con uno de los principios ágiles, pero todo el desarrollo y no solo su gestión, se debe orientar a actividades ágiles que cumplan con todos sus principios.

Volver