1 / 16

Attributes of Influential Software Developers

Attributes of Influential Software Developers. Development is More than Just Coding! Pamela Delaney Technical Staff. Key Questions. Why do some technically skilled people have tremendous organizational influence?

kemp
Download Presentation

Attributes of Influential Software Developers

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Attributes of Influential Software Developers Development is More than Just Coding! Pamela Delaney Technical Staff

  2. Key Questions • Why do some technically skilled people have tremendous organizational influence? • Why are they the go-to people in crunch situations when others with equal (or better) technical skills have little or no influence and are passed over? MINK 18-19 October 2013

  3. University Defined Skills for Success … • Typical CS/CE Undergraduate Degree • 60% technology, engineering • 30% math, physics, humanities, social science • 10% communication, speech, language • Typically Freshman level general education courses • Universities’ curricula place little or no emphasis on teamwork, writing, presentation and social skills.  These are “not important”. MINK 18-19 October 2013

  4. Is this a problem for a technical career? • Definitions for nerd and geek include … • “socially impaired” • “socially awkward” • “have non-mainstream activities, which are generally highly technical” • The implication is that highly technical people are smart but that, as a group, they are thought to have poor social / communication skills. MINK 18-19 October 2013

  5. Assertion … • The difference between the technical experts with influence and those without is their • Leadership skills • People skills • Communication skills • What is it that influential people do that is so special? MINK 18-19 October 2013

  6. 1. They Treat Everyone As A Customer • Focus • Listen & ask questions • Authority • Take ownership • No drama • Customer is assured that a solution will be found • Communicate • Share knowledge • Mentor colleagues and customers • Excellent written and oral communication skills • Keep team members informed • Communicate effectively with technical and non-technical audiences MINK 18-19 October 2013

  7. 2. They are Team Players • Flexible • Take on problems outside their expertise and grow skills as needed for the sake of the team • Respectful • Attend on-time and engage in meetings • Relaxed body language • Inclusive oral language • Work with anyone! • Courteous • Conflict Resolution Specialists • Open to new approaches • Accept different viewpoints • Re-evaluate decisions when new data are available • Can compromise MINK 18-19 October 2013

  8. 3. They Push the Envelope • Strategic Thinkers • Technically current! • Understand the business • Understand upcoming products and propose changes for better quality or maintenance or for future feature support • Drive change • Different kernel, compiler, source archival tool, other ideas, … • Go beyond their job • Develop tools / processes that benefit in-house needs • Specialized tools for debug, visualization of configuration, etc. • Unsatisfied with the status quo, they learn to work the system to drive improvement MINK 18-19 October 2013

  9. Influence / Leadership Detractors • Poor communication skills • Cannot work with customers • Poor people skills • Why work with someone who is difficult? • Why work with his or her company? • Individualistic, not aTeamContributor • Negatively affects team dynamics • Non-Leader by Choice • Do not want the responsibility • Won’t assume risk NetApp Confidential - Internal Use Only

  10. Assertion … • People skills and leadership skills are the difference between those with influence and those without, given equal technical abilities. • Building influence requires that you …. MINK 18-19 October 2013

  11. Stay Technically Current • Technical expertise is necessary • Learn your business and your product(s) • External - customer perspective • Internal – code, builds, distribution, …. • Find out what is important to your company • Read promotion announcements • “drive for results”, “executes without drama” and “builds a terrific team” …. • Understand company goals/mission • Make continual learning part of your daily routine! MINK 18-19 October 2013

  12. Build Social / Teamwork Skills • Treat the social aspect of your job as seriously as you treat the technical aspect. • Read • Take leadership courses • Take classes on conflict resolution • Build a network • Get to know your colleagues • Be a Mentor / Get a Mentor • Ask for feedback • Say Yes! when someone needs help. MINK 18-19 October 2013

  13. Ashton Kutcher’s comments to a group of teenage girls…(Aug, 2013) is a perfect business motto: “Be Smart, be Thoughtful & be Generous” MINK 18-19 October 2013

  14. The B’s (Julie Parrish, CMO NetApp) NetApp Confidential - Internal Use Only

  15. Summary • Technical skills alone will be enough to land a job and to start climbing a technical ladder, but they are not enough to develop influence and may not be enough to keep a job. • Work as hard on your communication / people skills as you do on your technical skills. • Work hard on your technical skills to grow expertise and remain current • Have confidence in your abilities to do the unknown. MINK 18-19 October 2013

  16. MINK 18-19 October 2013

More Related