Removing Waste Content on InfoQ
Latest featured content about Removing Waste

- Topics
- Removing Waste,
- QCon London 2011,
- Operations,
- QCon,
- Agile Techniques,
- Lean,
- Infrastructure,
- Agile,
- Optimization,
- Conferences
Dan North and Chris Read discuss techniques for implementing Agile Operations, a combination of Lean thinking and Agile development meant to optimize the business processes in order to reduce waste.
News about Removing Waste
- Topics
- Delivering Quality,
- Done,
- Removing Waste,
- Kanban,
- Sprint,
- Quality,
- Process Adoption,
- Self-organizing Team,
- Scrum Master,
- Culture Change,
- Lean,
- Antipatterns,
- Software Craftsmanship,
- Project Management,
- Scrum,
- Adoption,
- Agile Techniques,
- Business/IT Alignment,
- Best Practices,
- Continuous Improvement,
- Agile Manifesto,
- Teamwork,
- Culture,
- Product Management,
- Daily Stand-ups,
- Careers,
- Enterprise Architecture,
- Coding Standards,
- Agile,
- Criticism,
- Prioritization,
- Kaizen,
- Agile Tool Box,
- Complementary Practices,
- Programming,
- Professionalism,
- Community,
- Patterns,
- Principles,
- Innovation,
- Worst Practices,
- Retrospectives,
- Creativity,
- Debate,
- Training,
- Agile Manager,
- Business,
- Empowerment
Tony Wong, a project management blackbelt, enumerates some practical points on individual procutivity. This article wonders how well these apply to software development and contrasts his list with that of other lists.
- Topics
- Removing Waste,
- Kanban,
- Leadership,
- Lean,
- Agile Techniques,
- Agile
Hitting a kanban limit introduces slack into an organization by temporarily stopping the work that feeds into a bottleneck. So how can you convince management that introducing a kanban limit (i.e. stopping work) could actually be a good thing?
- Topics
- Application Servers,
- Removing Waste,
- Java,
- Lean,
- Languages,
- Deployment,
- Programming,
- Agile,
- Cloud Computing
JRebel 3.0 was released on April 16th. It targets turnaround time in Java development by removing the need for redeployment. Instead it supports advanced class reloading. The article details updating Java classes at runtime and provides an overview of the technologies used in JRebel and especially the improvements of the recently version 3.0.
- Topics
- Ruby,
- Customers & Requirements,
- Dynamic Languages,
- Removing Waste,
- Languages,
- Agile Techniques,
- Project Management,
- Agile in the Enterprise,
- Methodologies,
- Lean,
- Vanity,
- Agile,
- Programming,
- Experiment Driven Development,
- Post-Agile,
- EDD,
- RubyConf
TDD and BDD are now widely-used software development techniques. However, solely following TDD & BDD may still lead to missed business opportunities, or worse, a negative impact to the business. Two questions which TDD & BDD are unable to answer are: How do you measure the usage of your application? How do you get feedback from your customers? Is Experiment-Driven Development (EDD) the answer?
- Topics
- Removing Waste,
- Agile in the Enterprise,
- Lean,
- Best Practices,
- Agile,
- Programming
A delay, in general, is getting something done later than it was scheduled for thereby causing distress and inconvenience. Likewise, a delay is considered to be a waste in the Agile terminology. A delay causes discontinuity and thereby causes other wastes like relearning, task switching etc. A few Agilists discuss the common delays and ways to resolve them.
- Topics
- Removing Waste,
- Lean,
- Agile
Fundamental to Lean Software Development is the pursuit of minimizing waste. The TPS publicized 7 primary wastes of manufacturing, and the Poppendiecks have since translated these wastes to our world of software development. Jack Mulinsky has recently been posting an introductory series on these wastes at agilesoftwaredevelopment.
Presentations about Removing Waste

- Topics
- SpringOne,
- Delivering Quality,
- Conferences,
- Spring,
- Java,
- Dependency Injection,
- Quality,
- Removing Waste,
- SpringSource,
- Agile Techniques,
- Languages,
- Software Craftsmanship,
- Design Pattern,
- VMWare,
- Lean,
- Programming,
- Agile,
- Optimization,
- Patterns,
- Object Oriented Design,
- Design,
- Companies,
- SpringOne 2010
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 as programming language.

- Topics
- Continuous Integration,
- Devops,
- Collaboration,
- Removing Waste,
- IT Service Management,
- Operations,
- Teamwork,
- Lean,
- Build systems,
- Agile Techniques,
- Programming,
- ThoughtWorks' Quarterly Technology Briefings,
- Infrastructure,
- Cloud Computing,
- Agile,
- Reliability
Rolf Russell & Andy Duncan discuss how to have rapid and reliable releases from the perspective of build, release, and devops, considering the relationship between the teams involved, the metrics needed to measure the performance achieved, the required skills, and the need to remove waste and bottlenecks.

- Topics
- Ruby,
- Dynamic Languages,
- Removing Waste,
- Languages,
- Lean,
- Agile,
- Programming,
- FutureRuby
Usain Bolt revealed his nutrition sources: KFC, McDonald's & Chinese Food. If the world's fastest man doesn't eat healthy food, why should programmers? Because programmers know about Version Control!
Interviews about Removing Waste

- Topics
- Removing Waste,
- Adopting Agile,
- Lean,
- Scrum,
- Agile in the Enterprise,
- Adoption,
- Change,
- Agile,
- learning
In this interview, Craig Larman discusses the many challenges you face when scaling scrum to large organizations. These challenges stem from decisions to use component teams over feature teams; adopting out sourcing without careful consideration for the impact of that decision; and over specialization of skills and limited learning which leads to waste, bottlenecks, and poor performance.