menú

You Can't Be Agile When You're Knee-Deep in Mud

configure
cancel ✖save

To be effective with agile software development, you need to have solid technical practices. But many organizations are still only implementing process changes to their software delivery cycles. Rachel and Martin discuss why you need technical practices like testing, refactoring, continuous delivery and evolutionary architecture. They cover a brief history of these practices and explain how, without them, you end up with "ball of mud architectures" that slow you down no matter what process changes you make. Viewers will enjoy the contrast in perspectives between Rachel's up to date reality of working on projects with Martin's fading memories of past glories.

configure
cancel ✖save

Drive real change through technology.

Join our team of customers and colleagues, working side by side to transform the world’s top enterprises.

Rachel Laycock

Rachel Laycock

Head of Technology, North America

Rachel is the Head of Technology for North America at ThoughtWorks and is based in New York. She has over 12 years of experience in software delivery, having worked on a wide range of technologies and the integration of many disparate systems. At ThoughtWorks, she has coached teams on Agile and Continuous Delivery technical practices. She contributes to and drives the regional technology strategy, and is a conduit between the technical teams on the ground and global technical leadership. She is also a member of the Technical Advisory Board to the CTO, which regularly produces the ThoughtWorks Technology Radar. She is fascinated by problem solving and has discovered that people problems are often more difficult to solve than software ones.

read more
Martin Fowler

Martin Fowler

Chief Scientist, ThoughtWorks

Martin, reconocido autor, consultor de software y ponente, tiene dos décadas de experiencia ayudando a corporaciones a cumplir sus requerimientos críticos utilizando la tecnología. Él fue uno de los autores del Manifiesto Ágil para el Desarrollo de Software, y ha escrito siete libros premiados acerca de desarrollo de software. Además, es un expositor reconocido en conferencias internacionales.

Su principal interés está en entender como diseñar sistemas de software, para maximizar la productividad de equipos de desarrollo. Haciendo esto, se ha enfocado en entender los patrones de buen diseño de software, y los procesos que apoyan el diseño de software. Aprende mucho escuchando las experiencias de otros ThoughtWorkers: excavando ideas útiles y comunicándolas al mundo.

read more