Specification by Example (Steven Mak)

Title Specification by Example
Speaker Steven Mak
Audience Developers
Level Beginner
Summary

The purpose of this tutorial is to let participants understand the process of specification by example, how it works, and what good specifications should look like. I will introduce the concept of specification by examples, its process and how it works. During exercises participants are asked refine the specifications. There will be reviews, switching pairs, and repeat for another round. Participants are reminded to bring their own laptops with a development environment.

Speaker Bio

Steven Mak is based in Hong Kong, spends most of the time helping teams adopting agile engineering and testing practices in the region. He also enjoys his leisure time writing programs solving some of his problems. His love in programming started since his primary school days. Later obtained a Bachelor degree in Computer Science at the University of Hong Kong, as well as developed his interests in a variety of programming languages, from mainstream to the very exotic. To pursue better understanding of teams, organizations, customers, and new product development, he completed a Master degree in Business Administration at Imperial College London.

He has worked in many business domains, including printer drivers, games, dotcoms, student information systems, IVRS, SMS gateways, payment systems, and network monitoring systems. He is also an active contributor to agile communities in the region, help organizing events as well as contributing talks and workshops.

At the moment, his interests include cleaning up ugly code, secure coding practices, and extremely self-managing organizations.

Half/Full-Day? Half-day
When, where? Aug 6 (Day 2), 14:00pm-17:30pm, Training Room 3
Course materials? No

As to tutorial materials: WikiSym + OpenSym is a paperless conference. We do not provide printed tutorial materials. However, speakers may choose to make their materials available as PDFs for your download at the conference.