First of all you might want to set up some things to organize your work.

Set up your internal communication tools

Every useful information about the company should live in a single place allowing everyone to know where to find it.
This information can live in your CRM as a project called of the name of your company:

You should use a shared calendar for meetings.
Your team should only uses company account for email and other things as it will facilitate the take over by someone else.

Set up your team

- Hiring employee.
- Hiring contractor.

Set up your CRM (Customer Relationship Management)

You should set up all the information needed by the client in one single place as there can be multiple users, the contact person can change (quit, be replaced...) or client can just loose the information. And you don't want to re-explain things each time.
Your CRM should also include a case tracker to allow a collaborative process for the specification gathering process and bug/feature report as it allows multiple persons to comment and be notified.
Documentation provided to client should include:

  • Company contacts,
  • Project specification,
  • Project Documentation,
  • Production specification.

See client documentation template.
You should have a unique number per project across all your software from quote to final invoice. It will allow everyone to track everything against the same project.

Set up your Bugtracker

It should contain all the information needed by your internal team and/or external contractor in terms of:

  • What is the company and contacts,
  • How to communicate,
  • Best practice development,
  • Used tools,
  • Development process,
  • Reporting,
  • invoicing (for contractor).

See developer information template.

Page last modified on Thursday 12 of August, 2010 20:39:17 UCT

Post new comment

Click for Help
BoldItalicUnderlineStrikethroughExternal Link
Anti-Bot verification code: Random Image
Post new comment