SlideShare uma empresa Scribd logo
1 de 36
Helsinki Open Software
Development
and Design
Ihmisen muotoinen kaupunki/HDW
14.9.2017
Tero Tikkanen
@terotik
Antti Pakarinen
@arpanaama
Helsinki Open
Software
Development
• Assists city departments with software
project procurement, opening data and
developing open APIs
• Team of developers
• 2013 – 1
• 2014 – 2
• 2015 – 5
• 2016 – 8
• 2017 – 9
14.9.2017 Kaupunginkanslia / Avoin ohjelmistokehitys
Helsinki Open
Software
Development
• We develop software using agile methods
• Open data, open APIs and open source
code
• Framework contract to extend developer
resources from pre-selected group of
companies who follow same principles.
14.9.2017 Kaupunginkanslia / Avoin ohjelmistokehitys
Example projects
14.9.2017 Kaupunginkanslia / Avoin ohjelmistokehitys
dev.hel.fi/paatokset palvelukartta.hel.fi Linked Events API
Example projects
14.9.2017 Kaupunginkanslia / Avoin ohjelmistokehitys
huonevaraus.hel.fi
(internal service)
kerrokantasi.hel.fi Helsinki Project Tracking
(internal service)
Tero Tikkanen
Web design/development since 1998
UK 1998 - 2002
• Manchester.com, music33.com, bigbluespot.com
TAIK (Aalto) 2002 - 2007
• Degree in Graphic Design and International Design Management
Vaisala 2006 - 2008
• Visual guidelines for software products
Own studio 2008 - 2016
City of Helsinki 2016 -
14.9.2017 Kaupunginkanslia / Avoin ohjelmistokehitys
What I Do in Practice?
• Front-end code, I do pull requests!
•Hands on prototyping new service concepts
• Work as a bridge between software development and design
related city functions. (Digitaalinen Helsinki)
•Bubbling under: develop ways to achieve consistency
between products
14.9.2017 Kaupunginkanslia / Avoin ohjelmistokehitys
Designer/Developer
14.9.2017
PERSON PIXEL
Leisa Reichelt
What is a UX Developer and are they really a thing?
= UX Developer
Kaupunginkanslia / Avoin ohjelmistokehitys
What Have I Learned Working in
Open Software Development?
• Continuous delivery: Show unfinished work - polish later
• Choosing obvious over clever, everytime.
• Before agile by accident - now by process
• New understanding of collaborative code workflow
•I love GitHub. Why not for designers?
14.9.2017 Kaupunginkanslia / Avoin ohjelmistokehitys
How Agile & Open relate to
Design Discipline?
Software development terms.
What do they mean for design?
Keywords: Agile
What is Agile Design?
• Design has to be integral part of the process, preferably integral part
of the development team
• Can not manage design as waterfall process and development as
agile
Agile Development
1. Individuals and Interactions
Over Processes and Tools
2. Working Software Over
Comprehensive Documentation
3. Customer Collaboration Over
Contract Negotiation
4. Responding to Change Over
Following a Plan
14.9.2017
Agile Design
1.Collaborating as a Team Over
Being a Design Superstar
2.Protototyping in code or hand
drawn mockups Over Pixel
Perfect Layouting
3.Sharing and Borrowing Over
Owning Your Creations
4.Living Styleguides Over Rigid
Design Plan
http://agilemanifesto.org
Kaupunginkanslia / Avoin ohjelmistokehitys
Keywords: Open Development
What is Open Design?
“Open design is the development of physical products, machines and systems through use of
publicly shared design information. Open design involves the making of both free and open-source
software (FOSS) as well as open-source hardware. The process is generally facilitated by the
Internet and often performed without monetary compensation. The goals and philosophy are
identical to that of the open-source movement, but are implemented for the development of
physical products rather than software.” - Wikipedia
• HOW ABOUT SOFTWARE?
Organisation:
http://opensourcedesign.net
http://opendesign.foundation
Open
• Share the process and the progress
• Use open license assets
• Images, icons, fonts, libraries
• License your work with open licence. Contribute to community.
Request an open licence when you buy design work.
Examples of high quality open design projects and resources:
•Google Fonts
•Bootstrap
•The Noun Project
14.9.2017 Kaupunginkanslia / Avoin ohjelmistokehitys
Case:
Helsinki Bootstrap
Library
Helsinki branded Bootstrap UI theme
14.9.2017 Kaupunginkanslia / Avoin ohjelmistokehitys
Helsinki UI styles
• Based on Bootstrap UI library
14.9.2017 Kaupunginkanslia / Avoin ohjelmistokehitys
https://city-of-helsinki.github.io/hel-bootstrap-3/
Examples using Helsinki
Bootstrap
14.9.2017 Kaupunginkanslia / Avoin ohjelmistokehitys
digi.hel.fi kerrokantasi.hel.fi huonevaraus.hel.fi
(internal service)
Handbook of Designing
Digital Services in
Helsinki
Antti Pakarinen
14.9.2017
Service concepts & service design
Started with open data and open source, now working with open
services
City of Helsinki
Open data, open APIs and open source since 2010
• Helsinki Metropolian Area Libraries: open data 2010
• Koha open source library system: first test environment 2011
• 2017: in production in more than 80 municipalities in Finland
Kaupunginkanslia / Avoin ohjelmistokehitys
6Aika Open Services Team
• We are a project team of four in Helsinki. Creating concepts and
methods for re-thinking city services
• Our perspective: from code and data to user experience. What is
the UX of the cities? How to transform it?
• Co-creation, user-inspired design: tools and methods for better
public services
• Open services = open source + open data + open design
14.9.2017 Kaupunginkanslia / Avoin ohjelmistokehitys
Digital Services
Handbook
14.9.2017
• digi.hel.fi/digipalveluopas/
• Tool for developers, designers and product
owners
• Tools, methods and principles behind our
service development in the open.
Openness makes us work harder
• No need to reinvent the wheel for every
project
Kaupunginkanslia / Avoin ohjelmistokehitys
Digital Services
Handbook
14.9.2017
• 10 design principles, based on GDS
(gov.uk) principles
• Other benchmarks and references: NYC
Digital Playbook, US Digital Services
Playbook
Kaupunginkanslia / Avoin ohjelmistokehitys
10 Principles
14.9.2017 Kaupunginkanslia / Avoin ohjelmistokehitys
Case:
Outdoor Sports Map
Digital Service Principles through examples
14.9.2017 Kaupunginkanslia / Avoin ohjelmistokehitys
Principles in Action:
Case Outdoor Sports Map
[1] Start with need
[7] Create services
[3] Use data
[4] Find the essential
14.9.2017
Old service
● Closed source
● Outdated
● Expensive to maintain and
update
Kaupunginkanslia / Avoin ohjelmistokehitys
Principles in Action:
Case Outdoor Sports Map
[6] Build for everybody
[2] Do less
[9] Open development
14.9.2017
Design Process
● User survey
● Live user testing focus groups
○ Developers and product
owners involved!
● Sports facility maintenance
personnel highly involved
Kaupunginkanslia / Avoin ohjelmistokehitys
Principles in Action:
Case Outdoor Sports Map
[5] Edit and repeat
[8] Instruct where needed
[10] Share what you learn
ulkoliikunta.fi
14.9.2017
Final Product
● Iterative development. User
feedback heard
● Mobile app for maintaining the
live coditions
● Product owner blog about the
process
Kaupunginkanslia / Avoin ohjelmistokehitys
Case:
Rethinking Service
Flows
14.9.2017 Kaupunginkanslia / Avoin ohjelmistokehitys
Case: Rethinking Service Flows
14.9.2017
• City organisation has a lot of different services - and N number of
different service flows
•Find examples of services from different departments to find common ways to
visualize service user flows
•What kind of interactions are common to all services?
• First steps towards common interactions. Creating content for
design guidelines through examples.
Kaupunginkanslia / Avoin ohjelmistokehitys
Example:
Organising an outdoor event
in Helsinki
Feedback from product owner
Feedback from event organiser
New concept for the permit flow
Also include advice that is not
city bureocracy related
14.9.2017 Kaupunginkanslia / Avoin ohjelmistokehitys
Example:
Starting a restaurant in Helsinki
Feedback from product owner
Feedback from entreprenour
New concept for the permit flow
Also include advice that is not city
bureocracy related
14.9.2017 Kaupunginkanslia / Avoin ohjelmistokehitys
Also looked into enrolling your
children in school or daycare
This is a different flow - but a typical
one for many other services!
14.9.2017 Kaupunginkanslia / Avoin ohjelmistokehitys
Dream: We will have a common UI library that
combines design and technology.
14.9.2017
IBM Carbon Design System
carbondesignsystem.com
GOV.UK elements
http://govuk-elements.herokuapp.com/
US Web Design Standards
https://standards.usa.gov/
Kaupunginkanslia / Avoin ohjelmistokehitys
Thank you!
Workshop: Group 1
“Open design is the development of physical products, machines and systems through use of
publicly shared design information. Open design involves the making of both free and open-
source software (FOSS) as well as open-source hardware. The process is generally facilitated
by the Internet and often performed without monetary compensation. The goals and
philosophy are identical to that of the open-source movement, but are implemented for
the development of physical products rather than software.” — Wikipedia
What is Open Design for digital service development?
Ideas how to make design more open?
What challenges there are with open design?
Reasons when design should not be open?
14.9.2017 Kaupunginkanslia / Avoin ohjelmistokehitys
Workshop: Group 2
When user interface design goes wrong?
Design is how it works - or how it doesn’t. What are your favourite
examples of bad user experience design?
Write them on post-it notes. What can we learn from them?
You can draw sad faces, if necessary.
14.9.2017 Kaupunginkanslia / Avoin ohjelmistokehitys

Mais conteúdo relacionado

Semelhante a Avoin muotoilu-helsingissa-hdw2017

Introduction to SharePoint and Project Siena at SEFORUM14
Introduction to SharePoint and Project Siena at SEFORUM14Introduction to SharePoint and Project Siena at SEFORUM14
Introduction to SharePoint and Project Siena at SEFORUM14Knut Relbe-Moe [MVP, MCT]
 
Impact of DesignOps at ServiceNow (EuroIA 2019)
Impact of DesignOps at ServiceNow (EuroIA 2019)Impact of DesignOps at ServiceNow (EuroIA 2019)
Impact of DesignOps at ServiceNow (EuroIA 2019)Peter Boersma
 
Office script labs
Office script labsOffice script labs
Office script labsMark Roden
 
Open source BIM collective
Open source BIM collectiveOpen source BIM collective
Open source BIM collectiveLéon Berlo
 
IT Infrastructure for the Digital Humanities Observatory
IT Infrastructure for the Digital Humanities ObservatoryIT Infrastructure for the Digital Humanities Observatory
IT Infrastructure for the Digital Humanities ObservatoryDon Gourley
 
Impact of DesignOps at ServiceNow (DesignX DesignOps Day)
Impact of DesignOps at ServiceNow (DesignX DesignOps Day)Impact of DesignOps at ServiceNow (DesignX DesignOps Day)
Impact of DesignOps at ServiceNow (DesignX DesignOps Day)Peter Boersma
 
