Wednesday, April 8, 2009

Soft Skills for successful SW Engineering

Software engineering is a multi-disciplinary profession which requires a wide range of technical and non-technical skills. Most software engineers – programmers, systems analysts, computer scientists – have mastered the former, but often not the latter. Learn the development of “soft skills,” non-technical skills such as project management; interpersonal communication – oral and written; organizational development and leadership; understanding business, marketing, and sales requirements/expectations; building effective, productive relationships with internal and external stakeholders; developing effective negotiation skills; and promoting and maintaining a “healthy,” productive work environment.

Just took the above from the following URL: :-)