DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
  1. DZone
  2. Culture and Methodologies
  3. Agile
  4. Agile Project Manager AND Scrum Master? Wrong... So, So Wrong

Agile Project Manager AND Scrum Master? Wrong... So, So Wrong

A terrible Agile Project Manager and Scrum Master job description is torn apart.

Allan Kelly user avatar by
Allan Kelly
CORE ·
Apr. 26, 16 · Opinion
Like (13)
Save
Tweet
Share
7.88K Views

Join the DZone community and get the full member experience.

Join For Free

I shouldn’t do this, it raises my blood pressure, I have better things to do, I have better things to blog about but I can’t help myself…

I made the mistake of opening a mail from a recruitment agent, the title: “Agile Project Manager/Scrum Master”. Let me dissect it for you…

“My client based in the West Midlands are looking for an Agile Project Manager/Scrum Master for a long term project opportunity starting in May.”

Agile Project Manager/Scrum Master?  This is a pretty confused role — it is one thing or another. It's one thing for a good project manager to act as a facilitator or for a Scrum Master to take on project responsibilities, but to start out like this is just messed up.

Long term project? There is no such thing — projects are temporary!

“The successful Agile Project Manager will be responsible for the planning, organising and managing of IT projects within this matrix resource environment. My client is looking for a technical Project Manager with strong experience in leading and managing multiple complex projects in agile environments. To be suitable you MUST have strong process and project management skills with experience in SCRUM.”

Planning, organising and managing of IT projects…?  What happened to self-organizing, empirical control?

And note “projects” not project (as it was before). Multiple projects is a bad sign.

Matrix resource environment? Matrix management means this organization has shot itself in the foot already.

Technical Project Manager? So this person is a Scrum Master, a Project Manager, and Technical Lead. Do they also make the tea and wash up?

And why all the SHOUTING? Scrum is spelt Scrum, as in Rugby, it is not S.C.R.U.M. or SCRUM.

“As the Agile Project Manager/Agile Coach you will have ownership of the full life cycle project process, including the Software development lifecycle.”

Coach too? As well as a Scrum Master, Project Manager and Technical Lead? I’m not even complaining about the use of Agile and Scrum as if they are synonymous.

Ownership of the full life cycle… including the software development lifecycle? Really? Except for the fact that the contract is for six months, the company is matrix-managed, there are multiple projects, and that some bastard hodgepodge process of SCRUM and traditional project management has been mandated.

In other words, you have as much ownership as a homeowner whose house has just been repossessed by the bank.

Anyone taking this job would have their hands tied behind their back on day one.

“Key requirements: 

  • Demonstrable experience managing complex Projects in fully Agile environments
  • SCRUM Master with previous experience of running Agile project teams
  • Excellent presentation skills & competence in project management tools
  • Full life cycle delivery experience
  • Ensure all SCRUM ceremonies are adhered to throughout project lifecycle
  • Collaborate with project teams (both on and offshore), create and maintain project plans and schedules”

Fully Agile environments don’t have projects. Scrum Masters don’t run Agile teams and “maintain project plans and schedules”. This sounds distinctly Gantt chart-ish.

Saying “all SCRUM ceremonies” sounds like the people doing the asking don’t actually know what the ceremonies are, just that they must be “adhered to”. Anyway, Scrum isn’t a full lifecycle model so good luck here!

What is interesting here is what is not said:

  • No mention of facilitation, unblocking, or coaching.
  • No mention of technical skills (TDD, ATDD, BDD, refectoring, etc); this is supposed to be a “technical project manager”.
  • No mention of empirical process control or forecasting.
  • No mention of value.
  • No mention of prioritization.
  • No mention of the Product Owner/BA/Product Manager.

Normally I would be pleased that the recruiter wasn’t asking for a Scrum Master Certification, a Prince 2 certificate, or, heaven forbid, an “Agile Project Manager” qualification but on this occasion I read it more as a sign that the company doing the recruiting doesn’t actually know what they want.

Similarly, no mention of tools or technologies. Agile in PHP is very different than Agile in embedded C, let alone the ERP Agile I’m working on now.

Finally,

“If you are interested to find out more, please reply…”

Should read:

If you are a traditional project manager (who used to code in the dim and distant past) but can’t get work now the world has gone agile, but think you know what agile is (mini-waterfalls) then please give me a ring, you probably know more than the people doing the interviewing anyway.

Bottom line:

  1. Unfortunately this is the state of our industry. It is what many organizations do and want. But it is far, far from what the best teams do.
  2. Don’t blame the recruiter. Their industry is based on failure, and most recruitment agents are failed real estate agents.
  3. The organization requesting this role have such a poor understanding of what they need that they shouldn’t actually be allowed to hire anyone.
scrum agile Project manager

Published at DZone with permission of Allan Kelly, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • The 31 Flavors of Data Lineage and Why Vanilla Doesn’t Cut It
  • When Scrum Feels Like Dressing for Dinner
  • Apache Kafka vs. Memphis.dev
  • Pair Testing in Software Development

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: