Application Lifecycle Management Tools for .NET Development

What I would like to get is this: I want to create an Application Lifecycle Management (ALM) environment surrounding the vs2008 sp1. (My company is short on money).

I want everything: CI, BugTracking, taskbar, Wiki, Source control ... all integrate. If I had some kind of contraction management tools it would be better.

Any recommendation?

Thanks in advance.

+2


source to share


6 answers


This is pretty much the setting we have.



If you have the full version of visual studio 2008 and not the express version, it integrates the built-in MSTest much better than NUnit, and cruise control also supports MSTest.

BugTracker.net and Trac have subversion integration (although IIRC tracing is a little weird to tweak). The getting to be tracked with Trac is that it doesn't support a lot of projects very well, so we went to BugTracker.net at the end. (This may have changed, I know this was planned for a future release when we last looked at it 6 months ago)

+6


source


It may not fill in the "everything integrating" part, but the next set of tools should take you quite a bit:

  • Visual Studio 2008 Express
  • TestDriven.NET (won't work as an add-on to VS I guess, but will work well with CC.NET)
  • Subversion
  • TortoiseSVN
  • CruiseControl.NET


As far as bugtracking goes, I haven't used any OS drivers, so I'm leaving that for others to suggest.

+1


source


+1


source


Source control:

  • SubVersion
  • Git

and two widely used open source tools. Then look for integration to select other tools.

+1


source


I would use the following tools:

  • IDE: SharpDevelop
  • Source Control: SVN and TortoiseSVN
  • Bug Tracking, wiki, ...: Redmine
+1


source


In terms of checking code quality, examining architecture, code versions, etc., you can take a look at NDepend . It is a commercial tool, but comes with a free limited version, free for OSS and Academics projects.

0


source







All Articles