Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Lean software development


Related Topics

In the News (Sat 26 Dec 09)

  
  Lean Software Development
Most of the quality issues in the software components are also because of the linearity in the development process that does not allow the iterations and quality che cks to occur before the components move to the next stage in the development cycle.
Lean discipline demands instantaneous adaptation to changing market conditions, which is best affected with a flexible architecture that readily accommodates changes, monitoring techniques that detect errors before they occur, and tests that are designed before development begins.
Lean thinking dictates that scope will take care of itself if the domain is well understood and there is a well-crafted, high-level agreement on the system's function in the domain.
www.projectperfect.com.au /info_lean_development.php   (2367 words)

  
 Lean Software Development
The software industry is becoming increasingly interested in removing defects after they are created.
Still today most software is built in long cycles from three months to many years and often not tested until the final step of the process.
Cycle time for software development is measured in the number of days needed between feature specification and production delivery.
www.objectwind.com /papers/LeanSoftwareDevelopment.html   (1290 words)

  
 Lean Software Development // Standard   (Site not responding. Last check: 2007-10-10)
The Lean principles and methods are being used more and more and have proven their worth within production and administration.
For example, sales incentives causing software products and services to be incorrectly sold, procurement practices that hinder communication and cooperation, personnel procedures that make it difficult to recruit, motivate and retain talented staff or remove poor performers.
The lean techniques are relatively easy to implement in a software department but to sustain them wider issues need to be addressed.
www.delta.dk /C1256ED60044AA49/0/8E22EE6F409B0191C125718C0029EEDB   (433 words)

  
 Lean software development - Wikipedia, the free encyclopedia
Lean Software Development is a translation of lean manufacturing principles and practices to the software development domain.
Mary and Tom Poppendieck are the authors of "Lean Software Development - An Agile Toolkit for Software Development Managers".
Workcells, for example, a main tenant of lean, show up in agile methods as cross-functional teams.
en.wikipedia.org /wiki/Lean_software_development   (161 words)

  
 Amazon.ca: Lean Software Development: An Agile Toolkit: Books: Mary Poppendieck,Tom Poppendieck   (Site not responding. Last check: 2007-10-10)
Lean thinking was developed by Toyota as a manufacturing paradigm, which has been extended through that company and is applied to business processes outside of the manufacturing domain.
That this team of authors has applied it to software development is not as unnatural as it may seem at first glance given how vastly different software is to create versus cars, for example.
That in essence, is what agile (lean) software development is. When it is possible and done right, agile methods can lead to a dramatic improvement in the quality of the software you create and the amount of profit that it generates.
www.amazon.ca /Lean-Software-Development-Agile-Toolkit/dp/0321150783   (3764 words)

  
 O'Reilly -- Safari Books Online - 0321150783 - Lean Software Development: An Agile Toolkit
In addition, she also has extensive experience with manufacturing, and one of the biggest pluses with this book is how she shows how to transfer principles and practises from lean manufacturing to software development.
Examples of waste in software development are: extra features (that are not needed now), task switching, waiting, motion (for example document hand-offs), and of course defects.
Software development is much closer to product development, much more like the work that goes into designing the car in the first place.
safari.oreilly.com /0321150783   (1810 words)

  
 Service-oriented agility: Methods for successful Service-Oriented Architecture (SOA) development, Part 1: Basics of SOA ...
Mary and Tom Poppendieck have transferred the principles and practices from the manufacturing environment to the software development environment (see their Web site for more information) with the goals to identify and eliminate waste through continuous improvement, and to reduce defects and cycle time while delivering a steady stream of incremental business value.
Lean thinking capitalizes on the intelligence of frontline workers, believing that they are the ones who should determine and continually improve the way they do their jobs.
Software development methods have different approaches to developing the architecture of a project: Rational Unified Process (RUP) addresses architectural risks early ("If you don't actively attack the risks, they will actively attack you"), whereas XP calls for a "no big design up front".
www-128.ibm.com /developerworks/webservices/library/ws-agile1   (4487 words)

  
 Tutorials — XP2005 - 6th International Conference on eXtreme Programming and Agile Processes in Software ...   (Site not responding. Last check: 2007-10-10)
While designing biomedical instrumentation software in the late 1990s, he met several of the members of the Chrysler C3 team at a conference and was persuaded by them to try XP practices.
Lean Software Development is all about shortening information feedback loops in the software development process and creating flow.
As a specialist in the human side of software development, she has over 15 years of experience in supporting effective interaction, planning and review, as well as managing projects.
www.xp2005.org /tutorials   (2196 words)

  
 Darrell Norton's Blog [MVP] : Lean Software Development Overview
Lean Software Development (LSD) is the application of lean principles to the craft of software development.
Lean Software Development is not a management or development methodology per se, but it offers principles that are applicable in any environment to improve software development.
In software development, waste is anything that does not improve the quality of code, reduces the amount of time and effort it takes to produce code, or does not deliver business value to the customer.
codebetter.com /blogs/darrell.norton/articles/50341.aspx   (1345 words)

  
 Lean Software Strategies
