What is the formula by which you can build the ultimate team? What kind of a team will be able to weather the climate no matter whether it’s good or bad in business today? It used to be the formula that was necessary to build a great team was all hard skills. Things like AI and data science and analytics and data mining and even SEO or SEM were things that were seen as hard skills were the only skills that were needed or looked for.
Those days have changed. Now there are myriad businesses and experts, academics and companies that are demonstrating to the world that sometimes the soft skills are the most important skills.
Deloitte—in their Global Human Capital report for 2016 says that these are the most important skills for retaining your employees, for building a more meaningful company culture and for improving leadership in the company.
Communication skills and the means to interact well with others who are a part of the team are some of the most important skills that any dev is going to need these days.
Add to that the leadership skills that are going to be necessary when you start to move up on the company. Leadership can be learned but it is absolutely necessary when you are helping to create new software as well as working to better your company.
Problem solving skills are necessary for any dev. There is no company and no project that will be completely absent of problems and these problems must be solved.
Today, companies must be more flexible, more dynamic and more able to change what they do and how they do it. That means that while the hard skills are important, the soft skills are going to be imperative.