To make consistent progress in your development you need to develop a plan. Without a plan you risk wasting time, duplicating work or working towards the wrong goals. In this episode we discuss the importance and methodologies behind developing a plan. We talk about why having the skills to develop a plan can help you in every aspect of your development career. Breaking down plan into four phases. Teaching you how to D.R.O.P. a development plan. Finally we address what to do when it turns out your current plan is not working and how to get back on track.


Importance of developing a plan

Allows to be able to measure progress
Allows for alignment on goals and success measurement
Helps you prioritize and make the best use of your time

When to develop a plan

When writing code and building functionality
When working with a team on a development project
When working on development career goals

How to develop a plan using D.R.O.P

Define: Determine what the endpoint you are trying to reach
Research: List the skills and tools you have and the ones you need to reach your endpoint
Outline: Breakout the smallest actionable steps you can take to reach your endpoint
Prioritize: Order your actionable steps into an order that allows you to build one on top of the other.

What to do when a plan starts to fail

Stop what you are doing, do not try to muscle through it.
Ask questions, analyze and evaluate what is causing problems
Develop a plan to resolve each problem.

Listener Challenges

Tell us about your methods for developing a plan.
Share with us what tools and systems you use to implement your plans

Previous episodes mentioned

Establishing Office Connections
To get more done as a developer you need a personal task management system.
Why it is important that you maintain a healthy work/life balance.
Leading by Example
Using D.U.M.B goals and S.M.A.R.T goals to grow your development career.