InfoQ Homepage Agile Techniques Content on InfoQ
-
Leaner Programmer Anarchy
Fred George discusses Programmer Anarchy, a development process where programmers are not just empowered to act but the driving force behind a product, leading to substantial increase in results.
-
Managing Agile: Transforming the Three Dysfunctions of Management
Diana Larsen discusses how Agile can help to overcome 3 management traps by relying on data and evidence, accepting uncertainty and unpredictability, and maintaining a whole systems view.
-
Kanban Fishbowl Session
David J. Anderson leads a fishbowl session dedicated to sharing experiences and lessons learned from introducing Kanban to various organizations.
-
Deliberate Discovery: Code Like You Mean It
Dan North considers that ignorance is the major roadblock on the way to success, presenting strategies and techniques for reducing it, delivering software in a more deterministic and less riskier way.
-
Keeping Agile Agile
Dan North argues organizations need to continuously innovate, finding new ways and practices to develop software by looking at the motivations behind Agile practices and not just implementing them.
-
Zero Investment SOA
Eric Jan Malotaux discusses implementing SOA in small iterative steps, each step delivering value to stakeholders, using feedback from previous steps to adjust the requirements and design accordingly.
-
Continuous Deployment to Production 50 Times a Day
Eishay Smith discusses the advantages of using continuous deployment (CD) at a rapid pace, dozens of times a day, the process and the tools needed to attain CD, and practices to ensure code quality.
-
Continuous Delivery
Jez Humble talks on the importance of Continuous Delivery, outlining principles and practices, explaining continuous integration, various ways of testing, canary releasing, and migrating data.
-
Slimmed Down Software - A Lean, Groovy Approach
Hamlet D'Arcy explains the Lean principles - Eliminate Waste, Build Quality In, Create Knowledge, Defer Commitment, Deliver Fast, Respect People, Optimize the Whole – in the context of using Groovy.
-
Development at the Speed and Scale of Google
Ashish Kumar on how Google keeps the source code of over 2000 projects in a single code trunk containing 100s of M of code lines, with more than 5,000 developers accessing the same repository.
-
Scaling Up by Scaling Down: Successful Agile Adoption in the Large by Focusing on the Individual
Amr Elssamadisy focuses on the individual and his responsibility to make things work in the team regarding the learning process, communication, dealing with upsets, ownership, and responsibility.
-
Raising the Bar: Super Optimizing Your Agile Implementation Using Kanban and Lean
Jesper Boeg and Guilherme Silveira discuss if Lean&Kanban is better than traditional Agile, how they could go together, and determining if Lean&Kanban is appropriate for immature teams.