Software Engineering: A Modern Approach - podcast cover

Software Engineering: A Modern Approach

softengbook.orgsoftengbook.org
Chapter summaries of Software Engineering: A Modern Approach, featuring AI-generated content tailored for students and newcomers to the field.
Last refreshed:
Follow this podcast in the Metacast mobile app to refresh it and see new episodes.
Download Metacast podcast app
Podcasts are better in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episodes

4.3 - Class Diagrams

Software Engineering: A Modern Approach - Chapter 4 - Section 4.3 - Class Diagrams (AI-generated summary) Online book available at softengbook.org

Jul 29, 20255 min

4.1 and 4.2 - UML for Creating Sketches

Software Engineering: A Modern Approach - Chapter 4 - Sections 4.1 and 4.2 - UML for Creating Sketches (AI-generated summary) Online book available at softengbook.org

Jul 26, 202518 min

A3 - Product Discovery

Software Engineering: A Modern Approach - Chapter 3 - Article A3 - Product Discovery (AI-generated summary) Online book available at softengbook.org

Jul 24, 202515 min

A2 - The MVP as an Experiment

Software Engineering: A Modern Approach - Chapter 3 - Article A2 - The MVP as an Experiment (AI-generated summary) Online book available at softengbook.org

Jul 22, 202512 min

3.6 - A/B Testing

Software Engineering: A Modern Approach - Chapter 3 - Section 3.6 - A/B Testing (AI-generated summary) Online book available at softengbook.org

Jul 19, 202519 min

3.5 - Minimum Viable Product (MVP)

Software Engineering: A Modern Approach - Chapter 3 - Section 3.5 - Minimum Viable Product (MVP) - AI-generated summary Online book available at softengbook.org

Jul 17, 202516 min

3.4 - Use Cases

Software Engineering: A Modern Approach - Chapter 3 - Section 3.4 - Use Cases (AI-generated summary) Online book available at softengbook.org

Jul 15, 202517 min

3.3 - User Stories

Software Engineering: A Modern Approach - Chapter 3 - Section 3.3 - User Stories (AI-generated summary) Online book available at softengbook.org

Jul 12, 202517 min

3.1 and 3.2 - Software Requirements

Software Engineering: A Modern Approach - Chapter 3 - Sections 3.1 and 3.2 - Software Requirements (AI-generated summary) Online book available at softengbook.org

Jul 10, 20256 min

A1 - Agile Teams: From Squads to Scaled Frameworks

Software Engineering: A Modern Approach - Short Article A1 - Agile Teams 101: From Small Squads to Scaled Frameworks (AI-generated summary) Online book available at softengbook.org

Jul 08, 20257 min

2. 6 - When Not to Use Agile Methods

Software Engineering: A Modern Approach - Chapter 2 - Section 2. 6 - When Not to Use Agile Methods (AI-generated summary) Online book available at softengbook.org

Jul 03, 20255 min

2.5 - Kanban

Software Engineering: A Modern Approach - Chapter 2 - Section 2.5 - Kanban (AI-generated summary) Online book available at softengbook.org

Jul 01, 20257 min

2.4 - Scrum

Software Engineering: A Modern Approach - Chapter 2 - Section 2.4 - Scrum (AI-generated summary) Online book available at softengbook.org

Jun 28, 202518 min

2.3 - Extreme Programming (part 3)

Software Engineering: A Modern Approach - Chapter 2 - Section 2.3 - Extreme Programming - part 3 (AI-generated summary) Online book available at softengbook.org

Jun 26, 20255 min

2.3 - Extreme Programming (part 2)

Software Engineering: A Modern Approach - Chapter 2 - Section 2.3 - Extreme Programming - part 2 (AI-generated summary). Online book available at softengbook.org

Jun 24, 202518 min

2.3 - Extreme Programming (part 1)

Software Engineering: A Modern Approach - Chapter 2 - Section 2.3 - Extreme Programming - part 1 (AI-generated summary) Extreme Programming is a lightweight agile method for developing software with evolving or unclear requirements. It's defined by values, principles, and practices rather than rigid step-by-step procedures. Online book available at softengbook.org

Jun 19, 202523 min

2.1 and 2.2 - Software Processes and the Agile Manifesto

Software Engineering: A Modern Approach - Chapter 2 - Sections 2.1 and 2.2 - Software Processes and the Agile Manifesto (AI-generated summary) From the 1994 CHAOS Report disaster to the Agile Manifesto revolution. Why modern software teams need processes and how Extreme Programming, Scrum, and Kanban changed everything. Online book available at softengbook.org

Jun 17, 202517 min

1.3 - The Three Types of Software Systems

Software Engineering: A Modern Approach - Chapter 1 - Section 1.3 - Classification of Software Systems (AI-generated summary) Discover Bertrand Meyer's essential classification that every developer should know: Casual Systems (Type C) for lightweight, low-stakes projects; Acute Systems (Type A) for life-critical applications where failure means disaster; and Business Systems (Type B) where modern software engineering practices truly shine. Learn why one-size-fits-all development approaches fail ...

Jun 15, 202513 min

1.2 - What do We Study in Software Engineering?

Software Engineering: A Modern Approach - Chapter 1 - Section 1.2 - Topics of Study (AI-generated summary) This episode briefly covers areas like Software Requirements, Architecture, Design, Construction, and Testing. We also dive into Software Maintenance and Configuration Management. Further topics include Project Management, Processes, Models and Methods, Quality, Professional Practice, and Economics. Online book available at https://softengbook.org/

Jun 15, 202522 min

1.1 - Introduction to Software Engineering

Software Engineering: A Modern Approach - Chapter 1 - Section 1.1 - Definition and Historical Context (AI-generated summary) In this first episode, we explore Software Engineering, from its "crisis" origins in the late 1960s to the inherent complexities and the enduring truth that there are no silver bullets for the vital software powering our modern world. Online book available at https://softengbook.org

Jun 14, 202516 min
For the best experience, listen in Metacast app for iOS or Android