InfoQ Homepage Agile Content on InfoQ
-
A Kanban System for Software Engineering
David Anderson presents a brief history of the kanban system through case study reports from teams at Microsoft and Corbis.
-
Presentation: The Ethics of Error Prevention
We are charged with the task of writing software that is reliable, sturdy, and trustworthy. Michael Feathers examines error-prevention in the history of our discipline and considers possible futures.
-
Refactoring Databases: Evolutionary Database Design
Pramod presents material from the 2007 Jolt Productivity Award winning book "Refactoring Databases : Evolutionary Database Design" on implementing evolutionary database development.
-
10 Tips for Successful Agile Transitions
Joshua Kerievsky boils down the key issues that will help you and your organization to transition to Agile methods successfully - and these aren't the same old pieces of advice you hear everyday.
-
Craftsmanship and Ethics
In this talk Robert C. Martin outlines the practices used by software craftsmen to maintain their professional ethics.
-
Behind the Scenes at MySpace.com
Dan Farino talks about administering thousands of web servers from a system’s architect viewpoint, detailing on performance counter monitoring, the system profiler and the system administration site.
-
Being Dumb And Using It To Your Advantage
In this talk from RubyFringe, Matt Todd recommends to stop worrying and simple start implementing ideas, dumb or not.
-
How (7 years of) Eclipse Changed my Views on Software Development
Erich Gamma shares the lessons learnt from being deeply involved in the development of the Eclipse platform over the years and incorporated into Jazz, IBM’s software development platform.
-
Agile Methods and User Centered Design
Dave Robertson and John Johnston explain what the Agile and User Centered Design’s (UCD) common denominators are, common values being the most important one in their opinion.
-
Perfection Is An Unrealistic Goal
Linda Rising approaches agility from a different perspective, that we are not supposed to do agile, but to rather be agile.
-
Kent Beck: Trends in Agile Development
Kent Beck shows the synergies between business and Agile development. The reason Agile is becoming more popular every day is because it responds to the business needs as they evolve.
-
Conceptual Algorithms
In this talk from RubyFringe, GitHub's Tom Preston-Werner talks about a methodical approach to solving problems and debugging, and the "Deathbed Filter".