Questions tagged [lean]

This tag is for questions related to applications of lean principles to software development and maintenance. A summary of lean software development can be found in Wikipedia: http://en.wikipedia.org/wiki/Lean_software_development

Further Reading

22 questions
31
votes
5 answers

Can Agile and ISO 9001 interact well?

There are few academic papers addressing the relationship between lean software development and the practices covered by ISO 9001. Most articles says that the divergence between these approaches is big, but some also point that these concepts can be…
Erick Petrucelli
  • 413
  • 1
  • 4
  • 6
10
votes
7 answers

Selecting the (right?) technology and environment

We are two developers on the edge of starting new web product development. We are both fans of lean start-up approach and would like to practice continuous deployment. Here comes the dilemma - we are both coming from a C# / Windows background and we…
Tor
  • 201
  • 1
  • 2
8
votes
1 answer

"Accept the human condition" is one of lean software development values. Can you elaborate?

The Lean Software and System Consortium 2011 conference, which took place last week, stated the vision and values of lean software development. Here are the six values of lean software development as photographed by one of the attendees. Number 1 is…
azheglov
  • 7,177
  • 1
  • 27
  • 49
7
votes
2 answers

Looking for statistics on automated testing, continuous integration and refactoring usage

Are there any credible sources of information on the adoption of agile techniques like automated testing, continuous integration and refactoring? Of those that are using unit testing, how many follow test first or test driven development. I'm…
Sajee
  • 223
  • 1
  • 5
7
votes
2 answers

What is the method to identify bottlenecks in a software engineering programme?

I'm on a software development programme in financial services - with 100 developers, plus testers, BAs, PMs and other support staff. We've read through Implementing Lean Software Development, and The Phoenix project, which both talk about…
hawkeye
  • 4,819
  • 3
  • 24
  • 35
7
votes
3 answers

Selecting the (right?) application design

While working to build software products for early stage startups, I have seen two very common schools of thought that define an approach to application design. Those 2 paradigms typically include designing an application predicated on an…
6
votes
3 answers

Project Management Techniques (high level)

Our software dev team is currently using kanban for our development lifecycles, and, from the reasonably short experience of a few months, I think it's going quite well (certainly compared to a few months ago when we didn't really have a…
Sam J
  • 748
  • 5
  • 8
5
votes
1 answer

Adoption of Lean methods

Are there any studies on the adoption of agile methods based on Lean principles? Some of the stats I'm looking for: How widely is Lean used? In terms of Agile methods, how does the adoption of Lean compare with other Agile methodologies like…
Sajee
  • 223
  • 1
  • 5
5
votes
1 answer

Determining the cost of impediments (waste)

For some time now our Scrum teams have experienced recurring impediments caused by external factors to the team. The teams have discussed the impediments in their retrospectives and also brought it up on "Scrum of Scrums". It seems that the…
5
votes
3 answers

Mary Poppendieck's Books on Lean Software Development: Which One Can You Recommend?

Has anyone read all three of Mary Poppendieck's books on Lean Software Development? She and her husband Tom wrote: in 2003: Lean Software Development in 2006: Implementing Lean Software Development in 2009: Leading Lean Software Development Mary…
azheglov
  • 7,177
  • 1
  • 27
  • 49
3
votes
1 answer

When to use Tracer Code rather Prototyping?

I am reading the book The Pragmatic Programmer and read about the Tracer Code and Prototyping, but I don't understood when to use Tracer Code instead of Prototyping. As I understood about Tracer Code, I try to hit the target implementing a code that…
Alan Nunes
  • 51
  • 5
3
votes
1 answer

How to determine the optimal release frequency for maximum throughput?

I work on a large software programme - 100 developers in financial services. The common wisdom of Continuous Integration is to get feedback early from your changes. The common wisdom from Continuous Delivery is that by getting good at releasing…
hawkeye
  • 4,819
  • 3
  • 24
  • 35
3
votes
2 answers

Can BDD and Lean methodologies be used together?

I was chatting with my product manager last week and he was bemoaning the lack of progress on our product. It's a fair criticism, too. So we got to talking about to describe the writing of requirements. I'm a big fan of BDD and using something…
Neil
  • 139
  • 2
3
votes
2 answers

How do you validate need for documentation?

I once was on a project where a non-tech manager had the team spending half of every hour documenting what they just did so that someone with zero understanding of the tech would be able to understand the tech. Personally, I thought this was a huge…
blunders
  • 4,550
  • 4
  • 31
  • 48
2
votes
1 answer

Can a shop score 12 on the Joel Test and yet be anything but Agile (or Lean)?

Inspired by this question - can an agile shop really score 12 on the Joel Test: Can you come up with explanations or examples where a software development organization satisfies technically all 12 points of the Joel Test, but fails to live up to the…
azheglov
  • 7,177
  • 1
  • 27
  • 49
1
2