Back in the 80s when organizations first decided to automate their systems, it was the role of the project manager to oversee and supervise the development. The functions that could be done by using an IT system were very limited and the work that had to be done was distributed between the manpower and the computer. For someone at that time to become the leader of the project or the release management, he didn’t need any certifications or knowledge in the language of programming. All what was needed is for him to be successful in analyzing business systems.
In this day, it is a different story as the management systems now are 100% automated and the role of manpower and the human agents have been decreased drastically until it became minimal. This is due to the fact that many decisions that had to be taken by the human operates are now being taken by the computers and the automated management system. Any management system has to be accompanied by 3rd party applications and programming languages.
Only a few decisions have to be taken by the head of the release management team. This is why these decisions would require the release or project manager to have a specific amount of knowledge in programming language in order to take decisions related to it. This is why he will need to be familiar with the various 3rd party applications in order to make the best decisions and to choose the best one that would fit the system.
This is why the only persons who have enough knowledge and familiarity with the programming languages and the 3rd party applications available on the market and their efficiency with the programming language that the management system uses can become the head of the release management team. After the system successes in passing the testing stage, any mistakes that are found and discovered by the configuration manager are then conveyed to the head of the release management team. The release manager then sends the system back to the software developers in order to carry on the necessary tweaks and changes to avoid such defects. The very first two steps will keep repeating until the program is found perfect by the configuration managers in order to make sure that the final outcome of the program doesn’t contain any errors. Of course, even after the implementation, there will still be the need for the developers to give the release manager the IT support he needs.
In this day, it is a different story as the management systems now are 100% automated and the role of manpower and the human agents have been decreased drastically until it became minimal. This is due to the fact that many decisions that had to be taken by the human operates are now being taken by the computers and the automated management system. Any management system has to be accompanied by 3rd party applications and programming languages.
Only a few decisions have to be taken by the head of the release management team. This is why these decisions would require the release or project manager to have a specific amount of knowledge in programming language in order to take decisions related to it. This is why he will need to be familiar with the various 3rd party applications in order to make the best decisions and to choose the best one that would fit the system.
This is why the only persons who have enough knowledge and familiarity with the programming languages and the 3rd party applications available on the market and their efficiency with the programming language that the management system uses can become the head of the release management team. After the system successes in passing the testing stage, any mistakes that are found and discovered by the configuration manager are then conveyed to the head of the release management team. The release manager then sends the system back to the software developers in order to carry on the necessary tweaks and changes to avoid such defects. The very first two steps will keep repeating until the program is found perfect by the configuration managers in order to make sure that the final outcome of the program doesn’t contain any errors. Of course, even after the implementation, there will still be the need for the developers to give the release manager the IT support he needs.
No comments:
Post a Comment