﻿# Client Services

<datetime class="hidden">2004-01-14T00:00</datetime>
<!-- category -- mostlylucidcouk, Imported, DevOps, Software Development -->

I've been thinking a fair bit recently about how small companies can best serve clients.
My conclusion is that its' all about keeping the client engaged throughout the project
- even if this means exposing development versions of code to the client. 

I am a big fan of 'open' bug lists - i.e., bug lists which are accessible to the client
through an interface. In a previous company we used software called [Serio](http://www.seriosoft.com/) -
now this was pretty good - over complex - bug pretty good!.

I've taken a look at [Fog Bugz](http://www.fogcreek.com/) which is
excellent - and [Joel Spolsky](http://www.joelonsoftware.com/) being
a total genius doesn't hurt! Joel recently (well fairly) wrote an [article](http://www.joelonsoftware.com/articles/BuildingCommunitieswithSo.html) that
ANY developer working on community software (or social software which is the same
thing!) should read - very good stuff!

So anyway, what I would like (if anyone is listening) is integration of a web based
bug management system into Visual Studio.NET & the Source Control system - now
this might exist if it does, please let me know!

At another place I worked ([BlackID](http://www.blackid.com) - now sadly
engulfed by a larger company), they had a sort of intranet, npow they didn't really
develop the idea - but it was becoming something like [Sharepoint
Portal](http://www.microsoft.com/sharepoint/) - which is an excellent starting point for this type of system, nice
collaboration all that stuff...(oh, and you can develop .NET for it :-))...anyway,
some ideas...anyone else have some!