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
Sunday, July 21, 2024
Program Management: Scenarios and Rationale for Document Selection
Sunday, June 30, 2024
Qualifying Benefits in Benefits Management
As I was delivering a Program Management certification training, there were some discussions around the phrase, "Qualify Benefits" (Project Management Institute, 2024). Now, I have already blogged about what benefits mean (Rajagopalan, 2020) even within the context of strategic project management (Rajagopalan, 2021) and in a few follow-up discussions, it was clear to me that the action-oriented adjective, "Qualify," needs some explanation.
- Strategic Alignment: Ensure that the identified benefits align with the organization’s strategic goals and objectives.
- Stakeholder Input: Engage with stakeholders to gather their perspectives on potential benefits, ensuring that all relevant benefits are considered.
- Clear Description: Clearly describe each benefit, including what it is, who will benefit, and how it will be realized.
- Measurability: Define how the benefit will be measured. This often involves establishing key performance indicators (KPIs) or metrics.
- Quantitative Assessment: Where possible, quantify the benefits in financial terms (e.g., cost savings, revenue growth) or other measurable units (e.g., time saved, customer satisfaction scores).
- Qualitative Assessment: For benefits that are difficult to quantify, provide a qualitative assessment (e.g., improved employee morale, enhanced brand reputation).
- Feasibility Analysis: Assess whether the benefits are realistically achievable given the resources, timeframes, and constraints of the project or program.
- Risk Assessment: Identify and evaluate risks that might impact the realization of the benefits and develop mitigation strategies.
- Benefits Register: Document all identified and qualified benefits in benefits register or benefits realization plan.
- Stakeholder Communication: Communicate the qualified benefits to all relevant stakeholders, ensuring transparency and buy-in.
- Tracking Mechanisms: Set up mechanisms to monitor the progress towards achieving the benefits throughout the lifecycle of the project or program.
- Review and Adjust: Regularly review the benefits realization progress and make necessary adjustments to ensure that the benefits are on track to be realized.
Wednesday, May 29, 2024
Management Plans vs Project Documents
In a few corporate trainings I recently did in the EMEA and APAC regions, there were questions on practices on how to set up the priority schemes, what guidelines should govern when changes and test cases will be approved, etc. The questions further emerged into transforming into agile practices and if these questions are even relevant because agile allows constant change.
So, I am writing this blog to differentiate the documents used for managing the initiative (project, program, portfolio) from the project artifacts documenting the detailed activities within a project, program, or portfolio. Agile is an approach to deliver on project outcomes based on the level of complication and complexity on the scope being developed. Traditional approaches are not too different and are based on progressive elaboration and rolling wave planning.
Management Documents
The management documents are used to guide, control, and organize the ways of working within the organization. They are typically broader in scope and deal with overall strategy, resource management, and governance. Given below are some examples of management documents and they are required in both traditional or agile approaches to delivering on projects.
Business Case
- Justifies the initiation of a portfolio, program, or project, outlining the benefits, costs, risks, and strategic alignment.
Product Strategy
- Defines the vision, goals, and roadmap for a product, aligning it with business objectives.
Charter
- Identifies the project/program/portfolio manager authorizing the person to use organizational resources.
Benefit Management Plan
- Describes how and when the benefits of the project will be delivered and measured.
Resource Allocation Plans
- Outline how resources (people, tools, budget) are distributed across various projects.
Strategic Planning Documents
- These involve procurement management plans, quality management plans,
Governance Policies
- Define the rules, policies, and procedures that govern project management and execution.
Risk Management Plans
- Identify, assess, and plan for potential positive and negative risks at the organizational level along with risk response plans.
Performance Appraisal Reports
- Used to evaluate performance so that these act as a feedback mechanism to continuously validate the business case or alignment to strategic initiatives.
Training and Development Plans
- Detail the training needs and development programs for team members to enhance skills and capabilities.
Financial Reports
- Include budgets, forecasts, and financial performance metrics for the organization.
Integrated Project Management Plans
- Comprehensive plans that integrate various aspects of project management such as scope, schedule, cost, quality, and communications.
Project Documents
Project documents are specific to individual projects and are used to plan, execute, monitor, and close projects. These documents are more dynamic and often updated throughout the project lifecycle.
Project Charter
- A document that formally authorizes the project, outlining its objectives, scope, stakeholders, and high-level schedule.
Project Roadmap
- Visual representation of the project's goals and deliverables over a timeline. This is more detailed than the product roadmap and can be the Gantt Chart, Milestone Chart, etc.
Product Backlog
- A prioritized list of features, enhancements, and fixes that need to be delivered for the product.
Sprint Backlog
- A list of tasks and user stories to be completed in the current sprint.
Sprint Planning Documents (Definition of Ready, Release & Sprint Goals)
- Include just enough plans for what will be delivered in a sprint and how it will be achieved. Recall that product increments can be incremental or unified delivery.
- Outline the timeline and milestones for delivering product increments to users.
User Stories and Acceptance Criteria
- Describe specific features or functionality from the perspective of an end-user, along with the conditions for acceptance.
Burndown Charts
- Graphical representations showing the amount of work remaining versus time.
Logs
- Summaries of the daily stand-up meetings, including what was done, what will be done, and any impediments.
- This could be issue logs, change logs, updates to risk register, benefit register, backlog, etc.
Lessons Learned and/or Retrospective Reports
- Documents the outcomes of sprint retrospectives, including what went well, what didn’t, and action items for improvement.
Release Documentation
- System and user documentation
- Release Notes
- Updated Product Roadmap
- Training
Definition of Done (DoD)
- A clear and concise list of criteria that must be met before a product increment is considered "done."
Test Plans and Test Cases
- Detailed plans and cases outlining how testing will be conducted, what will be tested, and expected outcomes.
Summary
- Management Documents focus on organizational-level planning, governance, strategy, and resource management. Examples include the business case, product strategy, benefit management plan, and integrated project management plans.
- Project Documents are specific to the execution and management of individual projects, covering aspects like scope, schedule, quality, and deliverables. Examples include the project charter, project roadmap, product backlog, and sprint planning documents.
Friday, April 26, 2024
Communication is about Mastering Story Telling
I recently delivered a chapter talk on the silver screen techniques on project management with the PMI MassBay chapter on Mar 27, 2024. I synthesized how script writers and story writers master the art of telling stories in every movie or the popular TV episodes. After the chapter talk and the LinkedIn post, I had about two people reach out asking if story telling techniques are relevant in the daily walk of a project manager. These people were not in my talk, but I thought I would synthesize the essential story telling techniques.
In my book on Organized Common Sense, I mention that any communication is all about making sure that the other person understands what is expected of them because of what was communicated! Essentially, this expectation further expands to persuasive, informative, and exploratory communication.
- Discussions on why starting or terminating a project is necessary, investing money or cutting back on resources, and motivating people to the same leveled plane to see or do things differently requires persuasive communication with the right level of stakeholders with the decision authority.
- Reporting on updates on progress and reviewing steps necessary to address risks or bring troubled projects back on track could involve a combination of transactional or transformational communication primarily focused on informing the right level of stakeholders with the right level of information at the right agreed timeframe using the right channel.
- Continuous evaluation of new ideas based on the product lifecycle stages or experimentation of new strategies to realize competitive advantages (e.g.: CAGE or VRIO frameworks) may involve exploratory communication with the right level of stakeholders so that the required resources (time, money, people, and other non-human resources) may be allocated.
- Hero's Journey: This is a popular technique where the context is identified in greater detail first. Then, a potential interest is created why such a problem needs to be addressed without giving details behind the solution. How a "Hero" navigates through the challenges forms the story.
- Mountain. This approach builds the tension (problem) and the related connection (solution). Most TV shows follow this. Almost like Hero’s Journey except that there are no happy endings always just like how experiments do not always give the intended results.
- Nested Stories – It is like someone narrating a story from one person’s point of view! May have some lessons but may miss lessons. (Like Forest Gump)
- Spark Lines – Arousing interest on a topic comparing with reality (Biopics; I have a dream - MLK), Winston Churchill's we will fight … we will never surrender, Ahimsa and non-violence by Gandhi)
- Media Hype – Immediate attention needed, like elevator speech, 3 bullet points, 5 things to do before the next meeting, etc. “Always Be Closing” (Glengarry Glen Ross) sales pitch!
- Divergence & Convergence – How to brainstorm for alternatives (all risky ideas welcome) and how to narrow it down because of constraints and limitations!
- False Start – “I am successful because of my repeated failures” motto! If I can do it, anybody can do it! Helps with motivation, inspiration, etc.
- Debate and Dialog - Expert Panel, Petal Structure, Pomodoro – Examples of getting multiple views – agreeable or disagreeable
Sunday, March 31, 2024
Relationship between Artificial Intelligence and Leadership
Friday, February 23, 2024
Demystifying Technical Project Myths
I had the opportunity to facilitate training for a graduate class where there was an interesting discussion about defining technical projects. Now, the discussions were really inspiring, and we discussed several different characteristics such as novel use of emerging 4th Industrial Evolution related technologies playing a critical role in creating a unique product, service, or result. At the same time, there were also some definitions of technical projects that need to be debunked.
Now, one of the promising unbiased definitions of a technical project is that technology is used in achieving project goals that otherwise are not possible or would take time. It is imperative that we don't limit ourselves to the "technology" itself as the use of "information technology". In fact, technology is broadly defined as the application of scientific knowledge or a structured approach to realize an objective. For instance, brainstorming ideas can apply the concepts of design thinking, Delphi techniques, nominal group technique or many other forms such as the 6-3-5 technique (Rajagopalan, 2020). In these brainstorming approaches, a technical tool can be used but it is not always necessary.
A few things that I would like to consider incorrect for defining a technical project are the following:
- Only technical projects have risks
- Risk is any uncertain event that can positively or negatively impact a project. So, it does not distinguish whether the project is technical or not. If the wrong hypothesis was chosen as the null hypothesis in a scientific project, it is a concept risk that impacts the project's schedule.
- Technical projects always have shorter timeframe
- This idea comes from the application of adaptive approaches (e.g.: Agile or Scrum) in technical projects. The reason for shorter timeframe in adaptive approaches to facilitate faster feedback from the users who may not always know what they want or may have changes in the upcoming iterations. Progressive elaboration has been present in project management frameworks for quite some time and the amount of time given for feedback facilitation is up to the project.
- Using Jira makes the project technical
- While Jira is an example here, the use of any tool for requirements, test cases, risks, defects, and any other artifacts used in a project does not make a project technical. By that definition, any project documenting its goals and objectives in Microsoft Word or even notepad should call that project as a technical project.
- Non-Tech projects do not use technology
- As mentioned before, technology is the methodical approach of using a technique. A project may use a technical tool like soil analysis to evaluate if a small campsite can be strongly established for training local students in agriculture. A business information modeling (BIM) tool can be used to design the intricacies of a building even before construction begins. Whether we classify such projects are technical or not, we can't say non-technical projects do not use technology.
- Non-Tech projects do not need special talent
- This is a biased statement thinking that special talent applies to people with advanced computer technology, data science, etc. A plumber, electrician, auto-mechanic, creative artist, musician, linguist, journalist, or market research specialist are all equally qualified special talent. Let us not forget the numerous specialty vocational schools that prepare people for many skills and competencies we take for granted.
- Quality is not relevant in non-tech projects
- This is a biased statement thinking manual testing, automated testing, robotic process automation, and several other quality control and quality assurance related professions that has emerged. Quality is a function of risk (Rajagopalan, 2023) and wherever there is a project, there is risk. So, to say that quality is limited only to technical projects and furthermore not relevant in non-technical projects is losing the foundations of total quality management principles.
- Cost is not relevant to agile projects
- This is a false thinking primarily because people don't incorporate cost-based decisions in their usual iteration/sprint planning. There is a cost to every iteration (Rajagopalan, 2019). Most often, people are not working freely in most of the professional projects except in the volunteer settings where people volunteer their time. Even in such cases, the opportunity cost of working on a feature that is less customer focused than the feature the customer wants is always at the epicenter of MVP (Minimum Viable Product) discussions as part of risk-adjusted prioritization in product planning.
Thoughts? Love your comments.
References
Rajagopalan, S. (2020). Alternative Idea Generation: 6-3-5 technique. https://agilesriram.blogspot.com/2020/01/alternative-idea-generation-6-3-5.html
Rajagopalan, S. (2019). Agile iterations also involve cost. https://agilesriram.blogspot.com/2019/04/test-post.html
Rajagopalan, S. (2023). Quality is a function of risk. https://agilesriram.blogspot.com/2023/03/quality-is-function-of-risk.html
Tuesday, January 30, 2024
Servant Leadership: Demystify the Agile Scrum Scaled Agile misconceptions
- Listening: Here, it is not listening to respond but listening to learn, differentiate said and unsaid things (Rajagopalan, 2017) and self-reflect with a goal towards improving oneself.
- Empathy: Covey (1987) already emphasized "Seek to understand before being understood" and Empathy therefore is action oriented. It is not feeling sorry for something but taking actions to leave the world in a better place than what you found.
- Healing: Being able to connect with oneself is paramount to managing others and leading society. One can find connections with Emotional Intelligence dimensions here. Being able to forgive oneself and not linger in the post purifies one's mind to see the world differently. As the old saying goes, "we all see the world not the way it is but the way we are!"
- Awareness: Bringing thought leadership and market awareness together, they think beyond the status quo and integrates ethics and values in the decision-making.
- Persuasion: Social scientists discuss the various levels of power that the project management community also adopted (Gemmill & Thamhain, 1974). These power levels include formal (legitimate), reward, penalty (coercive), expert, and referential powers. One's ability to establish the required trustworthy relationships makes their expert and referential powers persuade others (especially as they lobby the organization and the stakeholders in the society for a larger cause).
- Conceptualization: Delivering the right solutions the right way at the right time is a critical consideration for servant leaders who both think strategically outside the box (has a huge foresight to dream BHAG) but also focus on tactical operational excellence.
- Foresight: Servant leaders, by their very nature, are comfortable in the VUCA world continuously learning from experiences and still with a childlike curiosity. The serenity prayer "Give me the serenity to accept the things I can't change, the courage to change the things I can, and the wisdom to know the difference" comes to my mind in defining this characteristic.
- Stewardship: Standing on top of all the previous characteristics, stewardship is 'leading the world' by 'walking the talk' for the larger society! Without ethical guidelines baked into one's character, it is not possible to be a steward!
- Commitment to People's Growth: This is where I said servant leaders go beyond lip service by committing themselves to everyone's growth. This is also the reason that the transformational leadership is the platform that is integral to servant leadership because practicing the 4I's in the microcosm of a team makes them excel in practicing them well in the macrocosm of the society as the situation warrants.
- Building Community: As the popular saying goes, "Change yourself, and you will change the world," I believe servant leaders change the world by creating, building, rebuilding, and empowering communities. Everyone is responsible for shaping the world that we live in.
Wednesday, December 20, 2023
Kanban India 2023: Reflections on Kanban Awareness
I had an opportunity to present a 90-min workshop on boosting business agility leveraging Kanban principles in the Kanban India 2023 conference organized by Innovation Roots in Bengaluru, India. This conference was represented by various types of people from many industries but mainly from project management offices and information technology professionals. So, it was not surprising for me to see the diverse roles of project manager, product manager, product owner, director or project management office, agile coaches, scrum masters, and a small percentage of resource managers and senior leaders. However, what surprised me largely was the complete unawareness of the Kanban principles by almost all the 30+ members that sat in my workshop across all these previously represented roles!
First, Kanban is not a framework or methodology! It is a method because Kanban can be adopted within any plan-driven or adaptive framework as well as the organization specific methodology adaptations of these frameworks specifically within their organizations! Without understanding these distinctions among framework, methodology, and methods, people have rushed to the same thought process of how they conceived waterfall methodology when the original author never even promoted the concept of such linear waterfall thinking (Rajagopalan, 2014). Instead, Kanban has been conceived as a set of cards organized in status-driven swim-lanes such as "To Do", "Doing" and "Done".
Contrary to popular thinking of Kanban cards in such statuses reducing the Kanban implementation as a tactile execution, Kanban has a set of principles that promote business level systems thinking among the team members for strategic value delivery. Since value itself flows both vertically across projects, programs, and portfolios (and hence the notions of benefit management in programs, value stream mapping in product management, and expanding these concepts with risk management in programs and portfolios), Kanban applied the lean manufacturing concepts combining managerial (efficiency) and leadership (effectiveness) with a concerted qualification efforts (efficacy) applying five important principles. Without all these five thoughts, business agility with both horizontal and vertical value delivery simply does not exist!
First among these principles is the Andon thinking promoting the notion of team accountability through a transparent visual factory. While the Andon thinking emphasized team level ownership by allowing the team members to self-organize using the visual cards and queue buildups towards better documentation and training as needed to ensure cost of quality!
This team accountability was supplemented with Jidoka that ensured people thought value delivery from an overall system (not just tactical cards like how people conceive of tasks and subtasks) but the combined influence of all these tasks towards benefits (requirements, specifications, design, quality, etc.). This "systems thinking" thought process also elevated people to relieve themselves of mundane tasks (for the sake of doing them - remember being busy is not being productive) by intelligent automation wherever possible.
This simultaneous concept of thinking both from a systems perspective and automating mundane activities intelligently also was supported by teams and their line managers (hence project managers, product owners, scrum masters, agile coaches, managers) thinking of Heijunka bringing the resource optimization principles of reducing unevenness and minimizing overburden in distributing work for people or load with systems and processes. The entire notions of the total quality management (focusing on muda, mura, and muri) emerge from these Heijunka thinking for cost of quality!
As people owned the processes (means to end) that supported in delivering products (evaluating value for customers), the focus on Kaizen emerged on continuously improving the processes (simplifying documentation, training, reducing errors (Poka Yoke, for instance), risk management, etc.) and evaluating customer success factors and business benefits. This is when objectives and key results (OKR) were evaluated with the right level of key performance indicators (KPIs) along with built-in quality thoughts of critical success factors (CSF).
Just to ensure that Kaizen thinking itself didn't apply to product and process increments in a monotonous way, the systems thinking was further advanced by radical innovations of continuous experiments. This thought process led to Kaikaku ensuring that everyone contributed researching market trends in augmenting business value by doing something innovative avoiding the notion of "this is how it is done here" (Kotter & Rathgeber, 2016)
As Kotter & Rathgeber (2016) very nicely discuss the using of meerkat colonies organizing differently to deal with emerging threats to their survival, it is pivotal to understand the principles of Kanban rather than bring it down to its knees by reducing them to a set of nice visuals (cards and swim-lanes) limited to the tools used! If all these principles are not understood and practiced, no tool or technology can help the teams to swarm, self-organize, and survive!
References
Kotter, J. & Rathgeber, H. (2016). That's Not How We Do It Here!" Plantation, FL: J.Ross Publishing.
Rajagopalan, S. (2014). Review of the myths on original software development model. International Journal of Software Engineering & Applications, 5(16), 103-111.
Tuesday, November 28, 2023
Music Performance: Reflections towards Change Management
I was very excited to attend my niece's solo music performance as part of her Music program graduation requirements. There were postures of the "Soul Quest" posted in many places outside the auditorium announcing her solo performance with QR codes for registering for the event. As I sat in front row in the theater, I reviewed the program schedule before the program began! Now, I didn't relate to the list of songs selected, the genre of emotions it invoked, and the time of the composers or the story behind those compositions. But I very much related to the multitude of things that happened as the program started with my niece performing on flute and singing in Western and Eastern styles.
A music performance such as this program needs to be viewed from multiple angles. There must have been several discussions between the student and the teachers in selecting the songs to ensure that the songs were challenging, bringing the maximum out of the student. There must have been multiple rehearsals from the student personally and specifically staged performances before the teachers to confirm "go live" readiness. Throughout these processes are instances of change management initiatives demonstrating how people pivoted themselves. Not a single song was instantly selected, the iterative practice avoided, and approval granted. This is exactly how strategic initiatives are identified, evaluated, executed, and approved at various stages for both proactive and reactive change.
Did this program only conclude with the song selection and practice? No! There were creative postures designed, a program title carefully selected, and the entire design and development process executed in parallel. Production of such colorful displays was further compounded by logistical complexities around where these postures can be displayed around the campus. Furthermore, there were digital media approaches to QR code generation, website for program announcements, and scheduling the campus theater for the graduation requirements. Every one of these needs had to go through many rounds of changes. I only saw the result, just like a project manager stages the outcome or the product owner approves the product increment! There were many other team members that staged this performance!
Then, the post-production processes like the post-deployment considerations or the operational excellence initiatives. Were they left out in this music program? No! I saw people who were streaming the performance for online audience, people collecting the photographs others took for photo albums, and others, such as the teachers confirming the satisfaction and providing feedback. There were also website updates about the program's success.
So, the concepts of risk-based thinking towards delivering a quality performance satisfying stakeholders with the agreed upon scope within the confirmed schedule and cost considerations involving appropriate timely management of resources and procuring work to other subject matter experts were all evident! Little do people relate to the concepts of integrated change management in delivering projects such as this music performance!
This is the reason why I keep mentioning project management principles are integral to everyone pursuing any degree so that they can excel in what they prepare themselves for! I was able to implement what I call Projecting Leaders of Tomorrow (PLOT) sowing the seeds of project excellence and also wrote the book, "Organized Common Sense".
I believe we will see when we are ready. What do you think?
Tuesday, October 31, 2023
TREAD carefully to transition benefits
Earlier this month, I had the opportunity to deliver the benefits management module as part of the Program Management (PgMP) certification preparation class delivered by Kailash Upadhay from AddOn Skills. Subsequently, I was doing another corporate training where people were discussing about benefit as the financial gain to the organization as part of "Program Increment" planning in Scaled Agile. When I tried to explain the differences, people felt that program management is not relevant in adaptive approaches as agile focuses only on value.
As I reflected on these combined discussions, I felt that there is a larger disconnect on benefits and value and when different emerging frameworks play with words, the fundamental meaning is lost! I would like to call out my reflections from a dental visit blog (Rajagopalan, 2020) where I synthesized the importance of output, capabilities, outcomes, benefits, and value. Consequently, I would like to address two big myths!
- First, in the world of project, program, and portfolio managing focusing on product management, benefits are program level deliverables. Programs represent the integrated outcomes that indicate an operational state. This outcome is derived from the integration of one or more components (which include projects, sub-programs, and program related activities). The utility value of these outcomes represents the benefit and the extent to which the benefits are realized represent the value. So, the concepts of benefits belonging to traditional approaches and value belongs to adaptive approaches are incorrect.
- Second, benefits lifecycle (these include the stages benefits identification, benefits analysis & planning, benefits delivery, benefits transition, and benefits sustenance) is done throughout the program lifecycle (program definition, program delivery, and program closure). Benefits are not related to financial ROI alone as customer satisfaction and employee morale are intangible benefits that can't be measured in financial value. I recall reading about Infosys being the first Indian company to ever record human resources capital and brand value as an asset in the balance sheet. Similarly gain can be increased in non-human capabilities, such as the facilities, equipment, materials, infrastructure, and supplies that can come through vendors, consultants, partners, and suppliers among many things. Companies launch programs constantly to address these types of customer and employee satisfaction initiatives as well as non-human resource capabilities (partner expansion, new vendors in the horizontal and vertical integration, mergers & acquisition, strategic expansion initiatives, etc.) So, to say that programs focus on financial metrics alone is incorrect.
So, benefits are realized only in the operations and programs as well as the component initiatives are focused on benefit transition (I am sure the Steven Covey's "Start with the End in Mind" is so relevant; this is even more reason, why program management becomes a leadership role). When I managed my PMO, through experience and lessons learned, I created a mnemonic to help my team. It is called, "TREAD" which helps project/program managers to think of transition activities. These include:
- Transfer Risks: Risk Register is maintained throughout the program and its components. When we are ready to transition outcomes to operations, some of the risks may not be closed, some risks may be residual, and new risks may be present during the transition (e.g.: Training delivered needed to include subtitles because of the new operational team members have hearing disabilities and will have to have video subtitles for training to be effective).
- Review Documentation: One of the things that very frequently slips through the cracks is the documentation. Whether it is system or user documentation required for operational success or as part of contractual agreements or for training and maintenance, ensuring that these documentations are accurately reflecting the reality is important. Please don't limit yourself to thinking of software specific documentation alone. For some benefits to be valuable, there may have to be consumer specific documentation (Patient Guide), physician specific documentation (Important Safety Information, Prescribing Information) and branding documentation (brand guide, style guide, annotated visual aid, etc.) will be mandatory.
- Evaluate Performance against acceptance criteria and metrics. Now, these are not just test execution and inspection but a deeper governance review with critical success factors (CSF), objectives and key results (OKR), and the key performance indicators (KPI). Ensuring such acceptance criteria against the business case along with potential lessons learned is important.
- Assess Approval and Readiness: Emerging from all the above is the readiness of the governance to validate against traceability, auditability, and compliance to approve the transition to operations. Based on lessons learned and retrospectives, additional processes may have to be reviewed and modified to facilitate continuous learning and continuous improvement.
- Dispose Resources: Finally, matching against the guarantee and warranty requirements aligned with the procurement domain as well as resource domain, existing resources (people and non-people resources) may have to be relieved. This makes these resources either available in the resource pool for other capital projects or avoid accumulating costs unnecessarily to the performing organization.
So, TREAD carefully when transitioning benefits and don't fall victim to benefits are no longer relevant in Agile approaches or benefits only represent the financial ROI.
References
Rajagopalan, S. (2020). Lessons Learned on Strategic Project Management from a Dental Visit. https://agilesriram.blogspot.com/2020/08/lessons-learned-on-strategic-project.html
Singh, J.V. & Trivedi, B. (1999). Infosys Technologies Limited (A). The Wharton School of Management, University of Pennsylvania.
Tuesday, September 12, 2023
Barista Language: Communication Lessons from Local Coffee Shop Visit
Monday, August 21, 2023
Risk Management: Birds' Eye View of some Standards and Regulations
- From my own understanding of the standards and their implementation in multiple industries, I feel some standards are universally applicable to multiple industries. I am calling these standards "core" standards. Such standards include ISO 9001 on Quality, ISO 27001 on Information Security, and ISO 14001 for Environment considerations.
- The core standards may not be sufficient for certain industries and "additional" standards are required to put in place guidelines and guardrails to support projects, programs, and portfolios to support the industry specific compliance to operate as a business to serve their targeted customers. For example, the ISO 28005 for giving electronic port clearance before a ship/cruise leaves the port. I call these standards as "additional" standards mandatory for that industry.
- Furthermore, some reference standards give clearer guidance for multiple industries to benefit from overarching principles. The exact choice of guidance applicable may vary from one industry to another and therefore serve as "supporting" the companies in those industries depending upon the specific products and services. The ISO 31000 gives the risk management fundamentals with many techniques but not all techniques (such as the Fault Tree Analysis may not apply in small enterprises focusing on IT software products) may extend to all the small, medium, and large enterprises. I call them "supporting" because they serve as an additional reference.
- The core and additional standards may act as a de jure standard (i.e., required legally). Some of the additional and supporting standards may act as a de facto (used as a default best practice guideline) standard.
- When I list "Multiple" in the "Industries" column, the appropriate standard can apply to any industry, such as the IT, Construction, Telecommunication, Transportation, Manufacturing, Healthcare, Agriculture, Aviation, Event Management, Food Safety, Banking, Financial Services, Investment, Insurance, Automotive, etc.
Standard | Description | My Classification | Industries |
ISO 9001 | Quality Management | Core | Multiple |
ISO 27001 | Information Security | Core | Multiple |
ISO 14001 | Environment | Core | Multiple |
ISO 31000 | Risk Management | Core | Multiple |
ISO 45001 | Occupational Health & Safety: Physical Risks | Supporting | Multiple |
ISO 22301 | Business Continuity | Additional | IT Industry |
ISO 20000 | IT Services | Additional | IT Industry |
ISO 15288 | IT Engineering Services | Additional | IT Industry |
ISO 45003 | Occupational Health & Safety: Psychosocial Risks | Additional | Engineering |
ISO 28805 | Electronic Port Clearance | Additional | Shipping, Cruises |
ISO 50001 | Energy Management Services | Additional | Energy |
ISO 27701 | Privacy Extension | Additional | IT Industry |
ISO 26000 | Social Responsibility | Supporting | Multiple |
ISO 17025 | Testing and Calibration Laboratories | Additional | Healthcare |
ISO 13485 | Medical Devices | Additional | Healthcare |
ISO 22000 | Food & Safety Management | Additional | Restaurant and Food Safety |
ISO 37001 | Anti-bribery Management Services | Supporting | FinTech |
ISO 20022 | Electronic Data Interchange | Supporting | FinTech |
ISO 20121 | Sustainable Events | Supporting | Event Management |
ISO 14971 | Risk Management for Medical Devices | Supporting | Healthcare |
ISO 15854 | Aircraft Equipment | Additional | Aviation |
ISO 17944 | Banking Security | Additional | Banking |
ISO 12812 | Mobile Financial Services | Additional | Banking |
ISO 15782 | Certificate Management | Additional | Investment Services |
ISO 17989 | Agriculture Tractors and Machinery | Additional | Agriculture |
ISO 22002 | Food Safety & Farming | Additional | Agriculture & Farming |
ISO 22005 | Traceability in the Feed and Food Chains | Additional | Agriculture & Animal Safety |
- CMMC – DoD’s Cybersecurity Maturity Model Certification (CMMC) is a standard proving risk management structured designed to ensure defense contractors are complying with the current security requirements while dealing with public information
- NIST CSF – National Institute for Standards and Technology (NIST) has many standards and is frequently known for the NIST Cyber security framework (CSF), which is a risk driven quality management standard for private firms to improve their processes and products while focusing mainly on maturity of security related processes
- CMMI – It is a Software Engineering Institute’s (SEI) structural quality guidance, called Capability Maturity Model Integration (CMMI) with multiple levels, targeted at the processes and products. Its focus is not only on security but also on overall organizational processes and policies.
- SOC2 – Has a series of audit controls from the American Institute of Certified Public Accountants (AICPA) on a company’s system and organization controls (SOC) as part of their internal risk assessment and treatment plans. SOC1 controls are mainly on financial controls while SOC2 controls are on CIA triad as well as security and privacy controls.
- FedRAMP – It is a US based Federal Risk and Authorization Management Program (FedRAMP) focusing on standardized approach to security assessment, authorization and continuous monitoring for cloud related products and services.
- FIPA is an IEEE Computer Society standard for Physical Agents and similar agent-based technology interoperability.
- COBIT represents a set of control objectives for information technology from an international association on computerized security governance (ISACA) and is prevalent in many industries.
- ITIL (Information Technology Infrastructure Library) represents a collection of service delivery guidelines as a library for the entire lifecycle of any IT services within a company.
- PCI DSS is a set of data security standards (DSS) for the payment card industry (PCI) to address vulnerabilities for point of sale (POS) devices, mobile devices and computers, wireless hotspots, web shopping applications, and transmission of data.
- Six Sigma is a framework of qualitative and quantitative tools and techniques to aid quality from an operational excellence perspective feeding prescriptive and predictive data analysis.
- DICOM represents a set of digital communication (DICOM) standards for the level of encryption required for data transmission and storage for PACS (picture archiving and communication systems) systems used for medical diagnostic images.
- PMBOK is a collection of business processes governing the management of projects, programs, and portfolios from the Project Management Institute for unique delivery of products, services, and results in any industry or organization.
- PRINCE2 is a collection of business processes governing the management of projects, programs, and portfolios, originally started by the UK government and owned currently by Axelos focusing on projects in a controlled environment.
- HIPAA - Health Insurance Portability and Accountability Act to protect patient health information
- SOX - Sarbanes Oxley Act responsible for internal and disclosure controls
- GDPR - General Data Protection Regulation from European Union governing the privacy rights of individuals
- CCPA - California Consumer Protection Act governing the privacy rights of individuals
- TCPA - Telephone Consumer Protection Act amended to protect individuals against unsolicited text message, robot calling, do not call registry violations, etc.
- COPA - Children's Online Protection Act governing the rights and responsibilities for protecting children from abuse and cybercrimes
- PDMA - Prescription Drug Marketing Act governing the responsibilities for fair balance, efficacy, indicated use, black box warning, and adverse event consideration
- GAMP - General Automation Manufacturing Protocol in healthcare and allied industries governing the entire GxP (General Lab Practices, General Manufacturing Practices, etc.)
- CSA - Computer System Assurance related practices governing the design, development and testing of requirements (regardless of project delivery frameworks
- ASPICE - Automotive Software Process Improvement and Capability Determination to govern the detailed processes related to the original equipment manufacturers (OEM) whose products are included in the vehicles including but not limited to self-driving autonomous vehicles
Saturday, July 8, 2023
Parenting Lessons: Managing for Happiness while focusing on Relevance
I had a friend visiting my family. With a smaller child who was requiring some attention for food and later for occupying time, both my friend and I were readjusting to ensure that the child stayed happy. After the child had its food, we were showing the limited toys I had or the TV shows the child saw. The friend ensured that both the toys or the shows were relevant and age appropriate. After my friend left, I was thinking about how parents had that innate thought process of managing for happiness while delivering playful things with meaning! We understand that people learn when they are happy. That learning is channeled for relevance for value. But how much do we practice this "Managing for happiness while focusing on relevance" in managing ourselves, our team, our products, etc.?
If experience had taught me one thing, then, that is that we don't see things as they are, but we see things as we are. We put our own lens through which we see everything! This is the reason why people with scientific facts and evidence claim there is global warming and then others refute it because of extreme cold and snow in unpredictable places! The truth does not lie but we see the portion of the truth and not the entire truth! Good managers and great leaders see beyond abstraction and see where things could be! Whether it is people for skills and competency improvement or processes for experimentation and continuous improvement, nothing gets accomplished when people collectively don't collaborate and challenge themselves to share the need to be a part of something bigger than themselves.
When a child is happy the learning occurs. The parent does not give everything the child wants but drives the focus for relevance. Somewhere along our professional journey, people become complacent with the status quo. This could be due to other life priorities or unwillingness to commit to learning! If learning stops, growth stops! If we want to grow, learning should continue! So, why are we limiting ourselves to what we can learn in the early childhood days but fail to continue that childhood like curiosity continuously in personal and professional lives?
As I thought through this process, I thought that product management and project management as part of program and portfolio management should also look at people and process in a different light! "Manage people for happiness and focus processes for meaning" is my thought. If we ensure people are happy and the processes are meaningful (avoiding mura, muri, and muda), then, people will self-organize, challenge the status quo, and demonstrate leadership. If people are unhappy and processes are bureaucratic or confusing, people get demotivated, settle for mediocrity, and withdraw! Yes, there are many motivation theories (Maslow's Hierarchy, Hertzberg 2-Factor theory, McClelland Theory of Needs, Vroom's expectancy theory, McGregor's Theory of X & Y, Ouchi's Theory of Z) and each has a solid base on multiple fields with their proven track record.
Suggested Step | Brief Explanation |
Build for Happiness |
|
Manage for Innovation |
|
Accelerate for Learning |
|
Experiment for Customer |
|
Play for Success |
|
Nurture for Growth |
|
Sunday, June 11, 2023
Does Agile Mandate CICD? Lessons from ADO West 2023
I was presenting at the Agile DevOps West in 2023 on business agility. Twice during this conference, I heard people say another presentation where they heard people say that continuous-integration and continuous-delivery (CICD) is required as part of the DevOps and teams are not practicing agility without implementing the CICD. I feel that these are clear misinterpretations of how Agile is still misconstrued and how the principles of Agile and DevOps frameworks are viewed improperly from the technical lens of CICD.
First, Agile is about self-organized team empowered culture adapting to change, experimenting with innovation, failing forward, and focusing on value maximization. When Takeuchi and Nonako (1986) first laid the foundation for Scrum, much before the Agile Manifesto was ever written, their focus of new product development was not isolated to IT industry or software development. However, one of the biggest issues with Agile is that all the 17 contributors were men and came from IT industry representing very little diversity. Their myopic thinking and ignorance can therefore be felt in three areas when they limited Agile to Software.
- Opening the Manifesto with "We are uncovering better ways of developing software by doing it and helping others do it."
- Including a statement, "Working Software over Comprehensive Documentation" in the Agile Manifesto.
- Including the principle, "Working software is the only measure of progress" as part of the 12 principles.
- Including the principle, "Deliver working software frequently from a couple of weeks to a couple of months, with a preference to the shorter timescale" as part of the 12 principles.
In my webinars and training, I question these statements. If you replace the word, "software" with "workware" (a term I coined indicating that workware could be software, hardware, firmware, healthcare, Construction contracts, FinTech processes eliminating overhead and waste), the statements do work fine to represent agility. These are the reasons why agility can be applied to individual career management and at home, religious places, and other industries where software is not part of their work at all. While it applies well in software development, it is not limited to software development. In fact, I have applied principles of agility outside of software development in a Theatrical context (Rajagopalan, 2013) and have practiced it at home.
Now, let us look at CICD. As part of the V-Model, any solution developed goes through various stakeholders that shape the solution. Clear and concise representation of the requirements by the business analyst, design of the overarching architecture by system analyst and system engineer, the development of the solution by the engineer. Testing therefore is checking at multiple levels to check for solution developed and system designed against the requirements requiring multiple levels of testing itself. The idea is to minimize waste by progressively testing every increment to the solution and ensure that the increment is a good candidate for deployment. Here is where a few principles must be kept in mind.
Continuous Integration (CI) is required to ensure that every solution increment is integrated and regressed with already working and previously released functionality. This aspect is the first area of CI to ensure the new code has required boundary checking (no uninitialized variables, no memory leak, all code paths are covered) in addition to running automated test cases confirming all previous functionality so that the automation tests can run on the changes.
Not all new code can be deployed to a production environment from CI functionality. Many reasons, such as multiple staged environment (like test, staging, pre-production, and production) may be required before additional tests like penetration testing and load testing may be mandated. Some industries may require a special group to handle validation as a separate activity outside of quality control, such as in healthcare and life sciences, for performance qualification (PQ handled frequently by the QC team), Operational Qualification (OQ) and Installation Qualification (IQ) that may be handled by a validation team and/or installation team appropriately. Therefore, CD may also mean continuous delivery to other environments in a linear pipeline. So, Continuous Delivery precedes Continuous Deployment.
Furthermore, even if the continuous delivery succeeds in all the environments or the validation (OQ, IQ, for instance), the new increments can't be released. In some organizations, such as in pharmaceutical companies, new increments cannot be released to production until approval to distribute (ATD) is provided from the OPDP (Office of Prescription Drug Promotion) after medical, legal, and regulatory review and approval. Any functionality released to production prior to this ATD (sometimes called AFD - Approval For Dissemination) is considered a violation of OPDP protocols.
Alternatively, it is possible that multiple teams are working together. So, it is possible that an additional level of release level testing of all the functionality consolidated from each team's outcomes will have to be assessed. These are called single cadence release at the release level (containing multiple iterations from multiple teams).
When you factor all these thoughts of why CI is required and the various instances of CD (continuous delivery and continuous deployment), the CICD itself is focused on the continuous improvement (which is also abbreviated sometimes as CI) of software development life cycle processes. So, CICD is supporting agility, but agility does not require CICD at all as agility is not restricted to software development in the IT industry.
Now, let us extend the discussion to DevOps. The fundamental principle behind DevOps is also a team-based culture focused on collaboration, data-based decision-making, customer-centric decision-making, constant improvement, responsibility throughout the lifecycle, automation, and treating failure as a learning opportunity (Roddewig, 2021). The DevOps institute (n.d) itself proclaims in their CALMS (culture, automation, lean, measurement, sharing) these principles outlining DevOps as a team-oriented culture enabling framework. While CICD is part of DevOps infinity cycle to have the delivery team and the infrastructure team to collaborate on their collective accountability, CICD is only one part of the DevOps framework.
When all these ideas are integrated together, let us tell the right story. Just because a team does not use CICD or deploy increments to production frequently and directly after successful CI, it does not mean the team is less agile. Agile and DevOps serve as two book ends including Continuous Integration, Continuous Delivery, and Continuous Deployment. All elements of CICD support Agile and DevOps but Agile itself does not mandate CICD.
References
DevOps Foundation Blueprint (n.d.). DevOps Institute. https://www.devopsinstitute.com/certifications/devops-foundation/
Rajagopalan, S. (2013). Agility outside of Software Development: A case study from Theatrical Play. https://agilesriram.blogspot.com/2013/05/agility-outside-of-software-development.html
Roddewig, S. (2021). 7 Principles of DevOps for Successful Development Teams. https://blog.hubspot.com/website/devops-principles
Takeuchi, H. & Nonaki, I. (1986, January). The New New Product Development Game. Harvard Business Review, 64(1), 137-146.
Friday, May 12, 2023
Ingredients of a Growth Mindset: Connecting with Movies
I was watching a few movie clips to pass the time after a long week. And I watched the Harry Potter and Sorcerer stone clip on how Harry Potter was chasing one of the flying keys among many other masquerading keys. I had an idea at that point about having not one key but many keys that must work together to unlock the door of "Growth Mindset." In Lean framework, we categorize the growth mindset as the ability to learn about anything required by learning from failure, growing from challenges, and focusing attitude and efforts towards continuous growth.
Inspired by this movie clip, I thought of various attributes of a growth mindset. In a fun way, I brainstormed with my sons on what growth meant to them in their school and career. I discussed some of my ideas with my wife and children. Interestingly and unknown to me, I came up with eight different attributes that seemed to follow a pattern that were alphabetically sequenced. Now, I engaged with some creative fun to model these attributes as a key pointing towards the center (if the key looked like a carrot or radish, that demonstrates my creative ability 🤣) I added five concentric circles. Think of them as the Likert-5 scale with 1 at the outer ring and 5 being at the inner ring. The idea is that all the keys must be locked in simultaneously towards the inner core for growth to completely materialize.
Attitude is having that "Power of Now" contagious enthusiasm. I am not saying it is being always optimistic but being a realist to "practice the choice to see the brighter side of things" while "mitigating the risks or blind spots" (After all, isn't that what the Johari Window talks about without mentioning the word "Risk!"). As you can see, one's attitude is a function of their ability to recognize that failure is a steppingstone to success. It is like that "Moana" who chooses to fight!
Balance is having the emotional stability to "continuously play both yin and yang to be the best one can be." That is, have the delicate physical, mental, emotional, and spiritual state of mind. It is a demonstration of your practice of choosing the right attitude every day. True that life gets in our way and no plans work out as planned. Balance is recognizing this inner need! It is like that Po in Kung Fu Panda managing to find "inner peace" or "Aladdin" figuring a way out calmly when Jaffar locks him in a cave. Robert Schuller calls it, "Tough times never last but tough people do!"
Commitment is "following up and following through with actions to deliver results." (Please follow my blog on what follow-through is and how it differs from follow-up) It is laying the foundation with training, having mentors and coaches, facilitating and practicing walking the talk. Commitment derives from attitude and balance. Commitment shows character as we put SMART plans to grow and be an example for others. Woody in Toy's story demonstrates commitments towards his other team toys even when the going gets tough. At the same time, Woody demonstrates the right attitude when necessary (when other toys need help) and demonstrates the balance to keep Lightyear in check on his mission.
Divergent is having that "open mindset towards alternative thinking" (T, Pi, V, E/M shaped skill development). Concepts like design thinking and system thinking require one to have a big picture mindset. Our ability to grow will be limited if we are comfortable with what our strengths are. The longer we practice this "comfort zone" approach, the sooner our strengths will become our weakness and threat reducing or removing the opportunities. Be comfortable with discomfort and that is the only way to guarantee success. I always say that the best way to guarantee my stability is how I eliminate myself by leaving behind a legacy while seeking new ways to serve. Edna from Mr. Incredible exemplifies creating suites that best meet the super character's needs with divergent thinking applying multiple experiments.
Empathy is showing that we care! Empathy is demonstrating our commitment (action) towards causes that matter as well as people that matter! It is the "Pay it Forward" (which is a movie by itself) mindset that demonstrate not only divergent mindset towards people. Who else but Cinderella can demonstrates such kindness and empathy with actions to support all the animal friends! She is the perfect example of Empathy! Rafiki in Lion King must demonstrate that empathy and seek Simba out! Everyone needs to empathetically look out for others. Don't show sympathy as part of post-mortem but demonstrate empathy as part of ongoing lessons learned!
Focus is letting "distractions not impede commitment to actions!" Learning from mistakes and applying fail-forward thinking taking responsibility for actions are traits of focus. Not multitasking but getting jobs done even when risks and challenges throw a wrench! Po demonstrates continuous learning from every failure (although he needs his team to keep his balance) and Master Shifu learns from his mistakes that his teaching has to be modified to teach Po.
Global thinking is thinking beyond the local constraints and limitations. It is looking at the macroscopic impact ethically and morally rather than conventional limitations. It requires one to rise above the constraint with "divergent" thinking. While a "selfless" attitude brings a combination of "empathy" and "focus," the resulting commitment also requires one to "balance" themselves in their honest pursuit of results. Mulan may have left as an impostor to save her father from the King's orders, but the pursuit was due to a need to serve the entire country. She never gave up even when her identity was revealed. That's a commitment to global thinking.
Honesty is a commitment to character, integrity, and ethics. "You are your own benchmark, right!" Even when you do something wrong, it takes courage to stand up for your failure or lack of actions. Only then anyone can help you heal so that you don't feel continuously hurt. If Simba was honest about why he thought he was a failure from the stampede fiasco with Rafiki, would Rafiki have been successful? No. It is that commitment to character that stands tall as honesty. Maui and Moana had to be honest with each other reconciling their fear and goals before they could emerge victorious as a team.
As you can see, each attribute feeds on each other. If Kaizen or Continuous Improvement is important, all these elements are required! I am not talking about continual activities which are events that happen repeatedly which are transactional. I am talking about continuous where we can review, reflect, and do things differently. That is the seeds of Kaizen! But not all of us may be at the level we need to be to lock into the inner core and regain our strengths and unlock opportunities. Whether it is a personal ambition or professional goal, all these elements should be at their maximum before they can be near the field-force of the inner core and bring the ikigai (the reason for existence or the famous questions like "what makes you happy?" or "what makes your heart sing?") to you!
What do you think? This was a fun exercise for me! Look forward to your thoughts on what other attributes I may have missed and how it may be unique and different from any of the eight attributes. I am all ears!
Disclaimer: All the characters in the movies are referenced only to make connections with the principles. The movies and the character names belong to their respective owners.
References
Rajagopalan, S. (2018). Reflections on a Group Discussion: 4 F's of Success. https://agilesriram.blogspot.com/2018/08/reflections-on-group-discussion-4-fs-of.html