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
Friday, November 29, 2013
Execution as a Strategy in Acquisition – Relevance to Agile Transformation
Wednesday, October 30, 2013
Value of Product Governance & Portfolio Management in Agile Product Development
Monday, September 30, 2013
PMO Agility: Business case to operate as a Profit center
- 3C: Capability, Capacity, Change Planning (e.g., EEF/OPA support)
- 3R: Resources, Risks, Reporting
- Knowledge Management is supported by focusing on both 3Cs and 3Rs through ongoing training and evaluation.
Friday, August 30, 2013
Chaos Control: Agility in transforming communication - SIT principle
- When the question is relatively easy (Boolean response of somewhat fuzzy but still not complex), it can be categorized as technical. For instance, checking on availability of an individual to cover for someone during a holiday period (Boolean) or requesting someone to check for review error logs to identify the cause or review a long document for clarity, resorting to email is better.
- But, when the same requires deeper discussions requiring prioritization of tasks to meet client needs, and working on multiple projects that have resource constraints, then, communication is no longer simple requiring one to exhibit influence over what the project team may think.
- When the team structure is distributed across time zones or the environment requires navigating through multiple client priorities, personality profiles, escaped defects noted by the client in production aggravating users, the communication evolves to semantics where ambiguity reigns.
Wednesday, July 31, 2013
Agile Success Seed: Product Owner’s role to manage risk
Wednesday, June 26, 2013
Thinking Differently: Transformation from Individual to a Group and to a Team
- Most of the “white hat” thinking would be to immediately soak ourselves in getting the details of what happened, when it occurred, how it was unearthed, etc. As the team gathers the information and evaluates the audit trail or transaction logs, the team may isolate the issue to a specific module or any systemic events. Instead of looking at the people side of the equation, effective team explores red-hat thinking evaluating alternatives and corrective action and seeks gut reactions.
- The focus is shifting from “What happened” to “Why it happened” and “How to prevent”. Effective teams would naturally morph into wearing the black hat and yellow hat in terms of the sense of urgency to fix to address customer concern, business impact, etc.
- While the symptom can be addressed this way, the team wears the green hat to address the root cause of the problem with a better and permanent fix to avoid similar issues affecting other customers and finally take on the blue hat to also streamline the processes by updating documents and manuals, communicating changes required, and providing training as necessary.
Monday, May 27, 2013
Agility outside of Software Development: A case study from a Theatrical Play
- Preparing rich costumes, jewelry, and artifacts to differentiate the Emperor, the Kings, Queens, Ministers, and workers that required coordinated efforts to identify the needs among the actors, procure items necessary from India, and get them shipped from India.
- Identifying the needs of the auditorium based on the play requirements, distance, transportability and audience needs
- Designing several high-end artifacts that were transportable with easy assembly, such as preparing backdrops suitable for the play, two boats that moved, a ship with effects to display shipwreck, a palanquin as an entry point for the character, and pillars establishing the authenticity of the 11th century
- Rehearsing the play spread over five volumes perfecting dialogue delivery, enunciation of words, clarity of voice projection, light cues for various spots on the stage differentiating progress of characters and events through various backgrounds, preparation and coordination of musical clues, singing and dance choreograph appropriate to the characters, body language clues collaboration such as when to pass the message card or the crown, how various characters should see during critical scenes, 3 full length exams including a daylong marathon practice sessions.
- Advertisement and marketing efforts on social media, press, and soliciting appreciation from prominent external representatives, such as the President of India, increasing the reach
- Subsequent preparation for the main event date with food and supply for the crew, makeup needs, and transportation of goods, stage preparation, and coordination of light clues with the auditorium crew that didn’t speak the regional language, backstage line up of cast during the play informing what scene is in progress
- Addressing challenges for audience lineup, food distribution, parking lot and law & order challenges
- A character is a customer when talking/interfacing with another character. So, even when the lines and body language were rehearsed, the team didn’t wait for the cue words that went missing but filled and moved on.
- The light crew was a customer to the character on stage and when the character in the spur of the moment was on the right marked spot to deliver, the light crew attempted to refocus the light.
- The cast themselves were customers to the stage crew that required the individual properties to be returned to them for reuse in other scenes. However, when one member missed it on stage or left it on different section of the stage, the backstage crew or the experienced cast members accommodated to keep the show moving without backlog.
- The self-organized team was so focused on the goals that lines of who was the director/facilitator (product owner) or who was the process checker (scrum master/coach) never needed to surface. So tightly integrated the team was that they even altered their international and other business trips to attend rehearsals, participated in phone rehearsals from taxis, cabs, and hotels during their business trips. The “How may I help?” message and motivation support was so evident among the cast, crew, organizers, and volunteers.
- In the stage play, several “gotcha” moments existed. A few examples include the following that emphasize how the stage and crew adopted to change instead of reacting to we should stick to the plan. People that failed to project their voice or speak closer to the microphone got directions from the crew or other supporting cast on stage using body language to direct them to speak louder.
- Microphones that did not pick the voice adequately from where the throne was located requiring the cast to adjust their movements requiring them to “be in the act” walking closer to the microphones.
- Using incorrect clues from the stage coordinator to the light crew that started the scene prior to the backdrop swap was completed requiring to readjust the plan as the volunteers got stuck behind and could not be readily available for the next stage transition.
- Realigning the position of the location of the palanquin and using a different spotlight from the originally approved light sequence when the microphone needs challenged the available moving space for the cast.
- Altering the movement of the boat movement sequence requires using the entire stage area differently.
Saturday, April 27, 2013
Agile's Amigo: Process
- If projects are successful because of people, then, let us also accept that not all people absorb and consume information at the same pace even in a self-organized team – requiring at least some level of process enforcement such as the same repeated questions used to uproot challenges in a daily sprint. Isn’t this some level of process?
- Even from a pure engineering and development standpoint, then, why is Agile putting such an emphasis on Refactoring going down to the level of documenting specific smells (Agile terminology indicating a symptom of a problem) collapsing classes to simplify object inheritance design, long parameter list, and even recommendations of how much should be in a specific try/catch block? Isn’t this substantial documentation of processes to be used in agile projects?
Sunday, March 31, 2013
Project Quality: Whose job is it to guarantee it?
Wednesday, February 13, 2013
Agile – Is it a Panacea or a Placebo?
Tuesday, January 29, 2013
Project Managers as Change Agents
Tuesday, December 25, 2012
Importance of Domain Knowledge for Project Manager Excellence
Friday, November 16, 2012
Will tools make up for an effective Project Manager?
Project Management Book of Knowledge goes into a lot of techniques, such as activity sequencing, contract types, change control, etc. One must understand that these are guidelines and operating framework. Tools such as Microsoft Project and Microsoft SharePoint have addressed a number of these requirements in their software to do resource leveling, critical path analysis, multi-project dependency, document sharing, team collaboration, etc.
So the tools don't build credibility for project managers. Think of a project manager that updated the tasks in the Project Plan but failed to provide unambiguous direction to the team or failed to elevate to the management the increasing scope of a client? Will tools address these issues? How are the risks factored into how we prioritized our work in the WBS?
Wednesday, October 24, 2012
New Breed of Project Managers
If a .Net programmer must know basics of programming and exception handling, data or data administrator understand the details of SQL, member of the financial management team understand the differences between balance sheet and cash flow statements, construction engineer understand the codes expected to ensure safety of work in the construction site, what are the expectations of a project manager? Project Management Institute proposes minimum of general business skills, application area skills, and project management skills and if those that do well as a customer service representative, lead team developer, QA team lead, or account personnel are asked to take on managing projects, how many are exposed to the project management domain areas of risk identification, critical path requirements, team motivation strategies, etc.?
Either the management retains the responsibility to properly train such career growth initiatives with adequate training or the individuals exhibit passion to learn the pulse of the profession. Downgrading their expertise to learning Office Suite of products to help them do basic what if scenarios in Microsoft Excel develop charter or provide status or communication reports using Microsoft Word and and do simple task management using Microsoft Project seem to have developed the task oriented accidental project managers. The net impact is the profession lacks the credibility that is attached to the profession.
Monday, September 24, 2012
PMO Metrics to Support Governance Needs
In the world of metrics, it is critical for a program management office to focus on critical measures for governance or steering committee. Which each project can focus on EVM measures, WIP, velocity or the burn rate depending on the project, not all these metrics are relevant to the sponsor or the senior executives. As the head of the Program Management Office, I provided monthly updates through my program management office portal, but I worked with the senior executives on exactly what types of metrics were relevant at a governance meeting for decision-making!
Eliminating some of the proprietary information given below is what I negotiated and agreed upon with the senior executives.
- % of completed projects delivered ahead of schedule for a specific date range.
- Computing the following for every In Progress project in each date range using (Actual Finish – Baseline Finish) / Duration delivered projects ahead of schedule despite the delays.
- Show in percentage the number of projects ahead of schedule (negative slip) and behind schedule (positive variance) in relation to the total # of In Progress projects.
- Launch Measure: Schedule lip from "Actual Deploy Finish" from the original "Baseline Finish"
- This measures details on the slip. Compared with the phases that slipped, the major contributors for delays are analyzed using DELAY tasks.
- If all resources are using proper resource guidelines, then, the slip can be computed as :(Actual Finish – Baseline Finish – DELAYS) / (Total Project Duration).
- % of healthy and unhealthy Projects
- This measures what projects need attention for scope creep, schedule sleep, budget overrun.
- Enforcing the color codes as an indicator, % of projects that have all the three constraints in green compared to the number of projects in progress.
- A project that has any one component red is marked red.
- A project that has no red issue, but any one component yellow is marked yellow.
- A Project that has all the constraints green from all members is marked green.
- Critical Risks and Operational Issues
- Measured across the programs based on production issues impacting client satisfaction and business objectives
- Evaluates which program or project level risks materialized that required attendance or what new issues caused the operational challenges
- Discussion points should involve RCA on each issue from both corrective and preventive action
Sunday, August 26, 2012
Earned Revenue - Financial Framework for Client Programs
It is common in some industries to have statement of work (SOW) or agreements that span multiple deliverables. Projects executed according to this contract have delivery-based funding guidelines such as 25% at agreement signoff, 25% on delivering the first benefit, 25% upon transition, and 25% after 3 months of benefit sustenance covering the warranty period. In other complex client agreements that span a program, there may be multiple smaller components, each having its own benefits as well as a deliverable-based delivery schedule. It is important for the Program Management Office to track such overall funding to individual projects and the various types of fees. In the absence of such clear financial tracking on projects, it becomes difficult to determine how much of the allocated amount has been earned by the performing organization especially when the client cancels one or more components of the program or terminates the entire initiative. This is the case with life sciences and pharmaceutical space where my existing company operates.
Due to the lack of such project based delivery funding allocation mechanism, revenue was lost when clients canceled or when change orders were not properly filed to add funds to the program or project component for operational activities such as additional email sends, direct mail drops, or increased number of changes received from the medical, legal, regulatory (MLR) teams from the client organizations that neither the brand manager at the client company nor project/program managers of the performing company had complete control on. This is when I introduced the concept of "Earned Revenue". It is not the same as earned value management (EVM) but is a financial method.
In this approach, when contracts were received, I worked with the sales and account management team to get a breakdown of the cost. This led to the pricing model through which the overall amount for the various campaigns (each campaign was a project) of a larger program (brand). Each project had its own costs such as management costs (MLR meeting and travel time), development costs, fulfillment costs (sending educationally relevant items (ERI) to the physicians, Recruitment Costs (costs to acquire physicians and send emails and direct mails), incentive costs (supporting fixed price incentive fee schemes), and additional program costs (not shown in the diagram below). When change orders were initiated, they were tracked at the individual projects (as shown below). By breaking down the program costs into these individual areas for every campaign, the actual project work was mapped to the delivery estimate.
Please note that this PMO Portal is something I developed with role-based user access to the project managers and other stakeholders (account and finance team). All references to any project in this diagram are deidentified.
As a result of this approach, there was increased visibility to the granularity of work done in the program and in the individual projects. Say when a program had 4 campaigns with its own breakdown of costs addressed in this way. Then, when campaign 1 is closed, campaign 2 is in transition, campaign 3 is 50% done with the development, and campaign 4 has not started yet, then, when the client canceled the program (due to budget cuts or opportunity no longer relevant), then, we were able to recognize 100% of all the amount for campaign 1, 75% for the revenue for campaign 2, anywhere between 50%-75% for campaign 3 and 0% for campaign 4. It helped with giving back money for which work was done as a performing organization and established guardrails for both the client and the sales teams on how much money can be recovered upon cancelation.
The notion of Earned Revenue is not something that is present in the Project Management Book of Knowledge, but I am thrilled at introducing such a financial allocation method! Yes, the finance was ecstatic about this approach and the sales, account, project, and operational teams didn't feel they were doing free work for some projects.
Tuesday, July 24, 2012
Raising the CURTAIN on Requirements Management
Managing several project managers at various levels of project management maturity and a few business analysts that have specific domain knowledge but not the broad business knowledge, one thing that I often find struggling is for the project managers and business analysts to work with their clients in understanding the gaps in the requirements. Requirements Management is not the same as Scope Management. The latter is clearer than the former and needs one to wear the critical thinking to see the strategic value, organizational benefit, etc.
Whether one is responsible for the project, program, portfolio, or product management, starting with the “why” behind the strategic value and benefits framework is very much needed. The field of systems thinking truly helps here. Some of the foundational systems thinking questions that you can combine with the “Five-Why” approach are listed here. Getting the answers to these questions from your own research or from stakeholders will ensure that you have good requirements, to begin with.
• Where
are you today?
• Where
do you want to go?
• Why
do you want to be there?
• What
are you willing to prove by going there?
• What
are you willing to give up getting there?
• How
do you know you have reached?
So, depending upon the scope of our initiative, short-term or long-term, project, program, or portfolio level work, the type of requirements evolves from high-level to low-level continuously. Therefore, the requirements have a lifecycle. The practice standard for requirements management also emphasizes this by coming up with six stages.
- These start from the Needs Assessment.
- Then, we move to the operating structure and governance framework within which the requirements are managed.
- Then, we move to the process of eliciting requirements through document analysis, interviewing, observations, market research, brainstorming, focus studies, and so on.
- As we gather the requirements, we analyze them for the value they would add. A simple measure to evaluate is the return on investment – In other words, does the time and money invested in addressing that requirement add value?
- Then, we monitor the changes to the requirement through the voice of the customer and voice of business as we iterate through the changes.
- Finally, we evaluate the solution delivered as the product moves through its lifecycle.
While these concepts are easy to understand, they are also difficult to implement. A simpler approach to apply this thinking was required. So, I came up with an approach where people can question whether any requirement from the client can be validated. I called this technique "CURTAIN", and it stands as follows:
- Concise: State actionable information without any unnecessary information
- Unambiguous: There should not be more than one way to interpret the same information
- Realistic: Deliverable within the constraints of scope, schedule, cost, quality, and available resources
- Testable: Requirements should withstand a “pass” or “fail” criterion
- Atomic: Every requirement should be unique
- Independent: Understanding the requirement shouldn’t depend on another requirement
- Necessary: Removing the requirement should affect the system/product
Friday, June 8, 2012
Let the birds fly: Experience launching a Program
Earlier in 2010, I was consulting as a Senior Project Manager, for Physicians Interactive. We signed a major program with a pharmaceutical client in the treatment of infectious diseases (disease state and pharma name deidentified). This program had three different drugs (or brands) that had their own individual mechanism of action (MOA). Each brand had its own brand manager (program manager) at the client side overseeing the numerous FDA approval process through the independent medical, legal, regulatory (MLR) board (think of it as the program steering committee), promotional activities, and adverse event reporting among other things.
The program that we signed was a major "integrated program" with the pharmaceutical company. Each brand had a focused short-form branded newsletter with an interstitial small-form video, sometimes with a key opinion leader speaking to a specific point, or an animated video on a specific indication that could expand the application of the drug for a targeted patient population. The interstitial video will automatically land in a landing page that had additional resources, such as reference materials and coupons available, applicable for that brand. This landing page had two additional things as well. One was a link to a longer form video content that discussed for 3-5 minutes more information such as the PKPD (Pharmacokinetic-Pharmacodynamic) processes, treatment considerations, patient population limitations, etc. The other was a link to the longer form video content related to the other two drugs.
So, in theory, this was great! But, in practice, we created a monolithic large program that couldn't be launched. It required all brand managers, medical science liaisons, legal and regulatory counsel, and each program's change control board members to come together and align on the combined overarching strategic goals to ensure that the benefits can be delivered to the physicians (customers) and eventually to the patients (end-users). We practiced waterfall rather than agility!
Launching this program was so difficult because one brand will request changing something on the landing page that required approval to another brand's approval process. Since each MLR team had their own planned steering committee meetings that was closed to anyone except that brand's governance team members, it became difficult for me to get everyone on the same page to align on the changes required. So, even though the newsletter was ready, we couldn't launch it because of the dependency on the interstitial video component. When both were ready, we couldn't launch either of them because the landing page was not approved for launch due to the dependency on another brand's outstanding changes to this landing page.
So, I escalated the dependencies as a risk with a diagram that diagrammatically depicted these risks. I positioned my points on how such an integrated approach fails to deliver value for the pharmaceutical company, the three brands, physicians, and patients besides our ability to launch the program continuously putting change orders for increased work! My request was two-fold:
- Goal: Reduce the Waiting Time. I asked to the three program boards to open the steering committee membership to me, the other three brand managers, and a medical liaison from each brand to ensure fair balance. This would mean that when one brand's MLR team made a change to anything that the other brand's MLR team needs to weigh in, time is not wasted in getting these points across and communicating this feedback back to them!
- Goal: Increase the Flow. I asked that we minimize the unnecessary dependency somewhat so that each subsection can be launched benefiting the customers. This would mean we would have one newsletter without the interstitial video and one with the interstitial video so that the newsletter can launch sooner, benefiting the clients. Similarly, come up with recruitment emails to the long form video so that those long form video content would launch. Furthermore, agree on the minimally acceptable text on the three brand's independent landing pages as a call to action to the long form video content! I call this approach "Let the birds fly" referring to each project component in the brand's program as a bird.
Voila! For the very first time, they allowed me to raise my observations in that meeting. They were all willing to amend the processes to ensure value is delivered. So, instead of complaining about the processes or the clients, I escalated the risks that are compromising their goals. I addressed the "What's in it for Them" on their own terms.
Fast forward another month, after we successfully launched, I received a communication from the pharma's copy approval team (CAT) informing me that they have met internally based on some of my recommendations to institute such changes as part of any multi-component programs to minimize risks increasing flow and reducing waiting time (Name deidentified, personal communication, July 19, 2011). Now, that means success has doubled! Agility should be practiced even when no one uses any of the Agile recommended steps!
I would say success was tripled because this change I proposed brought even the senior executives in my organization to work with me on how to structure the deals in sales not only to maximize deal size but also eliminate the structural dependencies in the agreements to optimize the program for incremental benefit delivery and recognize value faster!
Personally, I would like to say the success was quadrupled because I was even promoted to be the manager of the Program Management Office that I had formed.
As Gandhi said, "Be the agent of change that you would like to see in the world!" Thoughts?