Agile
Balanced Scorecard
Benefits Realisation
Business Intelligence
Change Management
Finance Series
IT Governance and COBIT®
ITIL® and IT Service Management
Knowledge Management
Lean and Six Sigma
Marketing
Performance Management
PMI/PMP Certification
PRINCE 2®
Project and Programme Management
Records Management and Information Governance
Software Development
Software Process Improvement & CMMI®
Software Testing
Supply Management
Web 2.0 & Social Tools
 
UNICOM Membership Programme
Latest brochure download
Find an event
Registration
Enquiry
Our Speakers
Past Events
Calendar
Venues
Career Opportunities
  From Name:*
 
  From Email*
 
  To Name:*
 
  To Email*
 
  Comments:
 
 
   
Introduction to Specification by Example and Agile Acceptance Testing
Download Brochure
Event Home |  Enrol Today  |  Order Brochure   |  Programme/ScheduleRelated Events
This intensive one day workshop introduces the basics of Specification by Example and Agile Acceptance Testing, two key emerging software development practices that can significantly improve the chances of success of a software project.
Date & Venue
05 July 2010 - 05 July 2010   London
 
Fees in £
1 - £550.00
 
 

This intensive one day workshop introduces the basics of Specification by Example and Agile Acceptance Testing, two key emerging software development practices that can significantly improve the chances of success of a software project.

Agile Acceptance Testing and Specification by Example essentially help us to close the communication gap between different participants in a software project, ensure that they speak the same language and build a truly shared and consistent understanding of the domain between customers, business analysts, developers and testers. This leads to better specifications, flushing out incorrect assumptions and discovering functional gaps before the development starts and building software that is genuinely fit for purpose.

You will learn
  * how to build a shared understanding of the domain using realistic examples
  * how to ensure that the specifications are understood correctly and implemented completely using acceptance tests
  * how to focus the development effort and ensure that the result is fit for its purpose using acceptance tests
  * how to facilitate future change of code with acceptance tests
  * how to run specification workshops
  * best practices for acceptance tests
  * basic usage of FitNesse - the most popular tool for Agile Acceptance Testing

Programme outline:
  * Introduction to Specification by example
  * Exercise: Specification by example in practice
  * Introduction to FitNesse
  * Exercise: Writing and managing acceptance tests with FitNesse
  * Best practices and common problems with live documentation
  * Exercise: Evaluating acceptance tests
  * Applying Specification by example and Agile acceptance testing in Scrum and Kanban
  * Q&A about processes and issues in participants' organisations

Who should attend?
This workshop is designed for testers, business analysts and developers working on agile projects or learning how to contribute in an agile environment. Through facilitated exercises and discussion, you will learn how to apply these two practices to build quality into software from the start, design, develop and deliver systems fit for purpose, efficiently create and manage a definition of "Done" and apply test automation to focus development and testing efforts in an agile way.

The Presenter
Gojko Adzic is a software craftsman with a passion for new technologies, programming and writing. He is the author of several books and online guides on acceptance testing, including Bridging the Communication Gap, Test Driven .NET Development with Fitnesse, and Getting Fit with .NET, and more than 200 articles about programming, operating systems, the Internet and new technologies published in various online and print magazines.

 
  APMG [PRINCE2®]
  ISEB
  SEI [CMMI,...]
 
 
 
©2005 - 2006 UNICOM Seminars Limited