{"id":30294486,"url":"https://github.com/linkedin/dph-framework","last_synced_at":"2026-02-11T11:03:05.816Z","repository":{"id":213271338,"uuid":"730420662","full_name":"linkedin/dph-framework","owner":"linkedin","description":null,"archived":false,"fork":false,"pushed_at":"2024-01-24T23:01:10.000Z","size":138,"stargazers_count":306,"open_issues_count":2,"forks_count":66,"subscribers_count":14,"default_branch":"main","last_synced_at":"2025-08-17T01:35:17.685Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc-by-4.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/linkedin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2023-12-11T22:17:05.000Z","updated_at":"2025-08-09T12:37:32.000Z","dependencies_parsed_at":"2023-12-23T04:18:39.033Z","dependency_job_id":"2c85e6fe-8739-4a28-9b90-aea756666b91","html_url":"https://github.com/linkedin/dph-framework","commit_stats":null,"previous_names":["linkedin/dph-framework"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/linkedin/dph-framework","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linkedin%2Fdph-framework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linkedin%2Fdph-framework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linkedin%2Fdph-framework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linkedin%2Fdph-framework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/linkedin","download_url":"https://codeload.github.com/linkedin/dph-framework/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linkedin%2Fdph-framework/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29332292,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-11T06:13:03.264Z","status":"ssl_error","status_checked_at":"2026-02-11T06:12:55.843Z","response_time":97,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-08-17T01:35:13.194Z","updated_at":"2026-02-11T11:03:05.781Z","avatar_url":"https://github.com/linkedin.png","language":"HTML","funding_links":[],"categories":["HTML"],"sub_categories":[],"readme":"Welcome to the [LinkedIn Developer Productivity and Happiness\nFramework](https://linkedin.github.io/dph-framework/)!\n\nAt LinkedIn, we have a fairly advanced system for understanding our developers,\nthe success of our engineering work, and where we should focus our\ninfrastructure efforts to be most effective.\n\nThis repository contains the documents that describe this system. They are\nmostly direct copies of the internal documents that our own engineers read to\nunderstand how this works.\n\nThis document set explains how to define metrics and feedback systems for\nsoftware developers, how to get action taken on that data, and provides examples\nof a few internal metrics that we use.\n\nYou can read the documents in any order. Each one is designed to be able to be\nread and referenced independently. However, we provide a suggested sequence and\nhierarchy here:\n\n* **Goals, Signals, and Metrics: A Framework for Defining Metrics**\n  * [Goals, Signals, and Metrics](goals-signals-metrics.md)\n  * [Developer Productivity \u0026 Happiness Goals and Signals](dph-goals-and-signals.md)\n* **Developer Personas: A system for categorizing and understanding developers**\n  * [Developer Personas](developer-personas.md)\n  * [Persona Champions](persona-champions.md)\n* **Guidelines for Teams Who Create Metrics and Feedback Systems**\n  * [Data vs Insights](data-vs-insights.md)\n  * [Qualitative vs Quantitative Measurements](qualitative-vs-quantitative.md)\n  * [Audiences: Always Know Who Your Data is For](audiences.md)\n  * [Driving Decisions With Data](driving-decisions.md)\n  * [Data Collection Principles](data-collection-principles.md)\n* **Quantitative Metrics: General Tips and Guidelines**\n  * [Principles and Guidelines for Metric Design](metric-principles.md)\n  * [Common Pitfalls When Designing Metrics](metric-pitfalls.md)\n  * [What's wrong with \"scores?\"](scores.md)\n  * [Metrics and Performance Reviews](metrics-and-performance-reviews.md)\n* **Example Metrics**\n  * [Productivity Concepts for Software Developers](productivity-concepts.md)\n  * [Example Metrics](example-metrics.md)\n  * [Why Did We Choose Our Metrics?](why-our-metrics.md)\n\n## Forking, Modifying, and Contributing\n\nWe have made the DPH Framework open-source so that you can fork, modify, and\nre-use these documents however you wish, as long as you respect the license that\nis on the repository. You can see the source in our [GitHub\nrepo](https://github.com/linkedin/dph-framework/).\n\nWe welcome community contributions that help move forward the state of the art\nin understanding software developers across the entire software industry. If\nthere’s something missing in the documents that you’d like to see added, feel\nfree to file an issue via [GitHub\nIssues](https://github.com/linkedin/dph-framework/issues)! If you just have\nquestions or a discussion you’d like to have, participate in our [GitHub\nDiscussions](https://github.com/linkedin/dph-framework/discussions).\n\nAnd of course, if you want to contribute new text or improvements to the\nexisting text, we welcome your contributions! Keep in mind that we hold this\nframework to a very high standard---we want it to be validated by real\nexperience in the software industry, generally applicable across a wide range of\nsoftware development environments, and assure that additional inputs are both\ninteresting and accessible to a broad audience. If you think you have content\nthat meets that bar and fits in with these documents, we would love to have your\ncontribution! If you’re not sure, start a\n[discussion](https://github.com/linkedin/dph-framework/issues) or just send us a\nPR and we can discuss it.\n\n## License\n\nThe LinkedIn Developer Productivity \u0026 Happiness Framework is licensed under [CC\nBY 4.0](http://creativecommons.org/licenses/by/4.0/?ref=chooser-v1).\n\n![CC](\nhttps://mirrors.creativecommons.org/presskit/icons/cc.svg?ref=chooser-v1)![BY](https://mirrors.creativecommons.org/presskit/icons/by.svg?ref=chooser-v1)\n\nCopyright \u0026copy; 2023 LinkedIn Corporation\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flinkedin%2Fdph-framework","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flinkedin%2Fdph-framework","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flinkedin%2Fdph-framework/lists"}