the 7 duties of great software professionals (reworked)
Post on 14-Sep-2014
11.195 views
DESCRIPTION
An overview of the things that people should consider when they want to be a professional. From NOOP.NL by Jurgen AppeloTRANSCRIPT
![Page 1: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/1.jpg)
The 7 Duties of Great Software Professionals
© Jurgen Appelo version 4 www.noop.nl
@jurgenappelo
![Page 2: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/2.jpg)
Jurgen Appelo writer, speaker, entrepreneur... www.jurgenappelo.com
![Page 4: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/4.jpg)
story
For 15 years I failed to leave my mark in this world. Until I started writing...
![Page 5: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/5.jpg)
http://agilescout.com/top-agile-blogs-200/
![Page 6: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/6.jpg)
![Page 7: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/7.jpg)
![Page 8: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/8.jpg)
http://www.flickr.com/photos/mfloryan/sets/72157627519257013/
#ALE2011 unconference http://ale2011.eu/
![Page 9: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/9.jpg)
http://www.infoq.com/news/2012/04/agile-influential-people
![Page 10: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/10.jpg)
How do you become a successful worker (whatever it is you do)...
![Page 11: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/11.jpg)
Three maturity levels (for skill)
Shu traditional wisdom, learning fundamentals (apprentice)
Ha detachment, breaking with tradition (journeyman)
Ri transcendence, everything is natural (master)
http://en.wikipedia.org/wiki/Shuhari http://en.wikipedia.org/wiki/Master_craftsman
![Page 12: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/12.jpg)
Six maturity levels (for discipline)
Oblivious “We don’t even know that we’re performing a process.”
Variable “We do whatever we feel like at the moment.”
Routine “We follow our routines (except when we panic).”
Steering “We choose among our routines by the results they produce.”
Anticipating “We establish routines based on our past experiences.”
Congruent “Everyone is involved in improving everything all the time.”
Gerard Weinberg, Quality Software Management: Systems Thinking
http://www.amazon.com/Quality-Software-Management-Systems-Thinking/dp/0932633226/
![Page 13: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/13.jpg)
Competence = maturity in 2 dimensions
![Page 14: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/14.jpg)
In order to be professionals, we grow skills and discipline.
Here’s how...
![Page 15: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/15.jpg)
Motivate Yourself
Direct Yourself
Educate Yourself
Measure Yourself
Connect Yourself
Brand Yourself
Improve Yourself
![Page 16: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/16.jpg)
Motivate Yourself
Direct Yourself
Educate Yourself
Measure Yourself
Connect Yourself
Brand Yourself
Improve Yourself
![Page 17: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/17.jpg)
“16 Basic Desires” Acceptance The need for approval
Physical Activity Or exercise
Curiosity The need to think
Power The need for influence of will
Eating The need for food
Romance The need for love and sex
Family The need to raise children
Saving The need to collect
Honor Being loyal to a group
Social Contact The need for friends
Idealism The need for purpose
Status The need for social standing
Independence Being an individual
Tranquility The need to be safe
Order Or stable environments
Vengeance The need to strike back
Steven Reiss. Who Am I? The 16 Basic Desires That Motivate Our Actions and Define Our Personalities. City: Berkley Trade, 2002
![Page 18: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/18.jpg)
“16 Basic Desires” Acceptance The need for approval
Physical Activity Or exercise
Curiosity The need to think
Power The need for influence of will
Eating The need for food
Romance The need for love and sex
Family The need to raise children
Saving The need to collect
Honor Being loyal to a group
Social Contact The need for friends
Idealism The need for purpose
Status The need for social standing
Independence Being an individual
Tranquility The need to be safe
Order Or stable environments
Vengeance The need to strike back
Steven Reiss. Who Am I? The 16 Basic Desires That Motivate Our Actions and Define Our Personalities. City: Berkley Trade, 2002
![Page 19: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/19.jpg)
“9 Basic Desires” Acceptance The need for approval
Curiosity The need to think
Power The need for influence of will
Honor Being loyal to a group
Social Contact The need for friends
Idealism The need for purpose
Status The need for social standing
Independence Being an individual
Order Or stable environments
Steven Reiss. Who Am I? The 16 Basic Desires That Motivate Our Actions and Define Our Personalities. City: Berkley Trade, 2002
![Page 20: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/20.jpg)
“Self-Determination Theory” Acceptance The need for approval
Curiosity The need to think
Power The need for influence of will
Honor Being loyal to a group
Social Contact The need for friends
Idealism The need for purpose
Status The need for social standing
Independence Being an individual
Order Or stable environments
Edward L. Deci and Richard M. Ryan. The Handbook of Self-Determination Research. Rochester: University of Rochester Press, 2004
Competence The need to feel capable
Autonomy The need to choose one’s own actions
Relatedness The need to be socially involved
![Page 21: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/21.jpg)
“Self-Determination Theory” Acceptance The need for approval
Curiosity The need to think
Power The need for influence of will
Honor Being loyal to a group
Social Contact / Relatedness The need for friends
Idealism The need for purpose
Status The need for social standing
Independence / Autonomy Being an individual
Order Or stable environments
Competence The need to feel capable
Edward L. Deci and Richard M. Ryan. The Handbook of Self-Determination Research. Rochester: University of Rochester Press, 2004
![Page 22: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/22.jpg)
10 Intrinsic Desires Acceptance The need for approval
Curiosity The need to think
Power The need for influence of will
Honor Being loyal to a group
Social Contact / Relatedness The need for friends
Idealism The need for purpose
Status The need for social standing
Independence / Autonomy Being an individual
Order Or stable environments
Competence The need to feel capable
![Page 23: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/23.jpg)
“Drive” Acceptance The need for approval
Curiosity The need to think
Power The need for influence of will
Honor Being loyal to a group
Social Contact / Relatedness The need for friends
Idealism / Purpose The need for purpose
Status The need for social standing
Independence / Autonomy Being an individual
Order Or stable environments
Competence / Mastery The need to feel capable
Daniel H. Pink, Drive: The Surprising Truth About What Motivates Us. Riverhead, 2009
![Page 24: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/24.jpg)
10 Intrinsic Desires Acceptance The need for approval
Curiosity The need to think
Power The need for influence of will
Honor Being loyal to a group
Social Contact / Relatedness The need for friends
Idealism / Purpose The need for purpose
Status The need for social standing
Independence / Autonomy Being an individual
Order Or stable environments
Competence / Mastery The need to feel capable
![Page 25: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/25.jpg)
10 Intrinsic Desires
Curiosity The need to think
Honor Being loyal to a group
Acceptance The need for approval
Mastery / Competence The need to feel capable
Power The need for influence of will
Freedom / Independence / Autonomy Being an individual
Relatedness / Social Contact The need for friends
Order Or stable environments
Goal / Idealism / Purpose The need for purpose
Status The need for social standing
![Page 26: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/26.jpg)
Moving Motivators
http://www.management30.com/moving-motivators/
![Page 27: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/27.jpg)
Are you aligning your work with your intrinsic motivators
![Page 28: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/28.jpg)
Motivate Yourself
Direct Yourself
Educate Yourself
Measure Yourself
Connect Yourself
Brand Yourself
Improve Yourself
![Page 29: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/29.jpg)
![Page 30: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/30.jpg)
Let’s ignore the (subtle) differences for now…
goal
vision mission
objective
intent
target
aim
![Page 31: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/31.jpg)
Goal checklist
specific and understandable
simple and concise
manageable and measurable
memorable and reproducible
attainable and realistic
ambitious and stimulating
actionable and assignable
agreed-upon and committable
relevant and useful
time-bound and time-specific
tangible and real
excitable and igniting
inspiring and visionary
value-based and fundamental
revisitable and assessable
![Page 32: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/32.jpg)
Example 1
As a company, and as individuals, we value integrity, honesty, openness, personal excellence, constructive self-criticism, continual self-improvement, and mutual respect. We are committed to our customers and partners and have a passion for technology. We take on big challenges, and pride ourselves on seeing them through. We hold ourselves accountable to our customers, shareholders, partners, and employees by honoring our commitments, providing results, and striving for the highest quality.
Actionable
Ambitious
Inspiring
Measurable
Memorable
Realistic
Relevant
Simple
Tangible
Time-bound
![Page 33: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/33.jpg)
Example 2
Our mission is to organize the world’s information and make it universally accessible and useful.
Actionable
Ambitious
Inspiring
Measurable
Memorable
Realistic
Relevant
Simple
Tangible
Time-bound
![Page 34: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/34.jpg)
https://picasaweb.google.com/114043888000663006020/ALENetworkWorldCafeAtXP2011Results
Consider stories, metaphors, pictures or video
![Page 35: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/35.jpg)
Photo: Dan Pop
And another one
![Page 36: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/36.jpg)
And another one... 8-/
![Page 38: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/38.jpg)
What do you see in your future
![Page 39: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/39.jpg)
Motivate Yourself
Direct Yourself
Educate Yourself
Measure Yourself
Connect Yourself
Brand Yourself
Improve Yourself
![Page 40: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/40.jpg)
I read...
![Page 41: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/41.jpg)
About how people think...
![Page 42: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/42.jpg)
About how people learn...
![Page 43: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/43.jpg)
About how people change...
![Page 44: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/44.jpg)
And nobody needs to tell me how, because I self-organize...
![Page 45: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/45.jpg)
Self-organization… a definition
“Self-organization is a process of attraction and repulsion in which the internal organization of a system, normally an open system, increases in complexity without being guided or managed by an outside source.”
http://en.wikipedia.org/wiki/Self-organization
![Page 46: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/46.jpg)
Your career is your own responsibility. Your employer is not your mother.
![Page 47: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/47.jpg)
How have you decided to learn
![Page 48: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/48.jpg)
Motivate Yourself
Direct Yourself
Educate Yourself
Measure Yourself
Connect Yourself
Brand Yourself
Improve Yourself
![Page 49: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/49.jpg)
“What You Measure Is What You Get”
or…
“What gets measured gets managed”
(Peter Drucker)
http://www.edpsycinteractive.org/papers/wymiwyg.html
WYMIWYG
![Page 50: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/50.jpg)
Example
perspective
dimension
stic
kies
actions
evals
cycle time
views
1. Time
2. Tools
3. People
4. Value
5. Functionality
6. Quality
7. Process
happy
1.
Emp
loye
e
2.
Team
3.
Org
aniz
atio
n
4.
Cu
sto
mer
5.
Man
ager
6.
Sup
plie
r
7.
Co
mm
un
ity
![Page 51: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/51.jpg)
metrics
targets
incentives
![Page 52: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/52.jpg)
How do you track your growth as a professional
![Page 53: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/53.jpg)
Motivate Yourself
Direct Yourself
Educate Yourself
Measure Yourself
Connect Yourself
Brand Yourself
Improve Yourself
![Page 54: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/54.jpg)
Individual competence
“We learned that individual expertise did not distinguish people as high performers. What distinguished high performers were larger and more diversified personal networks.”
Cross, Rob et.al. The Hidden Power of Social Networks. Boston: Harvard Business School Press, 2004
![Page 55: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/55.jpg)
Network across disciplines
http://www.flickr.com/photos/wwworks/
![Page 56: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/56.jpg)
Network across companies
![Page 58: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/58.jpg)
How do you diversify your personal network
![Page 59: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/59.jpg)
Motivate Yourself
Direct Yourself
Educate Yourself
Measure Yourself
Connect Yourself
Brand Yourself
Improve Yourself
![Page 60: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/60.jpg)
yourself! What do you see?
![Page 61: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/61.jpg)
Are you different? Remarkable?
![Page 62: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/62.jpg)
Do you want to send resumes or quotes?
Do you want to be selling or marketing?
![Page 63: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/63.jpg)
How are you developing your personal brand
![Page 64: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/64.jpg)
Motivate Yourself
Direct Yourself
Educate Yourself
Measure Yourself
Connect Yourself
Brand Yourself
Improve Yourself
![Page 65: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/65.jpg)
Three drivers of improvement
Adaptation
Looking backward, reactive, responding to change
Anticipation
Looking forward, proactive, imagining improvement
Exploration
Trying things out, experimentation, experience feedback
![Page 66: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/66.jpg)
![Page 67: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/67.jpg)
Are you improving by adapting, anticipating and experimenting
![Page 68: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/68.jpg)
Motivate Yourself
Direct Yourself
Educate Yourself
Measure Yourself
Connect Yourself
Brand Yourself
Improve Yourself
![Page 69: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/69.jpg)
@jurgenappelo
slideshare.net/jurgenappelo
noop.nl
linkedin.com/in/jurgenappelo
![Page 71: The 7 Duties of Great Software Professionals (Reworked)](https://reader034.vdocuments.us/reader034/viewer/2022051815/541560ce8d7f72336c8b4675/html5/thumbnails/71.jpg)
http://creativecommons.org/licenses/by-nd/3.0/
This presentation was inspired by the works of many people, and I cannot possibly list them all. Though I did my very best to attribute all authors of texts and images, and to recognize any copyrights, if you think that anything in this presentation should be changed, added or removed, please contact me at [email protected].