-
Notifications
You must be signed in to change notification settings - Fork 1
/
4a-implementation-phase.html
406 lines (405 loc) · 23.2 KB
/
4a-implementation-phase.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
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=1440, maximum-scale=1.0" />
<meta name="og:type" content="website" />
<meta name="twitter:card" content="photo" />
<link rel="stylesheet" type="text/css" href="css/4a-implementation-phase.css" />
<link rel="stylesheet" type="text/css" href="css/styleguide.css" />
<link rel="stylesheet" type="text/css" href="css/globals.css" />
<link rel="icon" href="https://brand.publiccode.net/logo/mark-128w128h.png">
<script async defer data-domain="publiccode.net" src="https://plausible.io/js/plausible.js"></script>
</head>
<body style="margin: 0; background: #ffffff">
<input type="hidden" id="anPageName" name="page" value="4a-implementation-phase" />
<div class="x4a-implementation-phase screen">
<header class="header-Jxta51">
<div class="content-uG7djG content">
<a href="https://publiccode.net/" target="_blank">
<div class="logo-title-EmPIG0 logo-title">
<img class="logo-symbol" src="img/[email protected]" alt="logo symbol" />
<div class="foundation-for-public-code valign-text-middle mulish-bold-black-27px">
Foundation for Public Code
</div>
</div></a
>
<div class="navigation-EmPIG0">
<div class="links-9jfOiK links">
<a href="https://publiccode.net/codebase-stewardship/" target="_blank"
><div class="stewardship-SPTx4j mulish-normal-black-15px">Codebases</div> </a
><a href="https://projects.publiccode.net/" target="_blank"
><div class="resources-SPTx4j mulish-normal-black-15px">Resources</div> </a
><a href="https://publiccode.net/team/" target="_blank"
><div class="who-we-are-SPTx4j mulish-normal-black-15px">Who we are</div> </a
><a href="https://about.publiccode.net/CONTRIBUTING.html" target="_blank"
><div class="join-us-SPTx4j mulish-normal-black-15px">Join us</div>
</a>
</div>
<div class="services-9jfOiK">
<a href="https://floss.social/@publiccode" target="_blank"
><img class="mastodon-LdOrYY" src="img/[email protected]" alt="Mastodon" /> </a
><a href="https://twitter.com/publiccodenet" target="_blank"
><img class="twitter-LdOrYY" src="img/[email protected]" alt="Twitter" /> </a
><a href="https://github.com/publiccodenet/" target="_blank"
><img class="github-LdOrYY" src="img/[email protected]" alt="Github" />
</a>
</div>
</div>
</div>
</header>
<h1 class="title-Jxta51 title titlepage">Process code for software procurement</h1>
<div class="main-frame-Jxta51">
<div class="content-6FxKV5 content">
<div class="intro-GzehkZ">
<div class="titlepage-S4XNP2"><div class="page-title-oV6xIz titlepage">4a. Implementation phase</div></div>
<div class="cluster-S4XNP2">
<p class="the-fourth-and-final-xsiJhw body">
The fourth and final phase is about implementation. If you are working with a vendor to build custom
software or adapt open source software, you will go through an iterative cadence of planning, building,
deploying and testing in short, 2-4 week “sprints.” Your role is to scope each sprint together with the
development team, create a budget and a micro-contract, facilitate deployment into the city’s technical
and operational environment, evaluate that deployed product, and provide clear feedback to the
development team.
</p>
<div class="phaseimplementation-xsiJhw">
<div class="group-149-6EjMny">
<div class="rectangle-9HkRhx rectangle"></div>
<div class="rectangle-3xSUpY rectangle"></div>
<div class="comment-9HkRhx comment">
<img class="union-bMkCvL union" src="img/[email protected]" alt="Union" />
<img class="group-2-bMkCvL group-2" src="img/[email protected]" alt="Group 2" />
</div>
<div class="comment-3xSUpY comment">
<img class="union-TuqqaW union" src="img/[email protected]" alt="Union" />
<img class="group-2-TuqqaW group-2" src="img/[email protected]" alt="Group 2" />
</div>
<img class="symbol-dev-9HkRhx" src="img/[email protected]" alt="symbol-dev" />
<img class="rectangle-2-9HkRhx" src="img/[email protected]" alt="Rectangle 2" />
<div class="ellipse-9HkRhx"></div>
<div class="abstract-lines-9HkRhx">
<div class="rectangle-3-NWCITG"></div>
<div class="rectangle-31-NWCITG"></div>
<div class="rectangle-35-NWCITG"></div>
<div class="rectangle-32-NWCITG"></div>
<div class="rectangle-37-NWCITG"></div>
<div class="rectangle-33-NWCITG"></div>
</div>
<img class="star-9HkRhx star" src="img/[email protected]" alt="Star" />
<img class="star-3xSUpY star" src="img/[email protected]" alt="Star" />
<img class="star-Z7SdAL star" src="img/[email protected]" alt="Star" />
<img class="star-8MDLC1 star" src="img/[email protected]" alt="Star" />
</div>
</div>
</div>
<div class="frame-209-S4XNP2">
<p class="that-sounds-like-a-l-0oHMLZ body">
That sounds like a lot of work—and it is—but remember that you’re in control at each step along the way.
You determine the scope, you can decide whether or not the module is working well, and whether or not to
continue with the vendor. Too often, people assume that once the contract is signed, they can sit back
while the vendor gets to work. However, the best software is made when the client team is actively
engaged in the agile development process.
</p>
<p class="you-will-continue-ru-0oHMLZ body">
You will continue running through sprints and creating individual modules until the full feature set is
built and deployed into the city’s technical environment. At that point, you’ll return to the initial
user journeys and problem statement you wrote. How does the end product measure up? Did you solve the
problem or seize the opportunity? Does it exceed your expectations?
</p>
<p class="throughout-this-proc-0oHMLZ body">
Throughout this process, you also have the crucial responsibility of ensuring that the software is set
up for longevity. If you are working with a vendor, make sure that the city’s technical staff
collaborate on writing thorough technical documentation. The more you can maintain, troubleshoot and
update the software in-house, the better. It is equally important to document from the end user
perspective, noting best practices and how the tool fits within the job description and daily operations
of municipal service delivery, and onboarding protocols. Staff turnover is always a challenge, and clear
documentation is key to making sure that know-how and expertise doesn’t disappear with individuals.
</p>
<p class="your-plan-should-als-0oHMLZ body">
Your plan should also include regular performance audits and—if the software is open source—a plan for
sharing with other jurisdictions. If you have followed this process code well, there is no reason that
you wouldn’t have an excellent product that fills a real need in the public sector. That means your
peers will find it useful, and they will have a lot to contribute as you maintain the software over
time. The final step in this process code is focused on creating or joining a community of practice.
</p>
</div>
</div>
<div class="footer-nav-GzehkZ">
<a href="3d-contracting.html">
<div class="navfooterprev-v02-puK88R">
<img class="arrow-WAAxxR arrow" src="img/[email protected]" alt="arrow" />
<div class="title-WAAxxR title mulish-bold-white-16px">3d. Contracting</div>
</div></a
><a href="4b-agile-development.html">
<div class="navfooternext-v02-puK88R">
<div class="title-JM9H50 title mulish-bold-white-16px">4b. Agile development</div>
<img class="arrow-JM9H50 arrow" src="img/[email protected]" alt="Arrow" /></div
></a>
</div>
</div>
<div class="sidebarv2-6FxKV5">
<div class="top-zmAcif">
<div class="navsidebarexpanded-bQnnxE">
<article class="navmainv3-5BHXpf navmainv3">
<div class="section-title">
<div class="x1-section-name-r0fx9Z x1-section-name titlesection-p">1. Orientation</div>
</div>
<div class="subsections">
<a href="1a-getting-oriented.html">
<article class="navsubsectionv2-DLeYHD navsubsectionv2">
<div class="capacity-building body">a. Welcome!</div>
</article></a
><a href="1b-capacity-building.html">
<article class="navsubsectionv2-kjZ3m1 navsubsectionv2">
<div class="b-subsection-name body">b. Capacity-building</div>
</article></a
><a href="1c-discovery-research-and-problem-statement.html">
<article class="navsubsectionv2-8DkArb navsubsectionv2">
<div class="c-subsection-name body">c. Discovery research</div>
</article></a
><a href="1d-market-research.html">
<article class="navsubsectionv2-2i5UTu navsubsectionv2">
<div class="d-subsection-name body">d. Market research</div>
</article></a
><a href="1e-strategic-analysis.html">
<article class="navsubsectionv2-GxSkkv navsubsectionv2">
<div class="capacity-building body">e. Strategic analysis</div>
</article></a
>
</div>
</article>
<article class="navmainv3-M980Yq navmainv3">
<div class="section-title">
<div class="x1-section-name-xKUD3P x1-section-name titlesection-p">2. Planning</div>
</div>
<div class="subsections">
<a href="2a-planning-phase-introduction.html">
<article class="navsubsectionv2-n3ukmj navsubsectionv2">
<div class="capacity-building body">a. Planning phase</div>
</article></a
><a href="2b-modularization.html">
<article class="navsubsectionv2-pUZfim navsubsectionv2">
<div class="b-subsection-name body">b. Modularization</div>
</article></a
><a href="2c-rfp-writing.html">
<article class="navsubsectionv2-rVk0OL navsubsectionv2">
<div class="capacity-building body">c. RFP writing</div>
</article></a
>
</div>
</article>
<article class="navmainv3-87kx34 navmainv3">
<div class="section-title">
<div class="x1-section-name-PhKR0o x1-section-name titlesection-p">3. Assessment</div>
</div>
<div class="subsections">
<a href="3a-assessment-phase.html">
<article class="navsubsectionv2-qPJPxl navsubsectionv2">
<div class="capacity-building body">a. Assessment phase</div>
</article></a
><a href="3b-vendor-interactions.html">
<article class="navsubsectionv2-F83xwQ navsubsectionv2">
<div class="b-subsection-name body">b. Vendor interactions</div>
</article></a
><a href="3c-bid-evaluation.html">
<article class="navsubsectionv2-yelfiR navsubsectionv2">
<div class="c-subsection-name body">c. Bid evaluation</div>
</article></a
><a href="3d-contracting.html">
<article class="navsubsectionv2-W5FloS navsubsectionv2">
<div class="d-subsection-name body"><span class="span0-SJLLis body">d. Contracting</span></div>
</article></a
>
</div>
</article>
<article class="navmainv3-3WlS62 navmainv3">
<div class="section-title">
<div class="x1-section-name-KJg3RU x1-section-name titlesection-p">4. Implementation</div>
</div>
<div class="subsections">
<a href="4a-implementation-phase.html">
<article class="navsubsectionv2-tXiVxG navsubsectionv2">
<div class="capacity-building body">a. Implementation phase</div>
</article></a
><a href="4b-agile-development.html">
<article class="navsubsectionv2-aCA75K navsubsectionv2">
<div class="b-subsection-name body">b. Agile development</div>
</article></a
><a href="4c-integration.html">
<article class="navsubsectionv2-LTNRMo navsubsectionv2">
<div class="c-subsection-name body">c. Integration</div>
</article></a
>
</div>
</article>
</div>
</div>
<div class="sidebarbottom-zmAcif">
<div class="have-a-question-65aXkt have-a-question">
<div class="have-a-question-pZH4ZO have-a-question titlesection-p">Have a question?</div>
<a href="mailto:[email protected]" target="_blank"
><div class="email-us-pZH4ZO mulish-semi-bold-azure-radiance-16px">Email us</div>
</a>
</div>
</div>
</div>
</div>
<footer class="footer-Jxta51">
<a href="https://publiccode.net/" target="_blank">
<div class="logo-title-UsTlxK logo-title">
<img class="logo-symbol" src="img/[email protected]" alt="logo symbol" />
<div class="foundation-for-public-code valign-text-middle mulish-bold-black-27px">
Foundation for Public Code
</div>
</div></a
>
<div class="block-trio-UsTlxK">
<div class="about-us-p8x89y about-us">
<div class="content-76Y0J8 content">
<div class="about-us-HYBbVc about-us titlepage">About us</div>
<div class="flex-container-i8593884285932298-HYBbVc">
<div class="text0-i8593884285932298-4I8aO2 body">
<span class="span0-lTJPhg body"
>All of our staff information, decision-making rules and processes. Our staff manual is developed
collaboratively with the community and can be reused by everyone.<br
/></span>
</div>
<div class="text1-i8593884285932298-4I8aO2 body">
<span class="span1-mLY5oZ body"
>Read more about our activities, organization, and the glossary of terms and concepts.</span
>
</div>
</div>
</div>
<div class="links-76Y0J8 links">
<a href="https://about.publiccode.net/" target="_blank"
><p class="how-we-work-abirqx mulish-bold-azure-radiance-16px">How we work ></p>
</a>
</div>
</div>
<div class="project-resources-p8x89y project-resources">
<div class="content-8x6vxx content">
<div class="project-resources-1sAs74 project-resources titlepage">Project resources</div>
<p class="open-products-were-r-1sAs74 body">
Open products we're researching or developing to further our mission. We rely on these resources for
our everyday work. You can, too!
</p>
</div>
<div class="links-8x6vxx links">
<a href="https://projects.publiccode.net/" target="_blank"
><p class="free-to-use-and-modify-jW687Z mulish-bold-azure-radiance-16px">
Free to use and modify >
</p> </a
><a href="https://github.com/publiccodenet" target="_blank"
><p class="see-all-our-work-on-git-hub-jW687Z mulish-bold-azure-radiance-16px">
See all our work on GitHub >
</p>
</a>
</div>
</div>
<div class="careers-p8x89y careers">
<div class="content-xyYf0f content">
<div class="careers-N9b5Wi careers titlepage">Careers</div>
<p class="calling-all-publicly-N9b5Wi body">
Calling all publicly minded open source people! Find out about working with us, and join our staff.
</p>
</div>
<div class="links-xyYf0f links">
<a href="https://publiccode.net/careers/" target="_blank"
><div class="open-positions-R1Ovzc mulish-bold-azure-radiance-16px">Open positions ></div>
</a>
</div>
</div>
</div>
<div class="information-UsTlxK">
<div class="contact-YCoUlZ contact">
<div class="contact-5iwsl4 contact mulish-bold-black-22px">Contact</div>
<div class="contact-info-5iwsl4">
<div class="newsletter-ewt926 newsletter">
<div class="newsletter-KXYaZe newsletter body">Newsletter:</div>
<a href="https://odoo.publiccode.net/survey/start/594b9243-c7e5-4bc1-8714-35137c971842" target="_blank"
><div class="join-our-mailing-list-KXYaZe body">Join our mailing list</div>
</a>
</div>
<div class="phone-ewt926 phone">
<div class="phone-7gaREX phone body">Phone:</div>
<a href="tel:+31202444500" target="_blank"
><p class="x31-20-2-444-500-7gaREX body">+31 20 2 444 500</p>
</a>
</div>
<div class="email-ewt926 email">
<div class="email-QK8DWt email body">Email:</div>
<a href="mailto:[email protected]" target="_blank"
><div class="infopubliccodenet-QK8DWt body">[email protected]</div>
</a>
</div>
<div class="address-ewt926 address">
<div class="address-yOdUtA address body">Address:</div>
<div class="content-yOdUtA content">
<p class="keizersgracht-617-10-cgALxb body">Keizersgracht 617, 1017 DS, Amsterdam, the Netherlands</p>
<div class="links-cgALxb links">
<a href="https://www.openstreetmap.org/node/2736377676" target="_blank"
><div class="open-street-map-GLzOHx body">OpenStreetMap</div>
</a>
<div class="x-GLzOHx body">|</div>
<a
href="https://www.google.com/maps/place/Keizersgracht+617,+1017+DS+Amsterdam,+Netherlands"
target="_blank"
><div class="google-GLzOHx body">Google</div>
</a>
</div>
</div>
</div>
</div>
</div>
<div class="organization-YCoUlZ">
<div class="notes-VodBr3">
<div class="organizational-notes-3STfun mulish-bold-black-22px">Organizational notes</div>
<div class="flex-container-i8593884285932358-3STfun">
<div class="text0-i8593884285932358-qcuxy4 body">
<span class="span0-OTT7yL body"
>Foundation for Public Code vereniging (met volledige rechtsbevoegdheid) </span
><a href="https://about.publiccode.net/organization/governance-model.html" target="_blank"
><span class="span1-OTT7yL body">is a member owned association</span></a
><span class="span2-OTT7yL body"> registered under </span
><a href="https://www.kvk.nl/orderstraat/product-kiezen/?kvknummer=74996452" target="_blank"
><span class="span3-OTT7yL body">chamber of commerce (KvK) registration 74996452</span></a
><span class="span4-OTT7yL body"> and with identification number (RSIN) 860102294.<br /></span>
</div>
<div class="text1-i8593884285932358-qcuxy4 body">
<span class="span5-DEOzko body">We're recognized as a </span
><a
href="https://www.belastingdienst.nl/wps/wcm/connect/bldcontenten/belastingdienst/business/business-public-benefit-organisations/public_benefit_organisations/what_is_pbo/what_is_a_pbo"
target="_blank"
><span class="span6-DEOzko body">public benefit organization (ANBI)</span></a
><span class="span7-DEOzko body"> by the Dutch Tax and Customs Administration. See </span
><a href="https://about.publiccode.net/organization/" target="_blank"
><span class="span8-DEOzko body">our ANBI information</span></a
><span class="span9-DEOzko body">.</span>
</div>
</div>
</div>
<div class="metadata-VodBr3">
<div class="updated-8mnTiB">
<img class="iconupdated-apDTw6" src="img/[email protected]" alt="icon.updated" />
<p class="last-updated-22-august-2023-apDTw6 body">Last updated 22 August 2023</p>
</div>
<div class="copyright-8mnTiB">
<div class="text_label-uOqjU0 mulish-semi-bold-black-20px">©</div>
<p class="x2023-foundation-for-public-code-uOqjU0 body">
<span class="span0-nFYzKJ body">2023 </span
><span class="span1-nFYzKJ body">Foundation for Public Code</span>
</p>
</div>
<div class="license-8mnTiB">
<img class="iconlicense-3uiMzj" src="img/[email protected]" alt="icon.license" />
<p class="creative-commons-zero-v10-universal-3uiMzj body">Creative Commons Zero v1.0 Universal</p>
</div>
</div>
</div>
</div>
</footer>
</div>
<script src="collapsible.js"></script>
</body>
</html>