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

Filter by
Sorted by
Tagged with
3 votes
1 answer
331 views

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, ...
Alan Nunes's user avatar
0 votes
3 answers
145 views

Prioritise continuous process improvement with customer work?

I'm reading about Toyota Kata and am impressed with the approach of continuous improvement of the process through constant experimentation toward a target condition. What I haven't yet found anything ...
kqr's user avatar
  • 369
-3 votes
2 answers
172 views

Is there reliable evidence of the benefit of implementing all practices of an Agile methodology (e.g Scrum) vs only some of them? [closed]

For example, the Scrum Guide states (emphasis mine): The Scrum framework, as outlined herein, is immutable**. While implementing only parts of Scrum is possible, the result is not Scrum. Scrum exists ...
Francesco Bianco's user avatar
0 votes
5 answers
605 views

How does Lean both "decide as late as possible" and "deliver as fast as possible"?

I'm learning about various software development methodologies, and reading about Lean hasn't clarified what sounds like two contradictory principles: Decide as late as possible Deliver as fast as ...
Lou's user avatar
  • 336
2 votes
2 answers
260 views

Assigning story points to the hypothesis in the backlog [closed]

We have been using Scrum as our project management platform for a while, now we are moving toward Lean UX and hypothesis driven development practices. We are using Poker planning to determine the ...
Azee's user avatar
  • 141
3 votes
1 answer
949 views

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 ...
hawkeye's user avatar
  • 4,819
7 votes
2 answers
1k views

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 ...
hawkeye's user avatar
  • 4,819
1 vote
1 answer
459 views

Lean or agile SaaS: deployment / release features during or after sprint

For SaaS (software as a service), when using a lean or agile development process with short sprints/iterations (e.g. 1 to 3 weeks), which approach produces better quality: deploying/releasing features....
Will's user avatar
  • 712
3 votes
2 answers
343 views

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 ...
Neil's user avatar
  • 139
2 votes
1 answer
1k views

Lean Startup MVP: Quality Code or Quick and Dirty [duplicate]

Hello some programmers might know about the lean philosophy, building a minimal viable product Lean Startup MVP. I ask myself (when building Webapps): "Should I put effort into writing good ...
zer02's user avatar
  • 129
7 votes
3 answers
360 views

Selecting the (right?) application design [closed]

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 ...
George Jester's user avatar
3 votes
2 answers
319 views

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 ...
blunders's user avatar
  • 4,530
5 votes
1 answer
267 views

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 ...
Allan Lykke Christensen's user avatar
2 votes
2 answers
409 views

Lean/Kanban *Inside* Software (i.e. WIP-Limits, Reducing Queues and Pull as Programming Techniques)

Thinking about Kanban, I realized that the queuing-theory behind the SW-development-methodology obviously also applies to concurrent software. Now I'm looking for whether this kind of thinking is ...
Christoph's user avatar
  • 197
31 votes
5 answers
14k views

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 ...
Erick Petrucelli's user avatar
8 votes
1 answer
429 views

"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 ...
azheglov's user avatar
  • 7,185
2 votes
1 answer
501 views

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 ...
azheglov's user avatar
  • 7,185
7 votes
2 answers
2k views

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 ...
Sajee's user avatar
  • 223
5 votes
1 answer
216 views

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 ...
Sajee's user avatar
  • 223
10 votes
7 answers
353 views

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 ...
Tor's user avatar
  • 201
5 votes
3 answers
701 views

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

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 ...
azheglov's user avatar
  • 7,185
6 votes
3 answers
577 views

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 ...
Sam J's user avatar
  • 748