S4.Blog

From writing software for handheld devices to designing websites that increase sales, we have you covered. We develop appropriate and effective solutions for businesses small and large alike.

Our process and philosophy set us apart from the pack. Learn more about our approach and services below or tell us more about your project and let us tell you how we can help.

thumbnails of website done by stationfour

stationfour is a web design and marketing agency located in jacksonville, florida

Web Agency Project Management: S4's Software Ecosystem

It takes a lot of software to smoothly run a web agency. When Station Four started in 2007 we primarily leveraged cheap or free versions of a number of the 37 Signal apps such as Basecamp, Highrise, and Backpack. Over the years we’ve adapted as we’ve grown, all the while knowing that a number of the systems we were using were merely stop-gap measures.

Currently we still rely heavily on Basecamp though we’ve long outgrown it. Since 2008 we’ve been on a pretty regular cycle of a) getting frustrated with the limitations of Basecamp, b) evaluating alternatives, c) hating the alternatives, d) deciding to build out our own software to manage our process, e) realizing this isn’t going to happen overnight, and then f) resigning ourselves to keep using Basecamp ‘temporarily’.

In the last 9 months we’ve grown from two to five people, seen our workload increase exponentially, and also seen an increase in project complexity – the days of using Basecamp as our primary PM tool are nearing an end as a matter of necessity.

In this post I examine the project management software ecosystem and discuss what Station Four currently uses. I plan on following this post up with a description of the new system as we begin to put it in place.

Below is the way I conceptualize how the various pieces work together:

diagram of web development project management software ecosystem

Each bit of functionality doesn’t necessarily require its own standalone piece of software – most project management web apps purport, to varying degrees, to offer much of the functionality referenced above. 

Overview of Functionality

Contact Management

Centralized place to store contact information. Usually this is part of your traditional CRM software, however team members that have nothing to do with sales still need to access this information so I keep this separate from sales and marketing. 37 Signal’s Highrise is more akin to a contact management app than a proper CRM.

Currently Using: Good question. We’ve used Highrise and vTiger (a SugarCRM variant) neither with much success. Beyond a contact manager Highrise’s features are basic and not worth the $50/month to fully take advantage of them. vTiger is a free open-source and boasts a decent feature set based off SugarCRM. However, even with some customization and tweaking, the interface is cluttered, feeling slow and unresponsive and just isn’t fun to work with. If something’s not easy to use, it’s difficult to maintain. In reality our contacts are scattered between Highrise, vTiger, email, and scraps of paper blowing around the office. This is something that needs to be remedied.

Sales Management

System to track leads, prospects, and new business. Can send follow up reminders and run sales reports. Core functionality of most CRM’s like Sugar CRM, ACT, and Sales Force. Dependent upon Contact Management functionality.

Currently Using: vTiger. Highrise is too basic for our purposes. vTiger has the functionality we want – tracking leads from contact to contract – but is a pain to use. Most CRMs have too much functionality – marketing campaign tracking, email marketing, inventory control, invoicing, etc – and have cluttered interfaces as a result.

Client Portal

Allows clients to monitor project status and upload files and serves as a hub for project-level communication. Some project management apps do this well. Basecamp is great for this; ActiveCollab is not as great though it tries. Some of the more serious PM tools don’t really include 'client portal' functionality.

Currently Using: Basecamp. This is one thing that Basecamp does pretty damn well. Clients tend to figure it out on their own. The biggest area for improvement is how files are handled. The file area tends to become a mess on big projects with lots of files. Ideally we’d like the file system to tie in with our file server, technically possible via FTP but I’m not holding my breath. Other small annoyances: files attached via email in replies to messages are ignored, some meaningless email attachments show up in the file section, and writeboards can be a pain to use.

Project Management

Area to view organizational-level information on projects, budgets, milestones, and resource availability. Most project management web applications do this. See Basecamp, AceProject, ActiveCollab.

