Introducción a la agilidad

download Introducción a la agilidad

If you can't read please download the document

Transcript of Introducción a la agilidad

Los proyectos definen un objetivo. Que suele ser claro y amplio.

Se supone que sabemos exactamente lo que estamos haciendo

Conocemos las condiciones externas

Se calcula la forma ms rpida y directa de llegar al objetivo.Nos lanzamos al objetivo.

Suelen aparecer algunos elementos que no se tuvieron en cuenta.Se intenta que afecten lo menos posible.

Otras veces los factores externos son mayores

Tampoco es de extraar que se comuniquen cambios acerca del objetivo

Contar con toda la documentacin detallada y que no va a cambiar es solo una hiptesis

Comienzan las acusaciones

Con disputas de contratos no se hace software

Kent BeckMike BeedleArie van BennekumAlistair CockburnWard CunninghamMartin FowlerJames GrenningJim HighsmithAndrew HuntRon JeffriesJon KernBrian MarickRobert C. MartinSteve MellorKen SchwaberJeff SutherlandDave Thomas

Individuos e interacciones sobre procesos y herramientasIndividuals and interactions over processes and tools.

Es necesario pensar en las personas que componen el equipo e iterar hasta conseguir el resultado que el cliente quiere.

http://workflow-process.com/wp-content/uploads/2011/04/process-workflow1.jpg

Software funcionando sobre documentacin extensivaWorking software over comprehensive documentation

Nuestro trabajo es hacer software, y por mucho papel que hagamos si no funciona nuestra aplicacin, no sirve para nada ese papel

http://outwardinsights.files.wordpress.com/2011/03/software_box_and_all_cd.jpg

http://gccfhelp.com/wp-content/uploads/2011/08/GCCF-Documents3.jpg

Colaboracin con el cliente sobre negociacin contractual

Customer collaboration over contract negotiation

http://cdn.openspark.co/sites/default/files/images/openspark-collaboration-and-productivity-tools.png

http://constructionlawva.com/wp-content/uploads/2010/05/execute-a-contract-2.jpg

Respuesta ante el cambio sobre seguir un plan

Responding to change over following a plan

http://www.ideachampions.com/weblogs/change-architect-sign1.jpg

http://img.brothersoft.com/screenshots/softimage/g/gantt_chart_builder_(access)-13944-1229572071.jpeg

Esto es, aunque valoramos los elementos de la derecha,valoramos ms los de la izquierda.

http://www.freakingnews.com/pictures/47000/Balance-47222.jpg

12 Principios

Nuestra mayor prioridad es satisfacer al clientemediante la entrega temprana y continua de softwarecon valor.

http://www.jessefurner.com/wp-content/uploads/2011/09/paid_satisfaction_guaranteed_000002977783medium.jpg

Aceptamos que los requisitos cambien, incluso en etapas tardas del desarrollo. Los procesos giles aprovechanel cambio para proporcionar ventaja competitiva al Cliente.

http://landerassociates.files.wordpress.com/2009/12/crystal-ball-21.jpg

El cliente no tiene una bola de cristal para saber desde el principio todo lo que quiere, o simplemente no sabr que va a ocurrir en su mercado mientras se desarrolla el sistema. Necesitamos permitirle adaptar sus requisitos a su negocio

Entregamos software funcional frecuentemente, entre dossemanas y dos meses, con preferencia al periodo de tiempo ms corto posible.

http://www.flickr.com/photos/andres_lechuga/1796050897/sizes/l/in/photostream/

Los responsables de negocio y los desarrolladorestrabajamos juntos de forma cotidiana durante todoel proyecto.

http://trident-consulting.net/wp-content/themes/trident/images/Collaboration.jpg

Los proyectos se desarrollan en torno a individuos motivados. Hay que darles el entorno y el apoyo que necesitan, y confiarles la ejecucin del trabajo..

FOTO DE EMMA

El mtodo ms eficiente y efectivo de comunicar informacin al equipo de desarrollo y entre sus miembros es la conversacin cara a cara

FOTO DE EMMA

El software funcionando es la medida principal de Progreso.

http://www.playframework.org/documentation/1.1/images/guide2-1

Los procesos giles promueven el desarrollo sostenible. Los promotores, desarrolladores y usuariosdebemos ser capaces de mantener un ritmo constante de forma indefinida..

http://www.wbur.org/files/2009/12/1218_boston-marathon-2.jpg

Una maratn no se puede correr a sprints

La atencin continua a la excelencia tcnica y al buen diseo mejora la Agilidad.

http://upload.wikimedia.org/wikipedia/commons/4/4d/BMW_Formula_1_race_car.jpg

La simplicidad, o el arte de maximizar la cantidad detrabajo no realizado, es esencial..

http://www.origami-instructions.com/images/simple-yatch/thumbnails/11-origami-simple-yatch_11.JPG

A intervalos regulares el equipo reflexiona sobrecmo ser ms efectivo para a continuacin ajustar yperfeccionar su comportamiento en consecuencia.

http://www.flickr.com/photos/greyness/3395625984/

Las mejores arquitecturas, requisitos y diseosemergen de equipos auto-organizados.

TDD

Scrum

XP

Kanban

Lean

SOLID

Retrospectiva

Testing

Historia de Usuario

http://conferencia2011.agile-spain.org/http://agilemanifesto.org/http://www.flickr.com/photos/tracxhttp://workflow-process.com/wp-content/uploads/2011/04/process-workflow1.jpghttp://outwardinsights.files.wordpress.com/2011/03/software_box_and_all_cd.jpghttp://gccfhelp.com/wp-content/uploads/2011/08/GCCF-Documents3.jpghttp://cdn.openspark.co/sites/default/files/images/openspark-collaboration-and-productivity-tools.pnghttp://constructionlawva.com/wp-content/uploads/2010/05/execute-a-contract-2.jpghttp://www.ideachampions.com/weblogs/change-architect-sign1.jpghttp://img.brothersoft.com/screenshots/softimage/g/gantt_chart_builder_(access)-13944-1229572071.jpeghttp://www.freakingnews.com/pictures/47000/Balance-47222.jpghttp://www.jessefurner.com/wp-content/uploads/2011/09/paid_satisfaction_guaranteed_000002977783medium.jpghttp://landerassociates.files.wordpress.com/2009/12/crystal-ball-21.jpghttp://www.flickr.com/photos/andres_lechuga/1796050897/sizes/l/in/photostream/http://trident-consulting.net/wp-content/themes/trident/images/Collaboration.jpghttp://www.playframework.org/documentation/1.1/images/guide2-1http://www.wbur.org/files/2009/12/1218_boston-marathon-2.jpghttp://upload.wikimedia.org/wikipedia/commons/4/4d/BMW_Formula_1_race_car.jpghttp://www.origami-instructions.com/images/simple-yatch/thumbnails/11-origami-simple-yatch_11.JPGhttp://www.flickr.com/photos/greyness/3395625984/http://broblog.snowbroader.eu/2009/10/06/hotzonetv-park-opening-hintertux-report-teaser/http://www.wallcoo.net/nature/sky-photography-01/html/wallpaper7.htmlhttp://photos.news.wisc.edu/photos/3336/viewhttp://www.qwiki.com/q/Human_cannonballhttp://kellyskrazynews.blogspot.com/2011/01/why-is-it-raining-dead-birds-in-united.htmlhttp://carriesyabookshelf.blogspot.com/2011/05/tornado-alley.htmlhttp://img.diytrade.com/cdimg/78874/7779785/0/1230814866/STEEL_FRAMED_CAMPING_BED.jpghttp://davidweinberggallery.com/artwork/231http://www.flickr.com/photos/notunlike/1433929770/http://www.bnet.com/blog/advertising-business/valassis-uses-news-americas-own-clients-against-it-in-trial-feel-the-wrath-of-sara-lee/1873