It’s been said that effective communication is one of the most important and critical skills that a software developer can have today. The Project Management Institute’s Project Management Body of Knowledge professes that communication takes up over 80% of a project manager’s time.
Yet, what percentage of your training in college or as an IT professional is devoted to soft skills and communication? It is critical to project success and a core pre-requisit to discovering your customer’s expectations. Yet soft skills and communication are often considered to be a natural skill of technical professionals. No so!
When I speak to technical audiences, most share my viewpoint that few people go into engineering or computer science professionals with people skills in mind – yet those are the most crucial to project success. Certainly technical prowess is important, but no more so than effective negotiation, communication, empathy, understanding, presentation skills, and the ability to speak in business terms.
At CoolTech (a Tampa Bay Technology Forum event) last week, Disney luncheon speaker Frank Furness stated, “Don’t let technical people talk to non-technical people.” In today’s technologically advanced world, it is unfortunate that this is still the norm (technical people predominantly talk techno-talk). I believe that that poor communication is the weakest link in software development today! Just as a chain is only as strong as its weakest link, so too is software development only as strong as IT’s weakest link!
Many of the required soft skills are part of the Certified Scope Manager (CSM) training program coming to Tampa, FL in late August 2010. Here’s a short list of the soft skills we cover:
– Talking to customers and non-technical users about their functional requirements for software;
– Talking to customers and non-technical users about their quality and performance needs for software product(s);
– Negotiating with customers about how to write a “good” Request for Proposal;
– Communicating with suppliers about unit pricing of software projects;
– Communicating with suppliers and customers about the progress of projects to-date;
– Communicating the baseline sizes of the software at the end of requirements phase(s) to both suppliers and customers;
– Communicating the impact of proposed changes (in size, schedule and cost) with customers and suppliers;
– Collecting, analyzing, and storing lessons learned in a corporate knowledge base for use on future projects.
Very communication and soft skills intensive! Why not consider attending one or all days of Certified Scope Manager (CSM) training August 23-27, 2010 in Tampa, FL. Send me an email at firstname.lastname@example.org for further information or visit our website at www.qualityplustech.com for a training brochure and registration information.
To your successful projects!