Take Control f
your Career
with a Personal Growth Framework
@aaronjrandall
InfoQ.com: News & Community Site
Watch the video with slide
synchronization on InfoQ.com!
https://www.infoq.com/presentations/
personal-growth-framework/
• Over 1,000,000 software developers, architects and CTOs read the site world-
wide every month
• 250,000 senior developers subscribe to our weekly newsletter
• Published in 4 languages (English, Chinese, Japanese and Brazilian
Portuguese)
• Post content from our QCon conferences
• 2 dedicated podcast channels: The InfoQ Podcast, with a focus on
Architecture and The Engineering Culture Podcast, with a focus on building
• 96 deep dives on innovative topics packed as downloadable emags and
minibooks
• Over 40 new content items per week
Purpose of QCon
- to empower software development by facilitating the spread of
knowledge and innovation
Strategy
- practitioner-driven conference designed for YOU: influencers of
change and innovation in your teams
- speakers and topics driving the evolution and innovation
- connecting and catalyzing the influencers and innovators
Highlights
- attended by more than 12,000 delegates since 2007
- held in 9 cities worldwide
Presented at QCon London
www.qconlondon.com
Take Control f
your Career
with a Personal Growth Framework
@aaronjrandall
Take Control f
your Career
with a Personal Growth Framework
@aaronjrandall
Why are we here?
@aaronjrandall
Why are we here?
@aaronjrandall
Investing in yourself & your
professional development
@aaronjrandall
Learning is fun!
Get better at your job
Build better things
Ever-changing industry
Machine learning
Ruby .NET
A.I.
Blockchain
JavaBig data SQL
Go JS
HTML
CSS
Progression & recognition
@aaronjrandall
Belonging
Improvement
Choice
Equality
Predictability
Significance
https://www.palomamedina.com/biceps/@aaronjrandall
Improvement
Progress towards purpose
working towards an important goal
Personal growth
fast growth in skills that matter to you
@aaronjrandall
what are my goals?
how am I getting there?
What are you focussing on right
now to grow professionally?
@aaronjrandall
@aaronjrandall
@aaronjrandall
*bump*
ouch
@aaronjrandall
Technical
skills
@aaronjrandall
Learning is an investment,
your time is valuable
@aaronjrandall
There’s gotta be
a better way!
@aaronjrandall
@aaronjrandall
@aaronjrandall
Comms
Mentorship
Technical
skills
Delivery
Emotional
intelligence
Leadership
Business
knowledge
@aaronjrandall
Comms
skills
this is the
thing I’m going
to focus on to
get better
@aaronjrandall
Intentionality
@aaronjrandall
How do you find
y ur light-switch?
@aaronjrandall
“you own your professional
development – not your
company, not your manager –
you”
Maria Gutierrez, Head of Engineering at Intercom
yeah, me
@aaronjrandall
Let’s talk about
Growth Framew rks
@aaronjrandall
Hands up if your company has a
growth framework (or similar)?
@aaronjrandall
What the flip is a
Growth Framework?
@aaronjrandall
A process that helps answer the question
“How do I progress
in my career?”
@aaronjrandall
https://www.progression.fyi/
they do!
@aaronjrandall
How do they work?
skills
roles
@aaronjrandall
@aaronjrandall
@aaronjrandall
@aaronjrandall
A process that helps answer the question
“How do I progress
in my career?”
Hi, I’m Sam!*
*Sam is not real@aaronjrandall
@aaronjrandall
Leadership
Mentorship
Technical Skills
Communication
Emotional Intelligence
Delivery
Business Knowledge
Leadership
Mentorship
Technical Skills
Communication
Emotional Intelligence
Delivery
Business Knowledge
@aaronjrandall
Leadership
Mentorship
Technical Skills
Communication
Emotional Intelligence
Delivery
Business Knowledge
@aaronjrandall
Growth Frameworks are great, but
what if your company
doesn’t have one?
@aaronjrandall
Your light-switch:
@aaronjrandall
Your light-switch:
A Personal Growth Framew rk
@aaronjrandall
Personal Growth Framework
sounds fancy, but it isn’t
golly gosh, where
did I leave my
personal growth
framework?@aaronjrandall
Personal is good
old company new company
Spans roles & companies
More invested
@aaronjrandall
How it works
@aaronjrandall
Simple process + time + focus
stealing the
best bits from
Growth Frameworks
@aaronjrandall
Simple process + time + focus
Set some time aside,
be deliberate
@aaronjrandall
1 hour, 1 page, 5 steps
@aaronjrandall
@aaronjrandall
@aaronjrandall
Define your North Star
– What do you really want to accomplish, and why?
– Think bigger picture
– What’s the next big thing you really want to achieve in your career?
I want to continue growing as a TL because I’m new to the role, and from working with
other TLs I know there’s more I can do to empower my team and grow my confidence.
What’s going well
– Warm up your brain
– Identify some things you’re going to want to keep doing
Supporting & upskilling junior developers
Communicating well with the PM & DL
Prioritising & tackling meaningful tech debt
What could be going better
– Warm up your brain some more
– Identify some areas of opportunity
Communication to the wider company
Checking in with devs & setting expectations
Estimating (is hard!)
Dig into your skills
Good architectural understanding – know how all the moving pieces of tech in our
ecosystem fit together
Good reasoning about how much to invest in e.g. writing tests
– Not just tech: Technical Skills, Communication, and Leadership
– Find inspiration in your job spec, other job specs, your peers, etc
Keep more on top of what’s going on in the industry, from a tech and process
perspective
7
Good architectural understanding – know how all the moving pieces of tech in our
ecosystem fit together
Good reasoning about how much to invest in e.g. writing tests
Keep more on top of what’s going on in the industry, from a tech and process
perspective
7
Good at articulating the value of a piece of work to developers
Asking for clarity when unsure of goals or scope of work
Sometimes go all around the houses to explain something
Address lack of communication with the wider team (e.g. more visibility on why we
are making certain tech decisions) 7
perspective
7
Good at articulating the value of a piece of work to developers
Asking for clarity when unsure of goals or scope of work
Sometimes go all around the houses to explain something
Address lack of communication with the wider team (e.g. more visibility on why we
are making certain tech decisions) 7
Pairing and mentoring more junior developers in my team
Addressing concerns about our process
Improve business knowledge so I can make better decisions for our team
Have more of a hold on what pieces of work are on the roadmap 5
Pairing and mentoring more junior developers in my team
Addressing concerns about our process
Improve business knowledge so I can make better decisions for our team
Have more of a hold on what pieces of work are on the roadmap 5
Set goals
– Make goals measurable & achievable
– See rework.withgoogle.com/subjects/goal-setting/
– Aim for about 3 months to achieve goals
Good architectural understanding – know how all the moving pieces of tech in our
ecosystem fit together
Good reasoning about how much to invest in e.g. writing tests
Keep more on top of what’s going on in the industry, from a tech and process
perspective
7
Good at articulating the value of a piece of work to developers
Asking for clarity when unsure of goals or scope of work
Sometimes go all around the houses to explain something
Address lack of communication with the wider team (e.g. more visibility on why we
are making certain tech decisions) 7
Pairing and mentoring more junior developers in my team
Addressing concerns about our process
Improve business knowledge so I can make better decisions for our team
Have more of a hold on what pieces of work are on the roadmap 5
Pairing and mentoring more junior developers in my team
Addressing concerns about our process
Improve business knowledge so I can make better decisions for our team
Have more of a hold on what pieces of work are on the roadmap 5
Pairing and mentoring more junior developers in my team
Addressing concerns about our process
Improve business knowledge so I can make better decisions for our team
Have more of a hold on what pieces of work are on the roadmap 5
Set goals
– Make goals measurable & achievable
– See rework.withgoogle.com/subjects/goal-setting/
– Aim for about 3 months to achieve goals
Represent technology
in sprint planning
Commit time in the calendar (fortnightly) for prospection
Enter trio meetings with prepared thoughts, written down
Grow understanding of
business
Organise 1:1s with Tom to better understand 2019 goals
Learn more from Sarah about our highest value partnerships
Represent my team to
the wider company
Present (at least) 3 team updates in Q2
Share team wins internally (e.g. new affiliate integrations)
Give a presentation to product team about affiliate revenue
Make a plan for tech initiatives we could tackle in Q2
1 hour, 1 page, 5 steps = goals!
@aaronjrandall
@aaronjrandall
Now what?
@aaronjrandall
Get feedback
Personal doesn’t have to mean private
@aaronjrandall
Rubberduck
quack
Get feedback
@aaronjrandall
Share with your manager
your
manager
Get feedback
@aaronjrandall
Accountability
Get feedback
@aaronjrandall
Repeat the process
@aaronjrandall
Repeat the process
@aaronjrandall
Your North Star may stay the same for a while,
but you should see your skills improve
Repeat the process
Communication: 5/10
Communication: 6/10
Communication: 8/10
@aaronjrandall
Achieve your goals
Form a habit, deliberate practice
@aaronjrandall
Celebrate success!
Eat a donut (à la Lara Hogan)
@aaronjrandall
aaronrandall.com/blog
if you want to take
it for a spin!
@aaronjrandall
what are my goals?
how am I getting there?
What are you focussing on right
now to grow professionally?
@aaronjrandall
“you own your professional
development – not your
company, not your manager –
you”
Maria Gutierrez, Head of Engineering at Intercom
yeah, me
@aaronjrandall
find the right
approach for you
A Personal Growth Framework is
just one way of switching the
lights on
@aaronjrandall
Make the time, be deliberate,
and grow
@aaronjrandall
this is fun!
thanks!
References
● https://www.palomamedina.com/biceps/
● https://www.youtube.com/watch?v=4pa6G23ygp0
● https://blog.songkick.com/building-a-growth-framework-2464435e9e46
● https://www.songkick.com/downloads/growth-framework/sk-growth-framework.pdf
● https://rework.withgoogle.com/guides/set-goals-with-okrs/steps/set-objectives-and-develop-key-results/
@aaronjrandall
ask questions
or say hi here!
aaronrandall.com/blog
find the Personal
Growth Framework here
Q&A
@aaronjrandall
Companies that invest 