The software industry follows the same industrial concepts of production as those applied in manufacturing; however, the software industry perceives itself as being fundamentally different and has largely ignored what other industries have gained through the application of lean techniques.
Lean Software Strategies: Proven Techniques for Managers and Developers, shows how the most advanced concepts of lean production can be applied to software development and how current software development practices are inadequate.
Written for software engineers, developers, and leaders who need help creating lean software processes and executing genuinely lean projects, this book draws on the personal experiences of the two authors as well as research on various software companies applying lean production to software development programs.
www.productivitypress.com /productdetails.cfm?PC=327   (557 words)

  
 Software Council of Southern California
In software development, as much as 95% of the cycle time and 80% of the development efforts are NOT value-added from the customer's perspective.
Lean began at Toyota, which is able to develop new car models four times faster than its competitors and with better quality.
In software development, this means we want to “pull” new features through the process based on real customer demand, not “push” them from the front based on vague assumptions in fantasy roadmaps.
www.scsc.org /resources/leanthinking.htm   (1669 words)

  
 Net Objectives Courses: Lean Software Development: For Corporate Management and the Development Team
The software industry is looking for ways create quality code in an effective, efficient manner that is rapid, repeatable and reliable.
Of the many methods that have arisen to improve software development, Lean Software Development is emerging as one that is grounded in decades of work understanding how to make processes better.
Develop a value stream map for a software development organization and what to do once you have the map.
www.netobjectives.com /courses/c_ad_lean_software_dev.htm   (597 words)

  
 malvasia bianca » Blog Archive » lean software development
The authors’ take on this is that software development is more like product development than like manufacturing, so they use lean product development as their inspiration.
“Set-Based Development” is a good example: they recommend that, when developing a product, you explore the solution space for your various constraints by constructing a large number of alternatives meeting each constraint, and then see if you can use those alternatives to come up with a design that meets all your constraints.
This is in contrast to “point-based development”: there, you start with one target solution, and repeatedly alter it based on feedback until everybody is satisfied.
malvasiabianca.org /archives/2006/05/lean-software-development   (756 words)

  
 shmula » 12 Questions with Mary Poppendieck : Business, Technology, and Stuff in Between
The development team is never loaded beyond its capacity to deliver, and the management team at the highest level of the company adjusts release expectations every week to be sure that teams can meet their deadlines.
Just about every software development organization I know of has a list of work to do that is far longer than it can hope to accomplish in what customers would consider a reasonable amount of time.
In a lean environment, the idea is to keep the list of work to be done as short as possible, by dealing with requests honestly at the onset and by not accepting work beyond the capacity of the team to deliver.
www.shmula.com /183/12-questions-with-mary-poppendieck   (4164 words)

  
 Implementing Lean Software Development   (Site not responding. Last check: 2007-10-10)
They are the reason why well over 50% of all newly developed software is seldom or never used.
Long feedback loops are the cause of seriously delayed projects, unmanageable software defect counts, and code bases that calcify because of their complexity.
Lean Software Development is all about shortening information feedback loops in the software development process in order to increase speed and quality while lowering cost.
www.brightspotconsulting.com /lean-workshop.html   (459 words)

  
 Lean manufacturing - Wikipedia, the free encyclopedia
Lean is basically all about getting the right things, to the right place, at the right time, in the right quantity while minimizing waste and being flexible and open to change.
Lean and Toyota Production System (TPS) concepts have also been applied successfully in software development.
Lean in the Software industry is quite similar to Agile software development - some of which explicitly state TPS as a source of inspiration, including Scrum and Extreme Programming (XP).
en.wikipedia.org /wiki/Lean_manufacturing   (2688 words)

  
 Managing Lean Software Development with Cumulative Flow Diagrams
If a development team is ready to start a project but they don’t have all the tools and environments needed to make progress then the production rate will suffer badly.
This would allow us to model the flow of value through a software engineering system as the gradual reduction of uncertainty and the discovery of more and more detailed information until working code which passes appropriate quality control tests, is produced.
Reinertsen’s and Poppendieck’s observations tie software engineering firmly to the principles of Lean and the lead time for turning an idea into working software must be a critical to the financial success of any software activity.
bdn1.borland.com /borcon2004/article/paper/0,1963,32096,00.html   (4185 words)

  
 Lean Software Development: An Agile Toolkit   (Site not responding. Last check: 2007-10-10)
If you're not convinced that Agile Software Development practices are at least worth investigating further after you've read this book, then you'll never be convinced.
It is a well-written guide to the ideas behind Agile thinking, with plenty of references to other sources (the bibliography is 8 pages long); both those showing the benefits of Lean thinking in software and manufacturing, and the "original" sources for various techniques and methodologies.
This book is aimed at project managers and lead developers looking for ways to improve their software development process, but I would recommend it to anyone who is serious about producing quality software.
web.onetel.com /~anthony_w/cplusplus/lean_software_development.html   (217 words)

  
 Agile vs. Lean Software Development
Lean is responsible for colossal improvements in productivity and quality over the past 32 years and is used successfully by industries that range from manufacturing and logistics to product development.
Lean initiatives, on the other hand, focus on the core task of identifying and eliminating waste while driving key decisions outward in the development cycle.
LEAN has nothing specifically to do with software; it is about streamlining production systems by eliminating waste, having the “right” process, leveraging people as the most flexible resource in the system, and being disciplined about “when” decisions are made.
sphereofinfluence.com /soiblogs/tscheer/archive/2005/09/19/159.aspx   (2094 words)

  
 Amazon.co.uk: Lean Software Development: An Agile Toolkit: Books: Mary Poppendieck,Tom Poppendieck   (Site not responding. Last check: 2007-10-10)
It talks about: adapting agile practices to your development organization; uncovering and eradicating waste throughout the software development lifecycle; practical techniques for every development manager, project manager, and technical leader.
In "Lean Software Development", Mary and Tom Poppendieck identify seven fundamental "lean" principles, adapt them for the world of software development, and show how they can serve as the foundation for agile development approaches that work.
Lean development was started by Toyota in the 50s when Ford was selling more cars in a day than they were in a decade.
www.amazon.co.uk /Lean-Software-Development-Agile-Toolkit/dp/0321150783   (985 words)

  
 Lean Software Institute | Speaking
Frode Ødegård, CEO and founder of the Lean Software Institute, is a thought-leader on Lean Principles and Philosophy for the software companies and a well-recognized industry speaker with 20 years of experience.
Software development approaches have matured significantly over the past forty years and yet software development is still a very difficult job with a poor success rate.
There is a whole continuum of approaches that vary significantly from the formal to the informal.
www.leansoftwareinstitute.com /speaking.php   (336 words)

  
 Lean Software Development
One of the latest contributions to the Agile community is that of Lean Software Development as described by Mary Poppendieck.
Based on the principles of Japanese lean production, Lean Development is another paradigm similar in nature to Crystal and ASD in that it fosters a change in culture as well as a change in process.
Lean Software Development: An Agile Toolkit for Software Development Managers, Addison Wesley, 2003.
agile.csc.ncsu.edu /lean.html   (102 words)

  
 O'Reilly -- Safari Books Online - 0321437381 - Implementing Lean Software Development From Concept to Cash
After a presentation of the way Toyota designed its lean approach for manufacturing and product development, the book describes how these principles could be translated in the software development world.
The strength of the book lies in the good presentation of the lean philosophy in the software development context, balancing concept presentation and concrete examples.
Software engineers and any interested in agile software development will appreciate this gathering of lean principles and techniques which shows how to develop and implement Lean software development through a series of applied lessons.
safari.oreilly.com /0321437381?a=102682   (1450 words)

  
 Net Objectives Courses: Lean Software Development
Lean Software Development is an application of the principles of the Toyota Motor Company’s Lean Manufacturing and Lean Product development systems to software development.
Our course offerings on Lean Software Development present you with both the principles and basic practices of Lean, as applied to software development.
Lean requires developers and architects to defer certain architectural decisions to avoid constraining their systems.
www.netobjectives.com /courses/c_lean_software_development.htm   (403 words)

  
 Julio Santos » Blog Archive » Book: Lean Software Development   (Site not responding. Last check: 2007-10-10)
Agilists argue that we should not try to learn lessons from manufacturing, since software is not the assembly line (which is true) and the way things are done in the manufacturing world, only make sense there (which is not true, as it turns out).
I'm a big believer in "agile is not just for software" so whenever I come across examples where agility is used elsewhere, I tend to get very excited about it.
Though Detroit now understands how the Japanese do it, and they've been using more agile ways since the nineties, I can't help but think that Lean has something to do with better and cheaper cars they make, and therefore with the problems GM is having.
morgane.com /?p=221   (923 words)

  
 Lean Software Development   (Site not responding. Last check: 2007-10-10)
Lean Software Development, An Agile Toolkit by Mary and Tom Poppendieck, ISBN 0-321-15078-3.
The goal of software development is to treat the assembly line as a ValueStream, and minimize the time a request spends on the line.
Inventory, in software development, per the Poppendiecks, is partially done work.
c2.com /cgi/wiki?LeanSoftwareDevelopment   (139 words)

  
 Bookpool: Lean Software Development: An Agile Toolkit
MARY POPPENDIECK, Managing Director of the Agile Alliance (a leading non profit organization promoting agile software development), is a seasoned leader in both operations and new product development with more than 25 years of IT experience.
His subsequent experience in software product development, COTS implementation, and most recently as a coach, mentor, and enterprise architect support the same conclusion for software development.
Books written during the first phase of agile software development have been about very specific practices we should employ.
www.bookpool.com /sm/0321150783   (628 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.