This document discusses challenges and best practices for ongoing website support and maintenance after a site launch. It addresses perspectives from both agencies and clients. Key points include the need for open communication, flexible billing approaches like time and materials to allow for changing priorities, maintaining sites to reduce technical debt, and how small maintenance tasks can have big impacts on things like site speed and SEO. Regular check-ins are important to understand priorities and ensure goals are met efficiently.
11. PRODUCTION SUPPORT:
THE AGENCY'S PERSPECTIVE
Post-launch (Phase II) catch-all.
After-thought / loss-leader.
Maintain relationship until next big piece of work.
14. BILLING & PROJECT MANAGEMENT
FIXED-FEE
Poor incentives for both parties.
Fixed-fee client: control cost, push scope.
Fixed-fee agency: push cost, control scope.
Quality = casualty.
15. BILLING & PROJECT MANAGEMENT
TIME AND MATERIALS
Turns scope creep on its head.
Time and materials, client: set priorities, give feedback.
Time and materials, agency: more "yes and", less "no".
Goal = efficiency.
16. HURRY UP AND WAIT
Retainers and sprints.
Feast or famine.
Snack or splurge.
17. COMMUNICATION
Always, early and often.
Time & Materials requires trust & transparency.
Weekly check-ins: priorities, progress, goals, options.
Builds relationships with clients.
Builds deep understanding of clients' sites.
19. ACTIVE MAINTENANCE
Keeps the site secure.
Helps to recognize areas of improvement.
Keeping down technical debt holds a rebuild at bay.
20. SITE IMPROVEMENTS
Clients know their message / product / service best.
Clients are experts at their field, which is likely not web
development.
Client: always share the high-level objective for the task.
Agency: listen for the objectives in incoming requests.
22. COMMUNICATION
Always, early and often.
Time & Materials -> understanding your priorities.
Weekly check-ins: learning best practices for web
development.
Creating a partner to assist with long-term strategy.
24. DEVELOPER CHALLENGES
Perception: it's all dull break-fix work.
Perception: huge projects are sexy, small feature builds...
not so much.
Perception: Terrible for résumé-building.
25.
26. AWESOME FOR THE DEVELOPER
Fixing bad code makes you a better developer.
Small projects are great for learning something new.
Best practices? A bunch of clients? A lot of different
technology? Come on now, the résumé writes itself.