SlideShare a Scribd company logo
SamenSpel voor Buurt Praktijk Team
Een Agile ontwikkeling van een open source
applicatiet.b.v. het buurtpraktijkteam
PIM Pool Gemeente Amsterdam 13 Maart
René de Jong, Ohyoon Kwon, Giovanni Maggini
Open Source oplossingen voor steden
ontwikkelaars & kennis
Plaatselijke vraag
Opbouw van het ontwikkelingsteam
+ +
ontwikkelaars + informatie manager + eindgebruikers
3 mooie dingen die dit project anders maken...
Vanafdag 1 worden de
eindgebruikersbetrokk
enbij het
ontwikkelingsproces.
3 mooie dingen die dit project anders maken…
Her-gebruik van
bestaande open
source applicaties.
3 mooie dingen die dit project anders maken…
Ontwikkelaarsworden in
de staduitgenodigdals
change agents.
Hoe we gewerkthebbensindsjanuari 2013…
Vertalen van
complexe
behoeften naar
specifieke eisen
Stap 1.
Selecteren van
de nuttigste
bestaande open
source
applicaties
Stap 2.
Invoering van een
nieuw systeem in
het werkproces
en aanpassing
van de applicatie
Stap 3.
✔ ✔ ✔
Wiezijn
Hier!
Stap 1.
Vertalen van complexe behoeften naar
specifieke eisen
“We willen een registratiesysteem voor
professionals van verschillende
organisaties…
We willen kunnen volgen hoe de
jongeren zich gedragen in de buurt…
We zoeken een system dat ons in staat
stelt om beter over onze werkwijze te
kunnen reflecteren…”
2
1
3 4
Een reeks van acties om de behoeftes te kunnen
vertalen naar systeemeisen
Stap 2.
Selectie van bestaande applicaties die relevant
zijn voor de gestelde eisen
PAGE
Gemaakt door en
ingebruikbijGeme
ente Eindhoven
Bijhouden van
gemaakteafsprak
entussenambtena
ren
Patchwork
Gemaakt door
FutureGovs (UK)
Eenvoudige
samenwerkings-
app voor
hulpverleners
HighriseHQ
Web service
geleverd door
37signals (US)
Eenvoudig CRM
systeem voor
SME
Eisen duidelijk krijgen door testen met Highrise
(Highrise werkt niet voor ze!)
“Hoe kanikeennieuw project
creëren?
“Ikwilmijncollega’suitnodigen. Kan
dat ?”
“Ikkanditnietgebruikenvoormijnwerk”
1. Project gebaseerd team
samenwerkings tool
2.Overzicht van alleprojecten
3.Maaktinzichtelijkwatprojectmedew
erkersdoen en waaromzijditdoen
Besloten om “TeamBox” te gebruiken (forked*
in GitHub*)
Wat is eigenlijk fork*?
Wat is?
Stap 3.
Het systeemwordt in het
werkprocesopgenomen en op maatgemaakt
Aanpassen van TeamboxapplicatievoorBPT
(bpt.samenspel.net)
Ondersteuning van het team
omvertrouwdteraken met het nieuwesysteem
Voordelen van vraaggestuurde open source
ontwikkeling
✔Besparing* door hergebruik van de open
source applicatie
✔Een unieke leergelegenheid m.b.t. de
werkprocessen voor de eindgebruikers (door
nauw bij het ontwikkelingsproces betrokken te
zijn).
✔Bereiken van een op maat gemaakte
applicatie die volledig aansluit bij de behoefte
van de gebruiker
Hoeveel geld (uren) zijnereigenlijkuitgegeven?
✔ Stap 1
180 uur: De vereistenvaststellen (3 C4EU ontwikkelaars)
Betaald door C4EU (EU Commissie)
✔ Stap 2
100uur: programmerenSamenSpel
Betaald doorEZ
✔ Step 3
100uur: borging, aanpassing&onderhoud
Betaald doorStadsdeel West
Stof tot nadenken;
-Hoe kunnen we dezemanier van werken in
de toekomstvakerinzetten in Amsterdam?
- Hoe
kunneninformatiemanagersgebruikmaken van
opensource software?
Dank U!
René de Jong
Ohyoon Kwon
Giovanni Maggini
VierenVijftig
social developers
delivered with and by:

More Related Content

Similar to SamenSpel voor Buurt Praktijk Team

Samen vernieuwende applicaties ontwikkelen
Samen vernieuwende applicaties ontwikkelenSamen vernieuwende applicaties ontwikkelen
Samen vernieuwende applicaties ontwikkelen
InterSystems Benelux
 
