InfoQ Homepage Software Craftsmanship Content on InfoQ
-
Improving Technical Skills and Agile Practices
Ruud Wijnands talks about things that can and do go wrong with Agile transitions, improving technical skills and practices, supporting people in learning, the value that agile can bring to organizations and giving managers more insight into the possibilities of agile, helping teams to increase their agility and what managers can do to increase the success of agile transitions.
-
The Importance of Technical Practices in Agile
Tim Ottinger talks about things that can and do go wrong with Agile transitions, why facilitation matters in agile, increasing the understanding of agile, what is needed to create trust in the organization, the importance of technical practices in Agile, improving technical skills and practices and the “Taking back Agile” initiative.
-
John Krewson, Steve Ropa and Matt Badgley of VersionOne on their Agile 2014 Talks
Three speakers from VersionOne discuss the importance of strong technical practices, software craftsmanship, how agile software development is similar to working in the theatre and how to get the right balance in documentation.
-
Elisabeth Hendrickson on Building Quality In
Elisabeth Hendrickson discusses her move from consulting to take on the role of Director of Quality Engineering for Pivotal Labs, how important engineering technical practices are to building quality in from the ground up and how scaling agile across many teams requires a structure that supports self-organization within organizational constraints.
-
Emma Langman on Systems Thinking
Emma shares her view on Systems Thinking and why is it important in modern organizations that want to learn and move forward. She also delves into other topics from her experience such as working in the Middle East, women and technology and work-private life balance as a working mother.
-
Bryan Beecham on XP Not Dead
Bryan Beecham (aka Billy Garnet) reminds us that "XP not dead!" and shares his approach to teaching TDD and refactoring with Lego and applying XP and craftsmanship in teams as well as the human body.
-
Crista Lopes on Constraints and Styles of Programming
Crista Lopes discusses the idea of using constraints to define styles of programming and architecture. Also: large scale static analysis of open source code, Open Simulator and VR, and much more.
-
Andrew Prentice and Jo Cranford on Testing and Development at Atlassian
Andrew Prentice and Jo Cranford talk about testing and development approaches at Atlassian, in particular the role of Quality Assistance and approaches to effectively testing JavaScript.
-
Neil Killick on No Estimates
Neil Killick discusses his background in Agile and his thoughts on estimation in Agile software projects, in particular the discussion around #noestimates.
-
Gojko Adzic on integrating business iterative delivery using Impact Mapping
Gojko Adzic talks about the need to iterate and learn about business value before jumping into solutions. Impact Mapping helps visualize and learn which behavior changes impact business results. Those changes might not even require any kind of software delivery.
-
Brandon Carlson on Measurement, Professionalism and Fearing Our Customers
Brandon Carlson discusses his Agile journey, measurement and some code metrics tools he is working on. He also shares his views on professionalism and the importance of not fearing your customers.
-
Jim Highsmith on Adaptive Leadership
Recorded at the 10th anniversary of the agile manifesto signing, Jim Highsmith discusses how he works with executive management teams to introduce and integrate agile techniques into enterprise organizations from both the business and IT sides. He defines adaptive leadership and discuses adaptive ALM, continuous delivery, lean and Kanban methods.