Developers and testers are, by their very nature, curious creatures. But when facing deadlines, they often become fixated on solving today's problem and miss the bigger picture. Over time and under pressure, they lose their motivation to learn new information and acquire new skills. Without a plan encouraging learning can be costly—and can backfire. A professional development plan should incorporate practical strategies and techniques for the entire team and managers. Fortunately many proven techniques exist for professional development: code katas, code dojos, workplace user groups, agile learning, and evaluation, as well as time management methodologies such as the prioritization matrix and Getting Things Done (GTD). Kick-start professional development by learning some of these opportunities and techniques, and see which can have the best return and long-term maintainability for your team’s developers, testers, and managers.
9. Autonomy
and
Control
1.Self-government;
freedom to act or function
independently.
2.(philosophy) The capacity
to make an informed,
uncoerced decision.
3.(mechanics) The capacity
of a system to make a
decision about its actions
without the involvement of
another system or operator
16. On-job
Minimal cost
Required to
some degree
Cost
Workplace training - the
new guy/girl
Pair programming
Code reviews
Brown bags
Workplace usergroups
Mob programming
22. Self-Directed Learning:
stories from industry
Anna Eckerdal et. Al.
Software and
selfregulated
learning
Self-regulated learning strategies and software
training
Jane Gravill *, Deborah Compeau 1
The University of Western Ontario, London, ON, Canada
There's ROI in workplace training investments
Brownlee, Jeff. Plant,
suppl. PLANT WEST 4.3 (May/Jun 2009): 14.
24. Iterations and evaluations
1.
Break down
into smaller
modules
2.
Divide into
small clearly
scoped and
actionable tasks
3.
Do them in
iterations
Analyzing
Integrating
Planning
Acting
28. Where does my time go?
Rescue time – tracking tools
• Little effort
• Stats
Log
• Accurate
• Detailed
Reflection
• Fast
• Little effort
29. Efficiency - planning
Record tasks
Getting Things Done
GTD
Small actionable
items
Getting it
out of your
head
Day and weekly
habits
Do
Reviews
Action
Defer
Delegate