InfoQ

InfoQ

News

My Bookmarks

Login or Register to enable bookmarks for unlimited time.

The content has been bookmarked!

There was an error bookmarking this content! Please retry.

Code2Plan, a Free Visual Studio Agile Project Management Add-in

Posted by Abel Avram on Jan 06, 2009

Sections
Process & Practices,
Development
Topics
Agile ,
Artifacts & Tools ,
Agile Techniques ,
.NET
Tags
Visual Studio

Jesse Johnston and Denis Morozov created code2plan, an Agile software project management tool, as a beta Visual Studio add-in and released it for free. The tool also runs as a stand-alone application that can be used to track projects, iterations, user stories, features, tests, defects and builds.

Agile software project management is becoming increasingly popular, so another Agile tool is not a surprise. The attractive part of this tool is its integration with Visual Studio 2008, but it can also run as a stand-alone application. .NET Framework 3.5 SP1 is required and it is automatically installed during setup if missing.

code2plan currently tracks the following features: projects, iterations, user stories, features, tests, defects and builds. The tool also manages traditional projects by tracking phases instead of iterations and requirements instead of stories. code2plan creates burndown charts for both types of projects.

code2plan can use its own database or can connect to a team database, SQL 2005 and 2008 being supported. Using a team database allows for projects to be shared across team members which can edit the projects. Every team member can update the current view to include the changes done by other team members. Project changes can be edited offline and they will be automatically synchronized with the team upon connection. There is no limit on how many members a team could have.

code2plan is free and no registration or license is required. The two developers team plan to release a richer application in the future which will most probably be not free, but they promise to keep the basic edition free. The project is not open sourced and there are no plans to make it so. An SDK is to be released soon allowing other developers to enhance the tool by using its API.

So why is this better than a white board by Mark Levison Posted
Re: So why is this better than a white board by Mark Walker Posted
it crashes by Farzad Kohantorabi Posted
Re: it crashes by Abel Avram Posted
Re: it crashes by Farzad Kohantorabi Posted
CRASHES by Cleavon Blair Posted
  1. Back to top

    So why is this better than a white board

    by Mark Levison

    There are more and more of these tools out there and I struggle to figure out why I would want to use them more than a nice big visible white board.

  2. Back to top

    Re: So why is this better than a white board

    by Mark Walker

    We have a geographically dispersed team so it would have to be a REALLY big white board to be visible by all ;-)

  3. Back to top

    it crashes

    by Farzad Kohantorabi

    I don't seem to be able to login. It always crashes...

  4. Back to top

    Re: it crashes

    by Abel Avram

    Please report any bugs to the development team. Thank you!
    You were logged in because you could post this comment.

  5. Back to top

    CRASHES

    by Cleavon Blair

    This app crashes consistently and it won't connect to my team database. We cannot use this!!!!

  6. Back to top

    Re: it crashes

    by Farzad Kohantorabi

    Oops, I meant the software not the InfoQ website. I seem to have the same problem that Cleavon has.

Educational Content

New-age Transactional Systems - Not Your Grandpa's OLTP

John Hugg discusses high volume transaction processing applications with high and low frequency profiles, and how VoltDB can be used for that purpose.

Cool Code

Kevlin Henney examines code samples to see what can be learned from them starting from the premise that one won’t write great code unless he knows how to read it.

Collaboration: At the Extremities of Extreme

Jason Ayers share the observations he made watching a team of developers collaborating in real time on the same code base, pushing XP, pair programming and continuous integration to their extremes.

Yesod Web Framework

Michael Snoyman presents Yesod, a web framework written in Haskell and containing a web server, templating, ORM, libraries (templating, gravatar, etc.).

Transactions without Transactions

Richard Kreuter and Kyle Banker on how to avoid classical RDBMS transactional systems by using compensation mechanisms, transactional messaging or transactional procedures.

Attila Szegedi on JVM and GC Performance Tuning at Twitter

Attila Szegedi talks about performance tuning Java and Scala programs at Twitter: how to approach GC problems, the importance of asynchronous I/O, when to use MySQL/Cassandra/Redis, and much more.

10 tips on how to prevent business value risk

One category of risk that project teams need to ensure they address is business value failure – delivering a product that fails to provide value for the business investor.

Interview: Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives

InfoQ spoke to the authors of Software Systems Architecture on a couple of new topics, the System Context viewpoint and Agile, which have been added to the second edition.