Currently Using: Basecamp. At a basic level, I need to see what needs to get done by when and match that with the availability and schedules of my employees. Basecamp is decent for viewing milestones and dates but is awful for managing resource allocation. I might know that a design composition is due in a few days but I don’t know how much time has been allocated to it or used by the employee who is responsible for it. My solution? A lot of “Hey, don’t forget do this by Thursday”. This is not the most efficient approach and things can slip through the cracks.

Team Management and Collaboration

Allows for a team member to see assigned tasks, estimated budget, and upcoming due dates and milestones. Also enables team members to communicate questions and status to the rest of the team, and interact with time tracking in a centralized location. Allows managers to assign and prioritize tasks and monitor what everyone is working on.

Currently Using: Basecamp + yelling. Up until recently the entire team was working in the same room, which made verbal status updates a lot easier. As we’re growing I’m finding myself constantly wandering out of my office to make sure everyone is on track. Basecamp and gCal are good for seeing upcoming deadlines but for now, task management is very manual and verbally communicated.

Bug Tracking

Largely for use in QA. Allows for specific problems to be listed, assigned, tracked. Should be integrated with team member’s other tasks.

Currently using: osTicket or Excel. In terms of proper bug tracking, we aren’t using anything other than the occasional spreadsheet put together in QA. In some cases we’ll use our support ticket system, osTicket, but it’s not very efficient for dealing with a lot of minor issues/errors (i.e. bugs).

Support Ticket Management (not pictured)

Similar to Bug Tracking however Support Tickets come in from existing clients, usually for maintenance. Might result in one or more entries in the bug tracking system.

Currently using: osTicket. Conveniently set so clients can email support@stationfour.com and create a ticket, beyond that it’s a pain in the ass. The UI is weak and tickets assigned here are outside of our contact management and project management systems.

Time Tracking

Users review and input time cards. Admins can run reports across numerous dimensions. Time is entered/stored in a manner that allows for easy billing and invoicing.

Currently using: DbNetTime. Obviously put together by a developer. Lots of features, pain in the ass to use. Users enter in time on a cost center/project/task basis and can enter notes for each entry, which is great if a client ever questions an invoice. We use this for pure time tracking; the software doesn’t hold estimates or show task percentage completed.

Accounting/Invoicing

Straightforward (probably because I don’t maintain this), place where all money coming in and going out gets recorded and reports can be run on profit, expenses, etc. Invoicing functionality doesn’t have to be integrated with the accounting aspects, of course, but it is in our case. Invoices can be generated from hourly work or from reaching milestones in projects.

Currently Using: Quickbooks. Since I don’t manage sending out invoices I don’t have a lot to say here other than Quickbooks obviously doesn’t integrate with any of our other systems (contact management, time tracking). I don’t see any reason to move away from Quickbooks for accounting though I’m open to moving invoice functionality to an integrated time tracking application like HarvestApp, but I’d have to be convinced that there was an advantage in doing so.

Moving Forward

With this inventory completed I am working on defining the criteria by which to judge a new system and then will begin to evaluate them. I plan on having a new system selected by the week. Open to any advice or experience people have with these tools.

Newest team member: Amber Aultman!

Amber Aultman

We want to give a warm welcome to Amber Aultman who joins the Station Four team today. Amber has an interdisciplinary background - she graduated pre-med with a B.S. in Psychologyat the Unversity of Florida, studied textile design at the Savannah College of Art and Design, and has worked in graphic design as a freelancer and at the Dalton Agency.

In addition to deepening the pool of design talent at Station Four, Amber will work to ensure projects are staying on budget and on track. Additionally she has been given full authority to yell at the owners for failing to accurately track their time on projects.

Hiring for accounts and administration

We’re looking for an awesome person for accounts and administration to help keep us organized and on task. Ideal candidate will possess an engaging personality and will be ready to join a fast paced team environment.

Key Responsibilities:

  • Contact clients and communicate project status, answer their questions and/or escalate their concerns
  • Manage the content/asset delivery from clients
  • Ensure that budgets are being met and that team members are on target
  • Ensure that time cards are completed, validate entered time, and create weekly and end of month invoices
  • Receive payments, record payment activity, deposit checks
  • Develop internal documentation and external marketing materials

