Which are the causes of such gloomy scenario? The main reason can easily be found in the early stage of the lifecycle when the final user (the customer indeed) requires an application to the IT department. The requirements at this stage are fuzzy! IT's managers try to be vague taking in the requirements, business does not explain very well it's need (sometimes at this stage does not really understand the need). Afterwards the IT department starts its joba while business waits for the outcome.

The idea overall is to have a constant review of what has to be done! The business has to exercise constant supervision on the development or, from the other side, the developers have to interact constantly with the business.
It is not uncommon that business decisions at the application level are taken by the team leader.
This is done to save money! The CHAOS Report shows that you are wasting money.
Big programs always have a Steering Commitee and Project Boards. These deal with high level issues. Under the board level there are several perfect organizations that just do not talk to each other. Again it is a well known problem: the communication and the exchange of ideas in the company is a success key.
It appears to be obvious but often the project plan comes first. Unfortunately there is no way out: you ought to understand that an IT project has two legs: Biz and Techs and during the IT initiative they have to collaborate.
Nessun commento:
Posta un commento