2009-07-23 4 views
1

Ich bin daran interessiert, der PSP zu folgen, auch wenn es zunächst nicht der volle Prozess ist. Und ich mag es vielleicht nicht einmal wegen seiner starren Struktur, wie ich in a previous question gelernt habe. Ich denke, dass es mich zu einem besseren Ingenieur macht, oder lasst mich wenigstens mehr über meine Stärken und Schwächen herausfinden, damit ich bessere Gewohnheiten entwickeln kann. Aber anders als die Watts Humprey Bücher A Discipline for Software Engineering und PSP, kenne ich andere gute Ressourcen (vorzugsweise kostenlos - Websites, Blogs. Bezahlte Ressourcen auch akzeptiert) auf der PSP.Abgesehen von der Arbeit von Watts Humphrey, was sind gute Ressourcen für den Personal Software Prozess?

Welche guten Ressourcen gibt es für Anfänger?

Antwort

1

Die Bücher der Prozessgurus zu lesen ist gut. Bis zu einem gewissen Punkt, aber am Ende, was Ihnen wirklich helfen wird, sind Jahre der Entwicklung von Software in einer Vielzahl von Umgebungen und mit vielen Arten von Teams, Projekten und Menschen. (Dies beinhaltet Ein-Personen-Entwicklung durch Organisationen mit Tausenden von Entwicklern und HUGE-Projekten)

Aus diesen Erfahrungen (vorausgesetzt, Sie sind in der Lage, die Welt um Sie herum zu sehen) können Sie wahrscheinlich Ihre eigenen Ideen von persönlichen, Team und andere Prozesse und Reifegrade.

Die Tatsache, dass Sie daran interessiert sind und nach Antworten darauf suchen, ist wahrscheinlich wichtiger, dass Sie eine bestimmte Untergruppe von Autoren oder Prozessbüchern abonnieren oder lesen.

Lesen Sie weit, üben Software-Entwicklung und Dinge zu tun. Schließlich geht es bei dieser Arbeit darum, etwas zu produzieren - verliere das nicht aus den Augen. Wie es zu oft vorkommt - manche Menschen fallen in das "Prozess" -Kaninchenloch und sind danach selten produktiv - sie verfolgen den Prozess als Selbstzweck. Ich sollte es wissen - ich habe die Kühlhilfe schon früh getrunken, aber glücklicherweise einen Wechsel des Veranstaltungsortes bekommen.

Alles, was Sie tun können, um die Ellbogen mit Entwicklern aus VERSCHIEDENEN Arten von Teams oder Organisationen zu berühren, ist gut - neue Praktiken und Diskussionen über Werkzeuge und Praktiken sind notwendig, um zu wachsen und zu lernen. Sie werden nicht so schnell wachsen, ohne neuen Ideen ausgesetzt zu sein. Das bedeutet nicht, dass du auf all die neuen, heißen Dinge springen solltest. Viele Male sollten sie abgelehnt werden oder reifen gelassen werden, aber in einigen Fällen, springen Sie auf und gehen Sie für die Fahrt.

Haben Sie keine Angst, Dinge zu versuchen und zu scheitern.

Prozess ist oft sehr abhängig von der Organisation/Team, dem Sie angehören.

Prozess sicher hat seinen Platz, aber es ist sekundär - nicht primär - zur Herstellung von Qualitätsprodukten. Verwenden Sie Ihren Kopf und gesunden Menschenverstand.

EDIT

Wenn Sie wirklich wirklich Namen wollen:

Gerald Weinberg hat ein paar anständige Bücher, die auf Ihre Fragen in Zusammenhang stehen. Tom Demarco und Ed Yourdon sind ebenfalls auf der Liste.

+0

Ich denke, Sie haben Recht - nichts als Erfahrung und Lernen, was funktioniert und was nicht, für Sie und Ihre Teams, ist vorteilhafter als nur das Lesen der Bücher. Der einzige Grund, warum ich mich auf das PSP konzentriere, ist, dass es eines der wenigen (nur?) Prozessmodelle ist, die auf eine Person ausgerichtet sind, obwohl ich Prinzipien von anderen Prozessmodellen übernehmen könnte, nehme ich an. Es könnte aber auch mit etwas anfangen. Und danke für die Vorschläge des Autors. Ich werde schauen, was sie veröffentlicht haben und werde hoffentlich bald in der Lage sein, einen persönlichen Prozess zu entwickeln, der für mich und den Prozess meines Teams funktioniert. –

+0

BTW, das war genau 600 Zeichen. : P –

+0

Ich nahm eine Projektmanagementklasse, in der wir PSP nutzten, um unsere Schätzung und Produktivität in 6 Projekten im Quartal zu verfolgen. Ich denke, einer der Hauptvorteile besteht darin, Ihnen Einblick in Ihren "persönlichen Prozess" zu geben und auf Bereiche hinzuweisen, in denen Sie sich verbessern können. Im Laufe des Quartals wurden meine Schätzungen besser und innerhalb von +/- 5% der tatsächlichen. Wenn Sie Schätzungen mit realistischen Fehlergrenzen bereitstellen können, wird Ihr Manager Sie lieben! –

0

Ich bin nicht sicher, wie viel 'freie' Prozess Bücher gibt, sucht etwas von den folgenden Autoren: Tim Lister, Tom DeMarco, Ed Yourdon - aber mit Code Complete starten: http://www.cc2e.com/Default.aspx

+0

Code Complete war mein erstes Software-Buch, aber es ist nicht so tief in Prozessmodellen und Methoden. –

3

Carnegie Mellon hat ein Studium in Software Engineering, das die PSP verwendet. Die course notes Seite enthält viele Links zu Nachrichten, Notizen und Übungen, die kostenlos und sehr nützlich für das Selbststudium sind.

+0

Dort scheinen Kursnotizen für Kursleiter verfügbar zu sein, aber ich habe ihre Selbstlernanleitung/Notizen heruntergeladen. Das könnte hilfreich sein. –

1

Thomas, ich kaufte das PSP-Buch, als es zuerst herauskam, folgte es genau. Ich habe 1991 mit der Programmierung begonnen und der PSP gefolgt und war eine demütigende Erfahrung, um es gelinde auszudrücken. Es lehrt Sie wirklich den Wert der Datensammlung, so dass Sie Ihren eigenen Prozess verstehen und wie Sie schätzen, wie lange es dauert, Software jeder Größe zu schreiben. Natürlich habe ich gelernt, dass ich weit von meinen Schätzungen entfernt war, aber im Laufe der Zeit hat es mir geholfen, ein besserer Schätzer und Programmierer (d. H. Ein besserer Software-Ingenieur) zu werden. Ich weiß, dass Sie nach etwas suchen, das frei ist, aber wirklich ein gebrauchtes PSP-Buch auf Amazon sind weniger als $ 40 und ich würde sagen, absolut wert. Viel Glück!

Verwandte Themen