SlideShare une entreprise Scribd logo
1  sur  44
Télécharger pour lire hors ligne
Rules for
great city websites
Choose SaaS
Software-as-a-service (SaaS)
“Software as a service (SaaS; pronounced /sæs/) is a software
licensing and delivery model in which software is licensed on a
subscription basis and is centrally hosted.”
- Wikipedia
Software-as-a-service (SaaS)
● Web-based
● Frequent and/or recurring updates across one platform
● Subscription-based pricing (monthly/yearly)
● Centralized hosting (“the cloud”)
● Service/support
SaaS (pros/cons)
Pros
● Scalable
● Frequent/recurring product updates
● Pricing transparency (+ freemium, ‘try before buy’)
● Faster deployment
● Built-in hosting/development
Cons
● Less customized than Service
Service (pros/cons)
Pros
● Highly customizable
Cons
● Budgeting/pricing instability
● Must have a great internal product owner/manager
Questions to ask
● Do you need customized development?
● Do you have budget for recurring/ongoing customized
development?
● If yes to above question, will this be maintained internally
or by a third party?
● If internally, do you have great developers/designers/IT
managers that can maintain AND continually upgrade? (If
no to this question, you should probably use SaaS.)
Simplify procurement
Decision-making traps
● Traditional RFP process
● Over-specifying
● Copying another city’s requirements
● Buying before trying
● Closed communication
● Unproductive criteria for valuing a vendor (like each team
member’s resume)
● Large group of uninvolved stakeholders
Productive procurement
● Be flexible
● Ask to try before you buy
● Consider monthly/annual ‘subscription’ options
● Consider staff time invested in decision process to your
bottomline
● SaaS eliminates need for RFP, large/one-time purchase
● Forced into a more traditional procurement process?
Consider RFI to see alternative options.
Go ‘beta’
‘Beta’
“The objective of this phase is to build a fully working
prototype which you test with users. You’ll continuously
improve on the prototype until it’s ready to go live, replacing or
integrating with any existing services.”
-GOV.UK
‘Beta’
● ‘alpha,’ ‘beta,’ ‘pilot,’ ‘test’
● Lets you incrementalize (start small and evolve)
● Allows government to engage with public, get feedback
● Is more transparent
● Limits surprise factor for residents
● Lower stress on staff updating their processes
● Encourages experimentation
‘Beta’ tips
● Promote and educate to foster a productive feedback loop.
● Have fun and try things (be open to new ideas).
● Set a deadline for launching to live.
Examples
alpha.phila.gov
pilot.boston.gov
alpha.nyc.gov
Think mobile-first
Responsive design
Why mobile
● Mobile usage is increasing
● Build once (saves time, money)
● No need for stand-alone app
● Search engine friendly
State of city mobile
Be service-oriented
Service-focused
● Emphasize what
you do (payments,
jobs, issue
reporting)
● De-emphasize
personality/agency-
focused approach
Focus on the user
User-focused
● Follow a common look and feel (pattern library)
● Use feedback mechanisms (polls, surveys)
● Employ and monitor analytics
● Be empathetic
Analytics tools
Have a content strategy
Content strategy
● Make this a priority
● Write user stories (“I am a resident/visitor/business ...”)
● Identify content goals
● Follow a style guide (AP, Chicago, Conscious - age/gender)
● Use a content management system (WordPress, Drupal,
etc.)
State of city CMS
Prioritize accessibility
Accessibility
● Goal: “build sites that are usable by everyone, not to meet
minimum standards” (18F)
● Law: Section 508 - requires that government provides
equal access to information to disabled employees
● Standard: Web Content Accessibility Guidelines (WCAG)
Accessibility tips
● Ensure keyboard access
● Use semantic headings (h1, h2, h3, etc.)
● Label form elements
● Use alt/img tags
● Use multimedia captioning (audio/video)
● Take into account color contrast
Leverage integrations
Integration
● Avoid watered down catch-all solutions
● Take advantage of the ‘internet of things’
● Data and application programming interfaces (APIs)
Integrations tips
● Make sure third-party vendors are appropriate for your city
● Always asks third-party vendors to verify their API is open.
● Get verification of third-party API usage.
Be secure
Security
● Hypertext Transfer Protocol Secure (HTTPS)
● Password management
● Two-factor authentication (2FA)
● Back-ups
HTTPS
HTTPS
Guarantees:
● Confidentiality. The visitor’s connection is encrypted,
obscuring URLs, cookies, and other sensitive metadata.
● Authenticity. The visitor is talking to the “real” website, and
not to an impersonator or through a “man-in-the-middle”.
● Integrity. The data sent between the visitor and the website
has not been tampered with or modified.
Source: https.cio.gov
Password management
● Easily create strong passwords
● Can safely share passwords
● Major tools have freemium plans
Password management tools
State of federal HTTPS
State of city HTTPS
Security (tips)
● Limit users, permissions
● Use strong passwords
● Be diligent about updating your CMS software
● Subscribe to your CMS security announcements
● Back-up regularly (daily)
Q&A
More questions?
Email
● info@proudcity.com
● luke@proudcity.com
Twitter
● @getProudCity
● @lukefretwell

Contenu connexe

Similaire à Rules for great city websites

Nabi Hussain_IT_Resume
Nabi Hussain_IT_ResumeNabi Hussain_IT_Resume
Nabi Hussain_IT_ResumeNabi hussain
 
Automate More with Selenium for your RWD
Automate More with Selenium for your RWDAutomate More with Selenium for your RWD
Automate More with Selenium for your RWDPerfecto by Perforce
 
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptx
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptxMulesoft Meetup Roma - Monitoring Framework & DevOps.pptx
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptxAlfonso Martino
 
lijo_resume_singapore
lijo_resume_singaporelijo_resume_singapore
lijo_resume_singaporeLijo George
 
Intuit Financial Data Platform Microservices Journey
Intuit Financial Data Platform Microservices JourneyIntuit Financial Data Platform Microservices Journey
Intuit Financial Data Platform Microservices JourneyMadhu Chetuparambil
 
Thriving in an Environment of Change
Thriving in an Environment of ChangeThriving in an Environment of Change
Thriving in an Environment of ChangeNeeraj Bhatia
 
Mapping mobileandweblandscape motb
Mapping mobileandweblandscape motbMapping mobileandweblandscape motb
Mapping mobileandweblandscape motbPerfecto Mobile
 
Testing Strategy for Progressive Web Apps
Testing Strategy for Progressive Web AppsTesting Strategy for Progressive Web Apps
Testing Strategy for Progressive Web AppsPerfecto by Perforce
 
How to Scale and Grow your Enterprise Technical SEO Strategy
How to Scale and Grow your Enterprise Technical SEO StrategyHow to Scale and Grow your Enterprise Technical SEO Strategy
How to Scale and Grow your Enterprise Technical SEO StrategySearch Engine Journal
 
WSO2Con USA 2015: Jump-Starting Middleware Services
WSO2Con USA 2015: Jump-Starting Middleware ServicesWSO2Con USA 2015: Jump-Starting Middleware Services
WSO2Con USA 2015: Jump-Starting Middleware ServicesWSO2
 
Entering the Conversational Era with Chatbots for the Enterprise
Entering the Conversational Era with Chatbots for the EnterpriseEntering the Conversational Era with Chatbots for the Enterprise
Entering the Conversational Era with Chatbots for the EnterpriseAleisha McKeeby
 
Collaborative Roadmapping
Collaborative Roadmapping Collaborative Roadmapping
Collaborative Roadmapping Enthiosys Inc
 
Top 10 Latest Website Development Trends.pdf
Top 10 Latest Website Development Trends.pdfTop 10 Latest Website Development Trends.pdf
Top 10 Latest Website Development Trends.pdfCraftedQ CQ
 
element^n - Picking the Perfect Partner
element^n - Picking the Perfect Partnerelement^n - Picking the Perfect Partner
element^n - Picking the Perfect PartnerJennifer Carey
 
Group 3 slide presentation
Group 3 slide presentationGroup 3 slide presentation
Group 3 slide presentationMichael Young
 
Integraded flights booking solution
Integraded flights booking solutionIntegraded flights booking solution
Integraded flights booking solutionViet Nguyen
 

Similaire à Rules for great city websites (20)

Nabi Hussain_IT_Resume
Nabi Hussain_IT_ResumeNabi Hussain_IT_Resume
Nabi Hussain_IT_Resume
 
Automate More with Selenium for your RWD
Automate More with Selenium for your RWDAutomate More with Selenium for your RWD
Automate More with Selenium for your RWD
 
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptx
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptxMulesoft Meetup Roma - Monitoring Framework & DevOps.pptx
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptx
 
lijo_resume_singapore
lijo_resume_singaporelijo_resume_singapore
lijo_resume_singapore
 
Intuit Financial Data Platform Microservices Journey
Intuit Financial Data Platform Microservices JourneyIntuit Financial Data Platform Microservices Journey
Intuit Financial Data Platform Microservices Journey
 
Thriving in an Environment of Change
Thriving in an Environment of ChangeThriving in an Environment of Change
Thriving in an Environment of Change
 
prateek_tripathi (1)
prateek_tripathi (1)prateek_tripathi (1)
prateek_tripathi (1)
 
Mapping mobileandweblandscape motb
Mapping mobileandweblandscape motbMapping mobileandweblandscape motb
Mapping mobileandweblandscape motb
 
Testing Strategy for Progressive Web Apps
Testing Strategy for Progressive Web AppsTesting Strategy for Progressive Web Apps
Testing Strategy for Progressive Web Apps
 
How to Scale and Grow your Enterprise Technical SEO Strategy
How to Scale and Grow your Enterprise Technical SEO StrategyHow to Scale and Grow your Enterprise Technical SEO Strategy
How to Scale and Grow your Enterprise Technical SEO Strategy
 
Nirupama_Ragunathan
Nirupama_RagunathanNirupama_Ragunathan
Nirupama_Ragunathan
 
Gnanaguru
GnanaguruGnanaguru
Gnanaguru
 
WSO2Con USA 2015: Jump-Starting Middleware Services
WSO2Con USA 2015: Jump-Starting Middleware ServicesWSO2Con USA 2015: Jump-Starting Middleware Services
WSO2Con USA 2015: Jump-Starting Middleware Services
 
Entering the Conversational Era with Chatbots for the Enterprise
Entering the Conversational Era with Chatbots for the EnterpriseEntering the Conversational Era with Chatbots for the Enterprise
Entering the Conversational Era with Chatbots for the Enterprise
 
Collaborative Roadmapping
Collaborative Roadmapping Collaborative Roadmapping
Collaborative Roadmapping
 
Top 10 Latest Website Development Trends.pdf
Top 10 Latest Website Development Trends.pdfTop 10 Latest Website Development Trends.pdf
Top 10 Latest Website Development Trends.pdf
 
element^n - Picking the Perfect Partner
element^n - Picking the Perfect Partnerelement^n - Picking the Perfect Partner
element^n - Picking the Perfect Partner
 
TapoResume2015
TapoResume2015TapoResume2015
TapoResume2015
 
Group 3 slide presentation
Group 3 slide presentationGroup 3 slide presentation
Group 3 slide presentation
 
Integraded flights booking solution
Integraded flights booking solutionIntegraded flights booking solution
Integraded flights booking solution
 

Dernier

Private Call Girls Bidar 9332606886Call Girls Advance Cash On Delivery Service
Private Call Girls Bidar  9332606886Call Girls Advance Cash On Delivery ServicePrivate Call Girls Bidar  9332606886Call Girls Advance Cash On Delivery Service
Private Call Girls Bidar 9332606886Call Girls Advance Cash On Delivery Servicekumargunjan9515
 
Unique Value Prop slide deck________.pdf
Unique Value Prop slide deck________.pdfUnique Value Prop slide deck________.pdf
Unique Value Prop slide deck________.pdfScottMeyers35
 
Genuine Call Girls in Salem 9332606886 HOT & SEXY Models beautiful and charm...
Genuine Call Girls in Salem  9332606886 HOT & SEXY Models beautiful and charm...Genuine Call Girls in Salem  9332606886 HOT & SEXY Models beautiful and charm...
Genuine Call Girls in Salem 9332606886 HOT & SEXY Models beautiful and charm...Sareena Khatun
 
Kolkata Call Girls Halisahar 💯Call Us 🔝 8005736733 🔝 💃 Top Class Call Girl ...
Kolkata Call Girls Halisahar  💯Call Us 🔝 8005736733 🔝 💃  Top Class Call Girl ...Kolkata Call Girls Halisahar  💯Call Us 🔝 8005736733 🔝 💃  Top Class Call Girl ...
Kolkata Call Girls Halisahar 💯Call Us 🔝 8005736733 🔝 💃 Top Class Call Girl ...Namrata Singh
 
Call Girls Mehsana / 8250092165 Genuine Call girls with real Photos and Number
Call Girls Mehsana / 8250092165 Genuine Call girls with real Photos and NumberCall Girls Mehsana / 8250092165 Genuine Call girls with real Photos and Number
Call Girls Mehsana / 8250092165 Genuine Call girls with real Photos and NumberSareena Khatun
 
Call Girls Koregaon Park - 8250092165 Our call girls are sure to provide you ...
Call Girls Koregaon Park - 8250092165 Our call girls are sure to provide you ...Call Girls Koregaon Park - 8250092165 Our call girls are sure to provide you ...
Call Girls Koregaon Park - 8250092165 Our call girls are sure to provide you ...Sareena Khatun
 
Russian Escorts in Abu Dhabi 0508644382 Abu Dhabi Escorts
Russian Escorts in Abu Dhabi 0508644382 Abu Dhabi EscortsRussian Escorts in Abu Dhabi 0508644382 Abu Dhabi Escorts
Russian Escorts in Abu Dhabi 0508644382 Abu Dhabi EscortsMonica Sydney
 
Cheap Call Girls In Hyderabad Phone No 📞 9352988975 📞 Elite Escort Service Av...
Cheap Call Girls In Hyderabad Phone No 📞 9352988975 📞 Elite Escort Service Av...Cheap Call Girls In Hyderabad Phone No 📞 9352988975 📞 Elite Escort Service Av...
Cheap Call Girls In Hyderabad Phone No 📞 9352988975 📞 Elite Escort Service Av...kajalverma014
 
2024: The FAR, Federal Acquisition Regulations, Part 32
2024: The FAR, Federal Acquisition Regulations, Part 322024: The FAR, Federal Acquisition Regulations, Part 32
2024: The FAR, Federal Acquisition Regulations, Part 32JSchaus & Associates
 
Competitive Advantage slide deck___.pptx
Competitive Advantage slide deck___.pptxCompetitive Advantage slide deck___.pptx
Competitive Advantage slide deck___.pptxScottMeyers35
 
Delivery in 20 Mins Call Girls Malappuram { 9332606886 } VVIP NISHA Call Girl...
Delivery in 20 Mins Call Girls Malappuram { 9332606886 } VVIP NISHA Call Girl...Delivery in 20 Mins Call Girls Malappuram { 9332606886 } VVIP NISHA Call Girl...
Delivery in 20 Mins Call Girls Malappuram { 9332606886 } VVIP NISHA Call Girl...kumargunjan9515
 
Cara Gugurkan Pembuahan Secara Alami Dan Cepat ABORSI KANDUNGAN 087776558899
Cara Gugurkan Pembuahan Secara Alami Dan Cepat ABORSI KANDUNGAN 087776558899Cara Gugurkan Pembuahan Secara Alami Dan Cepat ABORSI KANDUNGAN 087776558899
Cara Gugurkan Pembuahan Secara Alami Dan Cepat ABORSI KANDUNGAN 087776558899Cara Menggugurkan Kandungan 087776558899
 
Vasai Call Girls In 07506202331, Nalasopara Call Girls In Mumbai
Vasai Call Girls In 07506202331, Nalasopara Call Girls In MumbaiVasai Call Girls In 07506202331, Nalasopara Call Girls In Mumbai
Vasai Call Girls In 07506202331, Nalasopara Call Girls In MumbaiPriya Reddy
 
9867746289 Independent Call Girls in Mumbai Airport 24/7 - Mumbai Escorts
9867746289 Independent Call Girls in Mumbai Airport 24/7 - Mumbai Escorts9867746289 Independent Call Girls in Mumbai Airport 24/7 - Mumbai Escorts
9867746289 Independent Call Girls in Mumbai Airport 24/7 - Mumbai EscortsPooja Nehwal
 
Scaling up coastal adaptation in Maldives through the NAP process
Scaling up coastal adaptation in Maldives through the NAP processScaling up coastal adaptation in Maldives through the NAP process
Scaling up coastal adaptation in Maldives through the NAP processNAP Global Network
 
The NAP process & South-South peer learning
The NAP process & South-South peer learningThe NAP process & South-South peer learning
The NAP process & South-South peer learningNAP Global Network
 
Vivek @ Cheap Call Girls In Kamla Nagar | Book 8448380779 Extreme Call Girls ...
Vivek @ Cheap Call Girls In Kamla Nagar | Book 8448380779 Extreme Call Girls ...Vivek @ Cheap Call Girls In Kamla Nagar | Book 8448380779 Extreme Call Girls ...
Vivek @ Cheap Call Girls In Kamla Nagar | Book 8448380779 Extreme Call Girls ...Delhi Call girls
 

Dernier (20)

Private Call Girls Bidar 9332606886Call Girls Advance Cash On Delivery Service
Private Call Girls Bidar  9332606886Call Girls Advance Cash On Delivery ServicePrivate Call Girls Bidar  9332606886Call Girls Advance Cash On Delivery Service
Private Call Girls Bidar 9332606886Call Girls Advance Cash On Delivery Service
 
Unique Value Prop slide deck________.pdf
Unique Value Prop slide deck________.pdfUnique Value Prop slide deck________.pdf
Unique Value Prop slide deck________.pdf
 
Genuine Call Girls in Salem 9332606886 HOT & SEXY Models beautiful and charm...
Genuine Call Girls in Salem  9332606886 HOT & SEXY Models beautiful and charm...Genuine Call Girls in Salem  9332606886 HOT & SEXY Models beautiful and charm...
Genuine Call Girls in Salem 9332606886 HOT & SEXY Models beautiful and charm...
 
AHMR volume 10 number 1 January-April 2024
AHMR volume 10 number 1 January-April 2024AHMR volume 10 number 1 January-April 2024
AHMR volume 10 number 1 January-April 2024
 
Panchayath circular KLC -Panchayath raj act s 169, 218
Panchayath circular KLC -Panchayath raj act s 169, 218Panchayath circular KLC -Panchayath raj act s 169, 218
Panchayath circular KLC -Panchayath raj act s 169, 218
 
Sustainability by Design: Assessment Tool for Just Energy Transition Plans
Sustainability by Design: Assessment Tool for Just Energy Transition PlansSustainability by Design: Assessment Tool for Just Energy Transition Plans
Sustainability by Design: Assessment Tool for Just Energy Transition Plans
 
Kolkata Call Girls Halisahar 💯Call Us 🔝 8005736733 🔝 💃 Top Class Call Girl ...
Kolkata Call Girls Halisahar  💯Call Us 🔝 8005736733 🔝 💃  Top Class Call Girl ...Kolkata Call Girls Halisahar  💯Call Us 🔝 8005736733 🔝 💃  Top Class Call Girl ...
Kolkata Call Girls Halisahar 💯Call Us 🔝 8005736733 🔝 💃 Top Class Call Girl ...
 
Call Girls Mehsana / 8250092165 Genuine Call girls with real Photos and Number
Call Girls Mehsana / 8250092165 Genuine Call girls with real Photos and NumberCall Girls Mehsana / 8250092165 Genuine Call girls with real Photos and Number
Call Girls Mehsana / 8250092165 Genuine Call girls with real Photos and Number
 
Call Girls Koregaon Park - 8250092165 Our call girls are sure to provide you ...
Call Girls Koregaon Park - 8250092165 Our call girls are sure to provide you ...Call Girls Koregaon Park - 8250092165 Our call girls are sure to provide you ...
Call Girls Koregaon Park - 8250092165 Our call girls are sure to provide you ...
 
Russian Escorts in Abu Dhabi 0508644382 Abu Dhabi Escorts
Russian Escorts in Abu Dhabi 0508644382 Abu Dhabi EscortsRussian Escorts in Abu Dhabi 0508644382 Abu Dhabi Escorts
Russian Escorts in Abu Dhabi 0508644382 Abu Dhabi Escorts
 
Cheap Call Girls In Hyderabad Phone No 📞 9352988975 📞 Elite Escort Service Av...
Cheap Call Girls In Hyderabad Phone No 📞 9352988975 📞 Elite Escort Service Av...Cheap Call Girls In Hyderabad Phone No 📞 9352988975 📞 Elite Escort Service Av...
Cheap Call Girls In Hyderabad Phone No 📞 9352988975 📞 Elite Escort Service Av...
 
2024: The FAR, Federal Acquisition Regulations, Part 32
2024: The FAR, Federal Acquisition Regulations, Part 322024: The FAR, Federal Acquisition Regulations, Part 32
2024: The FAR, Federal Acquisition Regulations, Part 32
 
Competitive Advantage slide deck___.pptx
Competitive Advantage slide deck___.pptxCompetitive Advantage slide deck___.pptx
Competitive Advantage slide deck___.pptx
 
Delivery in 20 Mins Call Girls Malappuram { 9332606886 } VVIP NISHA Call Girl...
Delivery in 20 Mins Call Girls Malappuram { 9332606886 } VVIP NISHA Call Girl...Delivery in 20 Mins Call Girls Malappuram { 9332606886 } VVIP NISHA Call Girl...
Delivery in 20 Mins Call Girls Malappuram { 9332606886 } VVIP NISHA Call Girl...
 
Cara Gugurkan Pembuahan Secara Alami Dan Cepat ABORSI KANDUNGAN 087776558899
Cara Gugurkan Pembuahan Secara Alami Dan Cepat ABORSI KANDUNGAN 087776558899Cara Gugurkan Pembuahan Secara Alami Dan Cepat ABORSI KANDUNGAN 087776558899
Cara Gugurkan Pembuahan Secara Alami Dan Cepat ABORSI KANDUNGAN 087776558899
 
Vasai Call Girls In 07506202331, Nalasopara Call Girls In Mumbai
Vasai Call Girls In 07506202331, Nalasopara Call Girls In MumbaiVasai Call Girls In 07506202331, Nalasopara Call Girls In Mumbai
Vasai Call Girls In 07506202331, Nalasopara Call Girls In Mumbai
 
9867746289 Independent Call Girls in Mumbai Airport 24/7 - Mumbai Escorts
9867746289 Independent Call Girls in Mumbai Airport 24/7 - Mumbai Escorts9867746289 Independent Call Girls in Mumbai Airport 24/7 - Mumbai Escorts
9867746289 Independent Call Girls in Mumbai Airport 24/7 - Mumbai Escorts
 
Scaling up coastal adaptation in Maldives through the NAP process
Scaling up coastal adaptation in Maldives through the NAP processScaling up coastal adaptation in Maldives through the NAP process
Scaling up coastal adaptation in Maldives through the NAP process
 
The NAP process & South-South peer learning
The NAP process & South-South peer learningThe NAP process & South-South peer learning
The NAP process & South-South peer learning
 
Vivek @ Cheap Call Girls In Kamla Nagar | Book 8448380779 Extreme Call Girls ...
Vivek @ Cheap Call Girls In Kamla Nagar | Book 8448380779 Extreme Call Girls ...Vivek @ Cheap Call Girls In Kamla Nagar | Book 8448380779 Extreme Call Girls ...
Vivek @ Cheap Call Girls In Kamla Nagar | Book 8448380779 Extreme Call Girls ...
 

Rules for great city websites