Translation of lean manufacturing principles and practices to the software development

Lean Software development

Subscribe to Lean Software development: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get Lean Software development: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories

Lean, Agile and DevOps principles have improved software delivery in many important ways. As evolving markets compel software organizations to increase quality and productivity, interest in these concepts has never been higher. But despite their considerable merits, individually and collectively, they can fall short in addressing the full range of issues confronted by modern software organizations. To close the gaps, these principles must be knitted together in a way that allows you to realize the full potential of your people, processes and technologies. The fastest and most effective way to do this is to create an integrated software lifecycle. From planning, development and testing to deployment and maintenance, integrating all the tools required to accomplish all the tasks related to software delivery will allow information to flow freely from practitioner to pr... (more)

ebook: DevOps for Dummies | @DevOpsSummit @IBMDevOps #DevOps

Click Here to Download eBook Now! Today's fast-moving world makes DevOps essential to all enterprises. In this new second edition, learn why DevOps is essential for any business aspiring to be lean, agile, and capable of responding rapidly to changing customer and marketplace. Understanding DevOps by Sanjeev Sharma A simple description of DevOps is such: ‘An approach to Application Delivery that applies Lean principles to accelerate feedback and improve time to market’ What does this mean? In a nutshell it implies that DevOps is a set of principles and practices that enables an ... (more)

Lean Transformation Predictions | @DevOpsSummit #DevOps #Microservices

Over the course of 2015 I was exposed to many companies going through Lean software delivery transformations - some very successful, but many less so. Having this visibility into the software lifecycle architecture of such a broad range of the world's leading organizations was eye opening. Here's what I found: most leading IT organizations are going through some kind of Lean transformation. The ones that succeed in accelerating software delivery will thrive. Those that fail will fall behind. And those that take no action, but continue down the complacent road of delivering softwar... (more)

The Odd Couple: Marrying Agile and Waterfall

This article depicts the best practice approach for integrating Agile approaches and specifically Scrum development with traditional overarching linear approaches, specifically waterfall methodology. The agile PMO, properly defined, can be positioned to secure Agile-Scrum benefits while maintaining the necessary overarching control. The challenge Over the last two decades, various Agile approaches have been introduced and practiced. Of these, in last 5 to 7 years, Scrum has gained the most popularity resulting from a combination of simplicity, ease of use, and effective public r... (more)

Love to Hate - Agile and Project Management Office - Unlikely Partners?

Agile Project and The Agile PMO The first time I keynoted about the Agile PMO I received the following question: ‘do you mean that the PMO is in itself managed in an Agile way, or do you mean that the PMO governs projects which are managed in an Agile approach?' Good question! As a smart consultant my immediate answer was: ‘it depends'. Which in the consultant lexicon means: I need to think it through. Initially, writing my book about the Agile PMO - on Amazon, I referred to a PMO which is managed in an Agile way. The PMO focuses on value and delivery rather than on process and... (more)

What Software Development Should Not Learn from Manufacturing

In software engineering there have always been two schools of thought. One school feels that there is a lot to learn from manufacturing. The other school thinks that they are entirely different. There have been three distinct phases in this debate: CMM Phase: Manufacturing has transitioned from craftsmanship to mass production – productivity and quality has improved many-fold. Software development can also benefit from such transition. CMM movement was born from this thought. Agile Phase: Manufacturing deals with machine, software development deals with people. Processes involvin... (more)