Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
Engage!
Bringing teams together to
deliver software that makes a
difference
John Ferguson SmartJohn Ferguson SmartJohn Fer...
To the moon and back again
RAM4K
The Apollo Guidance Computer
72K ROM
17 Registers
1 MHz Clock
LOL
"Coming up with solu0ons and new ideas was an adventure. Dedica0on and
commitment were a given. Mutual respect was across ...
What does an “engaged team” look like?
*Puppet State of Devops report 2017
440 times faster
Lead time from commit to production for high
performing teams*
93%
Fewer failing stories
29%
Less time spent on
fixing bugs
Fans,
not users
Delivers
Demonstrable value
High Performing Teams
Engage
Early
Engage
Actively
Engage early!
How Early?
Earlier than that!
Look familiar?
The Thinker
The Doers
“It doesn't make sense to hire
smart people and then tell them
what to to , We hire smart people
so they can tell us what ...
The Thinker-Doers
Timelines & Planning
Pitch Deck Edition
Business
BA
Developers
As a corporate frequent flyer
I want to earn points on my business flights
So that I can get discou...
“It was at that moment that I learned that the word
requirements actually means shut up”

- Jeff Pa;on, “User Story Mapping”
Business
BA
Developers
As a corporate frequent flyer
I want to earn points on my business flights
So that I can get discou...
Business
BA
Developers
As a corporate frequent flyer
I want to earn points on my business flights
So that I can get discou...
Business
BA
Developers
As a corporate frequent flyer
I want to earn points on my business flights
So that I can get discou...
It’s waterfall all over again!
BDD
A few techniques that can help…
BDD
Discovery - the bigger picture
✓Impact Mapping
✓Story Mapping
✓Event Storming
Know what your goals are
Know when you know they are achieved
Don’t confuse success with completion
BDD
Definition - Identify the outcomes
Definition - Key rules and examples
Rich guy Joe
successfully
orders a card
Student Billy can’t order a card
because his in...
Definition - explore the flows
✓Feature Mapping
Rich guy Joe
successfully
orders a card
Applies for
card
His credit
rating i...
BDD
Formalisation - write executable specs
Feature: Credit card financial checks
In order to avoid bad debts
As a financial in...
BDD
Automate
Feature: Credit card financial checks
In order to avoid bad debts
As a financial institution
I want to ensure tha...
Impact Maps
Story Maps
Product and
Sprint Backlog
Example
Mapping
Feature Mapping
Gherkin
Executable
Acceptance
Criteria
L...
Automated
Acceptance
Criteria
A Shared
Understanding
Validation
Story Mapping
3 amigos
Acceptance
Criteria
Feature
Mapping...
Timelines & Planning
Pitch Deck Edition
Automation should serve the team
Not the other way round
Engage Actively
Anchoring
Timelines & Planning
Pitch Deck Edition
Timelines & Planning
Pitch Deck Edition
Free-loading
Going with the crowd
Production Blocking
A few techniques that can help…
Keep meetings small
Have well-defined rules
Broad Brushes First
Beware of Brainstorming
High Performing Teams
Engage
Early
Engage
Actively
Thank You!
h1ps://johnfergusonsmart.com
reachme@johnfergusonsmart.com
@wakaleo
John Ferguson Smart
Engage! Bringing teams together to deliver software that makes a difference
Engage! Bringing teams together to deliver software that makes a difference
Engage! Bringing teams together to deliver software that makes a difference
Nächste SlideShare
Wird geladen in …5
×

Engage! Bringing teams together to deliver software that makes a difference

417 Aufrufe

Veröffentlicht am

International speaker and author of “BDD in Action” John Ferguson Smart shows how you can multiply your team’s productivity and innovation by engaging the creativity of your whole team from the outset. Drawing from his long experience helping teams deliver better software faster and more effectively, John will discuss the latest practical techniques leveraged from Behaviour Driven Development, Lean Enterprise, DevOps, and Test Automation, combined with research in Psychology and Team Performance, to show you how to get the best out of your teams. Learn about the new roles of business analysts, developers and testers in a DevOps world, and how testers can play a vital role in not only detecting defects but preventing them. Discover how you can make test automation happen during, not after, the sprint, and how to engage the creativity of the whole team right from the word "go".

Veröffentlicht in: Technologie
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://soo.gd/qURD } ......................................................................................................................... Download Full EPUB Ebook here { https://soo.gd/qURD } ......................................................................................................................... Download Full doc Ebook here { https://soo.gd/qURD } ......................................................................................................................... Download PDF EBOOK here { https://soo.gd/qURD } ......................................................................................................................... Download EPUB Ebook here { https://soo.gd/qURD } ......................................................................................................................... Download doc Ebook here { https://soo.gd/qURD } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THIS can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THIS is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THIS Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THIS the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THIS Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { http://shorturl.at/krvUW } ......................................................................................................................... Download Full EPUB Ebook here { http://shorturl.at/krvUW } ......................................................................................................................... Download Full doc Ebook here { http://shorturl.at/krvUW } ......................................................................................................................... Download PDF EBOOK here { http://shorturl.at/krvUW } ......................................................................................................................... Download EPUB Ebook here { http://shorturl.at/krvUW } ......................................................................................................................... Download doc Ebook here { http://shorturl.at/krvUW } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THIS can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THIS is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THIS Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THIS the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THIS Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • ..............ACCESS that WEBSITE Over for All Ebooks ................ ......................................................................................................................... DOWNLOAD FULL PDF EBOOK here { https://urlzs.com/UABbn } ......................................................................................................................... Download Full EPUB Ebook here { https://urlzs.com/UABbn } .........................................................................................................................
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier

Engage! Bringing teams together to deliver software that makes a difference

  1. 1. Engage! Bringing teams together to deliver software that makes a difference John Ferguson SmartJohn Ferguson SmartJohn Ferguson SmartJohn Ferguson Smart
  2. 2. To the moon and back again
  3. 3. RAM4K The Apollo Guidance Computer 72K ROM 17 Registers 1 MHz Clock
  4. 4. LOL
  5. 5. "Coming up with solu0ons and new ideas was an adventure. Dedica0on and commitment were a given. Mutual respect was across the board. Because so<ware was a mystery, a black box, upper management gave us total freedom and trust. We had to find a way and we did. Looking back, we were the luckiest people in the world; there was no choice but to be pioneers.” Margaret Hamilton So<ware Pioneer Dedica0on respect freedom and trust commitment
  6. 6. What does an “engaged team” look like?
  7. 7. *Puppet State of Devops report 2017 440 times faster Lead time from commit to production for high performing teams*
  8. 8. 93% Fewer failing stories
  9. 9. 29% Less time spent on fixing bugs
  10. 10. Fans, not users
  11. 11. Delivers Demonstrable value
  12. 12. High Performing Teams Engage Early Engage Actively
  13. 13. Engage early! How Early? Earlier than that!
  14. 14. Look familiar?
  15. 15. The Thinker The Doers
  16. 16. “It doesn't make sense to hire smart people and then tell them what to to , We hire smart people so they can tell us what to do.” - Steve Jobs
  17. 17. The Thinker-Doers
  18. 18. Timelines & Planning Pitch Deck Edition
  19. 19. Business BA Developers As a corporate frequent flyer I want to earn points on my business flights So that I can get discounts on my holiday flights Scenario: First class earns double points Given I fly from London to Paris When I am in First Class
 Then I should earn twice as many points … Testers
  20. 20. “It was at that moment that I learned that the word requirements actually means shut up”
 - Jeff Pa;on, “User Story Mapping”
  21. 21. Business BA Developers As a corporate frequent flyer I want to earn points on my business flights So that I can get discounts on my holiday flights Scenario: First class earns double points Given I fly from London to Paris When I am in First Class
 Then I should earn twice as many points … Testers rework
  22. 22. Business BA Developers As a corporate frequent flyer I want to earn points on my business flights So that I can get discounts on my holiday flights Scenario: First class earns double points Given I fly from London to Paris When I am in First Class
 Then I should earn twice as many points … Testers rework misinterpretation
  23. 23. Business BA Developers As a corporate frequent flyer I want to earn points on my business flights So that I can get discounts on my holiday flights Scenario: First class earns double points Given I fly from London to Paris When I am in First Class
 Then I should earn twice as many points … Testers rework misinterpretation missed opportunities
  24. 24. It’s waterfall all over again!
  25. 25. BDD
  26. 26. A few techniques that can help…
  27. 27. BDD
  28. 28. Discovery - the bigger picture ✓Impact Mapping ✓Story Mapping ✓Event Storming
  29. 29. Know what your goals are Know when you know they are achieved Don’t confuse success with completion
  30. 30. BDD
  31. 31. Definition - Identify the outcomes
  32. 32. Definition - Key rules and examples Rich guy Joe successfully orders a card Student Billy can’t order a card because his income is too low Salary must be sufficient ✓Example Mapping
  33. 33. Definition - explore the flows ✓Feature Mapping Rich guy Joe successfully orders a card Applies for card His credit rating is OK His salary is sufficient An account is created The credit card is posted Scenario Steps Outcomes His credit rating sucks His application is rejected
  34. 34. BDD
  35. 35. Formalisation - write executable specs Feature: Credit card financial checks In order to avoid bad debts As a financial institution I want to ensure that a customer’s credit limit is in line with the their earnings Scenario Outline: The maximum credit card limit depends on the customer's salary A customer needs a salary of at least £10,000. There are two types of card, one with a limit of £2500, and another with a limit of £5000 Given an individual customer with an annual salary of <Salary> When the customer applies for a credit card Then the credit card application should be <Approved or Refused> And if approved, the maximum credit limit should be <Max Limit> Examples: | Salary | Approved or Refused | Max Limit | Notes | | £5000 | Refused | 0 | must be over £10,000 | | £15,000 | Approved | £2500 | Up to £15,000 | | £25,000 | Approved | £5000 | Over £15,000 | | £100,000 | Approved | £5000 | Max limit £5000 |
  36. 36. BDD
  37. 37. Automate Feature: Credit card financial checks In order to avoid bad debts As a financial institution I want to ensure that a customer’s credit limit is in line with the their earnings Scenario Outline: The maximum credit card limit depends on the customer's salary A customer needs a salary of at least £10,000. There are two types of card, one with a limit of £2500, and another with a limit of £5000 Given an individual customer with an annual salary of <Salary> When the customer applies for a credit card Then the credit card application should be <Approved or Refused> And if approved, the maximum credit limit should be <Max Limit> Examples: | Salary | Approved or Refused | Max Limit | Notes | | £5000 | Refused | 0 | must be over £10,000 | | £15,000 | Approved | £2500 | Up to £15,000 | | £25,000 | Approved | £5000 | Over £15,000 | | £100,000 | Approved | £5000 | Max limit £5000 |
  38. 38. Impact Maps Story Maps Product and Sprint Backlog Example Mapping Feature Mapping Gherkin Executable Acceptance Criteria Living Documentation BDD Unit TestingContinuous Integration/ Continuous Delivery Working
 Software
 (ready for exploratory testing)
  39. 39. Automated Acceptance Criteria A Shared Understanding Validation Story Mapping 3 amigos Acceptance Criteria Feature Mapping Gherkin Example Mapping Collaborative Requirements Discovery Living Documentation Regression Tests Change with confidence Effective Automation Sustainable Automation Impact Mapping Executable Requirements High investment Lasting Benefits Low investment Immediate Benefits Feedback and Validation Formalisation Design Thinking
  40. 40. Timelines & Planning Pitch Deck Edition Automation should serve the team Not the other way round
  41. 41. Engage Actively
  42. 42. Anchoring
  43. 43. Timelines & Planning Pitch Deck Edition
  44. 44. Timelines & Planning Pitch Deck Edition Free-loading
  45. 45. Going with the crowd
  46. 46. Production Blocking
  47. 47. A few techniques that can help…
  48. 48. Keep meetings small
  49. 49. Have well-defined rules
  50. 50. Broad Brushes First
  51. 51. Beware of Brainstorming
  52. 52. High Performing Teams Engage Early Engage Actively
  53. 53. Thank You! h1ps://johnfergusonsmart.com reachme@johnfergusonsmart.com @wakaleo John Ferguson Smart

×