Limit search to available items
29855 results found. Sorted by relevance | date | title .
Book Cover
E-book
Author Wlodarczak, Peter.

Title Agile Software Development
Published Milton : Auerbach Publishers, Incorporated, 2023

Copies

Description 1 online resource (96 p.)
Series IT Pro Practice Notes Series
IT Pro Practice Notes Series
Contents Intro -- Cover Page -- Half-Title Page -- Series Page -- Title Page -- Copyright Page -- Contents -- List of Figures -- List of Tables -- 1 Introduction -- 2 Classical Models -- 2.1 Waterfall Model -- 2.2 V-Model -- 2.3 RUP -- 3 Agile Methods -- 3.1 The Agile Manifest -- 3.1.1 Agile principles -- 3.2 Extreme programming -- 3.3 Kanban -- 4 Scrum -- 4.1 Introduction to Scrum -- 4.2 Scrum Team -- 4.2.1 Product Owner -- 4.2.2 Scrum Master -- 4.2.3 Dev Team -- 4.3 Product Backlog -- 4.3.1 Product Goal -- 4.4 User Story -- 4.5 Scrum Events -- 4.5.1 Sprint -- 4.5.2 Sprint Planning
4.5.3 Sprint Cancelling -- 4.6 Scrum Artifacts -- 4.6.1 Product Backlog -- 4.6.2 Commitment: Product Goal -- 4.6.3 Sprint Backlog -- 4.6.4 Commitment: Sprint Goal -- 4.6.5 Increment -- 4.6.6 Definition of Done (DoD) -- 4.7 Progress Control -- 4.7.1 Sprint Burn-Down Chart -- 4.7.2 Release Burn-Up Chart -- 4.8 Other Stakeholders -- 4.8.1 Customer -- 4.8.2 End User -- 4.8.3 Management -- 4.8.4 Testing -- 4.9 Limits of Scrum -- 5 Best Practices for the Dev Team -- 5.1 Version Control -- 5.1.1 Branching -- 5.1.2 Git -- 5.1.3 Subversion -- 5.2 Software Quality -- 5.2.1 Coding Guidelines -- 5.2.2 KISS
5.2.3 Clean Code -- 5.3 SOLID Principles -- 5.3.1 Single Responsibility Principle -- 5.3.2 Open-Closed Principle -- 5.3.3 Liskov Substitution Principle -- 5.3.4 Interface Segregation Principle -- 5.3.5 Dependency Inversion Principle -- 5.4 Design Patterns -- 5.4.1 Creational Patterns -- 5.4.2 Structural Patterns -- 5.4.3 Behavioral Patterns -- 5.4.4 Concurrency Patterns -- 5.5 Continuous Integration/Continuous Delivery -- 5.6 DevOps -- 5.7 Security Checkers -- 6 Testing -- 6.1 Unit Testing -- 6.2 Integration Testing -- 6.3 System Testing -- 6.4 User Acceptance Testing (UAT)
6.5 Regression Testing -- 6.6 Exploratory Testing -- A Appendix -- A.1 Scrum Terms -- A.1.1 Scrum Team -- A.1.2 Scrum Events -- A.1.3 Scrum Artifacts -- A.1.4 Other Terms -- A.2 Comparison of Classical vs. Agile Methods -- References -- Index
Summary Agile Software Development is an introduction to agile software development methods. Agile methods try to diminish complexity, increase transparency, and reach a deployable product in a shorter time frame. Agile methods use an iterative and incremental approach to minimize risks and to avoid maldevelopment. The book gives a short introduction to agile methods and agile software development principles. It serves as a study book and as a reference manual. Based on the official Scrum Guide, the book also covers other topics such as best practices for agile software development and agile testing. It targets practitioners who want to start with agile software development, as well as developers or project managers who already use agile methodologies. The book can be read from the beginning, but each chapter has been written in a way so it can be read individually
Notes Description based upon print version of record
Peter Wlodarczak is an IT consultant in Data Analytics and Machine Learning. Born in Basel, Switzerland, he holds a Master's degree and a PhD from the University of Southern Queensland, Australia. He has many years of experience in large software engineering and data analysis projects. He has published more than 20 papers and book chapters in this area and has presented his work in many conferences. His research interests include, among others, Machine Learning, eHealth, and Bio Computing
Subject Agile software development.
COMPUTERS / Information Technology
COMPUTERS / Programming / Software Development
BUSINESS & ECONOMICS / Project Management
Agile software development
Form Electronic book
ISBN 9781003801030
100380103X
9781003301707
1003301703
9781003802433
1003802435