How to lead a virtual team

"Two thirds of employees value flexibility and would sacrifice salary to get it"

The dinosaurs became extinct because they did not know how to adapt to a fast changing environment. If you plan to lead a professional team over the next 10 years and don’t adapt to the nuances of leading virtual teams you could unfortunately suffer the same fate. (more…)


10 Characteristics of a great consultant

As information explodes and new technologies such as cognitive computing become a reality,  certain professionals, subject matter experts and consultants may well ask what skills and capabilities they really need to continue to add value in the future.


After all, most technical queries can be answered through a simple online search so who really needs to pay a consultant to repeat what can easily be found online? (more…)

The important difference between leading and managing

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.  



Why you should pay attention to online learning

A game changer for education?

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.

Online training


How to get your customers involved in software development

Set up a customer advisory board

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.



Should consultants re-think their model?

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.


The one problem with software solutions that most people ignore

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…)

Can you afford to outsource your IT?

A few days ago I read of a major national IT outsource contract ending after five years.  In 2009 the service provider had acquired the incumbent vendor and most of the in house IT resources of the customer and signed an IT service contract to continue to deliver services.  The decision to end the contract will now affect thousands of IT professionals who now stand to lose their jobs.  Over the years I have known the customer quite well and observed many problems in the execution of their IT.  So it was no surprise that the contract was ending – misalignment between the client and service provider was evident on the ground, and a radical change was necessary,  even to an outside observer. The implications to the service provider are now significant.   This contract had been a significant contributor to their business and the termination now poses a real threat to their sustainability.  I hope they have a contingency plan.