Skip to content

Release Manager Persona - Rachel

Looking through the data from the persona project, I've come up with the following Release Manager persona. This information can be applied to any Release Manager, no matter the size of the company. However, there is one JTBD that differs between enterprise and SMB:

  • I also need to keep a hand in development, creating code and contributing to applications, outside of automation, so I can feel creative and challenged in my development skills. (SMB Release Manager)

The rest of the persona:

Release Manager, Rachel

Motivations

  • I want to make sure everything in the pipeline will work, because it’s the last thing that happens before it’s moved to production. If you ship something into production that shouldn’t be there, that can be catastrophic.
  • I live for making scripts that facilitates the automation.
  • Every time the CI/CD pipelines do their thing correctly, no one else has to do it and they can work on other, more complicated things.

Challenges

  • Dealing with infrastructure issues can make it difficult to ensure everyone has the files they need to contribute and manage the pipeline.
  • Ensuring enough developers, Product Managers, etc. are available to support projects.
  • UI testing isn’t automated so that takes time out of the testing process.
  • Providing developers and managers actionable information on build statuses is important. They need to self-serve so they can fix the issues to ensure the build is going correctly.
  • I need to get buy-in for pipeline automation from every level of the company and that can be difficult. When we rely on one person to make the go/no-go decision, it creates a bottleneck.
  • Coordinating all the different teams across a release can be challenging and requires a lot of follow up to ensure they play their part when they should.

JTBD

  • I need to automate pipelines so that they will run automatically which will save developers and testers time so they can focus on more complex tasks.
  • I need to ensure all aspects of pipeline builds and testing run on time so subsequent processes can run and other teams who depend on those can move through their work in a timely manner.
  • I also need to keep a hand in development, creating code and contributing to applications, outside of automation, so I can feel creative and challenged in my development skills. (SMB Release Manager)

Tools

  • GitLab
  • JIRA (for tickets from non-technical users)
  • Trello (for planning issues and communication)
  • Slack (for communication)
  • CA
  • Xebia Labs
  • Electric Cloud

And now I'll admit that I'm not sure how to put in a merge request to add this to the persona page. Can anyone help with that? :)

Edited by Lorie Whitaker