Encouraging Standards-Based Web Development: Roll-out and Reactions Encouraging Standards-Based Web...

13
Encouraging Standards-Based Web Encouraging Standards-Based Web Development: Development: Roll-out and Reactions Roll-out and Reactions Presented by: Shan Osborn and Geoffrey Elliott, Pacific Northwest National Laboratory

Transcript of Encouraging Standards-Based Web Development: Roll-out and Reactions Encouraging Standards-Based Web...

Page 1: Encouraging Standards-Based Web Development: Roll-out and Reactions Encouraging Standards-Based Web Development: Roll-out and Reactions Presented by: Shan.

Encouraging Standards-Based Web Development:Encouraging Standards-Based Web Development: Roll-out and Reactions  Roll-out and Reactions 

Encouraging Standards-Based Web Development:Encouraging Standards-Based Web Development: Roll-out and Reactions  Roll-out and Reactions 

Presented by: Shan Osborn and Geoffrey Elliott, Pacific Northwest National Laboratory

Page 2: Encouraging Standards-Based Web Development: Roll-out and Reactions Encouraging Standards-Based Web Development: Roll-out and Reactions Presented by: Shan.

2

RefreshRefreshRefreshRefresh

Tasked with creating website development standards for our division 106 staff members in 6 groups Not all are involved in website development

Focus is on technical issues, documentation

Implemented a peer-review process for early-on in the development process

Page 3: Encouraging Standards-Based Web Development: Roll-out and Reactions Encouraging Standards-Based Web Development: Roll-out and Reactions Presented by: Shan.

3

Roll-outRoll-outRoll-outRoll-out

Beta testing began in May 2002 Standards and peer-review process were refined and

finalized

Official, division-wide roll-out: February 3, 2003 Division manager sent out an e-mail message to all

division staff announcing the standards were effective immediately

Group managers were asked to set up meetings for us to present an overview of the standards to their staff

Roll-out completed in September 2003

Page 4: Encouraging Standards-Based Web Development: Roll-out and Reactions Encouraging Standards-Based Web Development: Roll-out and Reactions Presented by: Shan.

4

How staff reactedHow staff reactedHow staff reactedHow staff reacted

Fear Didn’t understand the technical requirements well

enough to comply with the standards Avoided the standards by trying to circumvent the peer-

review process or by handing off web development work to others

Skepticism Understood the need, but weren’t convinced the

standards would work Questioned cost to clients

Page 5: Encouraging Standards-Based Web Development: Roll-out and Reactions Encouraging Standards-Based Web Development: Roll-out and Reactions Presented by: Shan.

5

How staff reacted (contd)How staff reacted (contd)How staff reacted (contd)How staff reacted (contd)

“Meh” Staff to whom these standards aren’t applicable were

understandably less than excited But “good for you”

Enthusiasm Showed a willingness to learn Took advantage of training opportunities Worked to become a peer-reviewer Used the standards as a marketing tool to clients

Page 6: Encouraging Standards-Based Web Development: Roll-out and Reactions Encouraging Standards-Based Web Development: Roll-out and Reactions Presented by: Shan.

6

Surprises?Surprises?Surprises?Surprises?

No big ones Some staff were faster to take up the standards mantle

than we anticipated Some customers were actually quite eager to revisit old

websites and redesign them using our standards

Some things out of our control Discontinuation of standalone Internet Explorer Official death of Netscape

Page 7: Encouraging Standards-Based Web Development: Roll-out and Reactions Encouraging Standards-Based Web Development: Roll-out and Reactions Presented by: Shan.

7

What we did rightWhat we did rightWhat we did rightWhat we did right

Researched heavily up front Standards are based on industry best practice Tried to anticipate problems and devise solutions

Chose to focus the standards on technical issues Tied our requirements to the W3C recommendations Did NOT dictate look/feel

Page 8: Encouraging Standards-Based Web Development: Roll-out and Reactions Encouraging Standards-Based Web Development: Roll-out and Reactions Presented by: Shan.

8

What we did right (contd)What we did right (contd)What we did right (contd)What we did right (contd)

Stayed out of the way as much as possible Let developers work with the client just as they have in

the past Don’t steal the work, just provide guidance

Peer Review Without question product quality is higher Provides regular opportunities for sharing/education

Page 9: Encouraging Standards-Based Web Development: Roll-out and Reactions Encouraging Standards-Based Web Development: Roll-out and Reactions Presented by: Shan.

9

What we wish we’d doneWhat we wish we’d doneWhat we wish we’d doneWhat we wish we’d done

Defined a more streamlined roll-out plan Shorter timeframe

Prepared better for training and support Trained more peer-reviewers before the roll-out Had pre-developed brownbags/classes

Better budget planning (more money!)

Required rather than recommended CSS usage

Page 10: Encouraging Standards-Based Web Development: Roll-out and Reactions Encouraging Standards-Based Web Development: Roll-out and Reactions Presented by: Shan.

10

Where we are nowWhere we are nowWhere we are nowWhere we are now

Vast majority of staff are happy with standards Benefits to client (and developer sanity) are apparent Developers are trading solutions, sharing ideas All sites are passing peer review (and are CSS-based!)

Recognition of web development as a specialty Some staff members are no longer building websites Staff only peripherally involved with sites are asking

more questions (a Good Thing)

The lab is interested in what we’ve done

Page 11: Encouraging Standards-Based Web Development: Roll-out and Reactions Encouraging Standards-Based Web Development: Roll-out and Reactions Presented by: Shan.

11

Issues we still faceIssues we still faceIssues we still faceIssues we still face

NOT technical issues Majority of browsers are standards-compliant now IE 6 will be around for the foreseeable future

Training Educate staff about how standards can be better used Teach staff how to explain these standards to clients

Funding For updates, evangelism, and education

Page 12: Encouraging Standards-Based Web Development: Roll-out and Reactions Encouraging Standards-Based Web Development: Roll-out and Reactions Presented by: Shan.

12

ConclusionConclusionConclusionConclusion

Standards are working

If we continue to educate and monitor industry developments, our standards will remain effective

Page 13: Encouraging Standards-Based Web Development: Roll-out and Reactions Encouraging Standards-Based Web Development: Roll-out and Reactions Presented by: Shan.

13

Questions? Comments?Questions? Comments?Questions? Comments?Questions? Comments?

Shan [email protected]

Geoff [email protected]

http://stistandards.pnl.gov/