Why I wrote a Resume for Agile Professionals
Years ago I came across a developer’s resume published via Y Combinator’s Hacker News, and I was intrigued: the style, the unquestionable arrogance, the notion that “nothing is impossible” — fascinating. I looked up the original resume by Leonardo da Vinci and found that one even more bristling with self-confidence. Ever since then, I have wanted to write a similar resume for Agile project managers, ScrumMaster and any Agile professional. I did so in November and December 2013 and it was published on scrumalliance.org. My goodness, it was even listed in their monthly highlights newsletter!!!
First I gathered what I think are the most important skills for Agile professionals, be they ScrumMasters or product owners. Trying to resemble da Vinci, a universally acknowledged genius, I assumed one would need skills to perform in both roles:
- Possess an Agile mindset
- Establish continuous deployment processes
- Bring teams to an even higher level of performance
- Engage in lightweight Agile program management
- Create product concepts based on the company strategy
- Break down concepts into user stories
- Prioritize the product backlog
- Channel requirements
- Discuss requirements and stories with the development team
- Gather data and provide Agile metrics
- Plan releases
- Be adept in conflict management and conflict resolution
- Have experience in coaching fellow ScrumMasters
- Make work fun
The resume letter
Most Illustrious Proprietor,
Having now sufficiently considered the specimens of all those who proclaim themselves skilled project managers in Agile or traditional ways, and proposing that establishing and operating the said methods are nothing different from those in common use, I shall endeavor, without prejudice to any one else, to explain myself to your company, showing your C-Level my secrets, and then offering them to your best pleasure and approbation to work with effect at opportune moments on all those things that, in part, shall be briefly noted below.
- I follow an extremely light and efficient Agile process, adapted to be most easily applied, and with that you may pursue and at any time change a project plan; and others, battle-proven, easy and fast, to prioritize among projects and manage a program in an Agile manner. Also methods of convincing stakeholders and winning them over.
- I know how, when development teams are besieged by a variety of clients, to take pressure off them, enabling them to concentrate on the work at hand, channeling requirements, chastening clients through open communication so they won’t be insulted, and using other methods pertaining to such concerns.
- If, by reason of motivation of the team, or conflicts between teams and in the company, performance is low and people are struggling, I have methods for conflict management and resolution, which — mixed with personal heartiness — can make work fun again, even if that seemed impossible before.
- Again, I can moderate Agile retrospectives, making them most pleasant for team members and focused on results, to bring teams to an even higher level of performance. With this and the help of continuous deployment processes, I have methods to outdistance your competition, to their great detriment and confusion.
- And if the product shouldn’t be a platform but a shippable one, I can provide Agile metrics, most efficient in data collection, to plan releases, which will be on time and within budget.
- I have means by secret and inconceivable ideas and whole product concepts, made to stick, to contribute to a designated company strategy, even if it were needed to do turnaround management.
- I will cast the above-mentioned concepts into bulletproof user stories, safe and unassailable, fulfilling all INVEST criteria, first and foremost being estimable by the development team. And if there should be compromises, which I am prepared for, be sure they will be for the greater good of your company.
- In case of need, of which I’m sure there will be, I will organize the product backlog, being well able to apply the MoSCoW prioritization and map the result with a business value per story point order.
- Where the operation of prioritization might fail, I will help the team provide high-quality software by concentrating on bugs first and delivering fully functional product increments. And, in short, according to the variety of cases, I can contrive various improvements to make prioritization possible.
- In times of lower workload I believe I can give perfect satisfaction, to the equal of any other, in coaching and mentoring fellow ScrumMasters and product owners in Agile best practices.
- I can carry out code in HTML, can style it with CSS, and have an excellent understanding of SQL and JAVA. Furthermore, I can administer your project management tools, bug trackers, or knowledge management software, doing whatever may be done as well as any other, be he who he may.
Again, this glimpse of my abilities may be taken in hand, which is to be to the immortal glory and eternal honor of all your customers, and of the illustrious house of your company.
And if any of the above-named things seem to anyone to be impossible or not feasible, I am most ready to make the experiment in your office, assessment center, or in whatever place may please your Excellency, to whom I commend myself with the utmost humility, etc.
Sources and references
- Developer’s resume: https://news.ycombinator.com/item?id=1086527
- Da Vinci’s resume: http://www.cenedella.com/leonardo-da-vincis-resume/
- Initially published on ScrumAlliance.org on 18 December 2013