[
画像:Ken Pugh]
Ken Pugh 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.
Services - Training and Consulting
ATDD/BDD/TDD Offerings
- Behavior Driven
Development / Acceptance Test-Driven Development: Better Software through Collaboration [HTML]
[PDF]
-
Training for the Triad (Customers / Developers
/ Testers) in collaborating on stories (14 PDUs)
[more]
Built-in quality allows quicker
delivery of business value. One of the key practices in
realizing built-in quality is Acceptance Test-Driven Development
(ATDD) / Behavior Driven Development (BDD). This course
describes how the triad (customer, tester, and developer)
creates acceptance tests to provide a joint understanding
of the requirements. It shows how to use those acceptance
tests as a communication and verification tool. Applying
these skills streamlines communication within the organization,
decreasing rework, raising customer satisfaction, and
promoting trust within the organization. These methods
have demonstrated an ability to be able to lower released
errors by up to 90%. This course is based on Lean-Agile
Acceptance Test-Driven Development by Ken Pugh.
-
Behavior-Focused Test-Driven Development
[HTML] [PDF]
-
Training for developers in TDD
[more]
Built-in quality is a key practice
in agility. Testability is a crucial aspect of quality.
This course teaches developers how to write behavior-focused
unit tests and to develop incrementally using those tests.
It emphasizes how these tests reflect the system requirements.
Refactoring legacy code and adding unit tests to that
legacy code is also explored. The course emphasizes hands-on
practice in writing unit tests, creating mocks, and refactoring.
-
Automating Tests with Cucumber [HTML] [PDF]
-
Training for developers in Cucumber
[more]
Built-in quality allows quicker
delivery of business value. One of the key practices in
realizing built-in quality is Acceptance Test-Driven Development
(ATDD) / Behavior Driven Development (BDD). The triad
(customer, tester, and developer) creates acceptance tests
to provide a joint understanding of the requirements.
Automating the acceptance tests with Cucumber gives rapid
verification that the system is delivering that business
value.
-
Automating Tests with Fit/FitNesse
SAFe® Related Offerings
- Build in Quality at Scale with Test-Driven Development
[HTML] [PDF]
-
Training for developers in TDD in a SAFe context
[more]
"Built-In Quality" is a core value of
SAFe®. It allows quicker delivery of business value. One of
the key practices in realizing built-in quality is Test-Driven
Development (TDD). This course teaches developers how to write
behavior-focused unit tests and to develop incrementally using
those tests. It emphasizes how these tests reflect the system
requirements. Refactoring legacy code and adding unit tests
to that legacy code is also explored. The course emphasizes
hands-on practice in writing unit tests, creating mocks, and
refactoring.
Process Offerings
Technical Offerings
© Copyright 2017-24 Ken Pugh. SAFe®
is a registered trademark of Scaled Agile, ART ATDD/BDD Quick
Start℠ is a service mark of Ken Pugh, Inc.
New
Resources
Events
Past
Events
SAFe
Summit 2023
August 16-17
Acceleate Flow with Built-in Quality
TriAgile 2023
March 28
A Behhavior Focused Approach to Software Development
Agile
Conference 2022
July 18-22
The Power of Three – What Are My Three (or More) Options?
SAFe Summit
2022
August 22-25
Communicate Effectively to Deliver Effectively
TSQA
2022
March 9
Testing Microservices - See It, Feel It, Touch It, Heal It, Explore
It
SAFe
Summit 2021
September 27, 29, 30
Support Business Agility Through Technical Agility
Experience
Agile
September 29
Accelerate Business Value Delivery with BDD/ATDD
Meetup
May 4, 2021
A BDD Experience
Agile
2021
July 19-22
Online
Testing Microservices - See It, Feel It, Touch It, Heal It, Explore
It
TriAgile
Five Shades of Gherkin
March 23, 2021
Conference
in the Cloud
Organizer
December 7, 2020
Experience
Agile
Effectively Communicating with Acceptance Tests
September, 2020
Safe
Summit 2020
Build-In Quality into Your Continuous Delivery Pipeline
October, 2020
TriAgile
Session
April 1, 2020
Agile
2019
August 5-9
Washington, D.C.
BDD,
ATDD, TDD, DDD, DP, OOAD, ... If You’re D’d out, Try A Holistic Approach
SAFe
Summit 2019
September 29-October 4
San Diego, CA
Shift Testing Left to Build in Quality
Booz Allen Distinguished Speaker Series
January 10, 2019
TriAgile
Bronze Sponsor
April 2. 2019
SAFe Summit 2018
October 1-5
Washington, DC
SAFe Agile Software
Engineering
Accelerating DevOps with BDD
DevOpsdays
Raleigh
September 10-11
San Diego CA
ATDD/BDD Enables DevOps
Agile
2018
August 6-10
San Diego CA
UseTables
to Drive out Ambiguity/Redundancy, Discover Scenarios, and Solve World
Hunger
Better
Software /
Agile Development West
June 4-9, 2018
Las Vegas, NV
Tutorial on Lean
Tutorial on ATDD
Deliver
2018
April 30-May 2
Austin, TX
Test Driven Development with Cucumber
Southern
Fried Agile
November 30, 2017
Charlotte,NC
Lean for All
TISQA
Wednesday, March 28 2018.
Chapel Hill NC
ATDD
TriAgile
April 6, 2018 ATDD Workshop
April 5, 2018
Raleigh NC
SafeSummit
ATDD/BDD Enables DevOps
October 4-5, 2017
San Antonio, TX
Red Hat Agile
Day
Better Software through Collaboration
October 12, 2017
Raleigh NC
Better
Software / Agile Development East
Tutorial on Lean
Tutorial on ATDD
Lean Tour of Lean session
November 5–10, 2017
Orlando, FL
Agile
2017
Tables in ATDD
August 7-11, 2017
Orlando, FL
Better
Software / Agile Development West
Tutorial
on Lean
Tutorial
on ATDD
June 4–9, 2017
Las Vegas, NV
Triagile ATDD Workshop 2017
March 29, 2017
Raleigh, NC
McKimmon Center
TriAgile
2017
Business
Value Session
March 30, 2017
Raleigh, NC
McKimmon Center
Other
Scaled Agile Partners
Partners Listing