VSM helps improve the three DevOps pillars of people, processes, and technology.
The People Problem
Now more than ever, teams are working remotely and having a harder time collaborating in a fast-paced development environment. The lack of face-to-face conversation makes “water cooler” conversations a thing of the past. Standup meetings and retrospectives often suffer because it’s not obvious how the team is functioning as a whole. It is difficult to know which team member is responsible for certain tasks, and even harder to know when those tasks have fallen behind.
The Process Problem
When discussing processes, we tend to focus on how efficient we can make a particular workflow. This requires organizations to constantly reevaluate how they operate to identify new bottlenecks and develop a leaner alternative. Part of the luxury that comes with having a responsive, highly agile development organization is having to constantly juggle the requests of the business, customers, and their own teams.
At the end of the day, this leaves many with a million-and-one things that stakeholders would like to see done, and probably only 20-to-30 that can get done during any given sprint. Over the years, teams have used a number of methodologies to try to get better at tracking, planning, and managing work in progress (WIP). From Scrum, Kanban, Extreme Programming, to Adaptive, Dynamic, and Lean Software Development, each approach takes a different twist on the same challenge – being flexible while still being predictable.
The Technology Problem
Technology is always changing, and with that change comes uncertainty. Recently, organizations have had to weigh the risk, cost, and value of modernizing their applications into microservices. How do we know if it is worth the engineering investment? Other challenges in technology are around security and quality. Are our teams taking the necessary steps to ensure they are developing software without vulnerabilities? Are they adhering to our quality standards? Security and quality initiatives always have good intentions but typically wither on the vine without constant monitoring to know when teams have regressed.
This is a preview of the Value Stream Management Essentials Refcard. To read the entire Refcard, please download the PDF from the link above.