Software Development Activity Cycles -  Robert F. Rose

Software Development Activity Cycles (eBook)

Collaborative Development, Continuous Testing and User Acceptance
eBook Download: PDF
2022 | 1. Auflage
XXXII, 279 Seiten
Apress (Verlag)
978-1-4842-8239-7 (ISBN)
Systemvoraussetzungen
56,99 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen

The principal benefit this book is to provide a holistic and comprehensible view of the entire software development process, including ongoing evolution and support. It treats development as a collaborative effort with triad communication between a tester, a programmer, and a representative from the user community or a Subject Matter Expert (SME).  Progress is measured by user acceptance in each cycle before proceeding to the next step of an activity. There is no test stage in the DPAC model: continuous testing is represented in the backswing (Check Phase) of each activity cycle.   

This approach posits that there exists some 'happy path' that represents the intent of the project as declared by the objectives of a Vision Statement, and that this path can be revealed by an iterative and incremental process of 'freeing the statue from the stone.'  As the image of this path unfolds, more waste is removed while retaining conceptual integrity. 

The example presented herein walks the reader through an application of the model.  This book should be of great interest to Product and Project Managers new to the concept of a lean agile development effort, and all practitioners of an agile methodology or those considering or just beginning an agile journey.

What You'll Learn

  • See how the various disciplines constituting the software development process come together
  • Understand where in the development process management, you can exercise measurement of progress and control
  • Review how a quality engineering program will positively affect the quality of the development process
  • Examine how the quality of the development process profoundly affects the quality of the software system

Who This Book Is For

Managers, from the C-Suite (CEO,CXO, CIO) to line managers including project managers, and practitioners including programmers, testers, and mid-level managers (Technical Project Managers, Software Quality Engineers, and Coaches). Also, Agile enthusiasts who are looking for a software development methodology on which to place their hat.  


 




Robert F. Rose has provided services to both private and public sectors including telecom and healthcare, NavAir, the Environmental Protection Agency (EPA) and Housing and Urban Development (HUD).  His experience includes pioneering design and development of a warehouse system for storing and analyzing medical records, design and development of an early prototype logistics tracking system for the V22 Osprey, and design and implementation of a complex enterprise wide web based directory system.  Among his accomplishments he was Technical Project Manager for the Presidential Commission's Inquiry on the Challenger Disaster. The DPAC model is the product of independent efforts both in management and in preparation of the technical approach section for various responses to Requests for Proposals (RFP).  Now retired, Robert has pulled together the sum of his experience with the process of developing software into the DPAC framework. It is entirely original work not derivative from other approaches.
Written from the perspective of a Technical Project Manager, this study presents a scenario for a complete "e;shift left"e; software development effort.  It brings considerations for Test and Support as early as the Inception Stage.  Based on an innovative model - Development Process Activity Cycles (DPAC) - this representation allows visualization of progress including recursive activities.  The model is based on an interpretation of the Deming quality cycle of Plan Do, Check Act (PDCA).   Periodic Management reports are generated using configuration management data generated during the Act phase of each iteration.  There is no Test stage in the DPAC model; Test is represented in the back swing Check Phase of each iteration.This approach allows the user or Subject Mater Expert (SME) to contemplate the face of the system through several iterations of design and development, using the triad principle ("e;Power of Three"e;) matching a programmer, tester and member of the user community   This approach incrementally reveals the best fit to the intent of the vision statement and iteratively uncovers the needs of the user while maintaining conceptual integrity. This book provides a holistic and comprehensible view of the entire development process including ongoing evolution and support, staffing, and establishment of a comprehensive quality engineering program. It describes activity inside the "e;belly of the beast."e;  By including support services as a part of the development model a complete return on investment (ROI) can be calculated and a value stream can be measured over the entire Application Life Cycle.You will*         See how the various disciplines constituting the software development process come together*         Understand where in the iterative development process progress  can be measured and control exercised*         Review how a quality engineering program will positively affect the quality of the development process*         Examine how the quality of the development process profoundly affects the quality of the software systemWho this book is forIntended for a technical audience, this work should be of interest to all technical personnel including analysts, programmers, test and production, especially mid level managers and anyone familiar with the principles of a Lean, Agile approach to development.
Erscheint lt. Verlag 20.7.2022
Zusatzinfo XXXII, 279 p. 55 illus.
Sprache englisch
Themenwelt Informatik Office Programme Outlook
Informatik Software Entwicklung User Interfaces (HCI)
Mathematik / Informatik Mathematik Finanz- / Wirtschaftsmathematik
Wirtschaft Betriebswirtschaft / Management Wirtschaftsinformatik
Schlagworte agile project management • ATDD • BDD • Collaborative Development • Continuous Testing • Driven Development • Lean-Agile Software Development • software development • Software Quality Engineering • Test • User Acceptance Driven Development
ISBN-10 1-4842-8239-6 / 1484282396
ISBN-13 978-1-4842-8239-7 / 9781484282397
Haben Sie eine Frage zum Produkt?
PDFPDF (Wasserzeichen)
Größe: 7,2 MB

DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasser­zeichen und ist damit für Sie persona­lisiert. Bei einer missbräuch­lichen Weiter­gabe des eBooks an Dritte ist eine Rück­ver­folgung an die Quelle möglich.

Dateiformat: PDF (Portable Document Format)
Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich