73 | | BluePrint |
74 | | == Introduction == |
75 | | |
76 | | = !BluePrint: <Name of the solution> = |
77 | | [[TOC]] |
78 | | |
79 | | == Introduction == |
80 | | <Briefly describe the solution?> |
81 | | <What problem is this solution solving?> |
82 | | <How will this solution add value to Sahana?> |
83 | | <Name any similar existing solutions> |
84 | | |
85 | | == Stakeholders == |
86 | | <Who will be the users of the solution?> |
87 | | <Who else will be affected by this solution? eg. Developers, Users of Existing Functionality that may be changed?> |
88 | | <How will stakeholders be affected?> |
89 | | Tip: Engage these stakeholders in the development of your !BluePrint. |
90 | | |
91 | | == User Stories == |
92 | | <http://en.wikipedia.org/wiki/User_story> |
93 | | <A good User Story should answer the following questions:> |
94 | | <* Who the user is> |
95 | | <* What they want the solution to do for them?> |
96 | | <* Why they want it to do that? (goal)> |
97 | | <eg. A <type of user> wants the solution to <do something for them> so that <can achieve a goal>.> |
98 | | |
99 | | == Requirements == |
100 | | <Group requirements in subsections, e.g.,, etc.> |
101 | | <http://en.wikipedia.org/wiki/Requirements_analysis requirements> |
102 | | <Identify different types of requirements:> |
103 | | === Functional === |
104 | | === Non-functional === |
105 | | http://en.wikipedia.org/wiki/Non-functional_requirements |
106 | | === Interoperability === |
107 | | === Standards === |
108 | | === System Constraints === |
109 | | |
110 | | == Design == |
111 | | <Where relevant include alternative design options> |
112 | | === Data Model === |
113 | | (e.g. EER or class diagrams) |
114 | | === Workflows === |
115 | | <Diagrams or Pseudocode> |
116 | | === Site Map === |
117 | | <for User Interface solutions> |
118 | | === Wireframes === |
119 | | <for User Interface solutions> |
120 | | === Technologies === |
121 | | |
122 | | == Current Implementation == |
123 | | <Leave open for a list of existing implementation of this solution in Sahana Eden:> |
124 | | <*a brief description of the implementation (date/time, name, design options chosen)> |
125 | | <*a link to the code> |
126 | | <*list of deployments of the implementation> |
127 | | <*links to case studies> |
128 | | <*short analysis of achievements/problems> |
129 | | |
130 | | == Planned Implementation == |
131 | | <List of goals for your implementations which you (include your name/github repo/IRC handle) are currently working on> |
132 | | |
133 | | == Future Extensions == |
134 | | <List of features which could be included, but are outside of the scope of this extension> |
135 | | |
136 | | == Outstanding Questions == |
137 | | <Questions about the features or design that haven't been (and need to be) answered> |
138 | | |
139 | | == References == |
140 | | <Links to external resources> |
141 | | |
142 | | ---- |
143 | | BluePrint |