Software Development Workflow
We're still working on our article for Software Development Workflow. Please check back soon for more information.
xzj7p6|
Find a path to becoming a Software Development Workflow. Learn more at:
OpenCourser.com/topic/xzj7p6/software
Reading list
We've selected 14 books
that we think will supplement your
learning. Use these to
develop background knowledge, enrich your coursework, and gain a
deeper understanding of the topics covered in
Software Development Workflow.
Describes how to implement continuous delivery, a software development approach that enables frequent and reliable software releases. It is written by Jez Humble and David Farley, two leading experts in continuous delivery.
Focuses on the Scrum framework for agile software development. It provides a detailed guide to the Scrum process, roles, and artifacts. It is written by Jeff Sutherland, one of the co-creators of Scrum.
Provides a practical guide to implementing DevOps, a software development approach that combines development and operations. It is written by a team of experts from Google, Amazon, and Microsoft.
Provides a comprehensive guide to agile testing, covering topics such as test planning, test execution, and test reporting. It is written by Lisa Crispin and Janet Gregory, two leading experts in agile testing.
Introduces the concept of domain-driven design (DDD), a software development approach that focuses on creating software that closely models the domain of the problem it is trying to solve. It is written by Eric Evans, a leading expert in DDD.
Presents a catalog of design patterns, which are general solutions to common software design problems. It is written by the Gang of Four, a group of leading software engineers.
Provides a comprehensive guide to site reliability engineering (SRE), a discipline that focuses on the reliability and performance of software systems. It is written by a team of SRE experts from Google.
Introduces the concept of lean software development, which focuses on delivering value to customers quickly and efficiently. It is written by Mary Poppendieck and Tom Poppendieck, two leading experts in lean software development.
Provides a concise overview of Scrum, an agile software development framework. It is written by Jeff Sutherland, one of the co-creators of Scrum.
Provides a set of principles and practices for writing clean, maintainable, and testable code. It is written by Robert C. Martin, a renowned software engineer and author.
Introduces the concept of Kanban, a visual management system that helps teams improve their workflow and productivity. It is written by David J. Anderson, the creator of Kanban.
Provides a fun and engaging introduction to design patterns. It is written by Eric Freeman and Elisabeth Robson, two leading experts in software design.
Describes techniques for refactoring existing code to improve its design and maintainability. It is written by Martin Fowler, a leading expert in software refactoring.
Provides practical advice on how to become a successful software developer. It covers topics such as career development, software design, and productivity.
For more information about how these books relate to this course, visit:
OpenCourser.com/topic/xzj7p6/software