Next: To all the "developers" who have never written a line of code

To all the "developers" who have never written a line of code



Who develops software knows how important are the following points:

1) to understand the customer's request
2) develop well
3) to develop faster
4) lower costs

Companies that can do this are small businesses with a few people.

Many times one person can do things that big companies do not even imagine.

Large companies can not begin to invent things more strange.



There are large companies that adopt the theory to control every stage of production (that ugly word) software, purchasing tracking software (which does not know how to use), creating groups of qualities that explain to those who have developed a life as it should be develop quality and inventing processes (such as Agile) that encumbers all the work.

The end result is that while before there was only one group of maybe 10 people who developed software, now we have:

1) A group of 10 people who develop software
2) A group of qualities and processes that explains the first group how to work, driving them to use tracking software
3) A group supporting the application tracking software
4) A group that just makes testing (since the development and testing should be separated, although in the end the first group will continue to run the tests)
5) Each group must have at least one end or under leaders who control the work
6) The groups must dialogue thus increase the number of meetings and if the company and 'a multinational increased trips etc ...

At this point some people think that the cost is and '' slightly 'high and proposes the development of a particular software product by assigning it to outside firms.

Worse than worse.

The costs rise especially after the delivery of the software since maintenance is maintained by the initial group of 10 people and despite the costs continue to rise will make meeting which reaffirmed that quality is important and that you must row in that direction .. ....

Also in this context the people who have never developed software that create only increase intropia in this system use the action to delegate downwards their actions because busy I do not know what ......

The result is a group (10 developers) work overloaded and especially annoyed to see people who do not give any added value on top of them and also get higher salaries

Very few large companies that have understood that the solution is to have groups of a few people who do not assign any rule but only a final result to be conquered.

All the others will insist on increasing the entropy, but sooner or later will erupt.

The truth is that the big companies are full of useless people, who have to invent work to justify their presence in the company.

My question is "why not exploit the 10 programmers?".

The answer to those who ask me to figure out if a person is useful or not a software company, just to test him making him write four lines of code.

If it is not capable, out of the company. Maybe you can make a greater contribution in another type of business.

I invite you to read this beautiful story of the worker happy ant.

1. Every day, a small ant arrives at work very early and starts work immediately.

2. She produces a lot and she was happy.

3. The Chief, a lion, was surprised to see that the ant was working without supervision.

4. He thought if the ant can produce so much without supervision, wouldn’t she produce even more if she had a supervisor!

5. So he recruited a cockroach who had extensive experience as supervisor and who was famous for writing excellent reports.

6. The cockroach’s first decision was to set up a clocking in attendance system.

7. He also needed a secretary to help him write and type his reports and …

8. ... he recruited a spider, who managed the archives and monitored all phone calls.

9. The lion was delighted with the cockroach's reports and asked him to produce graphs to describe
production rates and to analyse trends, so that he could use them for presentations at Board‘s meetings.

10. So the cockroach had to buy a new computer and a laser printer and ...

11. ... recruited a fly to manage the IT department.

12. The ant, who had once been so productive and relaxed, hated this new plethora of paperwork and meetings which used up most of her time…!

13. The lion came to the conclusion that it was high time to nominate a person in charge of the department where the ant worked.

14. The position was given to the cicada, whose first decision was to buy a carpet and an ergonomic chair for his office.

15. The new person in charge, the cicada, also needed a computer and a personal assistant ,who he brought from his previous department, to help him prepare a Work and Budget Control Strategic Optimisation Plan …

16. The Department where the ant works is now a sad place, where nobody laughs anymore and everybody has become upset...

17. It was at that time that the cicada convinced the boss , the lion, of the absolute necessity to start a climatic study of the environment .

18. Having reviewed the charges for running the ant’s department , the lion found out that the production was much less than before.

19. So he recruited the owl , a prestigious and renowned consultant to carry out an audit and suggest solutions.

20. The owl spent three months in the department and came up with an enormous report , in several volumes, that concluded : “ The department is overstaffed ...”

21. Guess who the lion fires first?

22. The ant , of course, because she “showed lack of motivation and had a negative attitudequot;.