Spectacular<br />A Brief Introduction<br />
Who is Michael Dowling?<br />Coding 17 years, since I was 15 (you do the math)<br />Started with Perl, TCL<br />C/C++<br /...
What is Spectacular?<br />“Let’s invite everyone to the party!”<br />ATDD tool that uses everyone else’s ATDD tools<br />K...
How does it work?<br />Team Collaborates on Story Requirements<br />Team Documents Story Requirements as Tests<br />(FIT a...
How does it work?<br />Developer Executes Spectacular<br />Executable<br />Use Case<br />Spec<br />Given…<br />When…<br />...
How does it work?<br />Spectacular Reports Results <br />(in the same document!)<br />Given…<br />When…<br />Then…<br />Gi...
Why?<br />Practically speaking, different ATDD test “styles” help express different types of requirements<br />With each “...
Upcoming<br />Retrieve specs from version control automatically<br />Support specs on Google Wave<br />Support Javascript ...
More Information<br />Michael Dowling’s Bloghttp://blog.minderupt.com/<br />Spectacular ATDD/BDD Toolhttp://spectacular.mi...
Upcoming SlideShare
Loading in...5
×

Brief Introduction to Spectacular

1,363

Published on

A very brief introduction to Spectacular, an Agile ATDD tool.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,363
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Brief Introduction to Spectacular"

  1. 1. Spectacular<br />A Brief Introduction<br />
  2. 2. Who is Michael Dowling?<br />Coding 17 years, since I was 15 (you do the math)<br />Started with Perl, TCL<br />C/C++<br />Java & .Net (C#)<br />Groovy & Ruby (sorta)<br />Agile since 2002<br />Architect at Wells Fargo since 2006<br />Responsible for Agile Rollout in Wholesale LOB<br />Team coaching, mentoring<br />I like Eeyore.<br />Logical, cynical<br />Myers Briggs: INTJ (“Systems Builder”)<br />
  3. 3. What is Spectacular?<br />“Let’s invite everyone to the party!”<br />ATDD tool that uses everyone else’s ATDD tools<br />Keeps story documentation and team understanding of requirements in a single place without losing Agility<br />Allows teams to use a variety of ATDD tools in a variety of languages<br />Introduces Executable Use Cases<br />Get it? Spectacular?<br />
  4. 4. How does it work?<br />Team Collaborates on Story Requirements<br />Team Documents Story Requirements as Tests<br />(FIT and/or Gherkin and/or Executable Use Cases)<br />Developer Writes Fixtures<br />(Java, Groovy, Ruby, Selenese)<br />
  5. 5. How does it work?<br />Developer Executes Spectacular<br />Executable<br />Use Case<br />Spec<br />Given…<br />When…<br />Then…<br />Gherkin/BDD<br />FIT<br />
  6. 6. How does it work?<br />Spectacular Reports Results <br />(in the same document!)<br />Given…<br />When…<br />Then…<br />Given…<br />When…<br />Then…<br />
  7. 7. Why?<br />Practically speaking, different ATDD test “styles” help express different types of requirements<br />With each “style” comes a different document, repository, tool<br />Collection of different tests become scattered, difficult to trace; no single artifact with all of the requirements & tests.<br />
  8. 8. Upcoming<br />Retrieve specs from version control automatically<br />Support specs on Google Wave<br />Support Javascript Tests (Rhino?)<br />Support Concordion<br />Support Robot Framework<br />Retrieve specs from Pivotal Tracker, Version One, Mingle<br />UI for defining specs<br />
  9. 9. More Information<br />Michael Dowling’s Bloghttp://blog.minderupt.com/<br />Spectacular ATDD/BDD Toolhttp://spectacular.minderupt.com/<br />Current Backloghttp://spectacular.minderupt.com/backlog/<br />

×