6. What I’m going to talk about
How we drive a project through the studio!
How the different elements within a studio work together!
The tools we use to complete a project!
Some stuff to consider that’s not actually production…
11. JP74 Ltd
Started by Jake & Pete (born in…)!
We will be thirteen in October!
Seventeen full time staff!
Based in Lancashire!
!
!
!
!
!
jp74.com @jp74
12. JP74 Ltd
Web design!
Digital agency!
Full Service Agency!
Web developers!
Software developers!
Service Design…!
!
Web platforms and applications
27. Functional specification
The documentation typically describes what is
needed by the system user as well as requested
properties of inputs and outputs…
http://en.wikipedia.org/wiki/Functional_specification
28. Functional specification
When the user clicks the OK button, the dialog is closed
and the focus is returned to the main window in the
state it was in before this dialog was displayed.
http://en.wikipedia.org/wiki/Functional_specification
29. Functional specification
• To let the developers know what to build!
• To let the testers know what tests to run!
• To let stakeholders know what they are getting
http://en.wikipedia.org/wiki/Functional_specification
30. Functional specification
• To let the developers know what to build!
• To let the testers know what tests to run!
• To let stakeholders know what they are getting
http://en.wikipedia.org/wiki/Functional_specification
Developers, designers, front-enders, UX…
31. Technical Documentation
Technical documentation refers to any type of
documentation that describes handling, functionality
and architecture of a technical product or a product
under development or use.
http://en.wikipedia.org/wiki/Technical_documentation
34. Wireframing
[it] is a visual guide that represents the skeletal
framework of a website.!
!
Wireframes are created for the purpose of
arranging elements to best accomplish a particular
purpose.
35. Wireframing
• Allows input without fear of undoing hours
of design work!
• Allows all teams (including client) to have input and
move elements around and ‘test drive’ the layout!
• Saves time by identifying problems in UX early on
44. Finally, we can do some work…
!
Wait, what?! What have we been doing!?
45. How do you work?
Turn up, sit down, do stuff?!
!
Read your emails, reply, inbox zero, tweet, and
start designing/devving?!
!
Stand up meeting to discuss progress, delegate
the days tasks, email admin, check your To Do /
Task Manager app of choice, Git pull (fix merge
issue, test, push), get going…
46. Production
project management!
stand up meetings!
tasks and management thereof!
Sass, node bower etc!
Working in teams!
issue tracking!
time management!
testing!
deploying and automation
56. Communication
Agile / waterfall etc fluidity of project management!
Stand up meetings!
Tasks and management there of…!
Working in teams!
Issue tracking!
Time management!
Testing!
Deployment
57. The single biggest problem in
communication is the illusion
that it has taken place!
!
George Bernard Shaw
“
”
59. The time it would take for us to binge-watch the
complete first season of “Orange Is The New Black”
is equivalent to the amount of time we actually
spend each week dealing with email.
http://www.huffingtonpost.com/2013/09/18/manage-inbox-email-
overload_n_3921823.html
Death by email
67. Collaboration
• No obvious chain of command, a lot of autonomy!
• Enthusiasm!
• Democratic process of idea evaluation!
• Shared eating environment…
68. Tools of the trade
• I’m not here to argue which language/process is best!!
• Keep an open mind!
• Set aside time to try new things!
• Have an interest and build things and investigate
around your subject of interest
69. #irc -webkit- HTML5 LESS AJAX
XSS .md Sass FTP AWS
CSS3 Git Django Node vim
UX PPC SVG Rails .psd
Swift Bower pip SVN PHP
79. Time sheets
• But seriously…!
• Life blood of a digital agency!
• Time should be accounted and charged for!
• Time sheets should be done by everyone
85. Progression & Assessment
How do you measure progression?!
360º assessments with staff and line manager!
Clear goals and requirements for job role and pay
88. Ambience
You spend around 8+ hours with people at work!
Make the studio a place you want to be!
Make yourself comfortable!
89. A nerd in a cave
• A computer on a desk with ready access to the Internet!
• World-canceling features … a door or noise-reducing headphones!
• A random collection of comforting nerd knick knacks!
• Something to drink!
• A well-defined layout!
• A view
http://randsinrepose.com/archives/a-nerd-in-a-cave/