SPC - Software Productivity Center Inc.
Contact Us Home
| Soft Skills, Leadership, Mentoring & Coaching
« back to Resources Overview

Soft skills are skills relating to people issues. Soft skills are at least as important, and often more important than technological skills to the success of software development projects.

Soft skills include:

Leadership: The role of a leader in a group is just as important as a manager, but the two are often not the same person. The leader is the visionary, facilitating teams to completion through shared vision and commitment rather than compliance.

Mentoring & Coaching: A mentor is an experienced and trusted advisor. Every software developer should be able to give and receive software development and project management wisdom to help make project teams and individuals more successful.

SPC Skills Development Training (partial list of courses)

Recommended Reading

Soft Skills:


Mentoring & Coaching:

Recommended Links

Contact us to learn how these ideas can improve your projects.

Why Use SPC
» Discover the SPC difference.

What We Do

We enable our clients to optimize the business value derived from their development efforts.

Expert Knowledge that focuses on key development best practice areas:

» Software requirements development & management
» Estimation & project planning
» Process change & adoption

Relevant Insights that deliver practical and discerning perspectives to generate lasting positive change.

Services that provide value throughout all levels of the organization:

» Consulting
» Skills development training
» Team coaching
» Executive support

Experts & Consultants

Subject matter authorities and highly skilled practitioners. They deliver accurate insights to difficult questions; creative solutions to complex problems.


Everyday we work with software leaders to enable them to meet their goals. Learn more about us, our history, and executive management.

Contact SPC
Put us to work for you!

Toll Free in North America 1.877.548.1948

Outside North America +1.604.662.8181
Contact us

Click here for contact info

Email: info@spc.ca
Why Use SPC?
What We Do
SPC Springboard - SPC's Open-Enrollment Training Program
Delivering Lasting Change
Software Requirements Development & Management
Estimation & Project Planning
Process Change & Adoptation
Relevant Insights
Get SPC's Value Working for Your Organization
Experts & Consultants
©1992 Software Productivity Center Inc. All rights reserved.
Why Use SPC? | What We Do | Experts & Consultants | Resources | Corporate
Privacy Policy
SPC - Software Productivity Center Inc.