InfoQ Homepage Culture & Methods 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.
-
Community-Based Innovation: From Sports Equipment to Software
Sonali K. Shah talks about innovations produced by community users. Contrary to the general perception, most innovations are not created by firms but by individuals.
-
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.
-
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.
-
Convergence: Model-Based Software, Systems And Control Engineering
Janos Sztipanovits attempts to tackle the complexity of large scale systems integration by approaching software, systems and control engineering convergence through model-based design.
-
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.