Dieses Buch beschreibt die leichte (bzw. agile) SW-Entwicklungsmethode des Feature-based Programming (FBP). Diese wurde in den letzten vier Jahren systematisch verfeinert und optimiert mit dem Ziel einer pünktlichen, budgettreuen und vollständigen Realisierung von SW-Projekten. Anhand von Beispielen aus dem Alltag erläutert der Autor schrittweise alle Elemente des Feature-based Programming. Er grenzt es zu anderen leichten Methoden ab (XP, FDD) und erklärt die wichtigsten Tools, die zum Einsatz kommen. Noch immer scheitern knapp 70% aller Softwareprojekte komplett oder verfehlen die ursprüngliche Zielplanung. Einen Ausweg aus dieser Krise können die leichten (auch agil genannten) SW-Entwicklungsmethoden liefern. Stefan Richter beschreibt in diesem Buch eine dieser leichten Methoden, das Feature-based Programming (FBP). FBP ist in den letzten vier Jahren systematisch optimiert und verfeinert worden und zielt auf die pünktliche, budgettreue und vollständige Realisierung von Softwareprojekten.
Anhand von Beispielen aus dem Entwicklungsalltag erklärt Stefan Richter schrittweise und nachvollziehbar alle Elemente des Feature-based Programming. Er zeigt die praktischen Aspekte dieser Methode (Releaseplan, Featureliste, Standard Operating Procedures, Fitness-Report, Performance-Rating etc.) und grenzt sie zu anderen leichten Methoden (XP, FDD) ab. Anschließend erläutert er die eingestzten Tools, wie z. B. Captain Feature oder Architecture Patterns.Durch die Fokussierung auf eine einfache und transparente Strukturierung und Planung ist dieses Buch sowohl für den pragmatischen Programmierer als auch den erfahrenen Projektleiter gleichermaßen interessant.
Aus dem Inhalt:
Einleitung
Grundlagen
Softwareentwicklung in Zeiten des Internet
Vorbedingungen
Suits vs. Nerds (Programmierer und Projektleiter)
Softwaredesign und Entwicklungsprozess
Der Faktor Teamgröße
Feature-based Programming in der Praxis
Die Featureliste
Der Releaseplan
Standard Operation Procedures (SOP)
Erfahrungsstufen
Projektchecking
Fitness-Reports
Das Performance-Rating
Tools für das Feature-Driven Management
Captain Feature
Doc Octopus
Architecture Patterns
Der Autor:
Stefan Richter verfügt seit seinem Informatik-Studium über 12 Jahre Erfahrung als Softwareentwickler und arbeitet derzeit als Software-Architekt für verteilte, komponentenbasierte Systeme bei seiner Firma Freiheit.com. Er ist Autor von vielen Fachartikeln und Sprecher auf Konferenzen.
Anhand von Beispielen aus dem Entwicklungsalltag erklärt Stefan Richter schrittweise und nachvollziehbar alle Elemente des Feature-based Programming. Er zeigt die praktischen Aspekte dieser Methode (Releaseplan, Featureliste, Standard Operating Procedures, Fitness-Report, Performance-Rating etc.) und grenzt sie zu anderen leichten Methoden (XP, FDD) ab. Anschließend erläutert er die eingestzten Tools, wie z. B. Captain Feature oder Architecture Patterns.Durch die Fokussierung auf eine einfache und transparente Strukturierung und Planung ist dieses Buch sowohl für den pragmatischen Programmierer als auch den erfahrenen Projektleiter gleichermaßen interessant.
Aus dem Inhalt:
Einleitung
Grundlagen
Softwareentwicklung in Zeiten des Internet
Vorbedingungen
Suits vs. Nerds (Programmierer und Projektleiter)
Softwaredesign und Entwicklungsprozess
Der Faktor Teamgröße
Feature-based Programming in der Praxis
Die Featureliste
Der Releaseplan
Standard Operation Procedures (SOP)
Erfahrungsstufen
Projektchecking
Fitness-Reports
Das Performance-Rating
Tools für das Feature-Driven Management
Captain Feature
Doc Octopus
Architecture Patterns
Der Autor:
Stefan Richter verfügt seit seinem Informatik-Studium über 12 Jahre Erfahrung als Softwareentwickler und arbeitet derzeit als Software-Architekt für verteilte, komponentenbasierte Systeme bei seiner Firma Freiheit.com. Er ist Autor von vielen Fachartikeln und Sprecher auf Konferenzen.