The Pink road – Dorothy’s journey through an all pink wonderland
The Pink road – Dorothy’s journey through an all pink wonderlandThe Pink road – Dorothy’s journey through an all pink wonderland
The Pink road – Dorothy’s journey through an all pink wonderlandLetsConnect
 
GHD iConnect - our intranet for the future
GHD iConnect - our intranet for the futureGHD iConnect - our intranet for the future
GHD iConnect - our intranet for the futureMaree Courts
 
Software project benchmarking
Software project benchmarkingSoftware project benchmarking
Software project benchmarkingHannu Lappalainen
 
Innovation at BlackBerry in Brazil
Innovation at BlackBerry in BrazilInnovation at BlackBerry in Brazil
Innovation at BlackBerry in BrazilDemian Borba
 
Starting an Open Source Program Office (OSPO)
Starting an Open Source Program Office (OSPO)Starting an Open Source Program Office (OSPO)
Starting an Open Source Program Office (OSPO)Chris Aniszczyk
 
Stacker's the way you connect the world .pptx
Stacker's the way you connect the world .pptxStacker's the way you connect the world .pptx
Stacker's the way you connect the world .pptxBOBY RISHABH KUMAR SHARMA
 
Hippo nuxeo world
Hippo nuxeo worldHippo nuxeo world
Hippo nuxeo worldserraalink
 

Semelhante a Avoin muotoilu-helsingissa-hdw2017 (20)

Introduction to SharePoint and Project Siena at SEFORUM14
Introduction to SharePoint and Project Siena at SEFORUM14Introduction to SharePoint and Project Siena at SEFORUM14
Introduction to SharePoint and Project Siena at SEFORUM14
 
The Truth About SharePoint
The Truth About SharePointThe Truth About SharePoint
The Truth About SharePoint
 
Impact of DesignOps at ServiceNow (EuroIA 2019)
Impact of DesignOps at ServiceNow (EuroIA 2019)Impact of DesignOps at ServiceNow (EuroIA 2019)
Impact of DesignOps at ServiceNow (EuroIA 2019)
 
Office script labs
Office script labsOffice script labs
Office script labs
 
Open source BIM collective
Open source BIM collectiveOpen source BIM collective
Open source BIM collective
 
IT Infrastructure for the Digital Humanities Observatory
IT Infrastructure for the Digital Humanities ObservatoryIT Infrastructure for the Digital Humanities Observatory
IT Infrastructure for the Digital Humanities Observatory
 
