Learn More about SpecLog

Documentation and Introduction to Core Concepts

Several resources are available to give you an overview of working with SpecLog and to help you get started with your own projects.
To learn more about the basics of SpecLog, watch the conceptual overview and feature overview videos.
Information on installing both the SpecLog client and server can be found here.
If you are just cutting your teeth with SpecLog, check out the Getting Started tutorial.
For more in-depth information on SpecLog, visit the documentation wiki.

Product Owner Survival Camps in Europe

Visit www.productownersurvivalcamp.com to find out about upcoming camps in Europe.

Join Gojko Adzic (author of Impact Mapping, Specification-By-Example and Bridging the Communication Gap), Chris Matts (co-author of Commitment), David Evans and Christian Hassa (Product Owner of SpecLog) in four half-days workshops to learn about Impact Mapping, Story Mapping, Feature Injection and writing good User Stories.

SpecLog Flyer

Check out our flyer that explains how SpecLog helps with iterative planning and continuous validation and how this fits into an overall delivery process.

White Paper

White paper: Supporting ATDD/BDD with SpecLog, SpecFlow and TFS.
This whitepaper provides a brief overview of a possible requirements and development flow supported by SpecLog, SpecFlow and Microsoft Team Foundation Server, in the context of agile software development and ATDD/BDD (acceptance test driven development/behavior driven development).

Specification-By-Example

Specification-By-Example is a concept that helps business, developers and testers to collaboratively discover and describe domain details and building a shared understanding. It is a useful requirements analysis and engineering technique, that can be used for just-in-time refinement of user stories with acceptance criteria in agile projects. Specification-By-Example is often combined with tools like Cucumber or SpecFlow, that allow automatic validation of implemented user stories and provide a living documentation about the system. Driving development with business readable examples is often referred to as “acceptance test driven development” (ATTD), which extends the outside-in approach of TDD.

The following links provide further information on this topic:

SpecFlow and other tools for automated validation

SpecFlow is an open source BDD tool initiated by TechTalk, that allows automated validation of Gherkin based specificiations on .NET. SpecLog integrates with SpecFlow and other source code artifact based BDD tools. More information on Gherkin based automation tools can be found at:

Story Maps and Impact Maps

The product backlog is more than just a priotized list of epics and user stories. There are various mapping techniques, that help with evolving and refining the product backlog as well as comprehending the scope of a system.

V1.16 released (July 13th 2015)