Mais conteúdo relacionado Semelhante a Cost Effective Web Development Techniques (20) Cost Effective Web Development Techniques1. 10
COST EFFECTIVE
WEB DEVELOPMENT
TECHNIQUES
2. OR:
HOW CAN I MAKE
THE BEST USE OF LIMITED
DESIGN AND DEVELOPMENT
BUDGETS IN THESE
INCREASINGLY CHALLENGING
ECONOMIC TIMES?
3. I’M
DREW MCLELLAN
E D G E O F M Y S E A T. C O M ~ @ D R E W M
I HELP PEOPLE BUILD
THINGS ON THE WEB
6. FA S T E R
CHEAPER
BETTER
STRONGER
WITH FEWER RESOURCES AVAILABLE
10. &
A GOOD SPEC DOES TWO THINGS
LIMITS
SCOPE
ENABLES
EFFICIENCY
11. T H E E A S I E S T P L A C E TO
CONTROL
COSTS - IS IN -
THE SPEC
12. DESCRIBE HOW THE SITE WORKS
FROM THE USER’S
PERSPECTIVE
NOT HOW IT’S IMPLEMENTED
15. - NO -
ALARMS
- NO -
SURPRISES
16. 2
EVALUATE POSSIBLE
EXISTING SOLUTIONS
26. TO U G H
BU T N OT
IMPOS
SIBLE
27. I T J U S T TA K E S
TIME
31. C O N S I D E R T H E
DEVELOPMENT
IMPLICATIONS
OF EVERY SINGLE
DESIGN CHOICE
32. 4
MAKE SURE YOUR DESIGN
COVERS ALL STATES
THE USER ENCOUNTERS
34. &
- CONSIDER -
LOGGED IN
LOGGED OUT
35. &
- CONSIDER -
EMPTY STATES
TOO MUCH DATA
36. &
- CONSIDER -
WITH JAVASCRIPT
WITH OU T
37. &
- CONSIDER -
ERRORS
M ESSAG E S
43. - A FEW -
VERSATILE
TEMPLATES
IS BETTER THAN
DOZENS
47. D E S I G N I N G F O R B R OA D BA N D P U T S
EXTRA LOAD
ON YOUR SERVERS
52. MISTAKES
-&-
ADJUSTMENTS
ARE EXPENSIVE
58. 8
BUILD YOUR SITE FOR
CHEAP MAINTENANCE
60. CON T E N T
CHANGES
STRUCTURE
CHANGES
U S E A G E
CHANGES
64. CONSIDER HOW EACH ELEMENT
RESPONDS TO CHANGE
AND THE TIME IT WILL TAKE
TO ADAPT IT
65. 9
BUILD YOUR SITE FOR LOW COST
QUALITY ASSURANCE
(THAT’S TESTING!)
71. THERE ARE TWO OUTCOMES:
TESTING GETS EXPENSIVE
- OR -
QUALITY SUFFERS
73. 10
BUILD ON THE SHOULDERS OF GIANTS
USE EXISTING APIS
OUTSOURCE AS MUCH AS POSSIBLE
74. THE WEB IS A COLLECTION OF
SMALL PIECES
LOOSELY JOINED
76. AMAZON S3
FEEDBURNER
YOUTUBE / VIMEO
FLICKR
GOOGLE MAPS
YAHOO! SEARCH