All companies are dominated by stupidity. What makes the difference is the amount of compensation you get for staying there.
 

  Site about "championism" and "champ" firms on Croatian IT market.          ->Croatian site
  What is championism? | Champion's manifest | The Legend of champions | Weekly poll
  Legend of champions
  Prije (Previous) Nastavak (Next)
  Erich Dodoni
 
  Owner of Dodoni computing

The first time Bojan heard about Erich Dodoni was during the first interview in Dodoni computing, when chief of Zagreb office Zakro described the mysterious boss with the following words: "If we invite you to the second round of interviews, you will meet Mr. Dodoni, owner and founder of Dodoni computing. He was born in Greece but studied in Zagreb and later in Dembelia. You'll see that he is a fine person and a typical European gentleman."

When Bojan really met Erich, he remembered Zarko's words and thought he was right. Erich looked very friendly, smiling and in calm voice he described how he was doing business and what his vision of Dodoni computing and Bojan's role in it was. He impressed Bojan even more when he invited all employees to free lunch at nearby restaurant. He really seemed like a "good boss" or "father figure" in every aspect. Among many things Erich said during that first meeting, Bojan particularly remembered this statement: "We in Dodoni computing are so well organized and efficient that five of our developers perform like fifteen in other firms." Bojan kept recalling that phrase many times in days to come when he finally learned that by  "organization" and "efficiency" he should read "chaos" and "unbelievable inefficiency".

Profile of European gentleman

Erich was in mid forties and he spoke some strange mixture of Croatian and Serbian language that definitely revealed the fact that neither of those languages was his mother tongue. He even tried to speak Zagreb dialect, probably to get close to his employees, but as soon as he realized it was too hard for him and in most cases grotesque, he switched to his standard mix, which was, as we said, very far from either standard Croatian or local dialect.

Erich was a big mystery for all employees in Dodoni computing, except maybe for Zarko. How he ended in Dembelia, how he started his firm, how he got so many contacts that allowed him to work for such big Dembelian companies - those were the questions that intrigued his staff. Those of them who knew that Zagreb office was not profitable and that Erich was constantly investing in it were even more puzzled. "Where did he get the capital for such long-time investments and how long it would last?", they wondered. Even today, when Zagreb office is slowly collapsing and employees are leaving for better jobs, most of those questions are still left unanswered. They will probably remain so, except if Mr. Dodoni decides to publish his version of the story and solve all the puzzles. Erich? ;))

Company vision and Return on investment

Whenever Erich showed up in Zagreb, he didn't miss the opportunity to explain to the staff how he saw the vision and perspective of "our little enterprise", the pet name he often used for his firm. "First", he said, "our main advantage over competition is our ability to adapt to different situations and that is because we have small but competent team. Most of the Dembelian software firms are too big and inert and most of the people there are idle or not enough productive because there is not so many available projects and they are working in old technologies, which nobody wants any more."

"Then", he continued, "there is also our unique model of doing business that I call  Return on investment (ROI). There is a huge demand for such model and we have many potential clients, even better, we've already done some projects following that model, DAMP, for example. What attracts the clients the most is the possibility that money they invested in software can be after some time returned and they can even make profit on it. Let me give you an example.."

Then he drew some sketches on the whiteboard and turned to audience. "The system is very simple", he said, "Company A orders a software system from us and we develop it, mostly from the scratch. When finished, the new system becomes a property of company A. Then we try to sell the same system to other companies and if, for example, company B purchases it, the profit is split between company A and Dodoni computing. The same principle applies if there are more clients like company B. By following this system, company A and Dodoni both get profit i.e. company A gets return on its investment in software system and Dodoni computing gets new clients who will probably order more software." Then he emphasized: "The best part is that we didn't have to invest in the initial development and we got the system that we can sell to others and get new references."

Although Erich's system looked like The Holy Grail of software industry, those who listened to his monologue couldn't resist to ask themselves some questions, like:

  • How many projects have been already finished by following that system? In other words, is there any project developed for company A and sold to other companies, e.g. B or C?
  • If such project does exist, is company who initially ordered the product satisfied with it?
  • How come that no other firm in Dembelia came to the same idea?

Well, a real cynic would probably ask even more questions like these, but Bojan was at that time full of enthusiasm so such thoughts didn't come to his mind. He trusted his new firm wholeheartedly. 

Later, when he learned the real truth about his firm, he realized that Erich's ROI philosophy was just his imagination, as well as profitability of "his little enterprise". The main reason that system didn't work was because clients weren't just interested in getting the system and return of their investment, but they also wanted the application to work, to be stable, delivered on time and up to their requirements. "Annoying pests!", Erich would probably think.

There is no known case that any system made in Dodoni was ever sold to more that one company. On the contrary, there were cases when even the first customer of the product, due to a low quality of final product and Dodoni's support, refused to do further business with Erich's company.

So, let's conclude..

