A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Concept | Development | Test | Release | ||||||||||||||||||||
2 | Backlog tracking (JIRA) | Continuous Integration to Dev Env. | Continuous Integration to Staging | Continuous Integration to Live | ||||||||||||||||||||
3 | Documentation tools / Runbooks (Confluence) | Source Control (Github, Bitbucket) | Automated Tests (Selenium, Mocha, Chai) | Performance Tracking (New Relic) | ||||||||||||||||||||
4 | Style Guide | Unit tests | Visual Regression Tests (PhantomCSS) | Error logging & Handling (ELK stack, New Relic, Raygun) | ||||||||||||||||||||
5 | UX wireframes | Code Linting (ES Lint, StyleCop, etc.) | Performance budgeting | Site maintenance messages (If necessary) | ||||||||||||||||||||
6 | Defined product roadmap (Long term & short term) | Intelligent IDE (Resharper, Visual Studio Code, etc.) | Device Testing (Browserstack, Sauce Labs, Device Lab, etc.) | AB Testing / Feature Usage Analytics | ||||||||||||||||||||
7 | Agile Development Process (Scrum, Kanban, etc.) | New developer machine start / uptime is less than 1 hour | Functional Tests | Community FAQ / Online Help Guides (See community.spotify.com) | ||||||||||||||||||||
8 | Data-driven design decisions (Google Analytics) | Documented RESTful API | DB transactions are audited | |||||||||||||||||||||
9 | Onboarding process for new developers | Logins are audited | ||||||||||||||||||||||
10 | Unified set of dev technologies | Distaster Recovery and rollback | ||||||||||||||||||||||
11 | Correct permissions & security on different environments | System Status Page (statuspage.io) | ||||||||||||||||||||||
12 | Autonomous teams / Devs are responsible for their own functions | |||||||||||||||||||||||
13 | Fully Defined SDLC | |||||||||||||||||||||||
14 | ||||||||||||||||||||||||
15 | ||||||||||||||||||||||||
16 | ||||||||||||||||||||||||
17 | ||||||||||||||||||||||||
18 | ||||||||||||||||||||||||
19 | ||||||||||||||||||||||||
20 | ||||||||||||||||||||||||
21 | ||||||||||||||||||||||||
22 | ||||||||||||||||||||||||
23 | ||||||||||||||||||||||||
24 | ||||||||||||||||||||||||
25 | ||||||||||||||||||||||||
26 | ||||||||||||||||||||||||
27 | ||||||||||||||||||||||||
28 | ||||||||||||||||||||||||
29 | ||||||||||||||||||||||||
30 | ||||||||||||||||||||||||
31 | ||||||||||||||||||||||||
32 | ||||||||||||||||||||||||
33 | ||||||||||||||||||||||||
34 | ||||||||||||||||||||||||
35 | ||||||||||||||||||||||||
36 | ||||||||||||||||||||||||
37 | ||||||||||||||||||||||||
38 | ||||||||||||||||||||||||
39 | ||||||||||||||||||||||||
40 | ||||||||||||||||||||||||
41 | ||||||||||||||||||||||||
42 | ||||||||||||||||||||||||
43 | ||||||||||||||||||||||||
44 | ||||||||||||||||||||||||
45 | ||||||||||||||||||||||||
46 | ||||||||||||||||||||||||
47 | ||||||||||||||||||||||||
48 | ||||||||||||||||||||||||
49 | ||||||||||||||||||||||||
50 | ||||||||||||||||||||||||
51 | ||||||||||||||||||||||||
52 | ||||||||||||||||||||||||
53 | ||||||||||||||||||||||||
54 | ||||||||||||||||||||||||
55 | ||||||||||||||||||||||||
56 | ||||||||||||||||||||||||
57 | ||||||||||||||||||||||||
58 | ||||||||||||||||||||||||
59 | ||||||||||||||||||||||||
60 | ||||||||||||||||||||||||
61 | ||||||||||||||||||||||||
62 | ||||||||||||||||||||||||
63 | ||||||||||||||||||||||||
64 | ||||||||||||||||||||||||
65 | ||||||||||||||||||||||||
66 | ||||||||||||||||||||||||
67 | ||||||||||||||||||||||||
68 | ||||||||||||||||||||||||
69 | ||||||||||||||||||||||||
70 | ||||||||||||||||||||||||
71 | ||||||||||||||||||||||||
72 | ||||||||||||||||||||||||
73 | ||||||||||||||||||||||||
74 | ||||||||||||||||||||||||
75 | ||||||||||||||||||||||||
76 | ||||||||||||||||||||||||
77 | ||||||||||||||||||||||||
78 | ||||||||||||||||||||||||
79 | ||||||||||||||||||||||||
80 | ||||||||||||||||||||||||
81 | ||||||||||||||||||||||||
82 | ||||||||||||||||||||||||
83 | ||||||||||||||||||||||||
84 | ||||||||||||||||||||||||
85 | ||||||||||||||||||||||||
86 | ||||||||||||||||||||||||
87 | ||||||||||||||||||||||||
88 | ||||||||||||||||||||||||
89 | ||||||||||||||||||||||||
90 | ||||||||||||||||||||||||
91 | ||||||||||||||||||||||||
92 | ||||||||||||||||||||||||
93 | ||||||||||||||||||||||||
94 | ||||||||||||||||||||||||
95 | ||||||||||||||||||||||||
96 | ||||||||||||||||||||||||
97 | ||||||||||||||||||||||||
98 | ||||||||||||||||||||||||
99 | ||||||||||||||||||||||||
100 |