The middle management is a transformational change agent exhibiting industry expertise, business acumen, negotiation skills, empowerment skills, and strategic leadership, according to my post-doctoral TONES research. I present my ongoing observations to demonstrate my commitment to continuous learning. For more games, thought leadership, book, and KOL talks, please visit my site.
Search This Blog
Monday, October 14, 2024
What can a Scrum member do when they have finished commitments but Sprint is not done?
Friday, May 13, 2022
Agility and Scrum: Conversations outside of IT Software World
Through some of the corporate training work I had done, I got a referral to work with a couple of professional entrepreneurs in India. They were trying to introduce efficient ways of working through a combination of process improvement concepts and tools in the construction space. As part of the initial interview, I found out there was an executive level interest in increasing focus on building people up with experimental ideas to pilot and pivot! Naturally, I explored the notion of Scrum or Agile and there was an almost immediate dismissal of these concepts. The two people echoed, "I am not sure how much these IT thoughts apply in improving ways of working!"
Although our conversations never materialized in any work after 3-4 months, I felt compelled to write about how much work Agile and Scrum must deidentify themselves from their use mainly in the IT industry. I guess the Agile Manifesto principle, "Working Software over Comprehensive Documentation" has served itself to exclusively apply to the software product world. Perhaps the lack of diversity and inclusive thinking in the original Agile Manifesto thinkers has created a stigma about the Agile ways of working to the IT industry. However, as I have already mentioned about Agile being applicable in a non-IT setting (Rajagopalan, 2013), agility can be extended to healthcare (Rajagopalan, 2021). For example, replace "software" with "healthcare" to read as the "Working Healthcare over Comprehensive Documentation," and the principles can extend outside of software development.
Both Agile and Scrum are about empowering the teams to have a working agreement to solve a problem identified (or self-identified) for them by the organization. If the organizational culture is conducive to failing forward rather than punitive, any industry can apply these frameworks, which shouldn't be restricted to any industry. Consider, Andon Chord, that originated in the manufacturing assembly where all works stops to ensure that the team collectively engaged in problem solving! Examples of Andon Chord from Lean Manufacturing have found themselves applicable in many industries with the simplest example of "Stop Requested" in public buses! So, Agile and Scrum are both about the 'ways of working' where the teams are enabled to improvise with experiments to pilot and changes to pivot.
Now, if you look at Dalmia cement, there is a lot of information about their partnership engagement with KKR (2016) that made them prosper. In that video they talk about five pillars such as learning & humility, teamwork, speed, excellence, and transparency (Alchemy: The Dalmia Bharat - KKR Partnership, n.d.). These are directly related to principles of courage, focus, openness, respect, and commitment of Scrum which emerge from the agile empirical pillars namely transparency, inspection, and adaption. Similar concepts can be seen in the US based Holcim Group, one of the famous cement producers where the very first sentence talks about the industry's focus on using agile management.
Transparency is already identified in the Dalmia/KKR partnership as pillar #5. When you look at the thoughts on speed, they talk about having a 100-day plan, metrics, process, roadmap, and experimentation! It is about the ways of working which enable the second pillar of teamwork. The focus of experimentation without the fear of failure is already mentioned that talks about trust, communication, and teamwork without which excellence does not come in. I challenge that the principles of agile and scrum are already applied but not understood. If the right tool and the framework is further identified, think about how it could improve!
Similar examples are found in other industries as well. The Food & Drug Administration (FDA) allowed the use of Agile in Life Sciences and Healthcare (Deloitte, 2020). Here, there were focus on adopting risk- based governance in an iterative way addressing toxicology and pharmacology safety in clinical studies, adverse reaction protocols in later phases, and occupational hazard protection before, during, and after drug development. Centrus Energy, an international commercial nuclear power plant completed their R&D initiatives using Agile approaches (Stracusser, 2015). Telpak (n.d.) using the robotic process automation (RPA) for good manufacturing practices (GMP) and CSol's (n.d.) focus on laboratory insights for good laboratory practices (GLP) are all examples of Agile mindset. In fact, I see these agile approaches pave their foundation for the general automation manufacturing protocols (GAMP) as well.
But such non-IT industry focuses need to be highlighted more! The stigma that Agile and Scrum applies to IT and Software product development is continuously emerging with DevOps and SAFe with too many technical terms proliferating solution-mindset in non-IT industries. So, many practitioners have more work to do! Who is willing to partner with me to write such case studies?
References
Alchemy: The Dalmia Bharat-KKR Partnership (n.d.). https://www.youtube.com/watch?v=gxXxtMYKprg
CSols (n.d.) Agile development in Laboratory Informatics. https://www.csolsinc.com/blog/agile-development-in-laboratory-informatics/
Deloitte (2020). Validation using Agile in the Life Sciences and Healthcare Industry. https://www2.deloitte.com/content/dam/Deloitte/ie/Documents/LifeSciences_Healthcare/IE_RA_Agile_0320_.pdf
KKR strengthens association with Dalmia (2016, Jan 15). PR Newswire. https://www.prnewswire.com/in/news-releases/kkr-strengthens-association-with-dalmia-565397881.html
Rajagopalan, S. (2013). Agility outside of software world: A case study from a theatrical play. https://agilesriram.blogspot.com/2013/05/agility-outside-of-software-development.html
Rajagopalan, S. (2021, Mar 8). Agility in Healthcare Services: Insights from Clinical and Surgical Settings.
Straçusser, G. (2015). Agile project management concepts applied to construction and other non-IT fields. Paper presented at PMI® Global Congress 2015—North America, Orlando, FL. Newtown Square, PA: Project Management Institute
Tekpak (n.d.). Pharma Competency. https://tekpakautomation.com/pharma-competency/
Friday, October 31, 2014
Adapting Scrumban to Personal Productivity
Scrum
|
Kanban
|
1.
Scrum focuses on timeboxed iterations with
self-organized cross-functional teams.
2.
Team decides on what can be accomplished in a
2-week sprint and emphasizes continuous improvement by retrospectives
3. The customer representative is expected to be
sometimes on-site and be multi-functional with skills in product, project, account,
technical, business analysis, etc.
4.
Measure of progress is working software
delivery
|
1.
Team visualizes the workflow in queue
2.
Anyone can pull (i.e., take) any task that is
in the queue
3.
Tasks are generally not dependent
4.
Balances work in progress
5.
Reduces waste between tasks
|
Tuesday, September 30, 2014
Role Mergers: Is middle management – product, account, program, and project - learning from failure?
Saturday, August 30, 2014
Differences between Kanban and Scrum
Recently when
attending the 5-day Agile 2014 conference in Orlando, Florida, I had an
opportunity to discuss various agile implementations. Some of the discussions
centered on selecting the right type of agile methodology to consider for
software implementations from extremely regulated medical devices industry and
government projects where Scrum was considered prevalent. Then, when I found in
my network of work and friends, there were questions that revolved around using
Kanban because Scrum wasn’t working.
Having used
Kanban and Scrum, I wondered why there is still confusion among the early
adopters of Agile and why Kanban would be considered as a substitute for Scrum.
Unclear understanding of agile concepts may lead to failure just like how
people created a non-existent theory of waterfall based on inaccurate practices
(Rajagopalan, 2014). So, I focus below on a comparative study of the basic
premises between Kanban and Scrum. I hope this article captures the essence of
these approaches demystifying the confusion and helping in the selection of the
right approach for the challenge at hand.
One of the
primary differences is that Kanban is a method that can be used independently
or along with other approaches like Scrum. This is why we even have derivative
approaches like the Scrumban.
Concept |
Kanban |
Scrum |
Management focus |
Maximize resource usage avoiding delay and
enhancing accountability to support flow. |
Consistent delivery in the cadence of
execution, as the features in the product backlog is delivered. |
Operating rhythm |
No time-boxed iterative development exists. |
Time-boxed iterative development – usually
two to four weeks. |
Granularity of work |
Focus is at the task level for which the
scope of work is generally known. |
Focus is at the user story level for which
the scope may not always be known, requiring it to be estimated before tasks
can be identified and taken up by the team. |
Agile Estimation & Planning |
Estimation is generally not done. There is
little to no ambiguity on the task that any member of that team should be
able to take on the next available task and execute it. |
User stories are estimated. Then, they are prioritized,
and risk adjusted so that these are included in the release and iteration
planning. |
Value Delivery |
Every task completion may not necessarily
add minimally marketable value to the customer. Task identification and
dependency require careful coordination. |
The cadence of release and iteration
planning focuses on adding minimally marketable feature through the scrum
cycle. The self-organized team determines the task identification and
dependency. |
Progress Tracking |
Flow of items throughout the lifecycle
limiting delay. This is why the focus is on limiting “Work in progress (WIP)”
is promoted through “Don’t Repeat Yourself (DRY)” focuses on maximizing work
not done |
Focus is on tracking the velocity measuring
the user stories done and delivered to customer in an iteration |
Utility value |
Better for managing workload and resource
management. E.g.: How many projects of
different combinations can be taken up by a project? |
Better for managing products, programs, and
projects. |
Thoughts to consider in software
development |
Use of Kanban for software development may
impede flow if all the units don’t consume the work produced at the same
speed. Therefore, additional processes must be in place to support Kanban. E.g.: QA not having capacity to
test code developed by engineering team. If QA’s capacity comes from the fact
that more defects are found in the build, then, more granularity in tasks to
ensure proper code review, unit testing, and documentation are processes that
the organizations must have in place. |
Implementing Scrum doesn’t mean the ability
to write user stories and avoiding documentation completely! This requires a
management shift to ensure critical thinking on the product, program, and
projects. If iterative delivery is not understood by the management and
client, then, Scrum is not an option to consider. |
In summary, Kanban and Scrum are both light-weight approaches, but the operating philosophy is different. Scrum focuses on the work being delivered to customers through multiple iterative deliveries of minimally marketable value by assembling a cross-functional, skilled, and self-organizing team or team of teams. Kanban, on the other hand, is a pull-based system and focuses on the visualized workflow where flow is maximized by limiting what gets worked on by the team. Although both approaches require prioritization in the items represented in the backlog, Scrum team can’t pull an item outside of the Sprint backlog when they have capacity. Kanban team can pull the next priority item from the backlog. So, depending on what product, service, or result the team is delivering, or the benefit being sustained in operations, Scrum, Kanban or Scrumban may work. Select the right tool for the right job!
Thoughts?