Frage

Mögliches Duplikat:
Welches gute Buch sehne ich, um Agile von Grund auf neu zu lernen?

Es scheint als Agile für den Solo -Entwickler ist eine gute Idee.

Aber wie lernt man es?

Gibt es ein gutes Buch, eine Webreferenz oder einen guten Kurs, von dem ein Solo -Entwickler anfangen könnte?

War es hilfreich?

Lösung

Wenn Sie nur ein Buch kaufen müssen.

Besorgen Praktiken eines agilen Entwicklers.

alt text

Andere Tipps

Tägliche Scrums können einsam sein :(

Ehrlich gesagt, sei einfach flink. Agile hat eine starke Grundlage darin, das Beste aus einem Team herauszuholen (Standups, Paarprogrammierung usw.). Als Einzelperson sind Sie wahrscheinlich von Natur aus agil - erfinden Sie einen Prozess, der für Sie funktioniert, und machen Sie sich einfach nicht von ihm verankert. Diese Entwicklungsprozesse existieren, weil das Verwalten von IT -Projekten in vielen Funktionen eine Herausforderung darstellt ... Sie sind ein Mann. Sie sind der Prozess.

Ich verfolge meine Aufgaben mit Post-Its, ich habe einen CI-Server, der meinen Code überprüft, und ich itere, bis ich und (Freiwilligenarbeit) glücklich sind. Ich entwerfe zuerst, Code später. Ich versuche, erreichbare Ziele für die Woche zu setzen, und neige dazu, Monate im Voraus nicht über das Projekt zu denken.

Sie werden bessere Ergebnisse erzielen, die Sie sich wohl fühlen und sich entwickelt haben.

Sie werden überrascht sein, wie viel von dem agilen Prozess Sie verarbeiten natürlich tun.

Sie müssen sich anpassen. Ich bezweifle, dass es Bücher gibt, die einen Entwickler oder 100 Entwickler angeben. Wenn Sie etwas über agile Entwicklung kennenlernen möchten, gibt es im Internet viel. Ich habe ein paar Bücher im örtlichen Buchladen durchsucht und die Notwendigkeit nicht gesehen.

Paired Programming - Ich arbeite zufällig in einem Unternehmen mit vielen Finanzanalysten, die Dinge in Excel gemacht haben, die ich in unsere Anwendung umwandelte. Ich schleppe sie hinüber, um meinen Code gelegentlich zu betrachten und mit ihnen die Dinge durchzuarbeiten. Spart viel Hin und Her.

Wir haben viele Leute, die Software anfordern, die alle anderen Rollen spielen können.

Stehen Sie auf Treffen - OK, dieser macht meine Mitarbeiter aus. Besonders wenn ich mich abschneiden muss, um zu viel Zeit zu nehmen. Nur ein Scherz, aber ich behalte ein Tagebuch über das, was ich getan habe und was ich täglich tun werde.

In Bezug auf die Anforderungen, Planungs-, Einheiten-, Einheiten- und Akzeptanztests können Sie der Methode befolgen, die auch immer sinnvoll zu sein scheint.

Ich neige dazu, meine Sprints auf ungefähr eine Woche zu halten.

Ich finde Clean Code: Ein Handbuch der agilen Software -Handwerkskunst, ist eine großartige Ressource.

Dieses Buch wird Sie zu einem besseren Entwickler machen, nicht nur zu einem besseren Programmierer. Sicher ein Muss lesen!

http://www.amazon.com/clean-code-handbook-software-craftsmanship/dp/0132350882

Wir verwenden Kanban bei unserer Arbeit, und ich habe es wirklich nützlich gefunden - ich denke, die Idee, sich auf eine bestimmte Menge an Arbeit zu beschränken, bedeutet, dass Sie mehr erledigen.

Eine andere Sache, die Kanban gut leistet, ist, wo die Arbeit gelobt wird - wir verwenden den Plan | bauen | Test | verteilen | Erledigt - Jede dieser Phasen ist definiert und Sie müssen einen Artikel über das Board arbeiten. Dies hilft sicherzustellen eine abgeschlossene Funktion.

Eines der guten Dinge an Agile ist die Rechenschaftspflicht / Transparenz. Ich würde Ihre Kunden wissen lassen, woran Sie arbeiten, und lassen Sie sie den Features zuzustimmen, die sie hinzugefügt haben, damit Sie sich gegenüber jemandem zur Rechenschaft ziehen, auch wenn sie Don anziehen Ich kenne die technischen und outs nicht.

Wenn Sie testgetriebene Entwicklung und kontinuierliche Integration praktizieren möchten, die ich als einige der besten agilen Praktiken empfinde, die ich folgende Bücher ansehen würde:

Lizenziert unter: CC-BY-SA mit Zuschreibung
scroll top