Auflistung nach Autor:in "Padberg, Frank"
1 - 3 von 3
Treffer pro Seite
Sortieroptionen
- KonferenzbeitragEmpirische Methodik in der Softwaretechnik im Allgemeinen und bei der Software-Visualisierung im Besonderen(Software Engineering 2007 – Beiträge zu den Workshops – Fachtagung des GI-Fachbereichs Softwaretechnik, 2007) Tichy, Walter; Padberg, FrankEmpirische Untersuchungen sind ein fundamentaler Bestandteil der Forschung in der Softwaretechnik geworden. Software-Entwicklungsmethoden und Werkzeuge werden empirisch untersucht, um sie zu verstehen, zu evaluieren, einzusetzen und zu verbessern. Dieser Artikel erläutert einige der wichtigsten empirischen Methoden, die in der Softwaretechnik und insbesondere bei der Visualisierung von Software einsetzbar sind (Korrelationsstudien, Fallstudien, Umfragen, Ethnografie, Metastudien, kontrollierte Experimente) und geht auf einige wichtige Aspekte wie Studenten versus professionelle Softwareentwickler sowie die Technik des Akzeptanztests ein.
- KonferenzbeitragIst XP etwas für mich? Empirische Studien zur Einschätzung von XP(Software Engineering 2005, 2005) Müller, Matthias M.; Padberg, Frank; Tichy, Walter F.Agile Software-Entwicklungsmethoden, und speziell Extreme Programming (XP), haben große Aufmerksamkeit unter Praktikern und Forschern auf sich gezogen. Dieser Artikel bietet eine Gesamtschau der bis jetzt bekannten, empirischen Erkenntnisse zu XP, mit dem Ziel, dem Praktiker fundierte Entscheidungshilfen zu bieten sowie die Lücken in der wissenschaftlichen Untersuchung aufzuzeigen. Verhältnismäßig gut untersucht sind die Praktiken der Paarprogrammierung und der testgetriebenen Entwicklung; weitere Techniken von XP wurden bis jetzt nur in Erfahrungsberichten evaluiert. Langzeituntersuchungen über die Nachhaltigkeit der XP-Praktiken stehen ebenfalls noch aus.
- ZeitschriftenartikelSchlanke Produktionsweisen in der modernen Softwareentwicklung(Wirtschaftsinformatik: Vol. 49, No. 3, 2007) Padberg, Frank; Tichy, WalterKernpunkteDer Beitrag zeigt am Beispiel von Extreme Programming (XP), dass agile Softwareentwicklungsmethoden auf den Ideen der Lean Production beruhen.XP erreicht eine extreme Qualitätssicherung durch Paarprogrammierung, testgetriebenes Entwickeln, häufiges Refaktorisieren und laufende Codeintegration.XP arbeitet mit extremer Kundenorientierung durch ständige Einbindung eines Kundenmitarbeiters, iteratives Planungsspiel, häufige Akzeptanztests und inkrementelle Auslieferung.XP erreicht eine extreme Verschlankung des Entwicklungsprozesses durch das konsequente Weglassen von Entwurf, Dokumentation und aufwendigen Koordinierungsmechanismen. Die Verankerung in der Lean Production liefert eine konzeptionelle Erklärung, warum agile Methoden kostengünstig zu hochwertiger Software führen. Erkenntnisse über schlanke Vorgehensweisen in anderen Wirtschaftsbereichen können auf die Softwareentwicklung übertragen werden.AbstractThis paper shows that Extreme Programming (XP) is rooted in the principles of Lean Production. XP drastically slims down the development process, but adds extreme customer orientation and extreme ways of quality assurance to the process. The fact that XP and other agile methods in modern software development are based on lean principles explains why agile methods can produce high-quality software in a cost-effective way. The paper also contains a discussion of problems that come up when using XP in practice, and raises important questions about lean methods in software development; for example, whether lean methods scale to large software projects and large software organizations. When trying to answer such questions, software engineering could draw from experience with lean production and lean development in other fields.