Reducing Ambiguity in Requirements through Multi-modal Communication
Traditional written specifications for software development often suffer from issues such as being unclear, incomplete, overly complex, or simply too voluminous, leading to defects in the resulting business systems. In this presentation, I will introduce a method that employs technology, modeling principles, automation, and industry standards to help organizations consistently deliver high-quality business systems. Rather than relying solely on written descriptions, I will illustrate how using visual models to represent the desired behavior of a business system can bring together all stakeholders throughout the software development life cycle. By using models, organizations can eliminate ambiguity, clarify confusion, and fill in gaps in incomplete specs. This approach can make even complex projects more manageable by providing a simplified view. By visualizing information in the form of models, stakeholders can gain a common understanding of the desired behavior of the business system under development, reduce the defects introduced into the development process, and take charge of quality at every stage of the design and development processes. Join me to learn how this method can help your organization deliver high-quality business systems in a predictable and repeatable fashion. My experience includes participating in over two dozen development projects where models were used during
Evan Masters
Evan Masters is a passionate Customer Success Manager dedicated to helping customers reach their goals. With over 10 years of experience as a PM, Certified Scrum Master, and QA Engineer, Evan has helped companies around the world implement innovative technologies in support of their business objectives. He takes great pride in listening to and understanding what customers need, and works with them to equip teams with the right tools for success. When he's not supporting customers, Evan can be found speaking at industry conferences and events, sharing his knowledge about how Critical Logic's solutions can revolutionize automated testing.