+ All Categories
Home > Documents > Building better websites through Collaboration ... · 5.) Development • Coding Standards -...

Building better websites through Collaboration ... · 5.) Development • Coding Standards -...

Date post: 26-Aug-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
25
Building better websites through Collaboration, Communication, and Consistency @JulienMelissas www.julienmelissas.com
Transcript
Page 1: Building better websites through Collaboration ... · 5.) Development • Coding Standards - WordPress has them! • “In general, readability is more important than cleverness or

Building better websites through Collaboration, Communication, and Consistency@JulienMelissas www.julienmelissas.com

Page 2: Building better websites through Collaboration ... · 5.) Development • Coding Standards - WordPress has them! • “In general, readability is more important than cleverness or

Hello, I’m Julien.

Page 3: Building better websites through Collaboration ... · 5.) Development • Coding Standards - WordPress has them! • “In general, readability is more important than cleverness or

Who’s in the room?• Designers?

• Developers?

• Project Managers?

• Clients?

• Freelancers?

• Agencies?

Page 4: Building better websites through Collaboration ... · 5.) Development • Coding Standards - WordPress has them! • “In general, readability is more important than cleverness or

Disclaimer:This is an opinionated talk - take or leave what you want!

Page 5: Building better websites through Collaboration ... · 5.) Development • Coding Standards - WordPress has them! • “In general, readability is more important than cleverness or

~Designers~{Developers}

[ Me ]

Awesomeness:

Page 6: Building better websites through Collaboration ... · 5.) Development • Coding Standards - WordPress has them! • “In general, readability is more important than cleverness or

[ Me ]

~Designers~ {Developers}

*Project Managers*

$ Client $

Reality:

+ Crazy Server People -

Page 7: Building better websites through Collaboration ... · 5.) Development • Coding Standards - WordPress has them! • “In general, readability is more important than cleverness or

Why do you make websites?I’m sure you all have different reasons…

Page 8: Building better websites through Collaboration ... · 5.) Development • Coding Standards - WordPress has them! • “In general, readability is more important than cleverness or

I just want to make cool shit stuff.[I’m not the only one]

Page 9: Building better websites through Collaboration ... · 5.) Development • Coding Standards - WordPress has them! • “In general, readability is more important than cleverness or

This talk is about Workflow.

Page 10: Building better websites through Collaboration ... · 5.) Development • Coding Standards - WordPress has them! • “In general, readability is more important than cleverness or

The Process:1. Kicking it off

2. Planning/Project Management

3. Content

4. Design

5. Development

6. Testing/Bugs

7. Launch/Handing the site off to the client

Page 11: Building better websites through Collaboration ... · 5.) Development • Coding Standards - WordPress has them! • “In general, readability is more important than cleverness or

1.) Kicking it off• Sometimes called the “Discovery Phase”

• Don’t over-promise - find out capabilities based on what you/your people can do

• Define Project Scope

• Write down “must haves” and “like to haves”

• Find realistic budget numbers

Page 12: Building better websites through Collaboration ... · 5.) Development • Coding Standards - WordPress has them! • “In general, readability is more important than cleverness or

1.) Kicking it off• OH WAIT, I’M A CONSULTANT!?

• Don’t just sell websites - find out your client’s needs

• Deliver notes/information/stats/things from the discovery phase

• You are the expert.

Page 13: Building better websites through Collaboration ... · 5.) Development • Coding Standards - WordPress has them! • “In general, readability is more important than cleverness or

2.) Planning / PM• Information Architecture

• Timeline

• Stay within Project Scope

• Contract, contract, CoNTRacT

• Assembling the team

Page 14: Building better websites through Collaboration ... · 5.) Development • Coding Standards - WordPress has them! • “In general, readability is more important than cleverness or

Meet Asana.It’s really awesome.

Page 15: Building better websites through Collaboration ... · 5.) Development • Coding Standards - WordPress has them! • “In general, readability is more important than cleverness or

3.) Content• “Content is King”

• Get your content as soon as possible, no one actually likes reading latin

• Content writers can be great!

• Design/Develop around content

• Content changes happen - flexible IA

Page 16: Building better websites through Collaboration ... · 5.) Development • Coding Standards - WordPress has them! • “In general, readability is more important than cleverness or

4.) Design• Learn some CSS!

• Use a grid system/framework if it fits the project

• Design Mobile-First/Friendly

• THINK about the illustrations you’re making: web ≠ print

• Create Style Guide for yourself/client/developers

• Talk with your developer throughout the process

• If you use themes, pick GOOD ones

Page 17: Building better websites through Collaboration ... · 5.) Development • Coding Standards - WordPress has them! • “In general, readability is more important than cleverness or

5.) Development• Coding Standards - WordPress has them!

• “In general, readability is more important than cleverness or brevity.”

• We’re on WordPress - not your CMS

• Default Functionality > Custom Functionality(if you need it, do it, if WordPress does it, use WP functions)

• Does a vetted plugin do what you want?

• Non-design related functionality ultimately belongs in a plugin.

Page 18: Building better websites through Collaboration ... · 5.) Development • Coding Standards - WordPress has them! • “In general, readability is more important than cleverness or

5.) Development• Use software everyone can use:

• Vagrant for Local Development Environments

• Grunt for asset magnification/tasks

• Sublime Text, Brackets, Atom, etc.

• Provide some kind of project documentation - in style.css?

Page 19: Building better websites through Collaboration ... · 5.) Development • Coding Standards - WordPress has them! • “In general, readability is more important than cleverness or

6.) Testing/Bugs• Test as you go

• Figure out your minimum requirements

• Use tools:

• Virtual Machines (Windows has free versions)

• TEST TOUCH FUNCTIONALITY

• Take Screenshots - adds security for client

• Browser Stack, Cross Browser Testing

Page 20: Building better websites through Collaboration ... · 5.) Development • Coding Standards - WordPress has them! • “In general, readability is more important than cleverness or

7.) Launch/Handing the site off• Launch at an appropriate time of day/week -

Murphy’s Law!

• Don’t forget redirects! Work it into your budgets.

• Provide “Logins Sheet” with all information to let client know everything they need.

• Clean up backend, make things easy, hide or get rid of plugins, options, and media your client doesn’t need to see.

Page 21: Building better websites through Collaboration ... · 5.) Development • Coding Standards - WordPress has them! • “In general, readability is more important than cleverness or

It’s not over.

• Check back - “Hey, how’s that website of yours?”

• Offer recurring services like backups, plugin upgrades or extra features.

• Get feedback from your client or the other people you worked with on the entire process so you can do it better next time.

Page 22: Building better websites through Collaboration ... · 5.) Development • Coding Standards - WordPress has them! • “In general, readability is more important than cleverness or

~Designers~ {Developers}

*Project Managers*

$ Client $

Reality:

+ Crazy Server People -

Page 23: Building better websites through Collaboration ... · 5.) Development • Coding Standards - WordPress has them! • “In general, readability is more important than cleverness or

*Project M

anagers*

$ Client $

+ Crazy Server

People -

~Designers~ {Deve

lopers}

Page 24: Building better websites through Collaboration ... · 5.) Development • Coding Standards - WordPress has them! • “In general, readability is more important than cleverness or

Homework:• WordPress is empowering for everyone involved

if you give them a chance. Make your client comfortable.

• Push yourselves - do something new.

• It can always be better, but nothing is worse than losing your sanity.

• Have a good time!

Page 25: Building better websites through Collaboration ... · 5.) Development • Coding Standards - WordPress has them! • “In general, readability is more important than cleverness or

Thanks!Any questions?


Recommended