(We can consider many Frameworks or Methodologies like Agile, PMI, Lean, etc.)
A Developer is suffering with all the pressure of the Universe to have this solution up and running in production within a very short time frame, let's say a week, give or take. Since he knows better, like many developers, he does not need to conceive, design, validate, proof or test the concept or the feasibility of the solution.
Then the developer creates the world in six days, all by himself. Guess what, he runs out of resources or ideas to continue this lone and selfish journey. During a bio-break, he has yet another brilliant idea: he is going to use his own poop to be able to continue. So he grabs as much turd as his hand can take and uses it to fabricate the resource he needs: a man.
Immediately the developer finds out his implementation is flawed, besides being already late and out of resources. The first feedback man gives to the developer is that he needs help, he needs companionship to be able to continue the developer's work. The developer has one out of two options: either he asks help for a weird speaking sneak that is coiled around a tree nearby or try to use whatever the result of his molding turd was.
Well, lacking a better idea and regretting big time for not validating with future users and clients before, he radicalizes and decides to remove a piece of the code from man, and with the rib shaped function he creates the next resource. However, besides having changed radically the code without proper validation, change management and approval, he creates the next resource.
No surprise it was not another man. Both developer and man agreed to use the name woman for this new resource.
Time goes by ...
The system proves to be crap. Nothing works. Man and woman were able to multiply their codes like a fast spreading virus. Developer was helpless and severely criticized everywhere. His only option was unilaterally purge current deployed system and erase it so that a new, better solution could be deployed. This time he decided to work smarter. He asked a group of people to help him. He came to realize it was the family of an old, blind, drunk dude with great skills, just what he needed.
This dude built a gargantuan ship with his bare hands, something never did before, and that will never be replicated in the entire cosmos. Soon the developer purged the entire system, flooding the host machine so that all his mistakes could be erased forever from memory. The family of the dude was responsible to make it all run again. After one year he gave a few coach class tickets to Kangaroos to go live in Australia and the different Penguin families to live in Antarctica.
Developer tells there was a time of productivity and efficiency. Few people believe him. Until all the system went down south once more. The situation was worse than before. The code was full of bugs, many OS vulnerabilities were explored by scammers and other hackers with bad intention.
At the end the developer was totally screwed ... again.
He became depressed, restless, ashamed for being so selfish and arrogant for believing he was all powerful and had all knowledge in the universe. He found no solution, he need to offer himself to sacrifice. The only way to clean up all the shit he did during millennia as a mediocre designer and even worse developer.
So he did. He manipulated the code so that people would think he was someone else and offer himself to sacrifice, and users were happy to do so since they knew this under-performer, unskilled and mediocre developer couldn't ever do any better.
Today we have many great tools, including MSF (I love it still), Agile (Xtrene, Scrum, etc), PMP. PMI. ITIL, ITSM, DevOps none of us has to live through the shame of incompetence and very poor design.
I do not give exceptions: design thinking for conception, Lean or MSF for implementation, ITIL for operations.
To rely on crap when you run of resources is a big sign your product will be the end of the world,
PH - Hune/21/2018 HAPPY SOLSTICE
I dedicate my life to science, technology, music and to bringing people together. And I do it my way.