Drawing Models to Draw Out Requirements
Posted by EdmontonPMJan 10
This 1 hour (1 PDU) live webinar is presented by ASPE on Friday January 21 2011 at 10:00 a.m. MST
Successful business analysts do not merely gather requirements; they must specify solutions that fulfill those requirements. Not only must these specifications be able to accurately convey concepts to software developers, testers, project managers and technical writers, they must be able to be evaluated by the people who provided the original requirements.
Plain text and mere sketches are notoriously ambiguous and unreliable. In this course, you will learn how to move beyond just gathering requirements and writing documents to expressing solutions using precise, succinct and verifiable models. You will use these models to enable agility.
If you work with distributed teams, including offshore developers and testers, you know that the more distant the development team, the greater the need for precision. Precise doesn’t mean bigger documents in more abstruse notations. In this course you will learn a simple and compact system for collaborative modeling that enables you to capture the most information in the smallest space with the least work in a way that’s easily testable and highly adaptable. By doing this precise analysis you will deliver more value in less time with higher quality.
Presenter:
Marc Balcer is chief architect at Model Compilers, a professional services firm that provides precise analysis, architecture, and tools that enable agile companies to transform ideas into systems. Marc specializes in using model-driven approaches to analyze, develop, and manage projects in subject matters as diverse as medical instrumentation, telecommunications management, financial services, and transportation logistics. As a party to many enterprise development projects, Marc has witnessed firsthand how the precision of application and architecture models can make the difference between spectacular success and miserable failure. He consistently seeks out opportunities for automation in the development process, developing tools to transform information captured during requirements and analysis into executable code.
Leave a Reply