Managing Your Web Development Process
-
Upload
erik-hagborg -
Category
Marketing
-
view
106 -
download
2
description
Transcript of Managing Your Web Development Process
Managing Your Web Development Process
Canadian Conference on Medical EducationIndustry Presentation 2B
April 28th 2014 15:30 to 16:45
“How do we do this?”WEB DEVELOPMENT PROCESS
© 2014 Longship Consulting Ltd. All rights reserved.
WEB DEVELOPMENT PROCESS
WEB DEVELOPMENT PROCESS
WEB DEVELOPMENT PROCESS
WEB DEVELOPMENT PROCESS
WEB DEVELOPMENT PROCESS
WEB DEVELOPMENT PROCESS
WEB DEVELOPMENT PROCESS
WEB DEVELOPMENT PROCESS
WEB DEVELOPMENT PROCESS
WEB DEVELOPMENT PROCESS
WEB DEVELOPMENT PROCESS
WEB DEVELOPMENT PROCESS
© 2014 Longship Consulting Ltd. All rights reserved.
WEB DEVELOPMENT PROCESS
DISCOVER Investigation, Learn, Analysis1DEFINE Strategy, Blueprint, Plan, Concept2DESIGN Visual, Look and Feel3DEVELOP Build, Program, Code, Test4DEPLOY Launch, Test, Deliver 5
© 2014 Longship Consulting Ltd. All rights reserved.
WEB DEVELOPMENT PROCESS
Waterfall
DISCOVER
DEFINE
DESIGN
DEVELOP
DEPLOY
© 2014 Longship Consulting Ltd. All rights reserved.
WEB DEVELOPMENT PROCESS
AGILE
DEPLOY
DEVELOP
DESIG
NTEST
DEFINEDISCOVER DEPLOY
DEVELOP
DESIG
NTEST
DEFINE …SPRINT SPRINT
“My neighbours kid knows Wordpress.”
FINDING THE RIGHT DEVELOPMENT FIRM
© 2014 Longship Consulting Ltd. All rights reserved.
FINDING THE RIGHT DEVELOPMENT FIRM
© 2014 Longship Consulting Ltd. All rights reserved.
FINDING THE RIGHT DEVELOPMENT FIRM
© 2014 Longship Consulting Ltd. All rights reserved.
WEB DEVELOPMENT ROLES
Information Architect Interaction DesignerDigital Strategist
Web Developer Project ManagerQuality Control
Web Designer WriterTechnical Lead
© 2014 Longship Consulting Ltd. All rights reserved.
FINDING THE RIGHT DEVELOPMENT FIRM
The Brain: “I know what I want, just do it.”
Three Types of Clients
The Hands: “I can do it, just tell me how.”
The Partner: “Lets make this happen together.”
“You didn’t ask for that!”REQUEST FOR PROPOSALS
BUDGET
Budget
TIMELINES
Expected Kick-offEvents that may impact the scheduleDeadlinesFlexibility
SCOPE
Number of PagesLanguagesFeatures (like Event Calendars)Search RequirementsFormsIntegration with 3rd party toolsTechnical Environment
SERVICES
StrategyPlanningDesignContent WritingDevelopmentTestingContent MigrationHosting
SUPPORT
Warranty PeriodSupport ServicesAvailability (24/7)Pricing Structure
ROLES AND RESPONSIBILITIES
Writing?Content Migration?Technology?Hosting?
Project Leader?Strategy?Identity/Brand?Photography?
PENALTIES
Financial penalties for delayed delivery?
“Who’s in Charge?”PROJECT MANAGEMENT
© 2014 Longship Consulting Ltd. All rights reserved.
YOU’RE RESPONSIBLE
© 2014 Longship Consulting Ltd. All rights reserved.
MANAGE RISK
Project Management IS Risk Management
© 2014 Longship Consulting Ltd. All rights reserved.
WHAT YOU NEED TO MANAGE
QUALITY
BUDGET TIME
© 2014 Longship Consulting Ltd. All rights reserved.
WHAT YOU NEED TO MANAGE
QUALITY
BUDGET TIME
SCOPE
© 2014 Longship Consulting Ltd. All rights reserved.
SETTING EXPECTATIONS
© 2014 Longship Consulting Ltd. All rights reserved.
COMMUNICATION
Keep all parties informed.Set expectations on how you expect to communicate.In Person, Phone, Email, Text – use the right one for the right purpose.Avoid surprises.
© 2014 Longship Consulting Ltd. All rights reserved.
MYTHICAL MAN MONTH
© 2014 Longship Consulting Ltd. All rights reserved.
HOW TO KEEP ON TRACK
1. Set deadlines and keep them. (Critical Path)2. Touch base (at least) weekly3. Plan for the Worst Case Scenario4. Keep an Issues Log
© 2014 Longship Consulting Ltd. All rights reserved.
WEB GOVERNANCE
Responsibility Matrix (RACI)
1. Responsible Do the work – only one
2. Accountable Approve the work – only one
3. Consulted Provide advice – many
4. Informed Kept in the loop – many
© 2014 Longship Consulting Ltd. All rights reserved.
Project Manager
Information
Architect
Writer Creative Director
Technical Lead
Site map A R C I I
Content A C R I I
Design A I I R I
CMS A I I I R
Content Migration A C R I C
Usability Tests A C C C C
WEB GOVERNANCE
Responsibility Matrix (RACI)
DEALING WITH CHANGE
CHANGE MANAGEMENT
VISION SKILLSINCENTIV
ESPLAN
RESOURCES
CHANGE+ + + + =
VISION SKILLSINCENTIV
ESPLAN
RESOURCES
CONFUSION+ + + + =
VISION SKILLSINCENTIV
ESPLAN
RESOURCES
ANXIETY+ + + + =
VISION SKILLSINCENTIV
ESPLAN
RESOURCES
RESISTANCE+ + + + =
VISION SKILLSINCENTIV
ESPLAN
RESOURCES
FRUSTRATON+ + + + =
VISION SKILLSINCENTIV
ESPLAN
RESOURCES
FALSE STARTS+ + + + =
Change Management
“She said she’d write it”CONTENT
© 2014 Longship Consulting Ltd. All rights reserved.
CONTENT
Your content will delay your site launch.
© 2014 Longship Consulting Ltd. All rights reserved.
TYPES OF CONTENT
PHOTOS TEXT
GRAPHICS VIDEOS
© 2014 Longship Consulting Ltd. All rights reserved.
CONTENT
Content StrategySubstance
Workflow
Structure
Governance
Strategy
ContentComponents
PeopleComponents
© 2014 Longship Consulting Ltd. All rights reserved.
CONTENT
Content Process
Content Inventory
ROTExercise
Writing / Editing Content
MigrationTranslation / Adaption
Ongoing Maintenance
GapAnalysis
New Architecture
NewWebsite
NewProcess
“Testing, Testing. 1,2,3”QUALITY CONTROL
© 2014 Longship Consulting Ltd. All rights reserved.
QUALITY CONTROL
Testing
• Audience and Usability Testing• Content Proofing• Functional Testing• Security Testing• Load Testing• Accessibility Testing• User Acceptance Testing
“ALL SYSTEMS GO…”LAUNCHING YOUR NEW WEB SITE
© 2014 Longship Consulting Ltd. All rights reserved.
PRE-LAUNCH
1. Set-up analytics2. Test forms and functionality3. Set-up 301 Redirects for popular pages4. Set-up a custom 404 Error page
© 2014 Longship Consulting Ltd. All rights reserved.
POST-LAUNCH
1. Load Test2. Test all functionality
and forms3. Update any direct links4. Promote your new site!
© 2014 Longship Consulting Ltd. All rights reserved.
ONGOING MAINTENANCE
Ongoing AnalyticsA/B TestingContent UpdatesSoftware and Hosting Updates
© 2014 Longship Consulting Ltd. All rights reserved.
MAINTENANCE
Iterative Approach to Web Design
Eff
ect
iven
ess
of
we
b s
ite
Time
$
Redesign PathUser Expectations
$
$
$
TOP 10 MISTAKES OF WEB MANAGEMENT
An overview of user experience
Not knowing why.
1
Not having a plan
2
Designing for your VPs.
3
Letting the site structure mirror your org chart
4
Forgetting to budget for maintenance
5
Still treating web content like print content
6
Treating Internet and Intranet Sites the Same
7
Outsourcing to multiple agencies
8
Underestimating the amount of effort required.
9
Underestimating the impact of the Web
10
Thank You!
Canadian Conference on Medical EducationIndustry Presentation 2B
April 28th 2014 15:30 to 16:45