kenneth pugh

Kenneth Pugh

Author, Lean-Agile Acceptance Test-Driven Development : Better Software Through Collaboration

Session Title

Shift Testing Left to Build in Quality

Abstract

Built-In Quality is a key value in development. Quality includes both building the right thing and building that thing right. Shift testing left to build in quality revolves around Hypothesis Driven Development (HDD), Behavior Driven Development (BDD), and Test-Driven Development (TDD). With HDD, you create an idea for a functional change and a hypothesis as to the customer’s use of that functionality. That hypothesis forms a test as to whether you are building the right thing. With BDD, tests are created for the functionality prior to its implementation to ensure you are building the thing right. Tests for internal components are created prior to coding with TDD to check that they are working properly. In this session, Ken Pugh describes how HDD, BDD, and TDD work together and how the different roles collaborate in these processes.


Learning Objectives:

  • Describe how Shift Left Testing helps build in quality
  • Identify the different aspects of Shift Left Testing
  • Identify how loopbacks and delays are reduced by Shift Left Testing

Bio

Ken Pugh (https://kenpugh.com) helps companies develop software effectively by applying lean-agile principles and practices. He concentrates on delivering business value quickly by removing waste and delays in value streams; building in quality with Acceptance Test-Driven Development / Behaviour Driven Development; creating a collaborative environment; and evaluating return-on-investment. He has written several software development books including the 2006 Jolt Award winner Prefactoring: Extreme Abstraction, Extreme Separation, Extreme Readability and his latest: Lean-Agile Acceptance Test-Driven Development: Better Software Through Collaboration. He is the co-creator of the SAFe® Agile Software Engineering course. Ken has helped clients and presented at conferences from London to Boston to Sydney to Beijing to Hyderabad. Clients’ industries include financial, energy, electronics, process control, manufacturing, transportation, and retail.