Engineering Culture by InfoQ cover image

Engineering Culture by InfoQ

The Evolution of Use Cases in Modern Software Engineering

Jun 7, 2024
Ivar Jacobson, an expert in software engineering, discusses the evolution of use cases in modern software engineering. Topics include the shift from traditional to agile methodologies, the importance of user stories, and the resurgence of use cases in software development for enhanced product understanding and communication within project teams.
30:16

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • The evolution of software engineering methodologies showcases a cyclical pattern, where past ideas resurface in the industry.
  • Collaborations aim to revive use cases in modern software development by integrating them with practices like BDD and ATDD.

Deep dives

Evolution of Methodologies: From Component-Based to Agile

The podcast episode discusses the evolution of methodologies in software engineering, starting with the speaker's experience at Ericsson. Initially facing challenges with traditional methodologies, the speaker introduced a component-based approach that led to success. However, the rise of agile methodologies later impacted practices like UML, rational unified process, and use cases. Despite initial setbacks, the speaker highlights the cyclical nature of software engineering methodologies, where past ideas resurface in the industry.

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner