Posts
latest posts
- Dribbble and Drool31 Jan 2012
- A blast from the past09 Jan 2012
- Lord of the Flies05 Dec 2011
- Faber Christmas Gifts05 Dec 2011
- Black Mountain Hike08 Nov 2011
- Adaptive Layouts26 Oct 2011
- IE6 Apology26 Oct 2011
- Bristol Django Talks17 Aug 2011
- 150 years in the making17 Aug 2011
- King of Pong15 Aug 2011
- Summer at Omni15 Jul 2011
- Time tracking link07 Jul 2011
- iPad App Development05 Jul 2011
- Circadian Trust06 Jun 2011
- Awwwards Nomination13 May 2011
categories
- posted
- March 17, 2011
- time
- 8:56 p.m.
- by
- Sam
Office management tools
Stress free solutions
I thought it would be nice to share our recent findings and research with regards to what would be the best Management, Financing, Invoicing, Estimating, Ticketing, Task-tracking system for us as a relatively small digital agency.
We have spent hours/days…literally weeks researching the best systems to use for a successful management of digital projects and our eyes have been bleeding from all the demo videos, FAQ's, API's, Plugins, etc. we watched and learnt about along the way.
I think we are finally there now, so I thought I would share it with you as a potential work flow method because the process is daunting to say the least and might save some people out there a little time.
So what did we require?
- A ticket management system
- A messaging system
- A task/project estimating system
- Integration with Version Control software
- Posting of ticket time against projects and turning that time directly into invoices
- Ability to send PDF invoices as well as automatic recurring invoices and time against retainer invoices
- Good-time tracking system
So at the start of last year, we had began looking into Agile approaches to development, which in a nut shell is doing, and billing work iteratively and keeping the client informed at every juncture whilst working to estimated times/costs rather than being pinned down to fixed budgets, which inevitably puts a huge pressure on everyone involved.
This research made a lot of sense and led into the use of a manual system called Kanban, which was a very hands-on post-it-note system that assigns tasks to individuals and allows you to literally move that task through the Kanban board from proposed, approved, design, development, feedback and testing, done and live…and 'blocked' for any reason (very important from a Project Manager's point of view).
Before being introduced to Kanban, we were using Basecamp to organise all our todo lists and although clients seemed happy to be able to see todo lists and messages in one place online, our developers found it to be a very stressful way of managing their tasks. The reason is that you return to it each morning and the todos lists just get longer and longer and that can be very demoralising.
The difference with Kanban is that a Developer has 1x task active/in progress at any one time, and once done they move it to 'Done and ready for testing', which in itself as an action is very satisfying. The Project Manager of any team can then see at a glance what tasks are in-progress and does not have to constantly ask what people are working on and micro manage…sound familiar!?
We then had a new developer start who had previously used a ticketing system called FogBugz, which instantly made sense, and low and behold…it had a 'Digital Kanban Plugin', meaning we could ditch the physical board in the corner of the office and allow everyone to have it on their bookmarks to easily see what they should be working on, what to work on next and what tasks are blocked.
(I am looking into getting this Digital Kanban on a touch screen board as I still like everyone gathering in a scrum, shifting the tickets around manually and discussing them together.)
So we had FugBugz, which solved the ticketing system and allowed us to track all tickets, add estimates to tickets, submit time to tickets, add messages, re-assign to other team members, message clients, creating discussion topics, etc. and we then had Digital Kanban plugged into this, which solved the project and task management side of things. Nice…so now all we had to do was tie this into the financials.
This was actually the most complicated task of all, as it had to work for the accountant, tie into time tracking, tie into tickets, create auto invoices, etc. but also there are tons of these systems out there:
- www.freshbooks.com
- www.getharvest.com
- www.freeagentcentral.com
- www.synergist.co.uk
- quickbooksonline.intuit.com
- www.invoicemachine.com
- www.pulseapp.com
- www.letsfreckle.com
- www.zemno.com
- www.xero.com
- www.creative-manager.com
...are just some.
We ended up going right through to demo downloading and project setup stage on a lot of them but they always seem to be missing one element, which was either a) not doing retainer invoices, which can be a major part of Agile work flow or b) Not talking to the ticketing system that we had chosen…or any ticketing system…and if they did do a ticketing system, it didn't have all the features we needed.
After several meetings with the team, and them feeling my pain, one of the developers kindly spent a weekend writing an API link-up between FogBugz and Harvest (a system which did do retainer invoices) and we now had a ticketing system, which developers could add their time to and the API plugin would then send all that time to Harvest at 04:00am each day. Sorted. (Will OpenSource this to github Harvest and FogBugz as a plugin once we have fully tested it.)
A few weeks in, and demo licences are just about to run out but it's looking good. Ticketing System - done, Time tracking and exporting PDF estimates and invoices for clients - done, Kanban project management - done.
All in all, its a far more pleasant, stress-free working environment. Clients are feeling like they are well-informed of the work we are doing for them, Omni management are feeling they are more aware of estimated time and real time against tasks, developers and designers are feeling like they are making progress and not overloaded with todos, and we are able to ditch a lot of monthly outgoings on multiple systems that were certainly starting to add up and were not talking to each other.
So, in conclusion I would say that for an agency our size, these tools solve our immediate issues and I'm sure will serve us well in the future. In the two weeks of using them, I have already seen a noticeable difference.
We are still using Basecamp for the moment but really all we use from it are 'messages', so seems a bit of a waste and will probably phase it out and send direct discussions to clients from FogBugz, which you can then create a live ticket from.
I hope some people out there will find this useful as I wish I had found an article like this before I set myself off on that long and intensive research mission.
Here's to efficient stress-free work flows.
- posted
- Feb. 8, 2011
- time
- 7:24 p.m.
- by
- Sam via Andy
Beauty in Ruins
Photography Blog
It's a day of haunting imagery, with another inspiring collection finding its way into the office inboxes. This amazing collection of work was featured on the Denver Post Photo Blog. It's incredible how you can almost hear sounds emanating from of each image.
- posted
- Feb. 8, 2011
- time
- 7:17 p.m.
- by
- Sam
Water Projection
A beautiful campaign
Had to share this absolutely beautiful campaign called Water Talks produced for World Water Day by Solidarites International. An absolutely stunning and magical piece of work.
(Skip to 35 secs)
- posted
- Sept. 17, 2010
- time
- 9:12 a.m.
- by
- Sam
WIlderness Downtown
Next Generation
You may well have seen this around already but if not, we highly recommend you check it out.
You basically put a postcode into the box on the home page, sit back and enjoy as the main character runs through your local streets and arrives at the location you typed in to the sounds of Arcade Fire's new track.
Google maps satellite view then allows the main character to interact with the environment and literally stop outside your location and explore it.
It's using some incredibly clever HTML5 techniques that not everyone will be able to see but certainly a great push from Google to get people to switch browsers and get the full experience.
What is so beautiful and interesting about this is not just the geek fest of clever tech and development but also the combination of music video and film production merging seamlessly with web code.
These HTML5 experiments will in no time at all, change the way we browse the web and experience information.
Very clever stuff.
- posted
- Sept. 16, 2010
- time
- 9:03 p.m.
- by
- Sam
Chrome Experiments
HTML5 and more
Some quite beautiful Chrome Experiments to be explored using new technologies and pushing along nicely the early stages of what can be done with HTML5. Our browsing experiences are going to be changing fast over the next couple of years.
I thought this one was particularly beautiful / Intense.
Noise Field - Produced by a Los Angeles based Artist / Developer, Felix Turner.
- posted
- Feb. 5, 2010
- time
- 8:27 a.m.
- by
- Sam
Wrangler set the bar
Jeans web design
Had to share some love for this really innovative website done for Wrangler. It's not a big site, you can't even shop on it...but in my opinion it has made Wrangler the most memorable Jean brand of the year, creating some kind of groovy interactive music video where the user can dress and undress the models, throwing them around the screen or making them dance.
Very cool, very smooth work....Turn the volume up! :-)
http://eu.wrangler.com/bluebell/#/collection
- posted
- Jan. 30, 2010
- time
- 6:26 a.m.
- by
- Sam
Motion Graphics
Beautiful TV Spot
Just came across this beautiful TV spot for Chinese TV station CCTV and wanted to share. Lovely art direction and effects.
- posted
- July 8, 2009
- time
- 5:21 p.m.
- by
- Omni
Sand Sculpture
Western
One of many pretty impressive sand sculptures we checked out on Western-Super-Mare sea front at the wknd. Good work people.
- posted
- June 22, 2009
- time
- 7:24 p.m.
- by
- Andy
Pixel Photo Mapping
Beautiful technique
Check out this lovely mapping system. Not quite Google street view but very beautiful.
- posted
- June 13, 2009
- time
- 10:30 a.m.
- by
- Sam
Banksy Exhibit
Bristol First
Banksy's at the Bristol Museum people!!! Go Go Go!!
