Ich werde eine .com starten. Ich bin gerade dabei, einen Geschäftsplan zu erstellen. Sobald ich mit dem Programmieren beginne, möchte ich eine kostenlose Agile-basierte Projekt-Software, um meinen Code und Bugs zu verfolgen. Ich verwende MS Project nur für die Work Breakdown Structure, die gut genug für eine schöne Liste ist, aber ich möchte eine gute Agile-Software, die mich nichts kostet.
Natürlich möchte ich Bug- und Task-Tracking, aber noch wichtiger ist es, das "große Bild" zu sehen, so wie Sie es in MS Project können. Ich weiß, MS-Projekt ist nicht agil basiert aber so etwas, wo ich einen Überblick über Ressourcen, Aufgabenliste, etc. in einer Grafik und Liste basierend sehen kann. Etwas wie VersionOne aber kostenlos.
Dies muss in Windows ausgeführt werden können.
Rally passt die Rechnung , ist ziemlich gut, und die Community-Edition (1 Projekt für bis zu 10 Benutzer) ist kostenlos.
Pivotal Tracker ist ein ziemlich gutes kostenloses Tool, aber es verfolgt Ihr Projekt-Backlog in typischen agilen Begriffen (nicht Code und Bugs per se ) und läuft online (als gehosteter Dienst, nicht als installierbares Produkt). Verwenden Sie für Code und Probleme, die auf einem bestimmten Server von Ihnen statt online ausgeführt werden, z. Mercurial , Trac und < a href="http://trac.edgewall.org/wiki/TracMercurial"> TracMercurial (Sie könnten Trac auch direkt mit Subversion verwenden , aber verteilte Systeme wie Mercurial sind das Auftauchende - schau sie dir an; -).
Zweifelsohne gibt es andere Kombinationen, die auf anderen verteilten Versionssystemen wie git und Bazaar , aber ich bin mit ihnen weniger vertraut.
BTW, wenn Sie die Vorteile der Verwendung von "Software as a Service" sehen, anstatt Ihre eigene Systemadministration, Backups & amp; c, Bitbucket tut kostenlos online Mercurial-Hosting mit einem Homebrew-Problem Tracker (und integriert auch mit Lighthouse, Twitter, FogBugz, Basecamp, CIA.vc und andere Software noch), und ähnliche Regelungen existieren für andere Versionskontrollsysteme.
Freie Hosting-Pläne haben natürlich Grenzen (zB Bitbuckets kostenloser Plan ist auf 150 MB beschränkt), aber das Upgrade auf große Teams, mehrere Repositories, große Codebasen, & amp; c, ist alles ziemlich schmerzlos in Bezug auf Preispläne - Betrachtet man die "Cost of Ownership", eigene Server zu betreiben (insbesondere in Bezug auf Systemadministratoren), kann man nachvollziehen, warum "Software as a Service" (auch Software "in der Cloud") nach und nach in der Lage ist zu übernehmen um kostenlos zu starten und nur dann zu zahlen, wenn Sie mehr Hosting-Ressourcen benötigen, ist attraktiv, und natürlich, da es sich um Open-Source-Software handelt, können Sie jederzeit zu "eigenen Servern" wechseln wenn es einen Geschäftsfall dafür gibt.
Urban Turtle mit Visual Studio Team System 2010 Sie werden die großartige Funktionalität von TFS für die Agile-Entwicklung und eine Real Scrum-Plantafel und -Taskboard mit der Turtle
habenPivotal Tracker ist großartig und verwendet User Stories und Iterative Entwicklung.
Wir benutzen Trac und es funktioniert für uns ziemlich gut. Es hat viele Plugins, die Sie besser an Ihre Bedürfnisse anpassen können. Insgesamt ein schönes minimalistisches, leichtes Werkzeug.
Bitte beachten Sie für das Software-Projektmanagement:
Endeavor Software Project Management ist eine Open Source -Lösung, mit der die Erstellung umfangreicher Unternehmenssysteme in einem iterativen und inkrementellen Entwicklungsprozess verwaltet werden kann. Es bietet Unterstützung für Use Case Management, Iterationen, Projektplan, Änderungsanforderungen, Fehlerverfolgung, Testfälle, Aufgaben, Dokumentenverwaltung und viele andere Prozessartefakte.
Wie wäre es mit iMeta Agility, einem Scrum Management Tool ? Es ist ein reichhaltiges Internet-Tool in Silverlight geschrieben. Es ist frei! iMeta Agility konzentriert sich auf Einfachheit und Benutzerfreundlichkeit. Die gehostete Version wurde entwickelt, um die Zusammenarbeit in verteilten Teams zu ermöglichen.
Wichtig ist, dass das Team, das das Produkt entwickelt, Funktionen liefert, die auf dem Feedback der Community basieren. So können Sie die zukünftige Entwicklungsrichtung beeinflussen.
Microsoft Team-System . Ich habe kürzlich auf einer Konferenz eine Demo gesehen und war überwältigt davon, wie großartig es ist. Glauben Sie, dass es fast alles unter der Sonne tut (Versionskontrolle, Fehlerverfolgung, Aufgabenzuweisung, Zeitprotokollierung, etc.)