Workshop: Being Agile About System Qualities
Ideal workshop size is up to 20 participants. The full-day workshop provides an opportunity for attendees to practice applying quality-related techniques to their own work. Price: Contact us at training@wirfs-brock dot com.Price includes all workshop materials. Workshop leader travel and lodging expenses are extra.
In a sprint to deliver features, agile teams sometime overlook software qualities or "non-functional" requirements such as security, scalability, performance or reliability. This hands-on workshop introduces practical techniques that support the incremental definition and delivery of system qualities along with system functionality. You will learn techniques for identifying quality concerns and weaving quality-related work into your project, and options for making quality objectives visible and tangible. You will be introduced to architecture practices for explicitly addressing system qualities and experience writing failure/recovery as well as "happy path" scenarios.
At the completion of this workshop attendees should be able to:
Write and critique an agile quality scenario
Understand how to specify measurable results
Define and interpret landing zone criteria
Participate or lead a workshop to identify quality concerns
Understand how quality-related activities can fit into their agile process
a. Adding quality concerns to a product roadmap
b. Architecture spikes
c. Alternatives for managing architecture and quality-related tasks
a. Simple quality scenario templates
b. Specifying measurable results
c. Agreeing on quality target values
d. Adding quality-related acceptance criteria to user stories
a. What is a landing zone and how it differs from acceptance criteria
b. What makes a landing zone agile?
c. Options for level of detail
a. Defining simple quality indicator tests
b. Two kinds of quality-scenario tests
c. Failure / recovery testing
d. Testing quality-related acceptance criteria
Attendees should have some familiarity with agile development practices and an interest in non-functional (system quality) requirements and how they can incorporate work on them into their agile projects or programs.
Who should attend?
Approximately 50% of the workshop is short exercises, discussions, and project simulations; 50% short lectures. An optional project-specific workshop day can be added to address your team's specific system quality practiices and concerns.
Each attendee will receive a workshop guidebook developed by Wirfs-Brock Associates that includes quality-scenario templates, examples, and workshop notes.
For additional information please contact us at firstname.lastname@example.org