Marvel Internet Group blog

Author Archive

Part 1: Brainstorming and research.

Thursday, January 22nd, 2009

Most companies can be traced back to a single question asked by its founder/s. A few minutes after my girlfriend called the bar she works at, to find out when her shifts are for the next week, I asked myself: “I wonder if there is a program that helps bars notify their staff about shifts, to save them all having to call or drop in?”.

I figured this problem applied to any business with casual staff, shift workers, and even full time workers that need to be in multiple locations. I did a few Google searches and found a few web based staff scheduling apps; most were bloated with features, had shocking interfaces, or did not notify staff about upcoming shifts. It got me thinking about the core features I would be looking for if I owned, or worked for, a business that have to deal with these issues.

I came up with the following list of features:

  • Super easy user interface for building rosters, accessible from work or home.
  • Ability to print a nicely formatted roster.
  • SMS notifications to staff at the start of each new roster period or shift.
  • Simple interface for staff to login and book their days off in advance.

Looking at my list of key features, I continued to search Google for an hour or so. I found few more products but nothing met more than two out of four features I desired. By this time I was getting a bit exited about building such an application. Would there be a market? I contacted a few of my friends and colleagues on both sides of the rostering equation.

As I anticipated, businesses owners complained about the amount of time spent tracking their staffs future days off (written on little bits of paper in most cases), the amount of phone calls from staff wanting to know when and where they were working, and the time it spent building printable rosters in excel. Even a conservative estimate of spending jsut two minutes per staff per week added up to over 4 hours of extra work per month (based on 30 staff), which does not include the time spent wrestling with Excel!

Staff complained about difficulties finding out when and where they were working, the fact that they had to call or write down dates they wanted off, and how frequently these bits of paper went missing. 30 staff members spending five minutes per week on these tasks would’ve wasted another ten hours.

I figured this was enough research for such a small project to get the go-ahead, so I set out creating a more detailed list of features:

  • Create rosters of any length – not every business runs on a one week roster cycle.
  • Create rosters from old rosters.
  • Ability to split staff into departments, and build ‘department specific’ rosters.
  • Add multiple shifts to rosters, with notes.
  • Let the business owner or staff indicate days off in advance.
  • Notify staff about their shifts via SMS at the start of the roster period, or before the shift.
  • If business owners make changes to a current roster period, the corresponding staff members are automatically notified.
  • Print rosters.
  • Export rosters to excel.
  • Export rosters to HTML, which can then be posted on to the company website.
  • Show business owners, at a glance, the total hours for each day / staff on a roster.

With the new feature list it was becoming clear that this was not such a small project, so I decided to stop writing and start drawing! Total time spent on this stage was about six hours.

Stay tuned for Part 2 - Sketches and feature refinement.

Building our first (in-house) web start-up

Monday, January 19th, 2009

I thought a great way to get this blog started would be a series of posts about building a web start-up from concept to launch. The team has recently begun this process for our first in-house venture, JustRosters.com, and I feel our experiences in all aspects of the project are most useful when shared.

I want to keep the guide short and fast, much like the concept to launch cycle. I will try to specify costs and hours where possible and keep the plugs for our web development services down to a minimum :-)

At this stage, I plan to document our experience in 8 parts that consists of:

  • Part 1 – Brainstorming and research.
  • Part 2 – Sketches and feature refinement.
  • Part 3 – Setting up the project.
  • Part 4 – Building the HTML mock-ups and design.
  • Part 5 – Writing the code and testing.
  • Part 6 – Building the front-end website.
  • Part 7 – Launch!
  • Part 8 – Post launch results.

We are already up to stage 4 of the launch cycle, so I will try and write the first few parts from memory ASAP.

Disclaimer: While I have every confidence in our ability to build and launch an awesome, user friendly web application; I cannot profess to being a veteran at selecting the right business idea/model just yet :-) But hey, you got to be in it to win it!

New year, new sites, same focus

Thursday, January 15th, 2009

Marvel Internet Group has been around for almost a year now, so, over the Christmas period I decided that it was time to relaunch the site (well, 4 as it has turned out), which truly reflects my vision for where the company will be going in 2009. Before I plunge into any details I would like to share a few facts from 2008:

  • The team logged 11,431.5 hours of work.
  • Excluding hosting clients, we helped 42 companies with their design, development and marketing needs.
  • We moved out of spare bedrooms into a 130sqm, centrally located, office (no more lunch time beach breaks :-( ).
  • We formed strategic partnerships with 2 decent sized companies, providing their clients with design, development and marketing, on their behalf.

So now the plans for ’09 …..

My first goal has been to build separate sites and identities for our 3 major service lines.

OK, so we started this one in November, but here they are:

marvelpromote.comMarketing and reporting
marvelsites.com
Design and development
webhostingmarvel.comHosting and extras

These separate sites help us to stay focused on treating each major group of services like a stand-alone business. ‘Full service’ web development companies rarely offer this, and it can lead to overstretched, under qualified teams, and unhappy clients.

My second goal is to launch at least 2 web ‘start-ups’.

I feel it is important for any web service company to ‘walk the talk’ (displaying confidence in efficient, effective creation and promotion of new ideas). This will serve to demonstrate out competence in all aspects of web development and marketing and will hopefully expose us to new clients as well.

My third goal is for myself and the team to actively contribute to a blog.

We advise our clients to do it, and we have plenty to share, so its about time we started! Keep an eye on our blog for tips and tricks, new product launches, spectacular specials and any amazing, random information we find interesting. You can subscribe to the entire MIG blog, or your specific category of interest by using the links to the left (under categories).

My forth and final goal is to keep the team tight, the business profitable and above all else -keep the clients, employees and myself happy!