sesion09 desarrollo-agil
TRANSCRIPT
Desarrollo ágilDavid Díez Cebollero
Departamento de InformáticaUniversidad Carlos III de Madrid
DISEÑO DE
SISTEMAS INTERACTIVOS
Grado en
Ingeniería Informática
Diseño de Sistemas Interactivos
Perspectiva histórica
04/03/2016 David Díez Cebollero
Diseño de Sistemas Interactivos
Perspectiva histórica
04/03/2016 David Díez Cebollero
Diseño de Sistemas Interactivos
Perspectiva histórica
04/03/2016 David Díez Cebollero
Diseño de Sistemas Interactivos
Perspectiva histórica
04/03/2016 David Díez Cebollero
Diseño de Sistemas Interactivos
Perspectiva histórica
04/03/2016 David Díez Cebollero
Diseño de Sistemas Interactivos
Perspectiva histórica
04/03/2016 David Díez Cebollero
Diseño de Sistemas Interactivos
Perspectiva histórica
04/03/2016 David Díez Cebollero
Diseño de Sistemas Interactivos
Manifiesto ágil
04/03/2016 David Díez Cebollero
Snowbird, Utah
Kent Beck
Mike Beedle
Arie van Bennekum
Alistair Cockburn
Ward Cunningham
Martin Fowler
James Grenning
Jim Highsmith
Andrew Hunt
Ron Jeffries
Jon Kern
Brian Marick
Robert C. Martin
Steve Mellor
Ken Schwaber
Jeff Sutherland
Dave Thomas
Diseño de Sistemas Interactivos
Manifiesto ágil
04/03/2016 David Díez Cebollero
Diseño de Sistemas Interactivos
Manifiesto ágil
04/03/2016 David Díez Cebollero
Diseño de Sistemas Interactivos
Metodología ágil
04/03/2016 David Díez Cebollero
Diseño de Sistemas Interactivos
Metodología ágil
04/03/2016 David Díez Cebollero
Diseño de Sistemas Interactivos
Metodología ágil > Scrum
04/03/2016 David Díez Cebollero
“Scrum is an iterative and incremental agile
software development framework for
managing product development.”
Scrum Alliance
Diseño de Sistemas Interactivos
Metodología ágil > Scrum
04/03/2016 David Díez Cebollero
Product-oriented
Cross-functional
Self-organized
Time-boxing
Diseño de Sistemas Interactivos
Metodología ágil > Scrum > Scrum Roles
04/03/2016 David Díez Cebollero
Diseño de Sistemas Interactivos
Metodología ágil > Scrum > Scrum Meetings
04/03/2016 David Díez Cebollero
Diseño de Sistemas Interactivos
Metodología ágil > Scrum > Scrum Artifacts
04/03/2016 David Díez Cebollero
Diseño de Sistemas Interactivos
Metodología ágil > Scrum > Scrum Artifacts
04/03/2016 David Díez Cebollero
Release Burndown
Sprint Burndown
Diseño de Sistemas Interactivos
Metodología ágil > Scrum
04/03/2016 David Díez Cebollero
Diseño de Sistemas Interactivos
Metodología ágil > Lean
04/03/2016 David Díez Cebollero
“Lean is a mindset—a mental model of how
the world works.”
Mary and Tom Poppendieck
Diseño de Sistemas Interactivos
Metodología ágil > Lean
04/03/2016 David Díez Cebollero
Diseño de Sistemas Interactivos
Metodología ágil > Kanban
04/03/2016 David Díez Cebollero
“Kanban is not a software development
lifecycle methodology or an approach to
project management. It requires
that some process is already in place
so that Kanban can be applied to
incrementally change the underlying
process.”
David Anderson
Diseño de Sistemas Interactivos
Metodología ágil > Kanban
04/03/2016 David Díez Cebollero
Diseño de Sistemas Interactivos
Metodología ágil > Kanban
04/03/2016 David Díez Cebollero
Diseño de Sistemas Interactivos
Metodología ágil > Kanban
04/03/2016 David Díez Cebollero
Diseño de Sistemas Interactivos
Agile & UCD
04/03/2016 David Díez Cebollero
¿Y qué pasa con el
diseño?
¿Y qué sucede con la
experiencia de usuario?
Diseño de Sistemas Interactivos
Agile & UCD
04/03/2016 David Díez Cebollero
@Design. Creation of Artifacts in Society – University of Pennsylvania
Diseño de Sistemas Interactivos
Agile & UCD
04/03/2016 David Díez Cebollero
(Fuzzy) Front-end
Diseño de Sistemas Interactivos
Agile & UCD
04/03/2016 David Díez Cebollero
(Fuzzy) Front-end
Waterfall UX
Diseño de Sistemas Interactivos
Agile & UCD
04/03/2016 David Díez Cebollero
Funciona y se usa, pero
no es una concepción ágil
del diseño y desarrollo de
producto
Diseño de Sistemas Interactivos
Agile & UCD
04/03/2016 David Díez Cebollero
¿Cuál es la relación entre
el desarrollo ágil y el
diseño centrado en las
personas?
Diseño de Sistemas Interactivos
Agile & UCD
04/03/2016 David Díez Cebollero
Diseño de Sistemas Interactivos
Agile & UCD
04/03/2016 David Díez Cebollero
“Our highest priority is to
satisfy the customer
through early and
continuous delivery of
valuable software”.
“Our highest priority is to
help create an experience
for end-users where they
can achieve their goals
easily and efficiently with
minimal disruption to their
mental model of the
problem space”.
Diseño de Sistemas Interactivos
Agile & UCD
04/03/2016 David Díez Cebollero
“Working software is the
primary measure of
progress”.
“The satisfaction of end-
user needs (user goals)
balanced with the
achievement of business
goals is the primary
measure of success”.
Diseño de Sistemas Interactivos
Agile UX vs. Lean UX
04/03/2016 David Díez Cebollero
Diseño de Sistemas Interactivos
Agile UX
04/03/2016 David Díez Cebollero
Agile UX describes update of Agile
Software Methodology with
UX Design methods.
The ultimate goal of Agile UX is to unify
developers and designers in the Agile
process of product development.
Diseño de Sistemas Interactivos
Agile UX
04/03/2016 David Díez Cebollero
Opción 1. Equipos distintos trabajando en paralelo
Diseño de Sistemas Interactivos
Agile UX
04/03/2016 David Díez Cebollero
Opción 2. Considerar a los diseñadores parte del equipo de desarrollo
Diseño de Sistemas Interactivos
Agile UX
04/03/2016 David Díez Cebollero
Opción 3. Intercalando ciclos de diseño en el proceso de desarrollo
Diseño de Sistemas Interactivos
Agile UX > Design Sprint
04/03/2016 David Díez Cebollero
Diseño de Sistemas Interactivos
Agile UX > Design Sprint
04/03/2016 David Díez Cebollero
Diseño de Sistemas Interactivos
Agile UX > Design Sprint
04/03/2016 David Díez Cebollero
Diseño de Sistemas Interactivos
Lean UX
04/03/2016 David Díez Cebollero
Lean UX describes methods and their
practical application in dynamic
environment of a Lean Startup.
Lean UX unites product development
and business, through constant
measurement and so called
“learning loops”.
Diseño de Sistemas Interactivos
Lean UX
04/03/2016 David Díez Cebollero
Diseño de Sistemas Interactivos
Lean UX
04/03/2016 David Díez Cebollero
@Annie Studio
Diseño de Sistemas Interactivos
Lean UX & Scrum
04/03/2016 David Díez Cebollero
Diseño de Sistemas Interactivos
Lean UX > Minimum Viable Product (MVP)
04/03/2016 David Díez Cebollero
Diseño de Sistemas Interactivos
Lean UX > Minimum Viable Product (MVP)
04/03/2016 David Díez Cebollero