JavaScript Programming for Beginners
AI Engineer - Learn how to integrate AI into software applications
Overview
Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
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