SpectacularA Brief Introduction
Who is Michael Dowling?Coding 17 years, since I was 15 (you do the math)Started with Perl, TCLC/C++Java & .Net (C#)Groovy & Ruby (sorta)Agile since 2002Architect at Wells Fargo since 2006Responsible for Agile Rollout in Wholesale LOBTeam coaching, mentoringI like Eeyore.Logical, cynicalMyers Briggs:  INTJ (“Systems Builder”)
What is Spectacular?“Let’s invite everyone to the party!”ATDD tool that uses everyone else’s ATDD toolsKeeps story documentation and team understanding of requirements in a single place without losing AgilityAllows teams to use a variety of ATDD tools in a variety of languagesIntroduces Executable Use CasesGet it?  Spectacular?
How does it work?Team Collaborates on Story RequirementsTeam Documents Story Requirements as Tests(FIT and/or Gherkin and/or Executable Use Cases)Developer Writes Fixtures(Java, Groovy, Ruby, Selenese)
How does it work?Developer Executes SpectacularExecutableUse CaseSpecGiven…When…Then…Gherkin/BDDFIT
How does it work?Spectacular Reports Results (in the same document!)Given…When…Then…Given…When…Then…
Why?Practically speaking, different ATDD test “styles” help express different types of requirementsWith each “style” comes a different document, repository, toolCollection of different tests become scattered, difficult to trace; no single artifact with all of the requirements & tests.
UpcomingRetrieve specs from version control automaticallySupport specs on Google WaveSupport Javascript Tests (Rhino?)Support ConcordionSupport Robot FrameworkRetrieve specs from Pivotal Tracker, Version One, MingleUI for defining specs
More InformationMichael Dowling’s Bloghttp://blog.minderupt.com/Spectacular ATDD/BDD Toolhttp://spectacular.minderupt.com/Current Backloghttp://spectacular.minderupt.com/backlog/

Brief Introduction to Spectacular

  • 1.
  • 2.
    Who is MichaelDowling?Coding 17 years, since I was 15 (you do the math)Started with Perl, TCLC/C++Java & .Net (C#)Groovy & Ruby (sorta)Agile since 2002Architect at Wells Fargo since 2006Responsible for Agile Rollout in Wholesale LOBTeam coaching, mentoringI like Eeyore.Logical, cynicalMyers Briggs: INTJ (“Systems Builder”)
  • 3.
    What is Spectacular?“Let’sinvite everyone to the party!”ATDD tool that uses everyone else’s ATDD toolsKeeps story documentation and team understanding of requirements in a single place without losing AgilityAllows teams to use a variety of ATDD tools in a variety of languagesIntroduces Executable Use CasesGet it? Spectacular?
  • 4.
    How does itwork?Team Collaborates on Story RequirementsTeam Documents Story Requirements as Tests(FIT and/or Gherkin and/or Executable Use Cases)Developer Writes Fixtures(Java, Groovy, Ruby, Selenese)
  • 5.
    How does itwork?Developer Executes SpectacularExecutableUse CaseSpecGiven…When…Then…Gherkin/BDDFIT
  • 6.
    How does itwork?Spectacular Reports Results (in the same document!)Given…When…Then…Given…When…Then…
  • 7.
    Why?Practically speaking, differentATDD test “styles” help express different types of requirementsWith each “style” comes a different document, repository, toolCollection of different tests become scattered, difficult to trace; no single artifact with all of the requirements & tests.
  • 8.
    UpcomingRetrieve specs fromversion control automaticallySupport specs on Google WaveSupport Javascript Tests (Rhino?)Support ConcordionSupport Robot FrameworkRetrieve specs from Pivotal Tracker, Version One, MingleUI for defining specs
  • 9.
    More InformationMichael Dowling’sBloghttp://blog.minderupt.com/Spectacular ATDD/BDD Toolhttp://spectacular.minderupt.com/Current Backloghttp://spectacular.minderupt.com/backlog/