Vraag het de specialist: Sharepoint
Vraag het de specialist: Sharepoint Vraag het de specialist: Sharepoint
Vraag het de specialist: Sharepoint
SOD Next
 
Tales: Sterk in Web! Jit2 0: web en mobile voor procesondersteuning
Tales: Sterk in Web! Jit2 0: web en mobile voor procesondersteuningTales: Sterk in Web! Jit2 0: web en mobile voor procesondersteuning
Tales: Sterk in Web! Jit2 0: web en mobile voor procesondersteuning
Tales
 
Crowd Designing Microservices Architecture
Crowd Designing Microservices ArchitectureCrowd Designing Microservices Architecture
Crowd Designing Microservices Architecture
RubiX BV
 
[Dutch] JIT 2.0. - een methode voor ondersteunen van proces-automatisatie en ...
[Dutch] JIT 2.0. - een methode voor ondersteunen van proces-automatisatie en ...[Dutch] JIT 2.0. - een methode voor ondersteunen van proces-automatisatie en ...
[Dutch] JIT 2.0. - een methode voor ondersteunen van proces-automatisatie en ...
CONFENIS 2012
 
Sitecore Author Experience bij CZ
Sitecore Author Experience bij CZSitecore Author Experience bij CZ
Sitecore Author Experience bij CZ
Bas Evers
 
Creating sustainable solutions with SharePoint 2013 - Yuri Burger
Creating sustainable solutions with SharePoint 2013 - Yuri BurgerCreating sustainable solutions with SharePoint 2013 - Yuri Burger
Creating sustainable solutions with SharePoint 2013 - Yuri Burger
Delta-N
 
Tiende Meetup: Microservices
Tiende Meetup: MicroservicesTiende Meetup: Microservices
Tiende Meetup: Microservices
Bas van Oudenaarde
 
Bedrijfspresentatie Geuze Automatisering B.V.
Bedrijfspresentatie Geuze Automatisering B.V.Bedrijfspresentatie Geuze Automatisering B.V.
Bedrijfspresentatie Geuze Automatisering B.V.cmgeuze
 
Wasco kick off
Wasco kick offWasco kick off
Wasco kick off
Bart Gysens
 
Presentatie 'toetsing connect 2.0 aan het efqm model'
Presentatie 'toetsing connect 2.0 aan het efqm model'Presentatie 'toetsing connect 2.0 aan het efqm model'
Presentatie 'toetsing connect 2.0 aan het efqm model'
Stebo vzw
 
100420 cpa presentatie_wiki_v1
100420 cpa presentatie_wiki_v1100420 cpa presentatie_wiki_v1
100420 cpa presentatie_wiki_v1
Jan S. Coerts
 
Toekomst Fork CMS
Toekomst Fork CMSToekomst Fork CMS
Toekomst Fork CMSFork-CMS
 
Hoe kan mixit je helpen?
Hoe kan mixit je helpen?Hoe kan mixit je helpen?
Hoe kan mixit je helpen?
Jean Pierre Martens
 
Workshop Online en social media projectmanagement seminar 1403 - handout
Workshop Online en social media projectmanagement   seminar 1403 - handoutWorkshop Online en social media projectmanagement   seminar 1403 - handout
Workshop Online en social media projectmanagement seminar 1403 - handoutTRAININGONLINEMARKETING
 

Similar to SamenSpel voor Buurt Praktijk Team (20)

Samen vernieuwende applicaties ontwikkelen
Samen vernieuwende applicaties ontwikkelenSamen vernieuwende applicaties ontwikkelen
Samen vernieuwende applicaties ontwikkelen
 
Vraag het de specialist: Sharepoint
Vraag het de specialist: Sharepoint Vraag het de specialist: Sharepoint
Vraag het de specialist: Sharepoint
 
Tales: Sterk in Web! Jit2 0: web en mobile voor procesondersteuning
Tales: Sterk in Web! Jit2 0: web en mobile voor procesondersteuningTales: Sterk in Web! Jit2 0: web en mobile voor procesondersteuning
Tales: Sterk in Web! Jit2 0: web en mobile voor procesondersteuning
 
Crowd Designing Microservices Architecture
Crowd Designing Microservices ArchitectureCrowd Designing Microservices Architecture
Crowd Designing Microservices Architecture
 
Artikel MSchilperoort (2)
Artikel MSchilperoort (2)Artikel MSchilperoort (2)
Artikel MSchilperoort (2)
 
[Dutch] JIT 2.0. - een methode voor ondersteunen van proces-automatisatie en ...
[Dutch] JIT 2.0. - een methode voor ondersteunen van proces-automatisatie en ...[Dutch] JIT 2.0. - een methode voor ondersteunen van proces-automatisatie en ...
[Dutch] JIT 2.0. - een methode voor ondersteunen van proces-automatisatie en ...
 
