2010-02-03 11 views

Antwort

8

Methoden geben den Ansatz zur Bewältigung einer Entwicklung, für mich wäre es immer noch anwendbar, wenn eine oder 100 Personen an dem Projekt beteiligt wären. Der einzige Unterschied, da Sie der einzige Entwickler sind, würde mehrere Rollen innerhalb der Entwicklung übernehmen.

+1

+1 auch wenn man in einem Team arbeitet, ist es oft notwendig, mehr als Rolle zu spielen –

1

Wie jede Fähigkeit, Projektmanagement-Seite der Entwicklung verbessert sich mit der Praxis, so würde ich sagen, es ist es wert, zu versuchen.

4

Es ist sicherlich eine interessante Idee, in der Lage zu sein, in einer bestimmten Zeit eine Reihe von Zielen zu erreichen. Es könnte eine gewisse Motivation geben, einen Termin einzuhalten und das Aufblähen von Features zu verhindern.

0

Wenn Sie alleine arbeiten, ist die Paarprogrammierung möglicherweise eine Herausforderung. :) Gleichzeitig kann es für andere nützlich sein, ein Storyboard und bewegliche Karten zu haben, um zu sehen, ob sie mit Ihrem Projekt verbunden sind, z. Endnutzer oder Projektmanager. Mein Vorschlag ist es, verschiedene Ansätze zu lesen und wenn es so aussieht, als ob es funktionieren könnte, teste eine Probe und sieh, ob es die Dinge besser macht oder nicht.

+0

Fluch, du hast meine Linie zuerst genommen! – JAL

1

Bemerkenswert, dass XP und Scrum Entwicklungsmethoden sind und keine Projektmanagementmethoden.

Entwicklungsmethodologien (wie XP und Scrum) regeln Bereiche wie das Erfassen von Anforderungen, Entwicklungstechniken, Testen und Freigeben.

Projektmanagementmethoden (wie PRINCE2) umfassen Elemente wie Terminplanung und Planung, Risiko- und Problemmanagement, Projektumfangsanalyse und Business Case Management.

Aber die akzeptierte Antwort ist unabhängig davon richtig. Wenn Sie nicht die einzige Person sind, die jemals die Software sehen, eingeben, mit ihr arbeiten oder auf irgendeine Weise mit ihr interagieren wird, werden Methodologien beider Art absolut etwas bieten und betrachtet werden müssen. Selbst wenn Sie die einzige Person sind, können sie immer noch nützlich sein.

1

Einiges davon hängt davon ab, wohin Sie mit Ihrer Arbeit gehen wollen: Sie arbeiten heute alleine, aber planen Sie (oder hoffen Sie zumindest) etwas so groß zu bauen, dass Sie Hilfe benötigen? Wenn ja, dann ist es gut, im Vorfeld ein paar Übungen zu machen - nicht so sehr, dass es dich verlangsamt, sondern etwas, auf dem du aufbauen kannst, wenn du dein Team erschaffst.

Ein Kollege von mir, der High-Volume-Handelssysteme Architecting verlassen hat Software für den iPod und iPad zu bauen, hat sich einige Gedanken über das jetzt getan, dass er ein Team von 1. ist Sie finden es hilfreich:

link text

0

Ich habe an Projekten selbst gearbeitet und Sie müssen auf jeden Fall mehrere Rollen spielen. Ich bin jetzt ein besserer Entwickler als zuvor, ich arbeitete alleine, und definitiv kann ich mich in jedes Entwicklungsteam integrieren, das mit XP und Scrum arbeitet, da ich sicher war, dass wenn ich selbst arbeitete, ich die Best Practices XP und Scrum empfehlen würde.

Die einzige Sache, die Sie nicht anwenden konnten, ist pair programming. Außerdem ist alles möglich, mehrere Rollen zu spielen, es wird Ihre Entwicklung sicher verbessern.