This is the last part in the series “Trapped in Wagile”. In the kick-off article I outlined three fundamental characteristics of waterfall organizations. In subsequent articles I explained Phase-Gates (part 2) and Large-batch handoffs (part 3). In this article I am diving deeper in to centralized control characteristics. Tendencies to centralize control of decisions stem from mis-understanding of complexity inherent in real world projects.
An expert plumber can understand how the pipes and systems in a building fit together and behave. A plumber can break a complicated plumbing system into parts and know how they will behave together.
Behavior of a complex system is inherently NOTunderstandable. For someone or a group to carry a mental model of how everything and everybody in organization system fits together is impossible. So give up on attempts to understanding. Your organization is a dynamic organism and you will never be able to keep up with the complexity it exhibits. Not even if you could keep track of every atom in the universe.
Attempts at understanding lead organizations to demonstrate centralized control characteristics.
Expected system behavior:
default setting: command and control
The purpose of practical management is of controlling organization system to deliver desirable outcomes (goals) and not that of understanding the organization system. Confusing the two and assuming a causation that understanding leads to (better) control is a myth. Which drives centralization of “understanding” a.k.a reports up the chain.
It’s a long con. People elevated to power roles (managers, leads etc) believe that there are “others” who either do not “get-it” or have not “paid-their-dues”. By believing that a complex system is understandable and only by a meritorious few, we are expressing that people who do the ‘work’ are fittings in a plumbing system. Parts that need to be told not only WHAT to do but also HOW to do their work. This tunes organization systems default setting at “command and control”.
Especially at the power centers of the organization, this deep rooted cultural belief persists –
“While there are many ways to do a job, the manager or team-lead is the best suited to organize people and schedule tasks for most efficient and most effective results.”
try harder:
If the worker does not deliver on results planned by the manager, then the worker should try harder next time.
When you buy into the myth that complex endeavors are understandable by specialist roles – it is easy to see why, Managers/Leads are often held responsible for deciding what to work on and how to work on it. We’d be successful – if only workers stopped using their heads and did what I told them to do. Clearly when the worker fails at delivering results, they have a need to grow and apply themselves. “grow-up, try harder” – Something a caring mother would say! – See management is so benevolent. #sarcasm
fungible resources:
Management via abstraction is prevalent in centralized control environments.Managers spend more time buried into spreadsheets and reports than doing the work that they are reporting on.
People are often reduced down to resources. With distilled attributes:
Bob – Java dev, gets along with people, likes agile, technically moderate skills.
Just a few attributes, enough that the person tinkering within spreadsheet can handle. And if Bob is not available, then replace him with Jenna – she has similar characteristics. It will all work out. No need to talk to Bob and Jenna, they are resources. #soul-sucking
If this is not a case of institutionalized stereotyping then I do not know what is! – BTW, in public life people are people, but as soon as they walk in through the glass door, they turn into “resources” reduced to fit in the box their manager imagines.
Unintended consequences:
Low morale & the Illusion of Knowing:
Uncertainty is not comfortable. It makes people and organizations nervous. Attempts at concentrating understanding helps promote an illusion of knowing.
When it is your “job” to know, “I don’t know” is not an acceptable answer.Admitting so could be career suicide. When grappled with a complex problem, such as – What will be in this product release? or When can I getfeature X ?, they substitute the complex question with a solve-able one. What is the plan? – And a plan they create.
Through lists of assumptions, schedules, assignments, risk logs etc. Or in case of Wagile prepare backlogs with 100’s of items and insist on team meeting velocity commitments.
A plan is comforting, sometimes even makes sense. It describes a path from here to there. Though in reality there are disturbances. When faced with these changes in reality, workers paralyze and wait until new set of instructions get relayed.
Remember the last time, rumor-mill served up a “tip” about likely project cancellation. or when your dev lead was on sick-leave and everyone avoided working on his story card.
Relay of change in conditions and subsequent adjustments by the central authority is by-design bound to delays. This throws future predictions and commitments out of whack from the plan. One way to maintain illusion of knowing by people who were expected to know is to start whipping reality into conformance. Command and control is inevitable in cultures that cannot maintain comfort in face of uncertainty. Other ways are to believe-in-magic (read: lying to self), rely on heroics and stress over minute decisions made by team members.
Lack of empowerment of workers and dis-comforting lack of control by managers wears everyone down. Some just do their jobs, some complain, some blend in with furniture, hero’s get promoted and the ones with amber in their belly leave.
Low transparency:
Success or failure is often not recognizable until the last moment. Coupled with wait states of sequential processes and local-optimization of large-batches, dependencies get created faster than they get resolved. As central decision point for her silo/team, much depends on the manager/lead to keep track of and get resolution for dependencies that her teams needs resolved. Attempts at centralized understanding lead management to push for implementation of ALM tool. Triggering the cycle of pushback and then feigned compliance by teams so as to get management off their backs. The organization still lacks any meaningful transparency, but now they can blame the tool.
Heroics:
Project pressures and time line constraints never seem to let up. Remember the illusion of knowing that comes from attempts at central understanding. There is always that deliverable that needed to be done, yesterday! – channeling organizational energies to play catch-up. Never able to work on improvements that would help the group work smarter. In centralized control environments, last minute problem solving gets rewarded over learning and also over improvement activities that would have prevented need for heroics. It is likely that many past hero’s – who saved the day! are now in senior management roles who are likely to groom and favor people who tend to be like themselves.
Self-fulfilling prophecy:
Managers or leads that control distribution of tasks, often give challenging tasks to trusted hero’s. Other people do not get a chance to sharpen their skills and demonstrate competence. Which leads to less and less of challenging work being directed to them. It is very important in centralized control environments for the workers to be perceived as skillful in their managers opinion, otherwise they will rarely get opportunities to improve and/or demonstrate competence. It is dangerous when managers pride in boxing their people into neat little categories. They often create the sub-optimal reality that they are trying to avoid.
summary:
Let it go. You don’t need to be in the “know”. Project or initiative success does not depend on your knowing, in fact it more harmful than you are aware of. Trust your team. Listen, to tune into the system from their perspective and not to formulate your answer. Serve by developing a environment of trust, support and information. You’d be surprised by how much of your work stress can be relived when you admit – “I don’t know”.
Dhaval Panchal is a VP and Enterprise Agile Coach for agile42. He is a Certified Scrum Coach (CSC), Certified Scrum Trainer (CST), and Innovation Games Facilitator with 15 years of experience working in the development and management of products and services in the software industry.
Dhaval began his career as an XP (Extreme Programming) developer. Over the years he discovered his passion to coach, train, and enable organizations towards Agile transformation. His results-oriented, people-centric perspective helps organizations implement Agile, Scrum, Kanban, and Lean techniques to achieve success. He has experience working with startups to Fortune 100 companies, with clients in the telecommunications, business process engineering, shipping, e-discovery, legal, gaming, health insurance, and oil and gas industries.
A sought-after speaker who has presented at international Agile and Scrum conferences since 2008, Dhaval is also an expert facilitator who helps leadership teams make sense of complex situations and drive towards action.
This is an Agile Alliance community blog post. Opinions represented are personal and belong solely to the author. They may not represent the opinion or policy of Agile Alliance.
Agile Alliance is a nonprofit organization with global membership, supporting and serving the Agile software community since 2001. We support people who explore and apply Agile values, principles, and practices to make building software solutions more effective, humane, and sustainable. We share our passion to deliver software better every day.
If you implement Scrum ceremonies, you are technically doing Scrum, but are you embracing an Agile philosophy? Is your team engaged in productive work valued by the stakeholders?
If you implement Scrum ceremonies, you are technically doing Scrum, but are you embracing an Agile philosophy? Is your team engaged in productive work valued by the stakeholders?
Your membership enables Agile Alliance to offer a wealth of first-rate resources, present renowned international events, support global community groups, and more — all geared toward helping Agile practitioners reach their full potential and deliver innovative, Agile solutions.
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies. However you may visit Cookie Settings to provide a controlled consent.
This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie
Duration
Description
__cfduid
1 month
The cookie is used by cdn services like CloudFare to identify individual clients behind a shared IP address and apply security settings on a per-client basis. It does not correspond to any user ID in the web application and does not store any personally identifiable information.
_csrf
session
This cookie is essential for the security of the website and visitor. It ensures visitor browsing security by preventing cross-site request forgery.
_GRECAPTCHA
5 months 27 days
This cookie is set by Google. In addition to certain standard Google cookies, reCAPTCHA sets a necessary cookie (_GRECAPTCHA) when executed for the purpose of providing its risk analysis.
cookielawinfo-checbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-advertisement
1 year
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Advertisement".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
gdpr[allowed_cookies]
1 year
This cookie is set by the GDPR WordPress plugin. It is used to store the cookies allowed by the logged-in users and the visitors of the website.
JSESSIONID
session
Used by sites written in JSP. General purpose platform session cookies that are used to maintain users' state across page requests.
PHPSESSID
session
This cookie is native to PHP applications. The cookie is used to store and identify a users' unique session ID for the purpose of managing user session on the website. The cookie is a session cookies and is deleted when all the browser windows are closed.
pmpro_visit
The cookie is set by PaidMembership Pro plugin. The cookie is used to manage user memberships.
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Cookie
Duration
Description
__atuvc
1 year 1 month
This cookie is set by Addthis to make sure you see the updated count if you share a page and return to it before our share count cache is updated.
__atuvs
30 minutes
This cookie is set by Addthis to make sure you see the updated count if you share a page and return to it before our share count cache is updated.
__jid
30 minutes
Used to remember the user's Disqus login credentials across websites that use Disqus
aka_debug
This cookie is set by the provider Vimeo.This cookie is essential for the website to play video functionality. The cookie collects statistical information like how many times the video is displayed and what settings are used for playback.
bcookie
2 years
This cookie is set by linkedIn. The purpose of the cookie is to enable LinkedIn functionalities on the page.
CONSENT
16 years 8 months 15 days 5 hours
Description Pending
disqus_unique
1 year
Disqus.com internal statistics
lang
session
This cookie is used to store the language preferences of a user to serve up content in that stored language the next time user visit the website.
language
This cookie is used to store the language preference of the user.
lidc
1 day
This cookie is set by LinkedIn and used for routing.
locale
3 days
This cookie is used to store the language preference of a user allowing the website to content relevant to the preferred language.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Cookie
Duration
Description
_gat_UA-17319182-1
1 minute
Set by Google Analytics and Google Tag Manager to enable website owners to track visitor behaviour and measure site performance. These cookies are used to collect information about how you use our website. The information collected includes number of visitors, pages visited and time spent on the website. The information is collected by Google Analytics in aggregated and anonymous form, and we use the data to help us make improvements to the website.
YSC
session
This cookies is set by Youtube and is used to track the views of embedded videos.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Cookie
Duration
Description
_ga
2 years
This cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assign a randomly generated number to identify unique visitors.
_gat_gtag_UA_17319182_1
1 minute
Set by Google Analytics and Google Tag Manager to enable website owners to track visitor behaviour and measure site performance. These cookies are used to collect information about how you use our website. The information collected includes number of visitors, pages visited and time spent on the website. The information is collected by Google Analytics in aggregated and anonymous form, and we use the data to help us make improvements to the website.
_gat_UA-0000000-1
1 minute
Set by Google Analytics and Google Tag Manager to enable website owners to track visitor behaviour and measure site performance. These cookies are used to collect information about how you use our website. The information collected includes number of visitors, pages visited and time spent on the website. The information is collected by Google Analytics in aggregated and anonymous form, and we use the data to help us make improvements to the website.
_gid
1 day
This cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the website is doing. The data collected including the number visitors, the source where they have come from, and the pages visted in an anonymous form.
eud
1 year 24 days
The domain of this cookie is owned by Rocketfuel. This cookie is used to sync with partner systems to identify the users. This cookie contains partner user IDs and last successful match time.
S
1 hour
domain .google.com
uvc
1 year 1 month
The cookie is set by addthis.com to determine the usage of Addthis.com service.
vuid
2 years
This domain of this cookie is owned by Vimeo. This cookie is used by vimeo to collect tracking information. It sets a unique ID to embed videos to the website.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Cookie
Duration
Description
_fbp
3 months
This cookie is set by Facebook to deliver advertisement when they are on Facebook or a digital platform powered by Facebook advertising after visiting this website.
AnalyticsSyncHistory
1 month
Used to store information about the time a sync with the lms_analytics cookie took place for users in the Designated Countries
bscookie
2 years
This cookie is a browser ID cookie set by Linked share Buttons and ad tags.
euds
session
These cookies are from Rocket Fuel (rfihub.com) and are used to deliver targeted advertising across their network sites ensuring users see relevant advertising.
fr
3 months
The cookie is set by Facebook to show relevant advertisments to the users and measure and improve the advertisements. The cookie also tracks the behavior of the user across the web on sites that have Facebook pixel or Facebook social plugin.
IDE
1 year 24 days
Used by Google DoubleClick and stores information about how the user uses the website and any other advertisement before visiting the website. This is used to present users with ads that are relevant to them according to the user profile.
loc
1 year 1 month
This cookie is set by Addthis. This is a geolocation cookie to understand where the users sharing the information are located.
NID
6 months
This cookie is used to a profile based on user's interest and display personalized ads to the users.
pxrc
2 months
The purpose of the cookie is to identify a visitor to serve relevant advertisement.
rlas3
1 year
The cookie is set by rlcdn.com. The cookie is used to serve relevant ads to the visitor as well as limit the time the visitor sees an and also measure the effectiveness of the campaign.
rud
1 year 24 days
The domain of this cookie is owned by Rocketfuel. The main purpose of this cookie is advertising. This cookie is used to identify an user by an alphanumeric ID. It register the user data like IP, location, visited website, ads clicked etc with this it optimize the ads display based on user behaviour.
ruds
session
The domain of this cookie is owned by Rocketfuel. This cookie is a session cookie version of the 'rud' cookie. It contain the user ID information. It is used to deliver targeted advertising across the networks.
sd-session-id
1 year 24 days
Registers data on visitors from multiple visits and on multiple websites. This information is used to measure the efficiency of advertisement on websites.
test_cookie
15 minutes
This cookie is set by doubleclick.net. The purpose of the cookie is to determine if the user's browser supports cookies.
UID
2 years
This cookie is used by AddThis as a unique user ID that recognises the user on returning visits.
UserMatchHistory
1 month
Linkedin - Used to track visitors on multiple websites, in order to present relevant advertisement based on the visitor's preferences.
uuid2
3 months
This cookies is set by AppNexus. The cookies stores information that helps in distinguishing between devices and browsers. This information us used to select advertisements served by the platform and assess the performance of the advertisement and attribute payment for those advertisements.
VISITOR_INFO1_LIVE
5 months 27 days
This cookie is set by Youtube. Used to track the information of the embedded YouTube videos on a website.
xtc
1 year 1 month
Anonymously tracks user behaviour on the websites that allow a user to share pages on social media using the AddThis tool. AddThis log the anonymous use to generate usage trends to improve the relevance of their services and advertising.
zync-uuid
1 year 23 days 17 hours
The purpose of the cookie is to serve visitors with relevant advertisement.
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
Cookie
Duration
Description
CP5XKN6QLDFWUC
This cookie is provided by the Calculated Fields form. This cookie is used by the online calculators on the website. Without the Calculated Fields cookie the instant quotation may not work.