This one simple negotiation trick will give You Max tech value!

agile it in the mix

True story – customer rep wanted us to make their own facebook, largely on future profit share. “Should be easy”

Managers that see themselves as enlightened leaders instead of value creation facilitators often use faux Agile methodology as a means of asshole bargaining.

“Name your resource price and I will hold You to it. I don’t have a plan, I don’t have market valuation, and I expect to change the whole project unexpectedly, no, make that pivot, interrupting the framework flow, and I will hold You responsible to what You promised. Are You not a bro of Your word, bro?”

Needless to say, an experienced bargainer, scarred by past betrayals, never names the price first. Developers are no exception. They can give a very precise estimate when they know what they need to know as in for a very specific feature, in very specific context.

If You lack the ability to define what it is You want, then embrace agile for what it is supposed to be- specification and value discovery through incremental, continuous delivery. Make value from the start, continue making value as Your understanding grows, don’t interrupt the creators of value.

This excellent post by Kyle Prifogle has lots of gems on achieving real value for minimal investment, without technical debt and developer burnout.

http://kyleprifogle.com/dear-startup/

Oh yeah, the trick? Don’t asshole negotiate with developers.

Negotiation and wordy words

The magic pill loving society that we are, articles promising  a few simple words that make all the difference in negotiation are always a hit.

People under stress often exhibit hostile behavior as a means of coping with crisis. Their world model is collapsing, and having more questions introduced in the moment of catastrophe is beyond what can be handled at the moment.

Of course, negotiating is harder than simply getting information.

No magic pill solution, but it sure helps to establish rapport before the crisis starts. Classic thermostat project management presumes the underlings will follow instructions. However, if there is no shared understanding of values and goals, even followed instructions can lead to opposite results.  Things always change, and creating all-encompassing instructions in advance means no work can ever start.

We see from lessons learned in the article that open channels of communication are vital, with established trust and respect on both sides. Very expensive. But it costs more if it’s not there.

http://www.bbc.com/future/story/20190919-the-simple-words-that-save-lives

The many ways of UK gov. project failure

chav

“A report from right-wing think tank Freer has estimated failed government projects in the last few years have created delays totalling 34 years and wasted an eye-watering £7.5 billion.”

Abridged from the source:

The report calls for reform, suggesting making a permanent secretary fully accountable for delivering projects, even when changing departments, and tying compensation bonuses to project completion. 

Internal  outsourcing from individual departments to a dedicated central unit is on the list as well. So is creating a new government committee to oversee large projects.

The final suggestion called for a deepening of project management and delivery skills.

My comment: instituting a product owner, institutional project sponsors, and internal project development initiative. Right-wing or not, those are sound suggestions.

https://www.theregister.co.uk/2019/07/23/how_does_uk_gov_mess_up_it_projects/

Project Management research – alternatives

science_news_cycle

When we talk about project management science, it is often anything but. What do we do know as science though? Do we have a solid base to go from? Some facts, stone cold, preferably?

We know that self-organization exists. Proven in biology, physics and chemistry. In economics, largely clouded by politics. We can agree that most project managers go into their field out of self-interest. Said self-interest can be spread over the whole of Maslow’s pyramid, from basic survival to self-actualization.

Thus, from a project manager’s perspective, a successful project is one that pays target compensation and serves the PM’s career goals ( hence the absence of whistle-blowers at Boeing, as an example ).

hughMcLeodCompanyHierarchy

Since most data on “successful” projects are submitted to researchers by said PMs, inbuilt bias is to be expected. But is it anticipated?

This delightful paper by Koskela and Howell  is one of the few that calls out the bullshit in project management. Just look at that title! The underlying theory of project management is obsolete

Click to access 2002_The_underlying_theory_of_project_management_is_obsolete.pdf

Koskela and Howell deduce that activities and tasks are the unit of analysis in the core processes of project management. The atoms, so to speak, of project management are  actions and assignment of actions ( to others ).

They further outline that the grand illusion clouding project thought is based on the outdated transformational approach that sees operations as execution of orders by the executors as issued by the planning department.

Thus we come to the core conflict between power-hungry managers and algorithm-prone software developers.

The business types worship at the altar of wishful thinking – if only the unwashed executors would sip from the wisdom of the inspiring, empowering manager, everything would go according to plan! Except the plan always changes.

Hence the total domination of lean in manufacturing and agile in software. Because the manager cannot explain what they want. Or need. So the only solution is produce as little as needed, and release software as often as you can so as to get market feedback.

And get a chance to communicate with developers through iteration.

Koskela & Howell: “Project management seems to be based on three theories of management: management–as planning, the dispatching model and the thermostat model”.

Know anything that actually works on the thermostat model? Even the thermostat in my house has failed to do its task for me, on may occasions!

And finally, oh thank You mighty Koskela & Howell: ” ..by means of the queueing theory, various insights, which have been used as heuristics in the framework of JIT, can be mathematically proven. The major difference between the transformation view and the flow view is that the latter includes time as one attribute of production. Because time is affected by the uncertainty in the production process, as well as interdependencies between tasks, the focus is directed towards uncertainty and linkages, which are not acknowledged in the transformation view.”

Time, uncertainty, interdependence ( most importantly, unknown and uncertain interdependence). 

Now mind You, there are some peer-cited papers that dare to ask whether Project Management as They Teach It has any scientific backing:

“Project success as a topic in project management journals” by Ika Lavagnon and “Rethinking Project Management: Researching the actuality of projects” by Cicmil et al.

Unfortunately, the abstracts of said articles are heavy on words such as “ontological, epistemological and methodological”. Shall we translate? They estimate that methods of defining reality and perception of reality of project management are flawed. Good start. Too bad Lavagnon and Cicmil are light on math.

And the math that does work takes us back to the second law of thermodynamics. We gots entropy. We gots self-organizing against said entropy.  We want to have a method that lets us get closer to where we want to go. We accept that we adjust where we want to go as we go there. The method supports us on the journey.

Now to have someone that pays us on that adventure, we deliver customer value.

Koskela & Howell: “The utilization of the transformation model only leads not only to a passive neglect of principles of the flow and value generation view but to an active violation of these principles.”

If You hope that proper planning and direction will deliver valuable projects, you will not only fail to deliver customer value, but blow budget and deadline as well, while failing to do so.

There are more pearls in Koskela & Howell’s paper, so be sure to check it out. I’m going to continue with my search for the atomic periodic table of project management.

What is the minimal viable project methodology that allows for a successful project? And what is the minimal viable definition of value to customer? The adventure continues.


 

Whatever happened to Six Sigma

https://qz.com/work/1635960/whatever-happened-to-six-sigma/

“Six Sigma credentials are no longer held in the same regard.  Systems like Six Sigma appeal to managers because they are rooted in the pursuit of predictability, and all managers crave predictability, says PwC’s Pino. Knowing a business had been Six Sigma’d was a comfort to business leaders, because it means they have one less thing to worry about.

But simply following the steps of a process is no longer a guarantee of success, if it ever was. Business is increasingly complex and interconnected, and it seems unlikely any single system can tame it. The smart enterprise of the future will need a constantly evolving rotation of systems and skills, employed by adaptable and flexible workers. They will be harder to teach in a course, but they may outlast all the fads and fashions that preceded them. “

How Boeing’s managerial culture led to disaster

https://newrepublic.com/article/154944/boeing-737-max-investigation-indonesia-lion-air-ethiopian-airlines-managerial-revolution

much of the software on the crashed Boeing MAX had been engineered by recent grads of Indian software-coding academies making as little as $9 an hour.

Why was the ugly software hack there? Boeing put it in because the fuel-saving engines did not fit the older plane frame, making the machine prone to stalling. Fixing it in software in a way that would not require pilot re-training, due to key customer demands, meant the catastrophic automatic nosedive was undocumented, and hidden from pilots.

Does saving money on safety pay? Yes.

Us military and agile – much concern about bullshit.

Many accuse agile being a sect as the common heard excuse is ” if it’s not working, it’s not agile”.

Since the framework aims to be empiric, it is a very valid excuse – you should use the framework in a way that works for You. Positive catch-22.

https://www.forbes.com/sites/stevedenning/2019/09/22/how-fake-agile-at-dod-risks-national-security/

The US military appears to have a problem with fake agile, so much they have even made a guide on “detecting agile bullshit”.

Click to access DIB_DETECTING_AGILE_BS_2018.10.05.PDF