TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Winning over hearts and minds work: ADKAR my favorite change management approach

55 pointsby krawczstefover 1 year ago

9 comments

asplakeover 1 year ago
&gt; ADKAR, a mnemonic to help you run a change management process by modeling what needs to happen to get someone to “change”.<p>The arrogance of it! Without mentioning “overcoming resistance to change”, this smacks to me of that 1990’s kind of thinking. Try starting with what people actually want and what gets in the way of that – you might be surprised.<p>Edit: Be aware that the organisational development (OD) community has undergone significant change of its own since then. Check out dialogic OD, generative change etc (Bushe, Marshak), also anthro-complexity (Snowdon).<p>Traditional methods have their place (“technical challenges” in the jargon – Heifetz) but for anything interesting, their track record is woeful.
评论 #38713535 未加载
评论 #38711605 未加载
评论 #38711771 未加载
评论 #38707950 未加载
xrdover 1 year ago
I recall being at an organization where an engineer wanted to clean up the code. He ran complexity analysis and showed some of the Java functions had a cyclomatic complexity of 1000, when it is generally agreed that this should never be more than about 20. This was because Android had a &quot;dex limit&quot; in the number of methods it could support at the time. Engineers couldn&#x27;t add new methods because of this limit so all the functions just got bigger and bigger and no one other than the original engineers could make changes.<p>This engineer tried to make the team aware but the senior engineers were, IMHO, wanting to avoid culpability more than looking for a fix. The bad practice had fixes but they were expensive and they had kicked that can down the road for years. It was also a form of job security.<p>He was marginalized and eventually fired for having a toxic attitude.<p>After reading this post, I really wonder if he could have done anything differently. His attempts were sabotaged by people more committed to protecting their fiefdoms and 401k trajectories.
评论 #38717021 未加载
评论 #38729626 未加载
评论 #38732035 未加载
slingnowover 1 year ago
I can imagine working with this guy is a total joy. First he starts writing some bespoke Python package that he wants to force the entire team to use. He describes it as something &quot;that __makes__ users naturally write code that adheres to software engineering best practices&quot; (emphasis mine). Generally, &quot;software engineering best practices&quot; means &quot;this is my strong preference and the rest of you should adhere to it&quot;.<p>He then begins running around, breathlessly ADKARing everyone into using it. After reading the article, ADKAR appears to mean beat everyone over the head with your solution until they give you the greenlight so you stop bothering them.<p>Or put another way: ADKAR is a process by which you make the effort of adopting the change appear easier than dealing with someone harassing you about the change every single day.
koliberover 1 year ago
Thank you for sharing this acronym. For a while I was using the concept of marketing awareness stages to foster change in my engineering teams. In marketing people are either unaware, problem-aware, solution-aware, product-aware, or fully aware. ADKAR seems to map out similar phases. Will try it out.
gfysfmover 1 year ago
The specific example here - pushing an organization to use your bespoke Python framework, that you believe to be the best solution for all Python programming tasks - does not inspire confidence.
评论 #38726053 未加载
skywhopperover 1 year ago
“better practices like MLOps, LLMOps”<p>Umm, what do these practices entail exactly? MLOps I can guess, but I think is probably of questionable utility, and certainly not a mature enough practice to outright assume it’s “better” than existing practices.<p>LLMops I hadn’t heard of, but it sounds like a really bad idea.
评论 #38711528 未加载
评论 #38704728 未加载
jimnotgymover 1 year ago
&gt; Personnel in data organizations are notoriously stubborn with adopting change.<p>I think you could remove the words &#x27;in data organisations&#x27; and get a sentence that is even more true.<p>It is very rare to find people in an established organisation who are up for change without significant management. I suppose that is inevitable when you think that someone has been doing a job for years and suddenly, here you are saying that things need to change. What they hear is, naturally, that they are doing a bad job.
评论 #38729381 未加载
krawczstefover 1 year ago
Author here, happy to answer questions&#x2F;criticism.<p>Otherwise if it&#x27;s more cathartic, feel free to post stories of how you&#x27;ve seen&#x2F;lived through a change management process... good or bad.
评论 #38712422 未加载
ath3ndover 1 year ago
My favorite change management approach (is totally not made up, I promise) consists of three main pillars.<p>It&#x27;s also a well known fact that tripods and pyramids and triangles are mystically powerful, so my methodology is totally legit, obviously.<p>- <i>Pillar 1</i>: Every opinion counts, but only if you can do the work<p>This boils down to removing managers who are not individual contributors from the decision making process (and potentially from the teams). I hear that Facebook are trying this out after their endless money started drying out. My advice is to not allow engineering managers who are not individual contributors in the first place.<p>- <i>Pillar 2</i>: Working without distractors, aka let us work without poker cards (aka estimations) and micromanagement check-ins (also known as standups)<p>This boils down to removing positions not related to building software from the process of building software. Such actions can be mind blowing to some, because it&#x27;s a well known fact that we, engineers, can&#x27;t make any decisions for ourselves what to build and what is its priority, and we obviously need some non-engineer who knows better to tell us what to do. But I urge you to entertain the thought and make a mental leap to a world where software engineers are capable adults who can build a great product, prioritize their work, and ship with confidence without a person with a BA degree called Josh who is &quot;overseeing&quot; their work.<p>- Scrum Master (that can be a full time job, apparently). Just don&#x27;t use SCRUM as a whole, and if you have to, try to only incorporate some stuff from it if the engineers see as useful (like retros, or some form of daily sync). Anything else that stipulates also a role&#x2F;position or some weird ritual with candles or cards, just throw it out of the window and thank me later.<p>- Product Owner&#x2F;Manager. In corpo world, MITM is not a type of attack, but an actual job description, a well respected middle man who gets paid for repeating things (poorly) from one group to another and gets to, for unknown reasons, decide what is important and what&#x27;s not. Just don&#x27;t do this to yourselves and allow your developers to talk to &quot;outside&quot; people.<p>- Agile Coach (yes, that exists as a full time job as well) from the process of software development. Motivate the developers by spending the savings from not hiring these roles into the engineering team&#x27;s next salary increase.<p>- <i>Pillar 3</i>: It&#x27;s done when it&#x27;s done<p>The more management types are sniffing around trying to pressure you into release or how to build whatever feature, the more they are slowing the process of a good, reliable software with well thought of features. So they just have to be patient or hire a new development team. It&#x27;s done when it&#x27;s done, deal with it.<p><i>Conclusion</i><p>I call this approach to change management: &quot;Great Tactics For Owning Management&quot;, in short <i>GTFOManagement</i>, and I fully intend to write a book about it and then not release it.
评论 #38736448 未加载