Chapter 3 – Agile Software Development Lecture 1 1Chapter 3 Agile software development.
Agile software development
-
Upload
uzi-mamani-fernandez -
Category
Technology
-
view
272 -
download
5
description
Transcript of Agile software development
Agile Software Development
Desarrollo Ágil de Software
II CONEPI 2012
Uzi Mamani, en 2008 se metió de lleno en el Desarrollo Ágil de Software empezando por TDD, Integración Continua, Wikis, Scrum, XP, Lean & Kanban. Ahora también comprometido con el movimiento Craftsmanship. Actualmente Jefe de TI de Caja Paita. También se desenvuelve como Arquitecto , Scrum Master, Product Owner y Coach Ágil de forma independiente.
about.me/uzigula
@uzigula
theagileroad.blogspot.com
“Debes desaprender lo
que has aprendido”
-Yoda
Por qué?
http://www.flickr.com/photos/marxxiana/209752547/
PROYECTOS FOSILES
@uzigula – II CONEPI 2012
http://filatina.files.wordpress.com/2010/02/basureros-2-2009-200.jpg
ENTREGAS QUE APORTAN POCO VALOR De las funcionalidades:
7% se usan “siempre”
13% se usan “a menudo”
16% “a veces”
19% “rara vez”
45% “NUNCA” Fuente: Standish Group
¿Quién paga esto? @uzigula – Tacna Agile Day 2012
Crunch Time
@uzigula –II CONEPI 2012
http://www.flickr.com/photos/jonnybaker/197851520/
Parches
No Quality Control
@uzigula – II CONEPI 2012
MULTITASKING
Se asigna un “recurso” para diferentes actividades en paralelo, según cronograma. El cambio de Contexto genera retraso y errores. @uzigula – II CONEPI 2012
THE BLAME GAME
@uzigula – III CONEPI 2012
NEGOCIACION
@uzigula – II CONEPI 2012
CONTRACTUAL
Paradoja de la predictibilidad
@uzigula – Tacna Agile Day 2012
Agile Estimating and Planning – Mike Cohn
Ejecución lineal de un proyecto
Project tracking
Qué es?
Feedback Rápido
Aprendizaje
Trabajo en Equipo
Comunicación Cara a Cara
Priorizar por Valor
Excelencia Técnica
Sinergias!
Lo Hacemos bien? Qué nos impide hacerlo mejor?
ACTUAR
agile
www.proyectosagiles.org – xavier albaladejo
PERSONAS
Gestión de expectativas del cliente, basada en
resultados tangibles.
Flexibilidad : adaptación a las necesidades del cliente, cambios del mercado, etc.
Adaptabilidad
@uzigula – II CONEPI 2012
Entregas Continuas
MEJORA CONTINUA REGULAR
Actitud Disciplina
Producto Proceso Equipo (incluye al Cliente)
Transparencia
Colaboración
Confianza
Win-Win
Au
to-o
rganizació
n
Motivación
Team
Em
po
we
rme
nt
Compromiso
Respeto
Simplicidad
Coraje
Cambio Cultural (shift mind)
Aprendizaje
@uzigula – Tacna Agile Day 2012
Ejecución orgánica
Visión
Project steering
Esencia de Agile
Inspección
Aprendizaje
Adaptación
Entrega Continua
La Confianza da soporte a todos ellos
Equipo motivado, comprometido y que disfruta
Productividad, mantenibilidad
Innovación
@uzigula –II CONEPI 2012
MANIFIESTO AGIL
estamos descubriendo mejores
maneras de desarrollar software tanto
por nuestra propia experiencia como
ayudado por terceros…
A TRAVES DE ESTA EXPERIENCIA
HEMOS APRENDIDO A VALORAR…
Individuos e interacciones sobre procesos y herramientas
Software que Funciona sobre documentación exhaustiva
Colaboración con el cliente sobre negociación de contratos
Responder al cambio sobre el seguimiento de un plan
MANIFIESTO AGIL
AUNQUE LOS ELEMENTOS DE LA
DERECHA TIENEN VALOR,
VALORAMOS POR ENCIMA
DE ELLOS LOS QUE ESTAN
A LA IZQUIERDA.
Agile Frameworks mas usados
Agile Demanda…
Nueva especie de desarrolladores
Aptitud Trabajo
Generalistas Especializados
SOLID Software Development It’s Not A Jenga Game h
ttp
://w
ww
.lost
ech
ies.
com
/blo
gs/d
eric
kbai
ley/
arch
ive/
20
09
/02
/11
/so
lid-d
evel
op
men
t-p
rin
cip
les-
in-m
oti
vati
on
al-p
ictu
res.
asp
x
Excelencia Técnica
Coding Dojos
Shu HA RI
Nadie dijo que iba a ser fácil!!
Y Por qué debe Interesarme?
http://www.proyectosagiles.org/xavier
Quienes Adoptaron Agile en Perú
Difundir nuevas formas de desarrollar software en el Perú
Agile Open Lima V 2012
Web: http://agile-peru.net Google group: [email protected]
Lima, Octubre 2013
Pero como empiezo?
Baby
Steps
Lecturas Recomendadas
Contact me
theagileroad.blogspot.com
@uzigula
Que la fuerza este contigo
Gracias
Ing. Uzi Mamani Fernández
II CONEPI 2012