Skip to content

User / Buyer Persona learning references and the Developer Relations Persona Library System (DEVREL-PLS) as structured schema-based developer persona data.

License

Notifications You must be signed in to change notification settings

DevRel-Foundation/persona-library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Persona Library

The Persona Library is a DevRel Foundation (DRF) initiative to collect resources related to the development of personas. A persona represents the type of user that may engage with a product, service, project or organization. The value of defining personas comes from using them to align an organization around expectations of current and potential consumers and plan a strategy for their tactics.

Through the use of personas, as DevRel practioners, we can accelerate day-to-day decision-making for common operational activities.

Persona Reference Library

The reference library contains links to third-party resources that may help in a deeper study of the process of creating and managing personas.

Run ./bin/pls-json-to-md --build docs/reference --data ./data/reference/*.json to regenerate markdown files from the source data. Run ./bin/pls-validate --data data/reference/*.json --schema ./src/schemas/reference.json to confirm the source data is valid.

DevRel Foundation Persona Library System

The Developer Relation Foundation Persona Library System (DEVREL-PLS) is outlined in this section. It is an opinionated configuration framework for defining personas using a structured language (JSON) that adheres to an agreed upon standard schema.

By defining personas in this way, we can establish tooling to validate, restructure, inherit, format, and exchange personas between organizations and departments.

Learning the DEVREL-PLS

The following guides explain how to build and extend a custom persona set for your organization and then how to apply them to solve common operational tasks to the Developer Relations and related roles.

Developing your personas:

Using your personas:

  • How-to Use Personas for Content Strategy
  • How-to Use Personas for Community Management (TODO)
  • How-to Use Personas for Event Strategy (TODO)
  • How-to Use Personas for Product Advocacy (TODO)
  • How-to Use Personas for Sales Enablement (TODO)
  • How-to Use Personas for Growth Marketing (TODO)
  • How-to Use Personas for the SDLC and Developer Experience (TODO)
  • How-to Use Personas for Developer Education (TODO)

DEVREL-PLS Persona Sets

Example sets of personas created by organizations for their use and shared as reference.

Run ./bin/pls-validate --data data/personas/*.json --schema ./src/schemas/persona.json to confirm the source persona data is valid.

DEVREL-PLS Tools

Ease of use tools such as LLMs, user-interfaces, etc. are not currently within the scope of v1.0 of this project, but will be a valuable addition to allow for more user-friendly and less technical methods of working with persona and related reference resources.

  • pls-validate: used to validate one or more personas (JSON data) with a given schema.
  • pls-json-to-md: used to format reference library entries into a renderable markdown file.

DEVREL-PLS Out of Scope

Product Requirements Definitions

A persona is not intended to be a requirements document.

User stories, use cases, user journey, and jobs to be done are best captured by tools for that purpose. Integrating your list of personas into those systems is more appropriate.

License

All material contributed to the DRF Resources and Asset Aggregation Work Group is under CC-BY-4.0 Licensing.

See the License and Intellectual Property statement for instructions on how to reuse and adapt content from this repository, discussions, and issues with proper attribution to the Developer Relations Foundation.

About the Persona Library

This project repository is maintained with support of the Resource and Asset Aggregation Working Group and Developer Relations Foundation.

About

User / Buyer Persona learning references and the Developer Relations Persona Library System (DEVREL-PLS) as structured schema-based developer persona data.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •