Moving your creative agency to product development is often an overwhelming challenge. Here's are some great tactics and methods to help transition to a product development mindset.
2. Appoint a Mentor
A senior role, experienced in product development, established to help the
team stay on track and address any questions or issues around process and
planning.
4. The Management Team
Creative Lead
●
●
●
●
Creative Approval
Creative Effort Estimation
Responsible for Product Design, UX and
Content Team
Client facing
Technology Lead
●
●
●
●
Technology Approval
Technology Effort Estimation
Responsible for Product Development and QA
Client facing
Product Manager
●
●
●
●
●
●
●
●
Product Delivery
Product Scope / Planning
Product Schedule
Sprint Planning
Task Assignment and Management
Team Velocity Estimation
Gives Direction to Client Services
Client facing
Client Support
●
●
●
Client Point of Contact
Client Engagement
Client Approval Support
5. The Interface Team
UX Lead
●
●
●
●
Layout, functionality wireframes
Site map, User flow creation
Behavioral/functional specification
System scaling recommendation
Interface Development Lead
●
●
●
●
●
Interface Architecture
Prototype development
Production development
Gives direction to Interface development Support
Interface task creation
Design Lead
●
●
●
●
●
●
Layout Design
Prototype Design
Production Design
Site Asset Cutting
Site Asset Inventory
Asset Compression
QA Lead
●
●
QA point of contact
Manages QA support Staff
Content Lead
●
●
Manages content creation, AV / Writing
Manage delivered asset inventory
6. The Integration Team
Integration Development
●
●
●
Interface and system development, as needed
Data integration vetting and planning
Behavioral/functional specification documentation
Integration Development Support
●
Support Integration Development, as needed
7. The System Team
System Development
●
●
●
Github Management
Deployment Management
System Architecture
System Development Support
●
Support System Development
8. Working Methodology
Iterative Progress, with clearly defined milestones.
The team is Empowered and Responsible for working towards pre-determined
milestones for iterative product delivery.
10. The Importance of Colocation
Core team members should be seated next to or near each other, to improve
communication and collaborative problem solving. This builds cross-disciplinary
understanding, often eliminating problems before they happen.
15. A Formula for Smart Budget Planning
A = Allocation of resource [e.g. 1.0, 0.5]
B = Resource’s Rate [e.g. 180.00, 120.00]
C = Number of Days in Project
Project Estimate = Sum of All Resources ( A * ( B * C ) )