Atom feed

10 July, 2006 / Our Technologies, Tools and Practices

The first question is what we are developing. We are creating web-based project management system for agile teams. Many words, but idea is quite simple. It is integrated tool for project planning, progress tracking, bug tracking and so on.

The first version was released in 2004 and now it is time for redesign. We have many new ideas based on previous customers' experience, we have better tools like .NET 2.0, so we decided to release v2.0 with completely new architecture. Yes, we are re-writing TP from scratch. This looks like a Things You Should Never Do from Joel Spolsky, but we've did some estimates and it appeared that full rewrite will take almost the same time as such major refactorings. So Joel NOT always right :)

Since we creating new software, there are no restrictions and legacy code to support. So we may use any tools we like. Here is a short list:

Technologies and Frameworks
  • ASP.NET 2.0
  • Atlas
  • NHibernate
  • Microsoft ReportViewer
Tools
  • Subversion
  • TargetProcess 1.7 (of course :)
  • NUnit
Practices
  • Test Driven Development
  • Iterative Development

Nothing special for modern world in fact.

5 Comments:

At 3:12 PM, Anonymous Anonymous said...

wow!
exciting news!

 
At 8:44 PM, Anonymous Anonymous said...

Yeah!

 
At 2:38 PM, Anonymous Björn Waide said...

Hi TargetProcess team,

first of all: I appreciate your attempt to give us an insight into your development process! And I also like the idea of your product, that is something I'm looking for quite a while. And in regular intervals I check your website for updates to see if your product is worth its price. But until now it isn't. At least not for me. And it has nothing to do with technology, it has nothing to do with the technical design, the architecture, it's all about User Inferface, GUI Design. I checked all Screenshots you provide, tried to understand what their purpose is, tried to get a feeling for your software... and stuck.
I'm a product architect on my own, I love technology, I love to build systems from the scratch. But Joel is so right: You should not waste your time rewriting a system that works, that's tested. Instead hire someone who's an expert in GUI Design and give your perfect technical base a perfect frontend. Try to win a new customer, me! From a user perspective I don't need ASP.NET 2.0, I don't need ATLAS nor NHibernate, all I need is a software that works like I expect it to work. And that has a lot to do with good User Interfaces.

With the best wished for the future of your company and your product,

Bjoern

 
At 8:34 PM, Anonymous Anonymous said...

Don't listen to Bjoern!

He's just some poofter with a site that doesn't even match up to yours, I like the new stuff and really appreciate your tech blog, truly inspirational, I can't wait to test out your new stuff!

Hurry up and get coding like monkey's following a banana trail...

By the way, when can we expect to see the final product? I'm assuming that you are using your previous version to keep track of everything, so you could give us an estimate? :D

Andy

 
At 9:51 PM, Blogger TargetProcess said...

Thanks dude!

In fact we are already using TP 2.0 ;)
First Official release will be in the middle of November (2 iterations to go).

 

Post a Comment

Links to this post:

Create a Link

<< Home

 

We are developing new version of TargetProcess and blogging about our progress.

TP 2.0 online demo
TP 2.0 quick tour