{"id":21696423,"url":"https://github.com/madetech/productionisation","last_synced_at":"2025-04-12T12:07:30.148Z","repository":{"id":150895490,"uuid":"154332290","full_name":"madetech/productionisation","owner":"madetech","description":"The Made Tech Productionisation Checklist for Software Projects","archived":false,"fork":false,"pushed_at":"2019-06-13T15:24:59.000Z","size":161,"stargazers_count":8,"open_issues_count":14,"forks_count":2,"subscribers_count":36,"default_branch":"master","last_synced_at":"2025-03-26T06:51:09.525Z","etag":null,"topics":["checklist","productionise","sre"],"latest_commit_sha":null,"homepage":"https://productionisation.io/","language":"Ruby","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/madetech.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"contributing.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-10-23T13:24:30.000Z","updated_at":"2025-02-04T15:04:42.000Z","dependencies_parsed_at":"2023-04-20T12:00:36.527Z","dependency_job_id":null,"html_url":"https://github.com/madetech/productionisation","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/madetech%2Fproductionisation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/madetech%2Fproductionisation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/madetech%2Fproductionisation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/madetech%2Fproductionisation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/madetech","download_url":"https://codeload.github.com/madetech/productionisation/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248565061,"owners_count":21125416,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["checklist","productionise","sre"],"created_at":"2024-11-25T19:19:49.702Z","updated_at":"2025-04-12T12:07:30.141Z","avatar_url":"https://github.com/madetech.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# The Made Tech Productionisation Checklist\n\nThe SRE team at Made Tech have created a checklist that they use to evaluate the new projects for their readiness to be productionised.\n\nWe evaluate the projects in the following areas:\n\n- Testability\n- Availability of different environments\n- Database durability\n- Continuous Delivery Pipeline\n- Logging\n- Infrastructure monitoring\n- Dependency upgrade and Vulnerability alerts\n\nIn addition to these requirements, we also expect projects to use source control management, provide a mechanism to seed the local database environment and adhere to our standards (RFCS) for areas such as `Makefiles` and code editor defaults.\n\nThe full checklist can be seen here: [`PRODUCTIONISATION.md`][link_productionisation].\n\n## Why does this list exists?\n\nWe believe that following this list will encourage teams to consistently follow best practices and improve their projects, which would lead to making a greater impact by delivering faster and learning more.\n\n## How to apply this to your project\n  1. Copy the checklist for your project - new tab in the [spreadsheet][spreadsheet].\n  2. Continuously update the checklist, at least once a month.\n  3. Provide feedback, addition and removal of points to the Chalet.\n\n### Granularity\n  Each project that has a unique set of staff/team members, instances and stack, should have its own checklist.\n\n### Definition of Done\n  Once you’re comfortable that you have satisfied the criteria, tick the box. If you’re on the fence, don’t.\n\n## How to measure success\nWe measure success by considering the following points:\n\n### Improving the reliability of applications for users\n\n#### Outcomes\n  - All teams tracking positive progress on checklist\n  - Low level of bugs being reported\n  - Customers perceive our applications to be reliable\n  - User perceive our applications to be reliable\n\n#### When will we review\n  - Monthly p15n check-in during Learn Tech before quarterly update\n\n#### What do we want to see\n  - See \u003e5% improvement per month per application\n  - Positive feedback regarding low level of bugs when interviewing delivery managers\n  - Positive review from customer from delivery managers\n\n### Customers are aware of productionisation best practices and can see the quality we bake into applications\n\n#### Outcomes\n  - Delivery managers are reporting on p15n checklist in their fortnightly reports\n  - Product owner actively promoting the reliability of our applications and the quality we bake in\n  - Customers can easily understand items in the p15n checklist\n\n#### When will we review\n  - Monthly p15n check-in during Learn Tech before quarterly update\n\n#### What do we want to see\n  - Every fortnightly report includes p15n checklist\n  - Delivery manager able to point to the prioritisation of improving p15n checklist\n  - Positive interview with customer regarding their understanding of p15n\n\n## License\n\nAttribution-ShareAlike 4.0 International: The licensor permits others to copy, distribute, display, and perform the work. In return, licensees must give the original author credit. See [`LICENSE.txt'](LICENSE.txt).\n\n## Copyright\n\nMade Tech 2019 \u0026copy;\n\n[link_productionisation]: /PRODUCTIONISATION.md\n[spreadsheet]: https://docs.google.com/spreadsheets/d/1HRJ2SENxAnKmk66Xo6KIqRcJf6EHJqjAdpHJ3IouhyM/edit#gid=260137935\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmadetech%2Fproductionisation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmadetech%2Fproductionisation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmadetech%2Fproductionisation/lists"}