Top Banner
Software Development Methodologie s of Dumb Managers www.auroracs.lk Compiled by Nalaka Gamage Missing lessons from text books
17

Software development methodologies of dumb

Jan 16, 2015

Download

Technology

Software development methodologies of dumb
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Software development methodologies of dumb

Software Development Methodologies of Dumb Managers

www.auroracs.lk

Compiled byNalaka Gamage

Missing lessons from text books

Page 2: Software development methodologies of dumb

Missing lessons from text book

Theory in text books is mostly happy scenarios

Reality is often far from theory Not all are professional Not all are smart Not all are honest

Its time to be knowledgeable and eliminate those incompetent and crooks out of industry

Page 3: Software development methodologies of dumb

The strategy

“Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.”

- Albert Einstein

1Identify It

2Name it

3Eliminate it

Page 4: Software development methodologies of dumb

The Dumb & Crook Methodologies in Practice

Page 5: Software development methodologies of dumb

Dum

b m

etho

dolo

gies Development by Crisis

(DBC) Everything is a Crisis. Every task, you have to “Drop

everything” and work all night long!

Everything is a disaster.

Page 6: Software development methodologies of dumb

Dum

b m

etho

dolo

gies

Not Allowed To Do Development (NADD) Managers can be heroes in the

meetings and not in development, so they like to keep on talking in meetings eating up valuable time of developers.

Then they will expect developers to stay late to do coding!

Page 7: Software development methodologies of dumb

Dum

b m

etho

dolo

gies Budget Driven

Development (BDD) The time that a project will take is

dictated by how much the client will pay, instead of how long it will take to develop the application.

Generally leading to massively over-budget projects and exhausted developers.

Page 8: Software development methodologies of dumb

Dum

b m

etho

dolo

gies

Axxhole Driven Development (ADD) All wisdom, logic or process goes out the

window when Mr. Axxhole is in the room, doing whatever idiotic, selfish thing he thinks is best.

There may be rules and processes, but Mr. Axxhole breaks them and people follow anyway.

In worst case Mr. Axxhole might be a completely non technical person who has positional power (i.e. Boss).

Page 9: Software development methodologies of dumb

Dum

b m

etho

dolo

gies Client Wants It Anyway

(CWI) No matter how inane or unusable, just because the marketing teams wants it then it has to be in there.

Usually an over-budget, non-specified that will never be paid for.

Page 10: Software development methodologies of dumb

Dum

b m

etho

dolo

gies Completely Redundant

Application Process (CRAP) You create the same

application someone in your company, division, department, or cubicle has already created.

But you either (A) want to write your own, or (B) had no idea someone else had done it.

Page 11: Software development methodologies of dumb

Dum

b m

etho

dolo

gies

Just One More Feature Outside Schedule (JOMFOS) Regardless how tight the

schedule, or how late the project – JOMFOS product managers can always find something strategic and groundbreaking that not only breaks the current design, but also has to be squeezed in before the unmoving release date.

Page 12: Software development methodologies of dumb

Dum

b m

etho

dolo

gies Document Driven

Development (DDD) Copious amounts of

inaccurate, verbose and unnecessary documentation are prepared and maintained as if they somehow embody everything that needs to be done in the software.

Page 13: Software development methodologies of dumb

Dum

b m

etho

dolo

gies Next Shiny Thing

Development (NSTD) When your development focus

changes every time your boss comes back from a tech conference.

Page 14: Software development methodologies of dumb

Dum

b m

etho

dolo

gies Everything is High Priority

(EHP) Management comes and tell

you that something is required ASAP and next day something else is required ASAP – in the end nothing gets done!

Page 15: Software development methodologies of dumb

The

Resu

lt is

……

……

….. IWIWSE mode (I Wish I Was

Somewhere Else) When two or more of the

previous methodologies are in effect the guys that really have a clue often get intoIWIWSE mode (I Wish I Was Somewhere Else) which produces some of the most unmotivated code in existence

Page 16: Software development methodologies of dumb

Its time to kick these unprofessional / incompetent project management practices out of software industry

IT industry is for smart people doing smart things in smart ways.. Let’s not dumb, crook and vicious people spoil the industry !!

Let’s eliminate it !

Page 17: Software development methodologies of dumb

Aurora Computer StudiesSummerset College, 3rd Floor, DFCC Building, 135, Highlevel Road,Maharagama, Sri Lankaage

www.auroracs.lk

Aurora Computer StudiesThe choice of the smart