Sitecore Author Experience bij CZ
Sitecore Author Experience bij CZSitecore Author Experience bij CZ
Sitecore Author Experience bij CZ
 
Creating sustainable solutions with SharePoint 2013 - Yuri Burger
Creating sustainable solutions with SharePoint 2013 - Yuri BurgerCreating sustainable solutions with SharePoint 2013 - Yuri Burger
Creating sustainable solutions with SharePoint 2013 - Yuri Burger
 
Presentatie aanpak Mixit
Presentatie aanpak MixitPresentatie aanpak Mixit
Presentatie aanpak Mixit
 
Tiende Meetup: Microservices
Tiende Meetup: MicroservicesTiende Meetup: Microservices
Tiende Meetup: Microservices
 
Bedrijfspresentatie Geuze Automatisering B.V.
Bedrijfspresentatie Geuze Automatisering B.V.Bedrijfspresentatie Geuze Automatisering B.V.
Bedrijfspresentatie Geuze Automatisering B.V.
 
Mdot 4a broker introductie
Mdot 4a broker introductie Mdot 4a broker introductie
Mdot 4a broker introductie
 
Wasco kick off
Wasco kick offWasco kick off
Wasco kick off
 
111450
111450111450
111450
 
Presentatie 'toetsing connect 2.0 aan het efqm model'
Presentatie 'toetsing connect 2.0 aan het efqm model'Presentatie 'toetsing connect 2.0 aan het efqm model'
Presentatie 'toetsing connect 2.0 aan het efqm model'
 
Solvinity CI CD
Solvinity CI CDSolvinity CI CD
Solvinity CI CD
 
100420 cpa presentatie_wiki_v1
100420 cpa presentatie_wiki_v1100420 cpa presentatie_wiki_v1
100420 cpa presentatie_wiki_v1
 
Toekomst Fork CMS
Toekomst Fork CMSToekomst Fork CMS
Toekomst Fork CMS
 
Hoe kan mixit je helpen?
Hoe kan mixit je helpen?Hoe kan mixit je helpen?
Hoe kan mixit je helpen?
 
Workshop Online en social media projectmanagement seminar 1403 - handout
Workshop Online en social media projectmanagement   seminar 1403 - handoutWorkshop Online en social media projectmanagement   seminar 1403 - handout
Workshop Online en social media projectmanagement seminar 1403 - handout
 

More from Ohyoon Kwon

Building blocks of Open Government
Building blocks of Open GovernmentBuilding blocks of Open Government
Building blocks of Open Government
Ohyoon Kwon
 
Development of my socially responsible design practice 2003-13
Development of my socially responsible design practice 2003-13Development of my socially responsible design practice 2003-13
Development of my socially responsible design practice 2003-13
Ohyoon Kwon
 
저축식당 2
저축식당 2저축식당 2
저축식당 2Ohyoon Kwon
 
Homeless SMS: information service for the homeless
Homeless SMS: information service for the homelessHomeless SMS: information service for the homeless
Homeless SMS: information service for the homeless
Ohyoon Kwon
 
Prototyping the mobile service
Prototyping the mobile servicePrototyping the mobile service
Prototyping the mobile service
Ohyoon Kwon
 
Engaging with vulnerable user groups
Engaging with vulnerable user groupsEngaging with vulnerable user groups
Engaging with vulnerable user groups
Ohyoon Kwon
 
The modern history of Korean apartment
The modern history of Korean apartmentThe modern history of Korean apartment
The modern history of Korean apartmentOhyoon Kwon
 
Miesunderstanding
MiesunderstandingMiesunderstanding
MiesunderstandingOhyoon Kwon
 
The adventure of Le Corbusier
The adventure of Le Corbusier The adventure of Le Corbusier
The adventure of Le Corbusier Ohyoon Kwon
 

More from Ohyoon Kwon (10)

Building blocks of Open Government
Building blocks of Open GovernmentBuilding blocks of Open Government
Building blocks of Open Government
 
Development of my socially responsible design practice 2003-13
Development of my socially responsible design practice 2003-13Development of my socially responsible design practice 2003-13
Development of my socially responsible design practice 2003-13
 
저축식당 2
저축식당 2저축식당 2
저축식당 2
 
Homeless SMS: information service for the homeless
Homeless SMS: information service for the homelessHomeless SMS: information service for the homeless
Homeless SMS: information service for the homeless
 
Prototyping the mobile service
Prototyping the mobile servicePrototyping the mobile service
Prototyping the mobile service
 