Skills/Qualifications:

  • Exceptional written and verbal communications skills
  • Proven organizational skills and meticulous attention-to-detail
  • Proficient with MS Office
  • General computer/social media/tech savvy
  • Experience in a marketing or web environment is a plus
  • This is a full-time, on-site position. Contact Chris Olberding (olberding@stationfour.com) for more information.

Sean Collins Joins Station Four

We're pleased to announce that Sean Collins joins the team at Station Four today. Sean is a talented front-end developer and designer with over five-years of professional experience.  Sean extends the skillset at Station Four by bringing video production and animating talent to the team, while solidifying our dedication to clean, standard-based coding practices.

 Sean is active in the community. His artwork has been shown in many galleries around Jacksonville and St. Petersburg and is the founder of the local Jacksonville chapter of the Beard Team USA, the Jacksonville Beardsmith Society.

We're Hiring: Front-end Web Developer

Position summary

The ideal candidate for this position will have strong skills in HTML, CSS, JS, and be passionate about web development. You will be responsible for transforming great designs into great websites and applications.

Station Four is a small, fast-growing interactive agency offering a variety of services from application development to online marketing. You will work with other designers and developers to deliver a solid user-experience in web applications.

Initially you will not be responsible for design concepting, application and database architecture, or project management.

Skills Required

  • Two-years minimum experience. Agency experience a plus.
  • Standards-based HTML/CSS markup
  • Browser compatibility testing techniques
  • Capable of utilizing and writing custom JavaScript and jQuery
  • Solid working understanding of modern content management systems including how to work with skins/templates
  • Experience working with web applications in a development environment.
  • Capable of working in a fast paced environment closely with a team of designers, developers, and project managers
  • Excellent written and verbal communication skills

Preferred Skills

  • Development or Programming Experience with ASP.NET, C#, and MS SQL Server
  • Familiarity with some of the following: Wordpress, DotNetNuke, Joomla, ExpressionEngine, Umbraco, Sharepoint, or any asp.net-based CMS
  • Flash/Actionscript and/or Silverlight
  • Working with APIs – GoogleMaps, Twitter, Flickr, etc.

Benefits

We offer paid vacation and medical insurance in addition to regular Wii and Xbox breaks.

Conact Info

Please send resumes, portfolios, and requests for information to info@stationfour.com.

We Won!!!

We are so happy to announce that we have come out on top of the 2010 Phizzpop design challenge! Check out the PRWeb release.

There was some great competition and it was an amazing honor to be in the spotlight with Bradley & Montgomery and Metia. They both produced some strong work and really gave us a run for our money. 

This entire experience was an epic opportunity for us and we are proud to put Jacksonville on the map.

We would like to extend a special thank you to all of you who have supported us, our families, friends, and most of all to our clients, who's projects got put on hold because of this competition. We would never be here had you not given us the chance to prove ourselves. 

So, thank you and stay tuned for more great things from Station Four! 

Details on S4 Going to Vegas

Station Four, Inc. has been selected as one of three finalists for the Microsoft PhizzPop Design Challenge, a national competition that pits design-agency Davids and Goaliths against one another. Some of the best agencies from around the country submitted proposals for redesigning the web presence for the Boys and Girls Club of America. The team that worked on the entry for Station Four, Christopher Olberding, Christopher Lahey, and MacRae Grossman, will present their proposal in front of a live audience and a panel of esteemed judges at the Mix’10 Conference at the Mandalay Bay Resort and Casino in Las Vegas on March 15th, 2010.

Christopher Olberding, Station Four’s Creative Director, said “Being selected as a finalist is an honor and an amazing opportunity. It gives us the chance to showcase some of the great work that’s coming out of Station Four in terms of both web design and overall strategic planning capabilities for meshing software development and social media marketing.“

This year’s PhizzPop Design Challenge asked agencies to create the best web design solution for the Boys & Girls Club of America including strategic planning, web design compositions, and innovative uses of Microsoft technologies including the Microsoft Web Framework and Silverlight.

The Championship Round will be held at the Mix’10 conference in Las Vegas, Nevada on Monday, March 15th and will end with one of the three finalist taking home $50,000 and a trip to New York City for the 14th Annual Webby Awards Gala on June 14th, 2010.

The judges for the Championship Round of the PhizzPop Design Challenge are Chris Colborn, Chief Experience Officer, EVP; Lori McLemore, Director, Marketing & Web Strategy, Boys and Girls Club of America; David Pescovitz, Co-Editor, BoingBoing; Nicolas Roope, Co-Founder, Poke; Bill Buxton, Principal Researcher, Microsoft Research; and Jaime Endreny, Executive Director, Center for Architecture Foundation.

Station Four is a finalist in the Phizzpop Design Challenge

We found out today that we are one of three finalists for the Phizzpop Design Challenge, a national design competition aimed at the incorporation of the latest and greatest Microsoft technologies into a redesigned web presense for the Boys and Girls Club of America's national website.

We will be at the MIX'10 conference in Las Vegas from March 14th to March 17th to give a presentation and hopefully will come out on top of our competitors. 

Even if we do not win the grand prize, it is truly an honor to be selected as a finalist against many competitors on a national scale.  If you'd like to meet up, Tweet or email us.

See ya!

The Station Four Team

Chris Olberding Quoted in 904 Magazine

Station Four owner Chris Olberding was quoted in an article in 904 Magazine about marketing strategies for the upcoming year.

On the cost effectivness of online advertising Chris said, "It's a lot easier to 'buy' business at a loss through paid search than it is to generate a profit. With more business jumping in the search marketing game, this has lead to steadily rising costs on a per-click basis."

On the search engine friendliness of Flash-based websites: "Search engines, notably Google, have gotten a whole lot better at indexing Flash-based websites. [However], just because search engines can index Flash, doesn't mean that they do it particularly well, and there are still a host of technical challenges to creating a Flash-based site that will rank well in search engines."

Check out the full article at http://904mag.epubxpress.com/link/ninmag/2009/nov-dec/28?s=0

S4 is Hiring

Station Four is growing. We're currently looking to bring in two people over the next couple weeks - a graphic designer and a web design/production intern. Our primary goal is to expand our capacity (so many projects, so little time). Second, we're looking for someone who wont just allow us to process more work, but can add something to the company. The job descriptions are intentionally vague - you bring the raw talent, we'll teach the rest.

Please contact through via email (info@stationfour.com). Only applicants who provide a portfolio will be considered (digital/pdf is okay).

Designer (Print & Web)

Primary responsibilities:

  • Develop web design compositions in Photoshop from provided wireframes/layouts.
  • Work with clients on print design and branding/logo projects.
  • Work on internal documents, print materials, and presentations.

Requirements:

  • A great eye for design, must have at least one web design under their belt that demonstrates talent
  • Experience in managing print projects
  • Ability to work in a team and to communicate clearly
  • Discuss design in a professional and analytic manner

It would be nice:

  • Background with illustration
  • Comfortable in a PC environment
  • Basic knowledge of HTML/CSS and web standards
  • Interested in learning more about web and user-experience design

Web Design Intern

Primary responsibilities:

  • Create design prototypes, including graphic design, site navigation, and layout of content for client websites and internal projects
  • Ensure that the layout of the content is accessible and logical; recommend improvements if necessary.
  • Create visual concepts that match the content and the image wanted by the clients
  • Build websites using HTML/CSS according to web standards in the ASP.NET development framework.
  • Perform maintenance and updates to existing websites when requested by clients.
  • Perform research and preparation of blog posts on various topics.
  • Work on internal documents, print materials, presentations.

Requirements:

  • Experience in web design producing table-less, XHTML, standards-compliant cross browser, and gracefully-degrading code
  • Advanced knowledge of XHTML, CSS, and of digital imaging and illustration with Adobe Photoshop and Illustrator, formal training is an asset.
  • Comfortable in a PC environment
  • Very good spoken and written English
  • Ability to work in a team and to communicate in a clear way
  • Experience with print design a plus.
Intern will learn about:
  • Managing web design projects and client expectations
  • HTML/CSS best practices
  • Working in ASP.NET as a designer

Experience or familiarity with ASP.NET is not a requirement.