#leansoftwaredevelopment
Explore tagged Tumblr posts
operationsinsider · 2 years ago
Photo
Tumblr media
"Leading Lean Software Development: Results Are Not the Point" is a book written by Mary Poppendieck and Tom Poppendieck. Mary and Tom Poppendieck are leading experts in the field of Lean Software Development and the authors of several books on the subject. The book provides an in-depth look at how to apply the principles of Lean Thinking to the software development process. The authors argue that traditional software development methods are no longer effective in today's fast-paced and ever-changing business environment, and that organizations must adopt a lean approach to stay competitive. The book is divided into three parts: the first part provides an overview of Lean Thinking, the second part examines how to apply Lean Thinking to the software development process, and the third part provides guidance on how to implement Lean Thinking in an organization. Go to operationsinsider.com to read the full summary including the key takeaways of this book. Link for summaries or purchase in BIO Like❤️/Share✅/comment👇/follow👉@operationsinsider #opex #operationsinsider #LeadingLeanSoftwareDevelopment #LeanSoftwareDevelopment #MaryPoppendieck #TomPoppendieck #AgileMethodologies #Scrum #Kanban #ContinuousDelivery #ContinuousImprovement #ProductDevelopment #ProductManagement #Efficiency #ValueDrivenDevelopment #LeanStartup #BusinessValue #ScaledAgileFramework #WorkflowOptimization #ProcessImprovement #SoftwareEngineering #TeamCollaboration #Leadership #Management #Innovation #SustainableGrowth #CustomerFocus #BusinessStrategy #ValueStreamMapping #continuouslearning (hier: Hollywood Walk of Fame) https://www.instagram.com/p/Cn0xjpCo-Ud/?igshid=NGJjMDIxMWI=
0 notes
Link
Tumblr media
0 notes
sourabhpandey05 · 5 years ago
Photo
Tumblr media
productmanagement #product #productowner #productowners #productleadership #leadership #scrum #agile #projectmanagement #projectmanager #scrummaster #businessanalyst #technology #startups #market #teambuilding #team #designthinking #leansoftwaredevelopment #leanstartup #scrummasters #customer #customerservice #hiring #productivity #learning #training #lockdownyourlearning #skills #devops https://www.instagram.com/p/CF_ogeyJ1h_/?igshid=17hzoprwpan8r
0 notes
ryadel · 5 years ago
Text
Lean Development: principi di base e best practice
Tumblr media
Il Lean Software Development è una metodologia di sviluppo agile ispirata ai principi della produzione snella (nota anche come lean manufacturing o lean production), una filosofia produttiva che punta a minimizzare gli sprechi fino ad annullarli. Il termine è stato coniato all'interno dell' omonimo libro scritto nel 2003 da Mary e Tom Poppendieck, due project manager molto attivi all'interno della Agile community, che contiene la descrizione dei principali approcci metodologici e strumenti operativi del sistema. Il Lean Software Development si compone di sette principi base, tutti considerati estremamente importanti all'interno della comunità Agile.
#1. Eliminare gli sprechi
Tutto ciò che non aggiunge valore al cliente va considerato come uno spreco. Esempi di spreco: codice e funzionalità non necessarie, ritardi nel processo di sviluppo del software, requisiti incerti, burocrazia, lenta comunicazione interna.
#2. Amplificare l'apprendimento
Lo sviluppo del software è un processo di apprendimento continuo, quindi il training & learning on the job, nonché la condivisione delle informazioni (knowledge sharing) costituisce un obiettivo primario.
#3. Decidere il più tardi possibile
Come misura di mitigazione delle incertezze, tipiche dello sviluppo del software moderno, si favorisce un approccio basato sulle opzioni, rinviando le decisioni fino a quando non si acquisiscono dati sufficienti per poter correggere previsioni e ipotesi potenzialmente imprecise (data-driven decision).
#4. Consegnare il più velocemente possibile
In questo particolare momento storico, contraddistinto da cambiamenti rapidi e continui, la velocità è il punto di forza dello sviluppo: per questo motivo le iterazioni devono essere prodotte nel più breve tempo possibile, così da poter ricevere i feedback da inserire nella successiva; da questo si evince anche che, quanto più corte sono le iterazioni, tanto migliore sarà la formazione e la comunicazione all'interno del team, nonché lo sviluppo del prodotto.
#5. Dare potere al team
Adozione della tecnica work-out, in cui i ruoli tra dirigenti e operativi si invertono: i manager sono tenuti ad ascoltare gli sviluppatori ed apprendere da loro il know-how necessario per poter effettuare di volta in volta le scelte più efficaci, nonché fornire proposte di miglioramento.
#6. Costruire l'integrità
E' importante che i clienti abbiano una percezione globale e ben definita del sistema (integrità percepita): come viene pubblicizzato, consegnato e distribuito, quanto è accessibile, quanto è intuitivo il suo utilizzo, quanto costa, quali problemi risolve e in che modo, etc.; inoltre, è importante che i singoli componenti del sistema funzionino bene insieme con un equilibrio tra flessibilità, manutenibilità, efficienza e reattività (integrità concettuale). Per ottenere questi risultati è fondamentale il ricorso al refactoring, adottando un approccio che garantisca un miglioramento continuo (continuous improvement) e un sistema di rilasci frequente (continuous deployment) che consenta al software di evolvere in modo iterativo e veloce (continuous integration); è inoltre fondamentale adottare good practice di sviluppo (DRY - Don't Repeat Yourself et sim.) che consentano di mantenere semplicità, chiarezza e un numero minimo di funzioni all'interno del codice durante i vari refactoring, nonché un paradigma di test automatizzati (continuous testing, testing automation) per ridurre i difetti e i bug di regressione.
#7. Visione di insieme
I sistemi oftware al giorno d'oggi non sono semplicemente la somma delle loro parti, ma anche il prodotto delle loro interazioni. I difetti nel software tendono ad accumularsi durante il processo di sviluppo: segmentando le varie funzioni in sotto-processi più piccoli (segmentation) e standardizzando le diverse fasi dello sviluppo (standardization) è possibile individuare ed eliminare le cause alla radice dei difetti. Questo è particolarmente vero nei sistemi complessi, dove più organizzazioni sono coinvolte nel suo sviluppo ed esistono numerosi team di sviluppo: in quei casi è importante anche stringere relazioni ben definite tra diversi fornitori, al fine di produrre un sistema con componenti che interagiscono senza problemi.
Modalità di adozione
Il pensiero snello, per essere applicato con successo all'interno di un gruppo di lavoro, deve essere compreso bene da tutti i membri del team. "Pensa in grande, agisci in piccolo, fallisci velocemente; impara rapidamente": questi slogan, presenti nel libro dei Poppendieck, riassumono bene l'importanza della comprensione del campo e l'idoneità dell'implementazione di principi snelli lungo l'intero processo di sviluppo del software:  i principi lean funzionano bene solo qunado sono implementati insieme, a patto di riuscire a sviluppare un sufficiente "buon senso" all'interno di tutto l'ambiente di lavoro coinvolto.
Conclusioni
Per il momento è tutto: ci auguriamo che questo piccolo approfondimento possa essere d'aiuto a chi ha deciso di avvicinarsi a questo interessantissimo e moderno set di good practice per lo sviluppo software.   Read the full article
0 notes
agilefictionorg · 8 years ago
Photo
Tumblr media
https://en.m.wikipedia.org/wiki/Lean_software_development
0 notes
sourabhpandey05 · 5 years ago
Photo
Tumblr media
productmanagement #product #productowner #productowners #productleadership #leadership #scrum #agile #projectmanagement #projectmanager #scrummaster #businessanalyst #technology #startups #market #teambuilding #team #designthinking #leansoftwaredevelopment #leanstartup #scrummasters #customer #customerservice #hiring #productivity #learning #training #lockdownyourlearning #skills #devops https://www.instagram.com/p/CEus8I7p77z/?igshid=m35dcyso9vtp
0 notes
sourabhpandey05 · 5 years ago
Photo
Tumblr media
#productmanagement #product #productowner #productowners #productleadership #leadership #scrum #agile #projectmanagement #projectmanager #scrummaster #businessanalyst #technology #startups #market #teambuilding #team #designthinking #leansoftwaredevelopment #leanstartup #scrummasters #customer #customerservice #hiring #productivity #learning #training #lockdownyourlearning #skills #devops https://www.instagram.com/p/CEXEcuHJ-TV/?igshid=nis337uv4w3q
0 notes
sourabhpandey05 · 5 years ago
Photo
Tumblr media
Core practice for Agile documentation #productmanagement #product #productowner #productowners #productleadership #leadership #scrum #agile #projectmanagement #projectmanager #scrummaster #businessanalyst #technology #startups #market #teambuilding #team #designthinking #leansoftwaredevelopment #leanstartup #scrummasters #customer #customerservice #hiring #productivity #learning #training #lockdownyourlearning #skills #devops https://www.instagram.com/p/CD5yH5qpLmp/?igshid=15ozrzs7rrdtv
0 notes
sourabhpandey05 · 5 years ago
Photo
Tumblr media
Thoughts taken from HBR article. #productmanagement #product #productowner #productowners #productleadership #leadership #scrum #agile #projectmanagement #projectmanager #scrummaster #businessanalyst #technology #startups #market #teambuilding #team #designthinking #leansoftwaredevelopment #leanstartup #scrummasters #customer #customerservice #hiring #productivity #learning #training #lockdownyourlearning #skills #devops https://www.instagram.com/p/CDLoLwVJeUe/?igshid=1os9dkzk3zx4m
0 notes
sourabhpandey05 · 5 years ago
Photo
Tumblr media
Planning is everything. Plans are nothing." —Field Marshal Helmuth Graf von Moltke #productmanagement #product #productowner #productowners #productleadership #leadership #scrum #agile #projectmanagement #projectmanager #scrummaster #businessanalyst #technology #startups #market #teambuilding #team #designthinking #leansoftwaredevelopment #leanstartup #scrummasters #customer #customerservice #hiring #productivity #learning #training #lockdownyourlearning #skills #devops https://www.instagram.com/p/CC1NVanJ4FL/?igshid=1h0rxbmbxzy3i
0 notes
sourabhpandey05 · 5 years ago
Photo
Tumblr media
You can’t deliver the future, if you’re not in the future. Mack Craft #productmanagement #product #productowner #productowners #productleadership #leadership #scrum #agile #projectmanagement #projectmanager #scrummaster #businessanalyst #technology #startups #market #teambuilding #team #designthinking #leansoftwaredevelopment #leanstartup #scrummasters #customer #customerservice #hiring #productivity #learning #training #lockdownyourlearning #skills #devops https://www.instagram.com/p/CCtgmCeJwEF/?igshid=bqk93gecqkgl
0 notes
sourabhpandey05 · 5 years ago
Photo
Tumblr media
Ideas from Lyssa Adkins book, Agile coaching is all about what you can bring to the team to help them unlock the potential hidden even from themselves. #productmanagement #product #productowner #productowners #productleadership #leadership #scrum #agile #projectmanagement #projectmanager #scrummaster #businessanalyst #technology #startups #market #teambuilding #team #designthinking #leansoftwaredevelopment #leanstartup #scrummasters #customer #customerservice #hiring #productivity #learning #training #lockdownyourlearning #skills #devops https://www.instagram.com/p/CChszBVJFLS/?igshid=bkxruxkx5pkv
0 notes
sourabhpandey05 · 5 years ago
Photo
Tumblr media
“ Our role is to imagine products that don't exist and guide them to life.” – Apple designer Christopher Stringer. #productmanagement #product #productowner #productowners #productleadership #leadership #scrum #agile #projectmanagement #projectmanager #scrummaster #businessanalyst #technology #startups #market #teambuilding #team #designthinking #leansoftwaredevelopment #leanstartup #scrummasters #customer #customerservice #hiring #productivity #learning #training #lockdownyourlearning #skills #devops https://www.instagram.com/p/CCSOtBTJwSz/?igshid=1c8km005kjrrt
0 notes
sourabhpandey05 · 5 years ago
Photo
Tumblr media
#productmanagement #product #productowner #productowners #productleadership #leadership #scrum #agile #projectmanagement #projectmanager #scrummaster #businessanalyst #technology #startups #market #teambuilding #team #designthinking #leansoftwaredevelopment #leanstartup #scrummasters #customer #customerservice #hiring #productivity #learning #training #lockdownyourlearning #skills #devops https://www.instagram.com/p/CCEWwQupx5Q/?igshid=1p4wikk1km0pb
0 notes
sourabhpandey05 · 5 years ago
Photo
Tumblr media
At its root, Scrum is based on a simple idea: whenever you start a project, why not regularly check in, see if what you’re doing is heading in the right direction, and if it’s actually what people want? Jeff Sutherland, #productmanagement #product #productowner #productowners #productleadership #leadership #scrum #agile #projectmanagement #projectmanager #scrummaster #businessanalyst #technology #startups #market #teambuilding #team #designthinking #leansoftwaredevelopment #leanstartup #scrummasters #customer #customerservice #hiring #productivity #learning #training #lockdownyourlearning #skills #devops https://www.instagram.com/p/CB71pZtp-ou/?igshid=1j10p1iy8d9o4
0 notes
sourabhpandey05 · 5 years ago
Photo
Tumblr media
The rules of Scrum bind together the roles, events, and artifacts, governing the relationships and interaction between them.  #productmanagement #product #productowner #productowners #productleadership #leadership #scrum #agile #projectmanagement #projectmanager #scrummaster #businessanalyst #technology #startups #market #teambuilding #team #designthinking #leansoftwaredevelopment #leanstartup #scrummasters #customer #customerservice #hiring #productivity #learning #training #lockdownyourlearning #skills #devops https://www.instagram.com/p/CBsoSfeJgkb/?igshid=1p5z0qqsi8vl3
0 notes