Devops
DevopsDevops
Devops
 
FIWARE technology seminar
FIWARE technology seminarFIWARE technology seminar
FIWARE technology seminar
 
OpenPOWER Processor Lab
OpenPOWER  Processor LabOpenPOWER  Processor Lab
OpenPOWER Processor Lab
 
Impact of DesignOps at ServiceNow (DesignX DesignOps Day)
Impact of DesignOps at ServiceNow (DesignX DesignOps Day)Impact of DesignOps at ServiceNow (DesignX DesignOps Day)
Impact of DesignOps at ServiceNow (DesignX DesignOps Day)
 
Niveditay resume enterprise_portal
Niveditay resume enterprise_portalNiveditay resume enterprise_portal
Niveditay resume enterprise_portal
 
The Pink road – Dorothy’s journey through an all pink wonderland
The Pink road – Dorothy’s journey through an all pink wonderlandThe Pink road – Dorothy’s journey through an all pink wonderland
The Pink road – Dorothy’s journey through an all pink wonderland
 
GHD iConnect - our intranet for the future
GHD iConnect - our intranet for the futureGHD iConnect - our intranet for the future
GHD iConnect - our intranet for the future
 
Software project benchmarking
Software project benchmarkingSoftware project benchmarking
Software project benchmarking
 
OpenPOWER processor Lab
OpenPOWER processor Lab OpenPOWER processor Lab
OpenPOWER processor Lab
 
Innovation at BlackBerry in Brazil
Innovation at BlackBerry in BrazilInnovation at BlackBerry in Brazil
Innovation at BlackBerry in Brazil
 
Starting an Open Source Program Office (OSPO)
Starting an Open Source Program Office (OSPO)Starting an Open Source Program Office (OSPO)
Starting an Open Source Program Office (OSPO)
 
Stacker's the way you connect the world .pptx
Stacker's the way you connect the world .pptxStacker's the way you connect the world .pptx
Stacker's the way you connect the world .pptx
 
Conceptboard SaaS solution Tool Intro
Conceptboard SaaS solution Tool IntroConceptboard SaaS solution Tool Intro
Conceptboard SaaS solution Tool Intro
 
Hippo nuxeo world
Hippo nuxeo worldHippo nuxeo world
Hippo nuxeo world
 

Último

YHR Fall 2023 Issue (Joseph Manning Interview) (2).pdf
YHR Fall 2023 Issue (Joseph Manning Interview) (2).pdfYHR Fall 2023 Issue (Joseph Manning Interview) (2).pdf
YHR Fall 2023 Issue (Joseph Manning Interview) (2).pdfyalehistoricalreview
 
call girls in DLF Phase 1 gurgaon 🔝 >༒9540349809 🔝 genuine Escort Service 🔝...
call girls in DLF Phase 1  gurgaon  🔝 >༒9540349809 🔝 genuine Escort Service 🔝...call girls in DLF Phase 1  gurgaon  🔝 >༒9540349809 🔝 genuine Escort Service 🔝...
call girls in DLF Phase 1 gurgaon 🔝 >༒9540349809 🔝 genuine Escort Service 🔝...saminamagar
 
(多少钱)Dal毕业证国外本科学位证
(多少钱)Dal毕业证国外本科学位证(多少钱)Dal毕业证国外本科学位证
(多少钱)Dal毕业证国外本科学位证mbetknu
 
NO1 Certified kala jadu Love Marriage Black Magic Punjab Powerful Black Magic...
NO1 Certified kala jadu Love Marriage Black Magic Punjab Powerful Black Magic...NO1 Certified kala jadu Love Marriage Black Magic Punjab Powerful Black Magic...
NO1 Certified kala jadu Love Marriage Black Magic Punjab Powerful Black Magic...Amil baba
 
If there is a Hell on Earth, it is the Lives of Children in Gaza.pdf
If there is a Hell on Earth, it is the Lives of Children in Gaza.pdfIf there is a Hell on Earth, it is the Lives of Children in Gaza.pdf
If there is a Hell on Earth, it is the Lives of Children in Gaza.pdfKatrina Sriranpong
 
Call Girl Benson Town - Phone No 7001305949 For Ultimate Sexual Urges
Call Girl Benson Town - Phone No 7001305949 For Ultimate Sexual UrgesCall Girl Benson Town - Phone No 7001305949 For Ultimate Sexual Urges
Call Girl Benson Town - Phone No 7001305949 For Ultimate Sexual Urgesnarwatsonia7
 
