Agile Job Changing
Using your agile skills to get a job
The Great Resignation
The pandemic has been responsible for many things, and one of them is causing us to evaluate our life and work. In 2021 as the outlook started to brighten and after months of lock-down people had decided to do something different. Software developers, it seems were a significant part of the crowd and decided to vote with their feet by moving, in 3 months 11.5 million workers quit their jobs according to Inc.
So as we move into 2022 the resignation and re-hire continue. Developers are hard to come by, and companies have changed approaches. Previously unthinkable options like flexible working, perks, bonuses and lucrative salaries are on offer.
With so many developers on the market looking for new positions, and with experience of agile then perhaps those processes and frameworks could be applied to job hunting?
Applying Agile to Job Hunting
It seems that the techniques from agile can equally be applied to searching for a new job, and this structure may be especially relevant if someone is at home having been recently made redundant.
Using sprints as a way to set a cadence and ensure there are targets and deadlines is a good start. Decide the sprints and order such as:
- sprint 1 — determine your ideal new job type, role, location, working pattern
- sprint 2- research the market
- sprint 3 — prepare — create a CV, practice interview skills, brush up on technical skills, determine websites to check
- sprint 4 — awareness — ensure everyone knows you are looking for a job, start networking, upload a CV to job sites
- sprint 5 — start searching — job sites, recruiters, agencies, friends, and network
- Sprint 6 to n — keep searching, applying, interviewing
Each sprint plan the activities and goal. Break it down into a set of tasks, and prioritise them. Rank them by value not how easy they are to do, or put tasks you dislike at bottom of the list. This has to be an effective use of your time, so focus on the key items first.
Every day starts with a list of things to do, and tackle them in order. As the saying goes
If you have to eat a frog best to do it first thing in the morning
Developers have a natural reliance and belief in technology. Websites and email are great tools but don’t neglect phone calls and networking with colleagues and friends.
It may be worth reflecting on your natural style, perhaps taking one of the many tests to see what type you are classified as. Such as https://www.16personalities.com/
Brush up on your technical skills, there are many options. Paid training includes udemy and pluralsight but there are plenty of free alternatives such as youtube. Then why not test yourself using one of the many free sites such as a scrum test.
At the end of your sprint, be tough with yourself and reflect on what was achieved, and what you failed to do. Who did you fail to call?, which job leads did you fail to follow up on?, how many applications do you need to chase as no answer? Run it as you do a normal retrospective, this time though the benefits are personal so make sure you invest the time and do it thoroughly.
The aim is to reach your milestone of getting a new job, ideally in a few sprints but be prepared to conclude you have achieved your MVP. Now you may need to switch from sprint to marathon with a new plan that has a sustainable rate for an endurance event.
This is the one occasion in agile where you are performing every role:
- product owner — deciding the priorities
- scrum master — coordinating the activities
- developer — doing the work
- stakeholder — as the person that benefits from the project
Final Thoughts
The principles of agile can be applied to getting a new job just as much as developing a software product. So why not use your experience and skills in agile to help you with the task at hand. As with development have a target velocity but be prepared to adjust the plan, handle unplanned issues and keep working until you hit the goal.
Good Luck!
Further Reading
More About The Author
Greg is an experienced software professional and CTO and has worked in several businesses. He is now passionate about helping others succeed in software development, management, and outsourcing. He has just written a short book called “The Art of Coding”.
If you enjoyed this article then please clap 👏 and follow me or subscribe for an email ✉️ .




