Requirements Analysis for Architects: A Conversation with Sonya Natanzon

June 1
41 mins

View Transcript

Episode Description

In this podcast Michael Stiefel spoke to Sonya Natanzon about the intersection of technical and social aspects of software architecture. Understanding the business and how a company operates is more important than the specific technologies used. Effective requirements analysis requires focusing on problems to be solved that describe good and bad outcomes, rather than statements of need or solution statements. Embracing constraints enable architects to narrow down the available options, which makes designing the system architecture much easier.

It is often better to use techniques from approaches like Domain-Driven Design or Event Storming without formally introducing the methodology to the team. This will increase their effectiveness by reducing people's natural resistance to formal methods. The future of training new engineers will come from their ability to explain and review code, and learning how to fix broken systems.

Read a transcript of this interview: https://bit.ly/4vVegND


Newsletter:
Subscribe to the Software Architects’ Newsletter for your monthly guide to the essential news and experience from industry peers on emerging patterns and technologies:
https://www.infoq.com/software-architects-newsletter


InfoQ online certification cohorts:
Online cohorts for senior engineers and architects, built around QCon talks. Join a 5-week confidential peer group to validate your approach and apply practitioner frameworks to the technical challenges you face at work. Learn more: https://certification.qconferences.com/


Upcoming Events:

QCon AI Boston 2026 (June 1-2, 2026)
Learn how real teams are accelerating the entire software lifecycle with AI.
https://boston.qcon.ai


QCon San Francisco 2026 (November 16-20, 2026)
https://qconsf.com/


The InfoQ Podcasts:
Weekly inspiration to drive innovation and build great teams from senior software leaders. Listen to all our podcasts and read interview transcripts:


- The InfoQ Podcast https://www.infoq.com/podcasts/
- Engineering Culture Podcast by InfoQ https://www.infoq.com/podcasts/#engineering_culture
- Generally AI: https://www.infoq.com/generally-ai-podcast/


Follow InfoQ:
- Mastodon: https://techhub.social/@infoq
- X: https://x.com/InfoQ?from=@
- LinkedIn: https://www.linkedin.com/company/infoq/
- Facebook: https://www.facebook.com/InfoQdotcom#
- Instagram: https://www.instagram.com/infoqdotcom/?hl=en
- Youtube: https://www.youtube.com/infoq
- Bluesky: https://bsky.app/profile/infoq.com


Write for InfoQ:
Learn and share the changes and innovations in professional software development.
- Join a community of practitioners.
- Increase your visibility.
- Grow your career.
https://www.infoq.com/write-for-infoq
See all episodes