InfoQ

InfoQ

Topic/Tag specific view

Removing Waste Content on InfoQ


Latest featured content about Removing Waste

Agile Operations – Optimizing the Business One Shell Script at a Time

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

Individual Yield

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.

Get Back To Work!

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?

JRebel 3.0 Release - Hotswap Reloaded

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.

Experiment Driven Development - The Post-Agile Way

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?

Reasons for Delay in an Agile Project

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.

A Quick Look At The 7 Wastes of Software Development

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

Slimmed Down Software - A Lean, Groovy Approach

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.

Rapid and Reliable Releases

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.

Version Control: Blood, Brain & Bones

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

Craig Larman on the Challenges of Scaling Scrum to Large Organizations

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.