logo
episode-header-image
Feb 2024
1h 7m

SE Radio 604: Karl Wiegers and Candase H...

se-radio@computer.org
About this episode

Karl Wiegers, Principal Consultant with Process Impact and author of 14 books, and Candase Hokanson, Business Architect and PMI-Agile Certified Practitioner at ArgonDigital, speak with SE Radio host Gavin Henry about software requirements essentials. They explore five different parts of requirements engineering and how you can apply them to any ongoing project. Wiegers and Hokanson describe why requirements constantly change, how you can test that you're meeting them, and why the tools you have at hand are suitable to start straight away. They discuss the need for requirements in every software project and provide recommendations on how to gather, analyze, validate, and manage those requirements. Candase and Karl offer in-depth perspectives on a range of topics, including how to elicit requirements, speak with users, get to the source of the business or user goal, and create requirement sets, models, prototypes, and baselines. Finally, they look at specifications you can use, and how to validate, test, and verify them. Brought to you by IEEE Computer Society and IEEE Software magazine.

Up next
Today
SE Radio 676: Samuel Colvin on the Pydantic Ecosystem
Samuel Colvin, the CEO and founder of Pydantic, speaks with host Gregory M. Kapfhammer about the ecosystem of Pydantic’s Python frameworks, including Pydantic, Pydantic AI, and Pydantic Logfire. Along with discussing the design, implementation, and use of these frameworks, they d ... Show More
1h 2m
Jul 1
SE Radio 675: Brian Demers on Observability into the Toolchain
Brian Demers, Developer Advocate at Gradle, speaks with host Giovanni Asproni about the importance of having observability in the toolchain. Such information about build times, compiler warnings, test executions, and any other system used to build the production code can help to ... Show More
47m 41s
Jun 25
SE Radio 674: Vilhelm von Ehrenheim on Autonomous Testing
Vilhelm von Ehrenheim, co-founder and chief AI officer of QA.tech, speaks with SE Radio's Brijesh Ammanath about autonomous testing. The discussion starts by covering the fundamentals, and how testing has evolved from manual to automated to now autonomous. Vilhelm then deep dives ... Show More
49m 49s
Recommended Episodes
Feb 2019
Machine Learning In The Enterprise
Summary Machine learning is a class of technologies that promise to revolutionize business. Unfortunately, it can be difficult to identify and execute on ways that it can be used in large companies. Kevin Dewalt founded Prolego to help Fortune 500 companies build, launch, and mai ... Show More
48m 19s
Nov 2023
Deploying Edge and Embedded AI Systems with Heather Gorr - #655
Today we’re joined by Heather Gorr, principal MATLAB product marketing manager at MathWorks. In our conversation with Heather, we discuss the deployment of AI models to hardware devices and embedded AI systems. We explore factors to consider during data preparation, model develop ... Show More
38m 36s
Jul 2020
Nora Jones on Resilience Engineering, Mental Models, and Learning from Incidents
In this podcast, Nora Jones, Co-Founder and CEO at Jeli and co-author of O’Reilly’s “Chaos Engineering: System Resiliency in Practice”, sat down with InfoQ podcast co-host Daniel Bryant. Topics discussed included: chaos engineering and resilience engineering, planning and running ... Show More
36 m
Mar 2023
Daniel Servansky | Electromechanical Engineering, Root Cause Analysis, & Engineering Ethics
Send us a textIn our discussion with Daniel Servansky he shares the one thing he would change about how engineering companies operate, a wonderfully educational example of the engineering process that is root cause analysis, as well as how to get started learning electronics as a ... Show More
51m 58s
Dec 2022
E23 - Examining the nuances of Software Testing
In this episode, Maaret Pyhäjärvi, a principal test engineer at Vaisala and respected speaker, author, and mentor, discusses the evolution of software testing and the role of testing engineers in the design process. We cover the challenges and benefits of implementing CI/CD and h ... Show More
43m 33s
Jun 2023
Roland Schwarz | R&D Engineering Series – Interview 2 of 6
Send us a textRoland Schwarz is a mechanical engineer who has held several R&D roles and is currently working at Surfaceink, a product design & development consultancy.Aaron Moncur, host🚀 Join Us at PDX 2025! 🚀PDX 2025 is the  Product Development Expo designed for engineers who ... Show More
39m 28s
Oct 2022
How To Bring Agile Practices To Your Data Projects
Summary Agile methodologies have been adopted by a majority of teams for building software applications. Applying those same practices to data can prove challenging due to the number of systems that need to be included to implement a complete feature. In this episode Shane Gibson ... Show More
1h 12m
Aug 2023
S4E31 Danny Payne | OnShape CAD, Expert Witnessing, & NOT Moving Into Management
Send us a textDanny Pane is a mechanical engineer and senior principal engineer at Edwards Lifesciences. Danny has experience as an engineering expert witness and in process development, and is also an active user of OnShape, a modern cloud-based CAD program we’ve talked a little ... Show More
57m 32s