call girls in Tilak Nagar DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in Tilak Nagar DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️call girls in Tilak Nagar DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in Tilak Nagar DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️saminamagar
 
How to design healthy team dynamics to deliver successful digital projects.pptx
How to design healthy team dynamics to deliver successful digital projects.pptxHow to design healthy team dynamics to deliver successful digital projects.pptx
How to design healthy team dynamics to deliver successful digital projects.pptxTechSoupConnectLondo
 
Enhancing Indigenous Peoples' right to self-determination in the context of t...
Enhancing Indigenous Peoples' right to self-determination in the context of t...Enhancing Indigenous Peoples' right to self-determination in the context of t...
Enhancing Indigenous Peoples' right to self-determination in the context of t...Christina Parmionova
 
call girls in Punjabi Bagh DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in Punjabi Bagh DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️call girls in Punjabi Bagh DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in Punjabi Bagh DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️saminamagar
 
Angels_EDProgrammes & Services 2024.pptx
Angels_EDProgrammes & Services 2024.pptxAngels_EDProgrammes & Services 2024.pptx
Angels_EDProgrammes & Services 2024.pptxLizelle Coombs
 
2024: The FAR, Federal Acquisition Regulations - Part 25
2024: The FAR, Federal Acquisition Regulations - Part 252024: The FAR, Federal Acquisition Regulations - Part 25
2024: The FAR, Federal Acquisition Regulations - Part 25JSchaus & Associates
 
Earth Day 2024 - AMC "COMMON GROUND'' movie night.
Earth Day 2024 - AMC "COMMON GROUND'' movie night.Earth Day 2024 - AMC "COMMON GROUND'' movie night.
Earth Day 2024 - AMC "COMMON GROUND'' movie night.Christina Parmionova
 
2024: The FAR, Federal Acquisition Regulations - Part 26
2024: The FAR, Federal Acquisition Regulations - Part 262024: The FAR, Federal Acquisition Regulations - Part 26
2024: The FAR, Federal Acquisition Regulations - Part 26JSchaus & Associates
 
Premium Call Girls Btm Layout - 7001305949 Escorts Service with Real Photos a...
Premium Call Girls Btm Layout - 7001305949 Escorts Service with Real Photos a...Premium Call Girls Btm Layout - 7001305949 Escorts Service with Real Photos a...
Premium Call Girls Btm Layout - 7001305949 Escorts Service with Real Photos a...narwatsonia7
 
call girls in Mukherjee Nagar DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝...
call girls in Mukherjee Nagar DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝...call girls in Mukherjee Nagar DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝...
call girls in Mukherjee Nagar DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝...saminamagar
 
call girls in Mehrauli DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in Mehrauli  DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️call girls in Mehrauli  DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in Mehrauli DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️saminamagar
 
Stop throwing your old clothes and start donating
Stop throwing your old clothes and start donatingStop throwing your old clothes and start donating
Stop throwing your old clothes and start donatingSERUDS INDIA
 
Monastic-Supremacy-in-the-Philippines-_20240328_092725_0000.pdf
Monastic-Supremacy-in-the-Philippines-_20240328_092725_0000.pdfMonastic-Supremacy-in-the-Philippines-_20240328_092725_0000.pdf
Monastic-Supremacy-in-the-Philippines-_20240328_092725_0000.pdfCharlynTorres1
 

Último (20)

YHR Fall 2023 Issue (Joseph Manning Interview) (2).pdf
YHR Fall 2023 Issue (Joseph Manning Interview) (2).pdfYHR Fall 2023 Issue (Joseph Manning Interview) (2).pdf
YHR Fall 2023 Issue (Joseph Manning Interview) (2).pdf
 
call girls in DLF Phase 1 gurgaon 🔝 >༒9540349809 🔝 genuine Escort Service 🔝...
call girls in DLF Phase 1  gurgaon  🔝 >༒9540349809 🔝 genuine Escort Service 🔝...call girls in DLF Phase 1  gurgaon  🔝 >༒9540349809 🔝 genuine Escort Service 🔝...
call girls in DLF Phase 1 gurgaon 🔝 >༒9540349809 🔝 genuine Escort Service 🔝...
 
(多少钱)Dal毕业证国外本科学位证
(多少钱)Dal毕业证国外本科学位证(多少钱)Dal毕业证国外本科学位证
(多少钱)Dal毕业证国外本科学位证
 
NO1 Certified kala jadu Love Marriage Black Magic Punjab Powerful Black Magic...
NO1 Certified kala jadu Love Marriage Black Magic Punjab Powerful Black Magic...NO1 Certified kala jadu Love Marriage Black Magic Punjab Powerful Black Magic...
NO1 Certified kala jadu Love Marriage Black Magic Punjab Powerful Black Magic...
 
