There is a crucial role for both managers and leaders in a software project environment. These two different roles are complimentary and involve different skill sets which need to come to the front at different stages and for different reasons in a project. They could even be held by the same person. The role of a leader is not necessarily more desirable than that of a manager – in many situations the focus must remain on getting things done and focus on deliverables is often a good thing.
When any technology enabled industry is showing growth rates as high as 25% in certain countries it is time to sit up and take notice. In a report by Docebo the world wide market for self paced e-Learning is growing at a compound rate of 7.5%. The highest growth rates are between 20-25% and are countries in Asia and Eastern Europe, closely followed by Africa and Latin America. Even in the most mature markets like the USA, a solid growth of 4-6% per annum is being observed.
Companies that sell software solutions to enterprise customers should consider creating a customer advisory board (CAB). In many situations the CAB is the result of a properly functioning user group. Users elect a committee to act on their behalf to influence the direction of the product development. If you sell software to businesses and don’t have a CAB you may be missing out on a great opportunity to engage at both a personal and very strategic level with your customers.
An information business is one where you are compensated for sharing your expert knowledge and experience through various means such as consulting, training, coaching, writing, entertaining etc. You are compensated by the hour.
An online information business is the delivery of this expertise through the web, using new media such as video, eLearning, collaboration forums, books, consulting, webinars etc.
An online businesses can be scaleable and can reach more customers.
The new challenge for a consultant is to leverage his or her specialised knowledge in a world now totally flooded with information.
As an engineer in training I attended many short courses during the first few years in my new job. One of the most valuable courses was a two day problem solving workshop. It remains one of the few courses that to this day that I remember clearly; and that has over many years helped me analyse complex problems and find the optimum solution.
Our technical training as engineers and the nature of the work results in us becoming automatic problem solvers. It is difficult for engineers to not attempt to tackle any complex problem. We tend to see a nail and then look for a handy hammer close by to hit it with.
Perhaps a better solution in some situations is to simply remove the nail?
Our technical training enables us to see our own “obvious” solution clearly, but in many situations, particularly in business this is not the best solution. (more…)