I've recently finished reading The DevOps Handbook, and Thinking in Systems, and have just started reading The Fifth Discipline. Below are a few of my thoughts after reading them.
The DevOps Handbook is a really great book and I highly recommend anyone participating in software development to give it a read. In the book, the authors describe the Three Ways (aka principles):
The first way focuses on getting software through the work stream, the second way focuses on getting feedback, and the third way focuses on organization learning.
Stuart Rimell has a nice 2 part post on systems thinking in software development, that draws on ideas in Thinking in Systems (Part 1, Part 2)
The DevOps Handbook is a really great book and I highly recommend anyone participating in software development to give it a read. In the book, the authors describe the Three Ways (aka principles):
- Flow
- Feedback
- Continual Learning and Experimentation
The first way focuses on getting software through the work stream, the second way focuses on getting feedback, and the third way focuses on organization learning.
The DevOps Handbook's visualization of the 3 ways reminds me of systems diagrams in Thinking in Systems by Donella Meadows.
Stuart Rimell has a nice 2 part post on systems thinking in software development, that draws on ideas in Thinking in Systems (Part 1, Part 2)
After reading The DevOps Handbook and Thinking in Systems, I got curious about systems thinking, and how that applies to software development, and more broadly how it applies to business.
I did a bit of research, and found The Fifth Discipline by Peter Senge. So of course I ordered a copy. I'm only halfway through, but it seems to me The DevOps Handbook is the application of The Fifth Discipline to software development.
The 5 disciplines are
- Personal Mastery - Personal mastery is a discipline of continually clarifying and deepening our personal vision, of focusing our energies, of developing patience, and of seeing reality objectively
- Mental Models - Mental models are deeply ingrained assumptions, generalizations, or even pictures of images that influence how we understand the world and how we take action.
- Building Shared Vision - Building shared vision - a practice of unearthing shared pictures of the future that foster genuine commitment and enrollment rather than compliance.
- Team Learning - Team learning starts with dialogue, the capacity of members of a team to suspend assumptions and enter into genuine thinking together.
- Systems Thinking - The Fifth Discipline that integrates the other four.
Principle 4, Team Learning, seems like the most difficult principle of them all. Dialogue here refers to David Bohm's idea of dialogue. Bohm identifies three basic conditions necessary for dialogue:
The Fifth Discipline might be one of the best business books I have ever read. It ties together lean manufacturing concepts with systems thinking. I'm adding Systems Thinking to my ever growing list of topics to study.
Peter Senge: Introduction to Systems Thinking
- All participants must "suspend" their assumptions, literally to hold them "as if suspended before us"
- All participants must regard one another as colleagues
- There must be a "facilitator" who "holds the context" of dialogue
The Fifth Discipline might be one of the best business books I have ever read. It ties together lean manufacturing concepts with systems thinking. I'm adding Systems Thinking to my ever growing list of topics to study.
Peter Senge: Introduction to Systems Thinking
It seems to me that the learning organization lies at the heart of truly successful software companies, and DevOps practices as laid out the the DevOps Handbook foster the kind of learning necessary for success.
Two other books I've read are somewhat related to the link between DevOps and Systems Thinking
Holacracy: The New Management System For a Rapidly Changing World by Brian Robertson
Two other books I've read are somewhat related to the link between DevOps and Systems Thinking
Holacracy: The New Management System For a Rapidly Changing World by Brian Robertson
Holacracy is a revolutionary management system that redefines management and turns everyone into a leader.
Holacracy distributes authority and decision-making throughout an organization, and defines people not by hierarchy and titles, but by roles. Holacracy creates organizations that are fast, agile, and that succeed by pursuing their purpose, not following a dated and artificial plan.
This isn't anarchy it's quite the opposite. When you start to follow Holacracy, you learn to create new structures and ways of making decisions that empower the people who know the most about the work you do: your frontline colleagues.Reinventing Organizations: A Guide to Creating Organizations Inspired by the Next Stage of Human Consciousness by Frederic Laloux.
In this groundbreaking book, the author shows that every time humanity has shifted to a new stage of consciousness in the past, it has invented a whole new way to structure and run organizations, each time bringing extraordinary breakthroughs in collaboration. A new shift in consciousness is currently underway. Could it help us invent a radically more soulful and purposeful way to run our businesses and nonprofits, schools and hospitals?Both Holacracy and Reinventing Organizations are about designing organizations to tap into the potential of the people, to bring humanity and compassion to the workplace. Companies organized in this way are referred to as Teal Organizations. Is this not another application of systems thinking?
This comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
DeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteVery interesting blog which helps me to get the in depth knowledge about the technology, Thanks for sharing such a nice blog..
ReplyDeleteGood discussion.
Six Sigma Training in Abu Dhabi
Six Sigma Training in Dammam
Six Sigma Training in Riyadh
Really wonderful post, keep posting your updates.
ReplyDeleteSoftware testing training in chennai
JAVA Training in Chennai
Hadoop Training in Chennai
Selenium Training in Chennai
web designing Training in chennai
German Classes in chennai
Big Data Training in Chennai
big data certification in chennai
This comment has been removed by the author.
ReplyDelete
ReplyDeletegreat information.
thank you for posting.
keep sharing.
best Dev ops training in Bengaluru
Excellent blog with unique content, thanks a lot for sharing this. I love to learn more about this topic.
ReplyDeleteData Science Training in Chennai
Data Science Certification in Chennai
R Programming Training in Chennai
R analytics Training in Chennai
Machine Learning Training in Chennai
Machine Learning course
Data Science Training in Velachery
Data Science Course in Chennai
Nice post it was useful information thanks to sharing this information...
ReplyDeleteRPA training in bellandur
RPA training near bellandur
RPA courses in bellandur
RPA courses near bellandur
RPA classes in bellandur
RPA classes near bellandur
AWS training in bellandur
AWS training near bellandur
AWS courses in bellandur
AWS courses near bellandur
AWS classes in bellandur
AWS classes near bellandur
Nice Post! Thank you for sharing very good post, it was so Nice to read and useful to improve my knowledge as updated one, keep blogging.
ReplyDeleteASW training in Electronic City
Its a wonderful post and very helpful, thanks for all this information. You are including better information regarding this topic in an effective way. T hank you so much.
ReplyDeleteJava Training in Coimbatore
Java Training in Bangalore
Java course in coimbatore
Big Data Course in Coimbatore
AWS training in Coimbatore
Java Classes in Bangalore
Best Java Institute in Bangalore
Digital Marketing Training in Coimbatore
German Classes in Coimbatore
PHP Training in Coimbatore
Selenium Training in Coimbatore
hanks a lot very much for the high quality and results-oriented help. I won’t think twice to endorse your blog post to anybody who wants and needs support about this area.
ReplyDeleteDevops training in chennai| Best Devops training in chennai | Best Devops training institute in chennai
| Devops certification in chennai | Devops course in chennai]
Good post. Sharing your thoughts with us is very great. Your writing is very clear about the topic DevOps and useful to all. I have read the few blogs of yours which are informative. Keep posting such important stuff. SAFe DevOps
ReplyDeleteNice article you have posted here.Thank you for sharing this information. Share more like this.
ReplyDeleteDevOps Training in T Nagar
Graphic design courses in Porur
Web Designing Course in T Nagar
Salesforce Training in Tambaram
SEO Training in OMR
AWS Training in Velachery
Tally Course in Chennai
Bigdata Training in Anna Nagar
RPA Training in OMR
Angularjs Training in Tambaram
Great Article
ReplyDeletebig data projects for cse final year students
Java Training in Chennai
Final Year Projects for CSE
Java Training in Chennai
It is perfect chance to make a couple of game plans for the future and the opportunity has arrived to be sprightly. I've scrutinized this post and if I may I have the option to need to suggest you some interesting things or recommendations. Perhaps you could create next articles insinuating this article. I have to examine more things about it!pmp certification in malaysia
ReplyDeleteHappy to visit your blog, I am by all accounts forward to more solid articles and I figure we as a whole wish to thank such huge numbers of good articles, blog to impart to us.
ReplyDeletedata science course in delhi
I'm trusting you continue composing this way. I love the amazing way cautious and top to bottom you go on this theme. Keep up the extraordinary work
ReplyDeleteHRDF training
This post is incredibly simple to examine and recognize without disregarding any nuances. Inconceivable work!
ReplyDelete360DigiTMG
ReplyDeleteThis post is incredibly simple to examine and recognize without disregarding any nuances. Inconceivable work!
360DigiTMG
Wow! Such an amazing and helpful post this is. I really really love it. It's so good and so awesome. I am just amazed. I hope that you continue to do your work like this in the future also.
ReplyDeletebest digital marketing courses in hyderabad
Great work done by author of this blog. Its an Amazing blogger.
ReplyDeleteby cognex is the AWS Training in Chennai. Cognex is the best institute in chennai to teach aws, microsoft azure, prince2 foundation, etc
Mua vé tại Aivivu, tham khảo
ReplyDeletesăn vé máy bay giá rẻ đi Mỹ
mua vé máy bay đà nẵng sà i gòn
vé máy bay cần thơ hà nội vietjet
mua vé máy bay hà nội nha trang
ve may bay quy nhon
taxi sân bay nội bà i
Thanks for sharing informative article,
ReplyDeletedigital marketing video course
This is really too useful and have more ideas and keep sharing many techniques. Eagerly waiting for your new blog keep doing more.
ReplyDeleteDevOps Training in Chennai
DevOps Online Course
DevOps Course in Coimbatore
Best Midi Keyboard Controllers
ReplyDeletefinding the right keyboard controller can be a hectic and tough job.
Visit: Best Midi Keyboard Controllers
Best Wonderchef Induction Cooktop in India
ReplyDeleteWonderchef is a leader in cookware and kitchen appliances that enable our customers to cook healthy, tasty food with convenience. German standards of quality, Italian designs, & constant innovation are the hallmarks of Wonderchef.
Visit: Best Wonderchef Induction Cooktop in India
Thanks for sharing informative article,whatsapp mod
ReplyDeleteAn epilator is an electrical device that removes multiple strands of hair by pulling them out from the skin.
ReplyDeleteVisit: Best Epilators in India
we help you find meaning of weed VT in Hindi, weed VT Hindi, weed VT meaning in Hindi, weed VT synonyms in Hindi.
ReplyDeleteVisit: Weed Meaning in Hindi
Very helpful tips, thank you! Concrete Flatwork in Lacombe, AB
ReplyDeleteThe information presented is intriguing and worth recommending. Insulation Removal and Replacement
ReplyDeleteThe author's writing style is engaging and captivating. I couldn't stop reading! Quality Roofing Companies
ReplyDeleteThat was great blog to read. Thanks for sharing.
ReplyDeletealso, check DevOps course in Pune