If there is a Hell on Earth, it is the Lives of Children in Gaza.pdf
If there is a Hell on Earth, it is the Lives of Children in Gaza.pdfIf there is a Hell on Earth, it is the Lives of Children in Gaza.pdf
If there is a Hell on Earth, it is the Lives of Children in Gaza.pdf
 
Call Girl Benson Town - Phone No 7001305949 For Ultimate Sexual Urges
Call Girl Benson Town - Phone No 7001305949 For Ultimate Sexual UrgesCall Girl Benson Town - Phone No 7001305949 For Ultimate Sexual Urges
Call Girl Benson Town - Phone No 7001305949 For Ultimate Sexual Urges
 
call girls in Tilak Nagar DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in Tilak Nagar DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️call girls in Tilak Nagar DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in Tilak Nagar DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
 
Hot Sexy call girls in Palam Vihar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Palam Vihar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Palam Vihar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Palam Vihar🔝 9953056974 🔝 escort Service
 
How to design healthy team dynamics to deliver successful digital projects.pptx
How to design healthy team dynamics to deliver successful digital projects.pptxHow to design healthy team dynamics to deliver successful digital projects.pptx
How to design healthy team dynamics to deliver successful digital projects.pptx
 
Enhancing Indigenous Peoples' right to self-determination in the context of t...
Enhancing Indigenous Peoples' right to self-determination in the context of t...Enhancing Indigenous Peoples' right to self-determination in the context of t...
Enhancing Indigenous Peoples' right to self-determination in the context of t...
 
call girls in Punjabi Bagh DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in Punjabi Bagh DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️call girls in Punjabi Bagh DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in Punjabi Bagh DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
 
Angels_EDProgrammes & Services 2024.pptx
Angels_EDProgrammes & Services 2024.pptxAngels_EDProgrammes & Services 2024.pptx
Angels_EDProgrammes & Services 2024.pptx
 
2024: The FAR, Federal Acquisition Regulations - Part 25
2024: The FAR, Federal Acquisition Regulations - Part 252024: The FAR, Federal Acquisition Regulations - Part 25
2024: The FAR, Federal Acquisition Regulations - Part 25
 
Earth Day 2024 - AMC "COMMON GROUND'' movie night.
Earth Day 2024 - AMC "COMMON GROUND'' movie night.Earth Day 2024 - AMC "COMMON GROUND'' movie night.
Earth Day 2024 - AMC "COMMON GROUND'' movie night.
 
2024: The FAR, Federal Acquisition Regulations - Part 26
2024: The FAR, Federal Acquisition Regulations - Part 262024: The FAR, Federal Acquisition Regulations - Part 26
2024: The FAR, Federal Acquisition Regulations - Part 26
 
Premium Call Girls Btm Layout - 7001305949 Escorts Service with Real Photos a...
Premium Call Girls Btm Layout - 7001305949 Escorts Service with Real Photos a...Premium Call Girls Btm Layout - 7001305949 Escorts Service with Real Photos a...
Premium Call Girls Btm Layout - 7001305949 Escorts Service with Real Photos a...
 
call girls in Mukherjee Nagar DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝...
call girls in Mukherjee Nagar DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝...call girls in Mukherjee Nagar DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝...
call girls in Mukherjee Nagar DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝...
 
call girls in Mehrauli DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in Mehrauli  DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️call girls in Mehrauli  DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in Mehrauli DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
 
Stop throwing your old clothes and start donating
Stop throwing your old clothes and start donatingStop throwing your old clothes and start donating
Stop throwing your old clothes and start donating
 
Monastic-Supremacy-in-the-Philippines-_20240328_092725_0000.pdf
Monastic-Supremacy-in-the-Philippines-_20240328_092725_0000.pdfMonastic-Supremacy-in-the-Philippines-_20240328_092725_0000.pdf
Monastic-Supremacy-in-the-Philippines-_20240328_092725_0000.pdf
 

