Build AI Apps with Azure, Copilot, and Generative AI — Microsoft Certified
Earn Your CS Degree, Tuition-Free, 100% Online!
Overview
Build a Learning Habit
Download Class Central's free printable study calendar
Download for Free
Explore the critical examination of requirements in software engineering through this 12-minute conference talk that challenges the conventional approach to interpreting project requirements. Learn to question the assumed necessity of stated requirements and recognize them as fallible human interpretations rather than immutable facts. Discover practical strategies for identifying when cognitive shortcuts about requirements may lead projects astray and how to course-correct early in the development process. Examine real-world scenarios that demonstrate the importance of being honest about what is truly "required" versus what is assumed. Understand how to articulate unstated assumptions about solution properties and prepare for inevitable changes driven by Murphy's law. Gain insights into the complexities of time estimation in engineering projects and develop a more nuanced approach to requirement analysis that can save significant costs and prevent misdirection in software development initiatives.
Syllabus
Requirements [Citation needed] | Tali Gutman | StaffPlus New York 2025
Taught by
LeadDev