Well, I started working on a proof-of-concept for the GotDotNet Workspace replacement last night and came up with a pretty good design document, architectural diagram, and about thirty user stories. I registered the dotnetprojex.com domain a few weeks ago so I guess this was in the back of my mind all along.
In short, I think I will start working on the project for my own use and see what happens. i know there are a few people out there that are less than thrilled with the service GotDotNet offers and have moved their projects to SourceForge but that is an even less appealing prospect for me. I don't want any of the things I am currently working on to be open source.
Here are a few features that I will be including:
- Full-featured project management including task assignment.
- Team management.
- Requirment tracking.
- Issue and feature request tracking.
- Document sharing.
- Source code management.
I haven't decided if I will do a merge operation when source code files are checked in or if they will be under a dedicated check out. Also, I wonder if I should support multiple development project methodologies such as RUP, XP, MSF, and a standard methodology. I think standard and XP are great ideas because I use them myself. Maybe if I decide to sell the service I will implement RUP and MSF. If you have an opinion, let me know.