Avoin muotoilu-helsingissa-hdw2017

  • 1. Helsinki Open Software Development and Design Ihmisen muotoinen kaupunki/HDW 14.9.2017 Tero Tikkanen @terotik Antti Pakarinen @arpanaama
  • 2. Helsinki Open Software Development • Assists city departments with software project procurement, opening data and developing open APIs • Team of developers • 2013 – 1 • 2014 – 2 • 2015 – 5 • 2016 – 8 • 2017 – 9 14.9.2017 Kaupunginkanslia / Avoin ohjelmistokehitys
  • 3. Helsinki Open Software Development • We develop software using agile methods • Open data, open APIs and open source code • Framework contract to extend developer resources from pre-selected group of companies who follow same principles. 14.9.2017 Kaupunginkanslia / Avoin ohjelmistokehitys
  • 4. Example projects 14.9.2017 Kaupunginkanslia / Avoin ohjelmistokehitys dev.hel.fi/paatokset palvelukartta.hel.fi Linked Events API
  • 5. Example projects 14.9.2017 Kaupunginkanslia / Avoin ohjelmistokehitys huonevaraus.hel.fi (internal service) kerrokantasi.hel.fi Helsinki Project Tracking (internal service)
  • 6. Tero Tikkanen Web design/development since 1998 UK 1998 - 2002 • Manchester.com, music33.com, bigbluespot.com TAIK (Aalto) 2002 - 2007 • Degree in Graphic Design and International Design Management Vaisala 2006 - 2008 • Visual guidelines for software products Own studio 2008 - 2016 City of Helsinki 2016 - 14.9.2017 Kaupunginkanslia / Avoin ohjelmistokehitys
  • 7. What I Do in Practice? • Front-end code, I do pull requests! •Hands on prototyping new service concepts • Work as a bridge between software development and design related city functions. (Digitaalinen Helsinki) •Bubbling under: develop ways to achieve consistency between products 14.9.2017 Kaupunginkanslia / Avoin ohjelmistokehitys
  • 8. Designer/Developer 14.9.2017 PERSON PIXEL Leisa Reichelt What is a UX Developer and are they really a thing? = UX Developer Kaupunginkanslia / Avoin ohjelmistokehitys
  • 9. What Have I Learned Working in Open Software Development? • Continuous delivery: Show unfinished work - polish later • Choosing obvious over clever, everytime. • Before agile by accident - now by process • New understanding of collaborative code workflow •I love GitHub. Why not for designers? 14.9.2017 Kaupunginkanslia / Avoin ohjelmistokehitys
  • 10. How Agile & Open relate to Design Discipline? Software development terms. What do they mean for design?
  • 11. Keywords: Agile What is Agile Design? • Design has to be integral part of the process, preferably integral part of the development team • Can not manage design as waterfall process and development as agile
  • 12. Agile Development 1. Individuals and Interactions Over Processes and Tools 2. Working Software Over Comprehensive Documentation 3. Customer Collaboration Over Contract Negotiation 4. Responding to Change Over Following a Plan 14.9.2017 Agile Design 1.Collaborating as a Team Over Being a Design Superstar 2.Protototyping in code or hand drawn mockups Over Pixel Perfect Layouting 3.Sharing and Borrowing Over Owning Your Creations 4.Living Styleguides Over Rigid Design Plan http://agilemanifesto.org Kaupunginkanslia / Avoin ohjelmistokehitys
  • 13. Keywords: Open Development What is Open Design? “Open design is the development of physical products, machines and systems through use of publicly shared design information. Open design involves the making of both free and open-source software (FOSS) as well as open-source hardware. The process is generally facilitated by the Internet and often performed without monetary compensation. The goals and philosophy are identical to that of the open-source movement, but are implemented for the development of physical products rather than software.” - Wikipedia • HOW ABOUT SOFTWARE? Organisation: http://opensourcedesign.net http://opendesign.foundation
  • 14. Open • Share the process and the progress • Use open license assets • Images, icons, fonts, libraries • License your work with open licence. Contribute to community. Request an open licence when you buy design work. Examples of high quality open design projects and resources: •Google Fonts •Bootstrap •The Noun Project 14.9.2017 Kaupunginkanslia / Avoin ohjelmistokehitys
  • 15. Case: Helsinki Bootstrap Library Helsinki branded Bootstrap UI theme 14.9.2017 Kaupunginkanslia / Avoin ohjelmistokehitys
  • 16. Helsinki UI styles • Based on Bootstrap UI library 14.9.2017 Kaupunginkanslia / Avoin ohjelmistokehitys https://city-of-helsinki.github.io/hel-bootstrap-3/
  • 17. Examples using Helsinki Bootstrap 14.9.2017 Kaupunginkanslia / Avoin ohjelmistokehitys digi.hel.fi kerrokantasi.hel.fi huonevaraus.hel.fi (internal service)
  • 18. Handbook of Designing Digital Services in Helsinki
  • 19. Antti Pakarinen 14.9.2017 Service concepts & service design Started with open data and open source, now working with open services City of Helsinki Open data, open APIs and open source since 2010 • Helsinki Metropolian Area Libraries: open data 2010 • Koha open source library system: first test environment 2011 • 2017: in production in more than 80 municipalities in Finland Kaupunginkanslia / Avoin ohjelmistokehitys
  • 20. 6Aika Open Services Team • We are a project team of four in Helsinki. Creating concepts and methods for re-thinking city services • Our perspective: from code and data to user experience. What is the UX of the cities? How to transform it? • Co-creation, user-inspired design: tools and methods for better public services • Open services = open source + open data + open design 14.9.2017 Kaupunginkanslia / Avoin ohjelmistokehitys
  • 21. Digital Services Handbook 14.9.2017 • digi.hel.fi/digipalveluopas/ • Tool for developers, designers and product owners • Tools, methods and principles behind our service development in the open. Openness makes us work harder • No need to reinvent the wheel for every project Kaupunginkanslia / Avoin ohjelmistokehitys
  • 22. Digital Services Handbook 14.9.2017 • 10 design principles, based on GDS (gov.uk) principles • Other benchmarks and references: NYC Digital Playbook, US Digital Services Playbook Kaupunginkanslia / Avoin ohjelmistokehitys
  • 23. 10 Principles 14.9.2017 Kaupunginkanslia / Avoin ohjelmistokehitys
  • 24. Case: Outdoor Sports Map Digital Service Principles through examples 14.9.2017 Kaupunginkanslia / Avoin ohjelmistokehitys
  • 25. Principles in Action: Case Outdoor Sports Map [1] Start with need [7] Create services [3] Use data [4] Find the essential 14.9.2017 Old service ● Closed source ● Outdated ● Expensive to maintain and update Kaupunginkanslia / Avoin ohjelmistokehitys
  • 26. Principles in Action: Case Outdoor Sports Map [6] Build for everybody [2] Do less [9] Open development 14.9.2017 Design Process ● User survey ● Live user testing focus groups ○ Developers and product owners involved! ● Sports facility maintenance personnel highly involved Kaupunginkanslia / Avoin ohjelmistokehitys
  • 27. Principles in Action: Case Outdoor Sports Map [5] Edit and repeat [8] Instruct where needed [10] Share what you learn ulkoliikunta.fi 14.9.2017 Final Product ● Iterative development. User feedback heard ● Mobile app for maintaining the live coditions ● Product owner blog about the process Kaupunginkanslia / Avoin ohjelmistokehitys
  • 29. Case: Rethinking Service Flows 14.9.2017 • City organisation has a lot of different services - and N number of different service flows •Find examples of services from different departments to find common ways to visualize service user flows •What kind of interactions are common to all services? • First steps towards common interactions. Creating content for design guidelines through examples. Kaupunginkanslia / Avoin ohjelmistokehitys
  • 30. Example: Organising an outdoor event in Helsinki Feedback from product owner Feedback from event organiser New concept for the permit flow Also include advice that is not city bureocracy related 14.9.2017 Kaupunginkanslia / Avoin ohjelmistokehitys
  • 31. Example: Starting a restaurant in Helsinki Feedback from product owner Feedback from entreprenour New concept for the permit flow Also include advice that is not city bureocracy related 14.9.2017 Kaupunginkanslia / Avoin ohjelmistokehitys
  • 32. Also looked into enrolling your children in school or daycare This is a different flow - but a typical one for many other services! 14.9.2017 Kaupunginkanslia / Avoin ohjelmistokehitys
  • 33. Dream: We will have a common UI library that combines design and technology. 14.9.2017 IBM Carbon Design System carbondesignsystem.com GOV.UK elements http://govuk-elements.herokuapp.com/ US Web Design Standards https://standards.usa.gov/ Kaupunginkanslia / Avoin ohjelmistokehitys
  • 35. Workshop: Group 1 “Open design is the development of physical products, machines and systems through use of publicly shared design information. Open design involves the making of both free and open- source software (FOSS) as well as open-source hardware. The process is generally facilitated by the Internet and often performed without monetary compensation. The goals and philosophy are identical to that of the open-source movement, but are implemented for the development of physical products rather than software.” — Wikipedia What is Open Design for digital service development? Ideas how to make design more open? What challenges there are with open design? Reasons when design should not be open? 14.9.2017 Kaupunginkanslia / Avoin ohjelmistokehitys
  • 36. Workshop: Group 2 When user interface design goes wrong? Design is how it works - or how it doesn’t. What are your favourite examples of bad user experience design? Write them on post-it notes. What can we learn from them? You can draw sad faces, if necessary. 14.9.2017 Kaupunginkanslia / Avoin ohjelmistokehitys