Engaging with vulnerable user groups
Engaging with vulnerable user groupsEngaging with vulnerable user groups
Engaging with vulnerable user groups
 
The modern history of Korean apartment
The modern history of Korean apartmentThe modern history of Korean apartment
The modern history of Korean apartment
 
Re-public
Re-publicRe-public
Re-public
 
Miesunderstanding
MiesunderstandingMiesunderstanding
Miesunderstanding
 
The adventure of Le Corbusier
The adventure of Le Corbusier The adventure of Le Corbusier
The adventure of Le Corbusier
 

SamenSpel voor Buurt Praktijk Team

  • 1. SamenSpel voor Buurt Praktijk Team Een Agile ontwikkeling van een open source applicatiet.b.v. het buurtpraktijkteam PIM Pool Gemeente Amsterdam 13 Maart René de Jong, Ohyoon Kwon, Giovanni Maggini
  • 2.
  • 3. Open Source oplossingen voor steden ontwikkelaars & kennis Plaatselijke vraag
  • 4. Opbouw van het ontwikkelingsteam + + ontwikkelaars + informatie manager + eindgebruikers
  • 5. 3 mooie dingen die dit project anders maken... Vanafdag 1 worden de eindgebruikersbetrokk enbij het ontwikkelingsproces.
  • 6. 3 mooie dingen die dit project anders maken… Her-gebruik van bestaande open source applicaties.
  • 7. 3 mooie dingen die dit project anders maken… Ontwikkelaarsworden in de staduitgenodigdals change agents.
  • 8. Hoe we gewerkthebbensindsjanuari 2013… Vertalen van complexe behoeften naar specifieke eisen Stap 1. Selecteren van de nuttigste bestaande open source applicaties Stap 2. Invoering van een nieuw systeem in het werkproces en aanpassing van de applicatie Stap 3. ✔ ✔ ✔ Wiezijn Hier!
  • 9. Stap 1. Vertalen van complexe behoeften naar specifieke eisen “We willen een registratiesysteem voor professionals van verschillende organisaties… We willen kunnen volgen hoe de jongeren zich gedragen in de buurt… We zoeken een system dat ons in staat stelt om beter over onze werkwijze te kunnen reflecteren…”
  • 10. 2 1 3 4 Een reeks van acties om de behoeftes te kunnen vertalen naar systeemeisen
  • 11. Stap 2. Selectie van bestaande applicaties die relevant zijn voor de gestelde eisen PAGE Gemaakt door en ingebruikbijGeme ente Eindhoven Bijhouden van gemaakteafsprak entussenambtena ren Patchwork Gemaakt door FutureGovs (UK) Eenvoudige samenwerkings- app voor hulpverleners HighriseHQ Web service geleverd door 37signals (US) Eenvoudig CRM systeem voor SME
  • 12. Eisen duidelijk krijgen door testen met Highrise (Highrise werkt niet voor ze!) “Hoe kanikeennieuw project creëren? “Ikwilmijncollega’suitnodigen. Kan dat ?” “Ikkanditnietgebruikenvoormijnwerk” 1. Project gebaseerd team samenwerkings tool 2.Overzicht van alleprojecten 3.Maaktinzichtelijkwatprojectmedew erkersdoen en waaromzijditdoen
  • 13. Besloten om “TeamBox” te gebruiken (forked* in GitHub*)
  • 16. Stap 3. Het systeemwordt in het werkprocesopgenomen en op maatgemaakt
  • 18. Ondersteuning van het team omvertrouwdteraken met het nieuwesysteem
  • 19. Voordelen van vraaggestuurde open source ontwikkeling ✔Besparing* door hergebruik van de open source applicatie ✔Een unieke leergelegenheid m.b.t. de werkprocessen voor de eindgebruikers (door nauw bij het ontwikkelingsproces betrokken te zijn). ✔Bereiken van een op maat gemaakte applicatie die volledig aansluit bij de behoefte van de gebruiker
  • 20. Hoeveel geld (uren) zijnereigenlijkuitgegeven? ✔ Stap 1 180 uur: De vereistenvaststellen (3 C4EU ontwikkelaars) Betaald door C4EU (EU Commissie) ✔ Stap 2 100uur: programmerenSamenSpel Betaald doorEZ ✔ Step 3 100uur: borging, aanpassing&onderhoud Betaald doorStadsdeel West
  • 21. Stof tot nadenken; -Hoe kunnen we dezemanier van werken in de toekomstvakerinzetten in Amsterdam? - Hoe kunneninformatiemanagersgebruikmaken van opensource software?
  • 22. Dank U! René de Jong Ohyoon Kwon Giovanni Maggini VierenVijftig social developers delivered with and by: