mobile citizen summit presentation: "web development for a mobile-enabled world"

54
Web Development for a Mobile Enabled World Michael Walsh, Post-MA The Johns Hopkins University [email protected] © 2011 Michael Walsh | Images Hyperlinked to Original Source

Upload: michael-walsh

Post on 21-Jul-2015

453 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Mobile Citizen Summit Presentation: "Web Development for a Mobile-Enabled World"

Web Development for a Mobile Enabled WorldMichael Walsh, Post-MA

The Johns Hopkins [email protected]

© 2011 Michael Walsh | Images Hyperlinked to Original Source

Page 2: Mobile Citizen Summit Presentation: "Web Development for a Mobile-Enabled World"

Landscape

Page 3: Mobile Citizen Summit Presentation: "Web Development for a Mobile-Enabled World"

Technical Landscape

Proprietary software is the norm

Exceptions: Apache

Microsoft ecosystem becomes dominant

IE wins browser war with Netscape

Bandwidth limits multimedia on the web

Classical Period (1990s to early-2000s)

Page 4: Mobile Citizen Summit Presentation: "Web Development for a Mobile-Enabled World"

Innovation Landscape

Knowledge management emerges as an academic discipline and term of art

Apache Software Foundation helps jumpstart the Open Source Renaissance

Classical Period (1990s to early-2000s)

Page 5: Mobile Citizen Summit Presentation: "Web Development for a Mobile-Enabled World"

Organization Landscape

IT Department is at the center of digital communications

Content publishing requires technical competence

Hardware managed by IT department staff

Classical Period (1990s to early-2000s)

Page 6: Mobile Citizen Summit Presentation: "Web Development for a Mobile-Enabled World"

Disruptive Period (mid-2000s to present)

Technological Disruptions

Emergence of third party social media sites

Content management systems become popular

Browser wars erode IE dominance

Increased use of dynamic programming languages

Explosion in smart phones and SMS

Cloud computing becomes a reality

Natural User Interfaces emerge

Page 7: Mobile Citizen Summit Presentation: "Web Development for a Mobile-Enabled World"

Disruptive Period (mid-2000s to present)

Industry Disruptions

New software developer ecosystems developed

Threshold for content publishing lowered

Number of content channels increases

Device marketplace diversifies

Outsourcing of web development becomes commonplace

Open source emerges as a major player

Few standards for data and content interoperability

Data.gov; CMIS

Page 8: Mobile Citizen Summit Presentation: "Web Development for a Mobile-Enabled World"

Disruptive Period (mid-2000s to present)

Organizational Disruptions Democratization of Internet communications

Everyone can be a content publisher

Digital communications decision-making shifts out of IT Department

Marketing and Communications increasingly own decisions for organizational web presence

Program teams increasingly demand communities of practice

Disruptive Period (mid-2000s to present)

Page 9: Mobile Citizen Summit Presentation: "Web Development for a Mobile-Enabled World"

Disruptive Period (mid-2000s to present)

MARCOM Disruptions Traditional media’s importance declines,

especially with emergence of social media Online presence increases relative to other

channels 2010: ~$36bn online holiday season purchases (USA)

Content marketing emerges as important component of marketing strategy Thought Leadership

Customer relationship management evolves for web-enabled world Salesforce; Twitter

Disruptive Period (mid-2000s to present)

Page 11: Mobile Citizen Summit Presentation: "Web Development for a Mobile-Enabled World"

Digital Strategy

Page 12: Mobile Citizen Summit Presentation: "Web Development for a Mobile-Enabled World"

Budget

ScheduleRequirements

Page 13: Mobile Citizen Summit Presentation: "Web Development for a Mobile-Enabled World"

Internal User Needs

End User Needs

Organizational Needs

Page 14: Mobile Citizen Summit Presentation: "Web Development for a Mobile-Enabled World"

Disruptive Period: Budgets

Considerations

Competition emerges between IT, MARCOM and business units for online presence decision-making authority

Budget largely resides with MARCOM and IT

Other business silos typically hesitant to fund new channels themselves (ex. social media)

Recession has a major impact on both IT and MARCOM budgets

Need to do more with less in the face of expanding list of channels and requirements

Page 15: Mobile Citizen Summit Presentation: "Web Development for a Mobile-Enabled World"

Disruptive Period: Schedule

Considerations

Globalization increases demand for relevant, localized content

Anywhere, anytime access becomes a norm

Smart phones

Rapid dissemination becomes core to corporate strategy

Owning the story

Disruptive innovation forces faster refreshes

Constant improvement

Page 17: Mobile Citizen Summit Presentation: "Web Development for a Mobile-Enabled World"

Disruptive Period: Org. Needs

IT Department

Page 20: Mobile Citizen Summit Presentation: "Web Development for a Mobile-Enabled World"

Technology Stakeholders

Page 21: Mobile Citizen Summit Presentation: "Web Development for a Mobile-Enabled World"

HARDWARE

SOFTWARE

HOSTING AND SUPPORT

Page 22: Mobile Citizen Summit Presentation: "Web Development for a Mobile-Enabled World"

HARDWARE COMPONENT PROVIDERS

ORIGINAL EQUIPMENT

MANUFACTURERS

DOWNSTREAM PARTNERS

Page 23: Mobile Citizen Summit Presentation: "Web Development for a Mobile-Enabled World"

PROGRAMMING LANGUAGES

SOFTWARE FRAMEWORKS

SOFTWARE PLATFORMS

Page 24: Mobile Citizen Summit Presentation: "Web Development for a Mobile-Enabled World"

Implementation Partners

Page 25: Mobile Citizen Summit Presentation: "Web Development for a Mobile-Enabled World"

Proprietary Software

Companies

• Revenue/Profitability

• Unit Sales / Licensing

• Value-Added Services

Open Source Value-Added Service

Providers

• Revenue/Profitability

• Value-Added Services

Bias

• Shareholder ROI (Established)

• Short Term Growth (Venture Capital Backed)

Objectives

• Proprietary: Software Licenses

• Proprietary and Open Source: Value-Added Services (ex. Hosting; Support, Training)

Page 26: Mobile Citizen Summit Presentation: "Web Development for a Mobile-Enabled World"

Motivation

• Prestige and Impact

• Innovation

Bias

• Community-Based

• Ideological

• Momentum Driven

Objectives

• High Impact Implementations

• Slay the Dragon

Page 27: Mobile Citizen Summit Presentation: "Web Development for a Mobile-Enabled World"

Motivation• Revenue/Profitability

Bias

• Large Projects

• Multiple Stakeholders

• High Stakes (Media; Regulators, Etc.)

Objectives

• Licensing

• Labor Hours

Page 28: Mobile Citizen Summit Presentation: "Web Development for a Mobile-Enabled World"

Motivation• Revenue/Profitability

Bias

• “The Pie” verses “The Slice”

• FTE Staff: Fixed technical capabilities

Objectives• Labor Hours

Page 29: Mobile Citizen Summit Presentation: "Web Development for a Mobile-Enabled World"

Behavior

Large Size: Systems

Integrators

Small/Mid Size: Web

Development Firms

Page 30: Mobile Citizen Summit Presentation: "Web Development for a Mobile-Enabled World"

Proprietary Software Firms

Large Systems

Integrators

Open Source Associations

Small to Mid-Sized

Digital Agencies

Page 31: Mobile Citizen Summit Presentation: "Web Development for a Mobile-Enabled World"

Open Source Value Added Service

Providers

Large Digital Agencies / Systems

Integrators

Open Source Valued Added

Companies

Small to Mid-Sized

Digital Agencies

Initial Period: Gains Market Share through Partnership with Open

Source Community Members

Long-term: Seeks to Bring in Large Digital Agencies and Systems Integrators to Achieve Higher

Revenue Targets

Page 32: Mobile Citizen Summit Presentation: "Web Development for a Mobile-Enabled World"

Internal Actors

Page 33: Mobile Citizen Summit Presentation: "Web Development for a Mobile-Enabled World"

IT Department

MARCOM Department /

Program Teams

Page 34: Mobile Citizen Summit Presentation: "Web Development for a Mobile-Enabled World"

Motivation

• Own Technical Decisions

• Manage Hardware Assets

Bias

• Security

• Supportability

• Cost Effectiveness

• Standards and Compliance

Challenges

• FTE Staff: Fixed Technological Capabilities

• Difficult to retrain quickly

• Expertise requires focus

• Less Discretionary Budget

• Long-Term Planning

Page 35: Mobile Citizen Summit Presentation: "Web Development for a Mobile-Enabled World"

Motivation

• Own Programmatic Decisions

• Manage Content

Bias

• Program Objectives

• Results Oriented

• Schedule Driven

Page 36: Mobile Citizen Summit Presentation: "Web Development for a Mobile-Enabled World"

Challenges

•Stack Consistency

•Privacy and Security

•Long-Term Supportability

•IT Department Oversight

•Interoperability

•Legal Compliance

Content Management

Systems

Mobile Applications

Social Media Websites

Page 37: Mobile Citizen Summit Presentation: "Web Development for a Mobile-Enabled World"

Effective Strategies

Page 38: Mobile Citizen Summit Presentation: "Web Development for a Mobile-Enabled World"

Industry Recommendations

Standards, Standards, Standards!!!

CMIS; HTML5; etc.

CMS Server Solutions

Content Management Innovation

Page 39: Mobile Citizen Summit Presentation: "Web Development for a Mobile-Enabled World"

Industry Recommendations

CMS Server solutions Separate content management function from presentation Current CMS marketplace bundles content management with web

application development Organizational users increasing need a solution to easily manage

content across dozens (and in some cases thousands) of channels – not just their web site Technical Silos Third Party Social Media Sites and Web Applications Cloud-based Solutions

Organizations desperately need clearer lines of ownership IT Department owns the CMS server product MARCOM owns the content

Innovate new solutions to lower skill barrier for content management NUI vs. GUI Educational Programming Languages

Page 40: Mobile Citizen Summit Presentation: "Web Development for a Mobile-Enabled World"

Organizational Recommendations

Standing Working Group for Digital Communications (WG4DC)

Digital Communications Excellence Program

Page 41: Mobile Citizen Summit Presentation: "Web Development for a Mobile-Enabled World"

Organizational Recommendations

Standing Working Group for Digital Communications (WG4DC) Chief Information Officer Chief Marketing Officer Relevant Program Managers

Components: Mission Statement Organizational Roles and Responsibilities Compliance and Standards Requirements Training and Oversight Annual Shared Discretionary Budget

Page 42: Mobile Citizen Summit Presentation: "Web Development for a Mobile-Enabled World"

Organizational Recommendations

Digital Communications Excellence Program Ongoing program which supports: Cross-training of all IT, MARCOM, and program staff on

digital communications Incentivizing knowledge sharing and collaboration Encourage employees to share new ideas and technologies

in regular brownbag meeting

Components: Content Management System Training Brainstorming Sessions Technology Request Process Brownbags and Awards

Page 43: Mobile Citizen Summit Presentation: "Web Development for a Mobile-Enabled World"

Implementation Recommendations

Digital Presence [Multi-Channel]

Mobile Applications

Traditional Website(s)

Real-Time Web

Applications

Social Media Presence

Page 44: Mobile Citizen Summit Presentation: "Web Development for a Mobile-Enabled World"

Implementation Recommendations

Digital Communications

Strategy

------

Digital Design Guidelines

Project 2: Mobile

Applications

Project 1: Traditional Website(s)

Project 4: Real-Time

Web Applications

Project 3: Social Media

Presence

Page 45: Mobile Citizen Summit Presentation: "Web Development for a Mobile-Enabled World"

Implementation Recommendations

Digital Communications Strategy

Digital Design Guidelines

Iterative Process to Web Development

Page 46: Mobile Citizen Summit Presentation: "Web Development for a Mobile-Enabled World"

Implementation Recommendations

Digital Communications Strategy Executive Ownership: WG4DC

Managed as a living document

Maintained independent of individual projects

Developed through continuous improvement process

Supported by at least one independent contractor

Functionally assigned to WG4DC to mitigate departmental favoritism

Components: Goals and Objectives

Content Strategy

End User and Internal Audiences

Personas; Audience Matrices; etc.

Technical Roadmap Mobile; Social Media; Content Management; CRM; etc.

Page 47: Mobile Citizen Summit Presentation: "Web Development for a Mobile-Enabled World"

Implementation Recommendations

Technology Roadmap

Flexible Standards-based (ex. CMIS)

Adaptable Considers all relevant communications channels

Trustworthy Balances cyber security and privacy concerns

Compliant Compliant but not restrictive

Complementary Complements IT and Marketing Strategies

Page 48: Mobile Citizen Summit Presentation: "Web Development for a Mobile-Enabled World"

Implementation Recommendations

Digital Design Guidelines (Global) Executive Ownership: MARCOM

Maintained independent of individual projects

Including website redesigns

Establishes organizational high-level design guidelines across all channels defined in digital communications strategy document

Components: Creative Brief

Branding Guidelines

Global Design Elements

Page 49: Mobile Citizen Summit Presentation: "Web Development for a Mobile-Enabled World"

Implementation Recommendations

RFP

Mobile Applications

Traditional Website(s)

Real-Time Web

Applications

Social Media Presence

Page 50: Mobile Citizen Summit Presentation: "Web Development for a Mobile-Enabled World"

Implementation Recommendations

“Project-Based” verses “Program-Based” Multiple smaller, targeted projects rather than

infrequent large, multi-channel redesigns Project: Addresses one specific channel product Ex: Cross-Platform Real-time Geospatial Visualization App Reflects iterative process to development of multi-asset

digital presence Provides ability to rapidly adapt to new technology

requirements Enables organization to secure top talent for specific needs

Internal staff expertise developed for channel categories Ex. Mobile applications

External vendors selected for specific projects not entire program

Page 51: Mobile Citizen Summit Presentation: "Web Development for a Mobile-Enabled World"

Implementation Recommendations

Project Planning Strategy Assign cross-functional program team

Kickoff with One-Page Project Overview Must Map to Digital Communications Strategy

and Digital Design Guidelines

Define granular requirements before design and coding begin Base upon technology roadmap

Leverage independent contractor to assist in technology requirements definition

If soliciting external partner, develop these requirements internally before RFP release

Page 52: Mobile Citizen Summit Presentation: "Web Development for a Mobile-Enabled World"

Implementation Recommendations

Why One-Pager Matters: Concise overview reduces project risks Ensures project team cohesion

Provides an ongoing point of reference

If one-page overview does not conform with technology roadmap of the organization: Project team must work with WG4DC to update

the strategy document within or outside the normal update process before proceeding with the project

Page 53: Mobile Citizen Summit Presentation: "Web Development for a Mobile-Enabled World"

Implementation Recommendations

Selecting implementation partners: Solicit no more than 5 preferred vendors Circulate RFP in a personal manner Phone call to introduce the RFP

Engage in two-way feedback

Be cognizant of partner acquisition costs Ask for PPT deck of high-level response first

Review and ask no more than 3 to present full length RFPs

Intended Result: Less risk for Implementation Partners = Higher

Probability for Success = Smaller Budgets and More Realistic Schedules

Page 54: Mobile Citizen Summit Presentation: "Web Development for a Mobile-Enabled World"

Government Recommendations

Advance Standards Most influential purchaser of content management products Large software developers have vested interest in working with

government to set standards

Coordinated procurement decisions could force standards to be adopted

Promote Cyber Security Difficult to objectively assess the relative trustworthiness of CMS

products Government is in unique position to address the gap In partnership with industry, establish binding, standards-based

reporting mechanism for all CMS products in use by the government MITRE CVE Database

Provide data to the public so that all CMS products (Proprietary/OSS) can be objectively evaluated