in professional development...
Attract talent
87%rate professional 

growth as important
Retain 

employees
34%more likely to retain

team members
Save money
20-50%replacing highest-skilled
people = 20-50% of
salary
Build more 

engaged teams
15%more engaged
Quality &
output
40%
Profitability
21%
https://goo.gl/TXcVFa
Get buy-in
Start the conversation – share the facts – find the right approach
Watch the video with slide
synchronization on InfoQ.com!
https://www.infoq.com/presentations/
personal-growth-framework/

Take Control of Your Career: A Personal Growth Framework

  • 1.
    Take Control f yourCareer with a Personal Growth Framework @aaronjrandall
  • 2.
    InfoQ.com: News &Community Site Watch the video with slide synchronization on InfoQ.com! https://www.infoq.com/presentations/ personal-growth-framework/ • Over 1,000,000 software developers, architects and CTOs read the site world- wide every month • 250,000 senior developers subscribe to our weekly newsletter • Published in 4 languages (English, Chinese, Japanese and Brazilian Portuguese) • Post content from our QCon conferences • 2 dedicated podcast channels: The InfoQ Podcast, with a focus on Architecture and The Engineering Culture Podcast, with a focus on building • 96 deep dives on innovative topics packed as downloadable emags and minibooks • Over 40 new content items per week
  • 3.
    Purpose of QCon -to empower software development by facilitating the spread of knowledge and innovation Strategy - practitioner-driven conference designed for YOU: influencers of change and innovation in your teams - speakers and topics driving the evolution and innovation - connecting and catalyzing the influencers and innovators Highlights - attended by more than 12,000 delegates since 2007 - held in 9 cities worldwide Presented at QCon London www.qconlondon.com
  • 4.
    Take Control f yourCareer with a Personal Growth Framework @aaronjrandall
  • 5.
    Take Control f yourCareer with a Personal Growth Framework @aaronjrandall
  • 6.
    Why are wehere? @aaronjrandall
  • 7.
    Why are wehere? @aaronjrandall
  • 8.
    Investing in yourself& your professional development @aaronjrandall
  • 9.
    Learning is fun! Getbetter at your job Build better things Ever-changing industry Machine learning Ruby .NET A.I. Blockchain JavaBig data SQL Go JS HTML CSS Progression & recognition @aaronjrandall
  • 10.
  • 11.
    Improvement Progress towards purpose workingtowards an important goal Personal growth fast growth in skills that matter to you @aaronjrandall
  • 12.
    what are mygoals? how am I getting there? What are you focussing on right now to grow professionally? @aaronjrandall
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
    Learning is aninvestment, your time is valuable @aaronjrandall
  • 18.
    There’s gotta be abetter way! @aaronjrandall
  • 19.
  • 20.
  • 21.
  • 22.
    Comms skills this is the thingI’m going to focus on to get better @aaronjrandall
  • 23.
  • 24.
    How do youfind y ur light-switch? @aaronjrandall
  • 25.
    “you own yourprofessional development – not your company, not your manager – you” Maria Gutierrez, Head of Engineering at Intercom yeah, me @aaronjrandall
  • 26.
    Let’s talk about GrowthFramew rks @aaronjrandall
  • 27.
    Hands up ifyour company has a growth framework (or similar)? @aaronjrandall
  • 28.
    What the flipis a Growth Framework? @aaronjrandall
  • 29.
    A process thathelps answer the question “How do I progress in my career?” @aaronjrandall
  • 30.
  • 31.
    How do theywork? skills roles @aaronjrandall
  • 32.
  • 33.
  • 34.
  • 35.
    A process thathelps answer the question “How do I progress in my career?” Hi, I’m Sam!* *Sam is not real@aaronjrandall
  • 36.
  • 37.
    Leadership Mentorship Technical Skills Communication Emotional Intelligence Delivery BusinessKnowledge Leadership Mentorship Technical Skills Communication Emotional Intelligence Delivery Business Knowledge @aaronjrandall
  • 38.
  • 39.
    Growth Frameworks aregreat, but what if your company doesn’t have one? @aaronjrandall
  • 40.
  • 41.
    Your light-switch: A PersonalGrowth Framew rk @aaronjrandall
  • 42.
    Personal Growth Framework soundsfancy, but it isn’t golly gosh, where did I leave my personal growth framework?@aaronjrandall
  • 43.
    Personal is good oldcompany new company Spans roles & companies More invested @aaronjrandall
  • 44.
  • 45.
    Simple process +time + focus stealing the best bits from Growth Frameworks @aaronjrandall
  • 46.
    Simple process +time + focus Set some time aside, be deliberate @aaronjrandall
  • 47.
    1 hour, 1page, 5 steps @aaronjrandall
  • 48.
  • 49.
  • 50.
    Define your NorthStar – What do you really want to accomplish, and why? – Think bigger picture – What’s the next big thing you really want to achieve in your career? I want to continue growing as a TL because I’m new to the role, and from working with other TLs I know there’s more I can do to empower my team and grow my confidence.
  • 51.
    What’s going well –Warm up your brain – Identify some things you’re going to want to keep doing Supporting & upskilling junior developers Communicating well with the PM & DL Prioritising & tackling meaningful tech debt
  • 52.
    What could begoing better – Warm up your brain some more – Identify some areas of opportunity Communication to the wider company Checking in with devs & setting expectations Estimating (is hard!)
  • 53.
    Dig into yourskills Good architectural understanding – know how all the moving pieces of tech in our ecosystem fit together Good reasoning about how much to invest in e.g. writing tests – Not just tech: Technical Skills, Communication, and Leadership – Find inspiration in your job spec, other job specs, your peers, etc Keep more on top of what’s going on in the industry, from a tech and process perspective 7
  • 54.
    Good architectural understanding– know how all the moving pieces of tech in our ecosystem fit together Good reasoning about how much to invest in e.g. writing tests Keep more on top of what’s going on in the industry, from a tech and process perspective 7 Good at articulating the value of a piece of work to developers Asking for clarity when unsure of goals or scope of work Sometimes go all around the houses to explain something Address lack of communication with the wider team (e.g. more visibility on why we are making certain tech decisions) 7
  • 55.
    perspective 7 Good at articulatingthe value of a piece of work to developers Asking for clarity when unsure of goals or scope of work Sometimes go all around the houses to explain something Address lack of communication with the wider team (e.g. more visibility on why we are making certain tech decisions) 7 Pairing and mentoring more junior developers in my team Addressing concerns about our process Improve business knowledge so I can make better decisions for our team Have more of a hold on what pieces of work are on the roadmap 5
  • 56.
    Pairing and mentoringmore junior developers in my team Addressing concerns about our process Improve business knowledge so I can make better decisions for our team Have more of a hold on what pieces of work are on the roadmap 5 Set goals – Make goals measurable & achievable – See rework.withgoogle.com/subjects/goal-setting/ – Aim for about 3 months to achieve goals
  • 57.
    Good architectural understanding– know how all the moving pieces of tech in our ecosystem fit together Good reasoning about how much to invest in e.g. writing tests Keep more on top of what’s going on in the industry, from a tech and process perspective 7 Good at articulating the value of a piece of work to developers Asking for clarity when unsure of goals or scope of work Sometimes go all around the houses to explain something Address lack of communication with the wider team (e.g. more visibility on why we are making certain tech decisions) 7 Pairing and mentoring more junior developers in my team Addressing concerns about our process Improve business knowledge so I can make better decisions for our team Have more of a hold on what pieces of work are on the roadmap 5
  • 58.
    Pairing and mentoringmore junior developers in my team Addressing concerns about our process Improve business knowledge so I can make better decisions for our team Have more of a hold on what pieces of work are on the roadmap 5 Pairing and mentoring more junior developers in my team Addressing concerns about our process Improve business knowledge so I can make better decisions for our team Have more of a hold on what pieces of work are on the roadmap 5 Set goals – Make goals measurable & achievable – See rework.withgoogle.com/subjects/goal-setting/ – Aim for about 3 months to achieve goals Represent technology in sprint planning Commit time in the calendar (fortnightly) for prospection Enter trio meetings with prepared thoughts, written down Grow understanding of business Organise 1:1s with Tom to better understand 2019 goals Learn more from Sarah about our highest value partnerships Represent my team to the wider company Present (at least) 3 team updates in Q2 Share team wins internally (e.g. new affiliate integrations) Give a presentation to product team about affiliate revenue Make a plan for tech initiatives we could tackle in Q2
  • 59.
    1 hour, 1page, 5 steps = goals! @aaronjrandall
  • 61.
  • 62.
  • 63.
    Get feedback Personal doesn’thave to mean private @aaronjrandall
  • 64.
  • 65.
    Share with yourmanager your manager Get feedback @aaronjrandall
  • 66.
  • 67.
  • 68.
  • 69.
    Your North Starmay stay the same for a while, but you should see your skills improve Repeat the process Communication: 5/10 Communication: 6/10 Communication: 8/10 @aaronjrandall
  • 70.
    Achieve your goals Forma habit, deliberate practice @aaronjrandall
  • 71.
    Celebrate success! Eat adonut (à la Lara Hogan) @aaronjrandall
  • 72.
    aaronrandall.com/blog if you wantto take it for a spin! @aaronjrandall
  • 73.
    what are mygoals? how am I getting there? What are you focussing on right now to grow professionally? @aaronjrandall
  • 74.
    “you own yourprofessional development – not your company, not your manager – you” Maria Gutierrez, Head of Engineering at Intercom yeah, me @aaronjrandall
  • 75.
    find the right approachfor you A Personal Growth Framework is just one way of switching the lights on @aaronjrandall
  • 76.
    Make the time,be deliberate, and grow @aaronjrandall this is fun!
  • 77.
    thanks! References ● https://www.palomamedina.com/biceps/ ● https://www.youtube.com/watch?v=4pa6G23ygp0 ●https://blog.songkick.com/building-a-growth-framework-2464435e9e46 ● https://www.songkick.com/downloads/growth-framework/sk-growth-framework.pdf ● https://rework.withgoogle.com/guides/set-goals-with-okrs/steps/set-objectives-and-develop-key-results/ @aaronjrandall ask questions or say hi here! aaronrandall.com/blog find the Personal Growth Framework here
  • 78.
  • 79.
    Companies that invest
 in professional development... Attract talent 87%rate professional 
 growth as important Retain 
 employees 34%more likely to retain
 team members Save money 20-50%replacing highest-skilled people = 20-50% of salary Build more 
 engaged teams 15%more engaged Quality & output 40% Profitability 21% https://goo.gl/TXcVFa
  • 80.
    Get buy-in Start theconversation – share the facts – find the right approach
  • 81.
    Watch the videowith slide synchronization on InfoQ.com! https://www.infoq.com/presentations/ personal-growth-framework/