agile

Recursos de programación de agile
SOLID, YAGNI, KISS, DRY... Los programadores somos vagos hasta para poner nombres. Pero... ¿es fácil ser vago? Al contrario de lo que mucha gente piensa, ser "vago" es un arte, y como tal se debe cultivar. En esta charla veremos qué ideas se esconden detrás de estos acrónimos, veremos Clean Architecture, refactorización de código, patrones, y buenas prácticas en general que nos garantizaran trabajar eficientemente y dormir bien por las noches sabiendo que hemos hecho bien nuestro trabajo. Los ejemplos de la charla estarán en C#, pero cualquier programador con conocimientos de C++/Java debería poder entender los ejemplos sin dificultad. Bibliografia recomendada: Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin) The Clean Coder: A Code of Conduct for Professional Programmers (Robert C. Martin) The Pragmatic Programmer (Andrew Hunt, David Thomas)
Todas las experiencias de equipos que consiguen un éxito sostenido a medio y largo plazo desarrollando software tienen un nexo común.... Da igual que hablemos de Extreme programming, engineer culture, programmers anarchy o incluso éxitos de procesos waterfall...Siempre se habla de desarrolladores muy motivados guiados o involucrados en el negocio y centrados en la excelencia técnica y la calidad.Dado que siempre el nexo es los desarrolladores motivados, quizas debamos centrarnos en eso, y lo mis...
These days I've finished watching all presentations Craftconf 2015, and IMHO these are the most interesting:Complexity is Outside the Code  Dan North & Jessica Kerr The New New Software Development Game: Containers, Micro Services  Mary Poppendieck Concurrency: It's Harder (and Easier) Than You Think  Paul Butcher Beyond Features: Rethinking Agile Planning and Tracking  Dan North
Desde hace ya bastantes años muchas han sido las organizaciones que se han decidido a utilizar las metodologías agiles en la gestión de equipos de desarrollo para obtener mejores productos y personas dentro de la organización más contentas. Los equipos ágiles auto-organizados han demostrado entregar mejores productos y con mejor satisfacción del cliente y usuario final. Muchos de estos equipos se encuentran inmersos en organizaciones no ágiles, que de alguna manera merman su capacidad y dificultan su desempeño. Cuando la complejidad de los ecosistemas de equipos y proyectos es elevada, se hace necesario establecer y fomentar unos canales de comunicación eficaces que permitan reducir la burocracia y mantener el flujo de entrega de valor. Los marcos de escalado ágiles proponen una serie de pautas para lidiar con todas estas cuestiones de forma eficaz. SAFe, es uno de los marcos de escalado que mayor aceptación está experimentado, en esta charla expondremos porqué. http://2015.codemotion.es/agenda.html #5699289732874240/50514006
This are my latests talks/podcast recomendations:Agile Revisited Dan North An updated version of the agile manifesto and principles (creative individuals, feedback loops, continious delivery, devops...)  A clear message about agile very far away from the Agile/Scrum/NoSense (tm). Real Agile...Hackers, the internet's immune system Keren ElazariManaging Containers at Scale with CoreOS and Kubernetes Kelsey Hightower The question is... how you design your infrastructure when you...
I continue empting the talks queue... Here is another small batch of interesting talks:Microservices: Software that Fits in Your Head Dan North. IMHO this is the more interesting talk I show this year. No spoilers :)   I agree one hundred per cent with the talk. Just show it.Functional_Data_-_Greg_Young-131636650 Greg Young. A practical example of the Event Sourcing implemented using a functional approach. With this approach the flow seems more easy than the OOP approach.se-r...
I continue empting the talks queue... Here is another small batch of interesting talks:Stroop, Whorf, And Elixir Dave Thomas. Interesting info about how the language we use shape our thinking process and the importance of learning very diferent programming languages.Why Everyone Needs DevOps Now: A Fourteen Year Study Of High Performing IT Organizations Gene Kim. Interesting examples about high performing IT organizations (importance of development + operations, continuous deployment,...
I have a long queue of interesting talks, so I'll post the talks links in small batches. Here come the first one.Interesting Agile/Lean related talks:Competing On The Basis Of Speed  (Mary Poppendieck)  Optimizing for speed, flow, and waste reduction. Lean Software DevelopmentThe role of leadership in software development (Mary Poppendieck) Good talk, full of good advices.The Power of an Agile Mindset  (Linda Rising) Very good talk about the "Agile" mindset (aka experimentati...
Nos fuimos al AOS (Agile Open Spain, el Open Space de la comunidad española de Agile) el mes pasado y grabamos nuestras opiniones y las de algunos de los asistentes y de los proponentes de los debates que allí acontecieron. Disfrutad de este capítulo en dos entregas.