-
Notifications
You must be signed in to change notification settings - Fork 2
/
index.html
140 lines (119 loc) · 7.8 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
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
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en-us">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1">
<link href="http://gmpg.org/xfn/11" rel="profile">
<title>
Introduction
</title>
<!-- CSS -->
<link rel="stylesheet" href="public/css/hyde.css">
<link rel="stylesheet" href="public/css/syntax.css">
<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Open+Sans:300,400italic,400,600,700|Abril+Fatface">
<!-- Icons -->
<link rel="shortcut icon" href="public/favicon.png">
<!-- RSS -->
<link rel="alternate" type="application/rss+xml" title="RSS" href="atom.xml">
<!-- CSS menu -->
<link href="public/menu_source/styles.css" rel="stylesheet" type="text/css">
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script type='text/javascript' src='public/menu_source/menu_jquery.js'></script>
</head>
<body>
<header class="masthead">
<div class="masthead-inner">
<div id='cssmenu'>
<ul>
<li class='active'><a href='index.html'><span></span></a></li>
<li class='has-sub'><a href='#'><span>Introduction</span></a>
<ul>
<li><a href='index.html'><span>Introduction</span></a></li>
<li class='last'><a href='basic-skills/'><span>Basic Skills</span></a></li>
</ul>
<li class='has-sub'><a href='#'><span>Roles</span></a>
<ul>
<li><a href='roles/index.html'><span>Introduction to roles</span></a></li>
<li><a href='roles/customer.html'><span>The Customer</span></a></li>
<li><a href='roles/projectmanager.html'><span>The Project Mnanager</span></a></li>
<li><a href='roles/architect.html'><span>The Architect</span></a></li>
<li class='last'><a href='roles/developer.html'><span>The Developer</span></a></li>
</ul>
<li class='has-sub'><a href='#'><span>The Commandments</span></a>
<ul>
<li><a href='commandments/general.html'><span>General</span></a></li>
<li><a href='commandments/coding.html'><span>Coding</span></a></li>
<li><a href='commandments/testing.html'><span>Testing</span></a></li>
<li><a href='commandments/design.html'><span>Design</span></a></li>
<li><a href='commandments/estimating.html'><span>Estimating</span></a></li>
<li class='last'><a href='commandments/managing.html'><span>Managing</span></a></li>
</ul>
</li>
<li class='has-sub'><a href='#'><span>Requirement Gathering</span></a>
<ul>
<li><a href='requirements/'><span>Requirement Gathering</span></a></li>
<li><a href='requirements/flow.html'><span>Approximate process flow</span></a></li>
<li><a href='questions/'><span>Questions</span></a></li>
<li><a href='requirements/requirements.html.'><span>Good Requirements</span></a></li>
<li class='last'><a href='requirements/verification.html'><span>Verification Criteria</span></a></li>
</ul>
</li>
<li><a href='cynefin/'><span>Cynefin</span></a></li>
<li class='has-sub'><a href='/#'><span>Kanban</span></a>
<ul>
<li><a href='kanban/'><span>Introduction</span></a></li>
<li class='last'><a href='kanban/simplekanban.html'><span>Simple Kanban</span></a></li>
</ul>
<li><a href='done/'><span>Definition of Done</span></a></li>
<li><a href='review/'><span>Work Review</span></a></li>
<li class='has-sub'><a href='#'><span>Standing Up</span></a>
<ul>
<li><a href='standup/'><span>Performing a Standup</span></a></li>
<li class='last'><a href='standup/example.html'><span>Example</span></a></li>
</ul>
</li>
<li><a href='project/'><span>Project Management</span></a></li>
<li class='has-sub'><a href='#'><span>Taxonomy</span></a>
<ul>
<li><a href='taxonomy/'><span>Introduction</span></a></li>
<li><a href='taxonomy/naming.html.html'><span>Naming</span></a></li>
<li class='last'><a href='taxonomy/projects.html'><span>Projects</span></a></li>
</ul>
</li>
</li>
<li class='has-sub'><a href='../#'><span>The Standard Pig</span></a>
<ul>
<li><a href='standard-pig/'><span>The Standard Pig</span></a></li>
<li><a href='standard-pig/round1.html'><span>Round 1</span></a></li>
<li><a href='standard-pig/round2.html'><span>Round 2</span></a></li>
<li class='last'><a href='standard-pig/round3.html'><span>Round 3</span></a></li>
</ul>
<li class='has-sub'><a href='../#'><span>The Lego Game</span></a>
<ul>
<li><a href='lego/'>Introduction</span></a>
<li><a href='lego/sprint1.html'><span>Sprint 1</span></a></li>
<li><a href='lego/sprint2.html'><span>Sprint 2</span></a></li>
<li class='last'><a href='lego/sprint3.html'><span>Sprint 3</span></a></li>
</ul>
</li>
</div>
</header>
<a href="https://github.com/thoughtful-solutions/"><img style="position: absolute; top: 0; right: 0; border: 0;" src="https://camo.githubusercontent.com/365986a132ccd6a44c23a9169022c0b5c890c387/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f72696768745f7265645f6161303030302e706e67" alt="Fork me on GitHub" data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_right_red_aa0000.png"></a>
<div class="content container">
<div class="post">
<h1 class="title">Introduction</h1>
<br />
<p>This website aims to standardise the way we do things. Some of our approach is derived from Open Source best practices, some from manufacturing and some from our own experience. The aim is that processes should make life easier, by reducing uncertainty. We want our processes to be lightweight and applicable either iteratively or linearly. Criticism and questions are encouraged, once you’ve taken the time to understand the reasoning for the current processes. We are aiming to establish the same default processes, rules and tools on all projects. This extends to standardising our approach for custom tools with Python + YAML + Markdown + Git. This set of documents specifies those defaults. Doing something else is only ok if the project/situation explicitly justifies a variation. Any variation needs to be documented in the location provided for in the project management template. Everyone is expected to know and understand what is in these process documents, to follow them where appropriate, and to help improve them.
<li> Apply The Software Commandments
<li> Identify risks on new projects using the Risk Management Checklist
<li> At project start, use the Project Startup Checklist
<li> Capture requirements using Requirement Gathering
<li> This applies even if there’s no architecture to do, and even if requirements documentation is provided by the customer.
<li> Refer to the Requirements Capture Checklist.
<li> Describe architecture and design in Requirement Gathering.
<li> Follow the Kanban guidelines and use Kanban for day-to-day task allocation, short term milestone planning and deliveries.
<li> Write all documentation in markdown format, and keep it in Git along with source. </li>
</div>
</div>
</body>
</html>