Although at the beginning dazzled by Erich and his company, Bojan soon realized that something was terribly wrong in "our little enterprise" and that "fish rots from the head". At the end of his career in Dodoni computing he had enough experience to summarize his firm's worst practices and the biggest mistakes of its owner:

  • Failing to understand what the software development is all about or "Give me more Chinese and we'll finish the Great wall sooner"
    Although Erich started a software company, it was obvious he had no idea about the essence of software development. On many occasions he used to say to his employees: "I won't interfere and tell you how you should do your job. You are the experts". Then, sooner or later, he would forget about what he said and for instance, arranged fixed delivery date for which he didn't consult his "experts". If employees complained about unrealistic date, he asked questions like: "Why it can't be done on the date I promised to client?", "Why it takes so much to develop that application?" or "Why we can't compensate for short delivery date by adding more people to project?" This last question he formulated in his famous sentence "Give me more Chinese and we'll finish the Great wall sooner" (see note). 
  • Not caring for his most valuable assets - people
    Although everybody knows that software is created by people and that human resources are the most valuable capital in our industry, Dodoni computing and its owner tried very hard to prove just the opposite. People there were treated like an expendable piece of equipment that only requires paycheck at the end of the month and that has no other needs or feelings. Instead of focusing on people, teamwork, self-improvement, education and other human related factors, Dodoni computing and its management were focused exclusively on projects and clients. As an employee of that firm, you had a feeling that you are expected to be a software making machine that only thinks how to do its work on time and that never complains. So, if you feel uncomfortable because it is too hot in summer, or there is no toilet paper in the bathroom or coffee in the kitchen, it is your problem and how dare you think of such irrelevant things, when you are involved in such great projects? Or, if you think that your boss is totally incompetent for doing anything related to software, because projects are done randomly and without specifications, shut up and don't complain. Isn't salary enough for you, what else would you want from your great firm?     
  • Bad management
    Not only Erich didn't know a thing about the software development process and how to treat people with respect, but he appointed equally incompetent and ignorant person as a head of Zagreb office. It is not a problem if the owner of the company knows nothing about the production process and is interested only in making profit. It is also not a problem if he hires a good manager who knows how to efficiently organize development process so that people are doing their work good and with satisfaction. It is a BIG problem if he fails to do so, as Erich did. And even worse, he also failed to correct his mistake. Although it was obvious that Zagreb office is poorly managed and it doesn't make profit to its owner, not to mention that people were constantly leaving the firm, the same man was in charge for many years and there was no sign that Erich planned to change that fact e.g. fire him and find more competent person.

For those who read to the end..

This is the bonus story written by one of his former employees. See Erich from another angle.

Erich Dodoni was a big mystery to all of us. He used to act as a "father figure", good friend who was always there for you and could help you with his kindness, great knowledge and rich experience. Non-champions between us sooner or later compared him to the piece of onion. There were several reasons for such comparison. Some would argue that Erich's posture and his skin reminded them on the form and surface of onion. Other, who were more forgiving would think of Erich's many faces and remembered that you can combine onion with almost every dish. Some less forgiving would think of how onion made them cry once they tasted it. Bad breath and gases also came to their mind.

Erich saw himself as a competent and experienced salesman and system analyst, one who feeds his hungry team of developers with new opportunities and new projects. Off course, he thought that this role was crucial to the success of his firm. He described his every day's job of acquiring projects as time-consuming and hard process that relied on his good reputation, knowing the right people in the right places and also of knowing many different business processes. Of course, we must not forget his incredible talent for psychology. He thought he could really get under clients' skin and make them wish what he wanted to offer them.

Faced with such a vivid description of Erich's master role, his non-champion employees couldn't help but to imagine Erich as Jehovah's witness or travelling salesman who goes from door to door and tries to persuade poor housewives to buy products they don't need. One of employees pictured Erich as walking with his notebook from one Dembelian firm to another and selling software in kilos. "You need 2 kg of software? Right, no problem. We can do it. You sir, you said you need 4 kilos? I'll tell my men to hurry up but you will get it, no problem.", he tried to quote Erich while other laughed.

One of the stories that best describes Erich's talent as a system analyst goes like this: After many attempts, Erich finally succeeded to persuade one of the greatest Dembelian car companies to buy a software from him. "It is a big thing", he explained, "once you get the project and become their vendor and partner, you are inside and you can expect more projects and more money in the future". He already saw himself in the paradise, not caring for the real project at all.
The project was relatively small. Client wanted an application that will use some test data and produce some statistical results and graphs. The only problem was that the requirements were inadequate, there was no sight of functional specification and all in all, nobody had a clue what had to be done. The big part of the project time was spent on guessing and trying to read client's mind. When asked to clear things up, Erich responded that he had no time and that it was not his policy to bother clients with details. "You just implement something, then we will see if they are satisfied with that and we'll make corrections if they aren't".
Is it necessary to say that the application  completely missed the client's expectations in general and no other projects were done for the same client?

Note: For those of you who find the Chinese metaphor too confusing, let's explain it in other words. By comparing building the wall and the software process, Erich wanted to point out that for him those two activities follow the same principle. More people you add to project, sooner the work will be finished. Ten man-months, ten people in one month. Anyone who has been in software development knows how ill that assumption is.

  Prije (Previous) Nastavak (Next)