Search This Blog

Monday, 22 February 2010

So what issues do I typically find?

Dear reader,

It is not difficult to find challenges to work with in most companies, often you think that it is quite normal in small start-up, however even multinational companies can get you flabbergasted looking into the truth below the nice development process charts.

In my opinion the number one issues is always requirements. How do you make sure you have the right requirements or even have them written down somewhere? How do you impose change control of you requirements? How do you priorities requirements? How do you get the right input for the requirements from all important stake holders? I will write a lot about these issues in my coming posts. However, just to give you a preview, here are some of the issues I typically find:


  • Requirements in all forms...

  • Lack of quality control and good quality code measures (software Metrics)

  • Lack of quality control and good quality code measures (software Metrics)

  • Lack of 100% working development process or even no process

  • Bad architecture

  • Poor understanding of project management, project estimation and software complexity

  • Lack of good steering for all development projects i.e. no steering committee on the right level of the company, or only obligations and not the right authority for people who drive projects

  • Lack of commitment due to poor understanding of people management skills

  • Lack of drive and commitment due to poorly connected company goals with individual goals

  • Political games

  • Line and projects not clearly separated

  • Poor visibility or transparency on the status on ongoing development projects

  • Lack of good customer support and handling sw bugs


This I s just the short list :-). However if you solve many of the above issues you are on your way to a much better future.
But remember in the end it does NOT help you if you can write fancy process or buy nice tools. The number one thing is to get everyone in you team onboard and actually implement and work according to the new ways of working and that is the most difficult task to achieve IMO.

Over and out for this time…

No comments:

Post a Comment