Go Behave! A BDD Framework for the Go Programming Language

Published March 15th, 2010 Under Agile | Leave a Comment

Gospecify is a behavior-driven development (BDD) framework for Go. Rather than focus on testing every nook and cranny of some code, it helps a programmer produce an executable specification of that code’s behavior. Go’s syntax allowed gospecify to be almost as expressive as Ruby’s rpsec; however, a few tricks had to be used to achieve the best readability. This talk will introduce BDD concepts and demonstrate how to implement them in Go using gospecify.

Pickle with Cucumber

Published March 10th, 2010 Under Software Testing | Leave a Comment

Pickle adds many convenient Cucumber steps for generating models. Also learn about table diffs in this episode. Cucumber lets software development teams describe how software should behave in plain text. The text is written in a business-readable domain-specific language and serves as documentation, automated tests and development-aid – all rolled into one format. Pickle gives you cucumber steps that create your models easily from factory-girl or machinist factories/blueprints

http://railscasts.com/episodes/186-pickle-with-cucumber

Lessons from Target Value Design

Published February 9th, 2010 Under Agile, Lean | Leave a Comment

Target-Value Design (TVD) turns design upside-down, some examples are:
- Rather than estimate based on a detailed design, design based on a detailed estimate.
- Rather than narrow choices with design, carry solution sets far into the design process.
TVD offers designers an opportunity to engage in the design conversation concurrently with people who procure services and execute the design.

http://www.infoq.com/presentations/target-value-design

Pragmatic Personas: Putting the User back in User Stories

Published January 29th, 2010 Under Project Management | Leave a Comment

Jeff Patton briefly reviews the different ways that software is currently built and then describes how to create and use user personas to design and build software that has a better user experience. Jeff walks us through how to collaboratively build a user persona, what a user persona should include, and how to use these personas to write user scenarios that end up as user stories wit.

http://www.infoq.com/presentations/pragmatic-personas

Related resource

Article: Agile, Multidisciplinary Teamwork by Gautam Gosh

Behavior Driven Development & Domain Driven Design

Published January 14th, 2010 Under Agile | Leave a Comment

Dan North gives an overview of Domain Driven Design and Behavior Driven Development then ties them together for a powerful mix.

http://www.infoq.com/presentations/bdd-and-ddd

Making Agile Work in the Enterprise with MKS Integrity

Published January 6th, 2010 Under Project Management, Scrum, Software Testing | Leave a Comment

Agile development promises faster releases, better customer alignment, higher quality, and lower development costs – however, it can be tough to scale Agile for an enterprise. This video presents the challenges of making Agile work in an enterprise environment. Learn how MKS Integrity for application lifecycle management, provides the flexibility, transparency and collaboration needed for Agile while ensuring management oversight across both Agile and traditional teams across the enterprise. The video includes an interview with Agile expert Matt Klassen as well as a brief solution demonstration.

Video sponsored by MKS

Writing Good User Stories

Published December 30th, 2009 Under Agile | Leave a Comment

Ronica Roth briefly explains how to write good user stories.

Cucumbered

Published November 11th, 2009 Under Software Testing | Leave a Comment

In this talk from FutureRuby, Joseph Wilk gives an introduction to the BDD framework Cucumber and gives valuable tips for getting it adopted and used by customers and developers. Cucumber lets software development teams describe how software should behave in plain text. The text is written in a business-readable domain-specific language and serves as documentation, automated tests and development-aid – all rolled into one format.

http://www.infoq.com/presentations/wilk-cucumber

Talking Architects with Len Bass

Published November 11th, 2009 Under Agile | Leave a Comment

Quality Attributes (Non-functional requirements) as first class citizens of a project? Too far fetched? Len Bass, co-author of Software Architecture in Practice and longstanding member of the Software Engineering Institute (SEI), thinks he has an answer. But how does this fit in an agile world?


Get Microsoft Silverlight

Building Better Products Using Story Mapping – Part Two

Published September 3rd, 2009 Under Project Management | Leave a Comment

Writing good user stories is one of the most misunderstood and challenging aspects of agile development. In this fast-paced hands on tutorial we’ll bust myths about user stories and leave you with a useful approach for writing and leveraging user stories. You’ll learn the essentials of user-centric story writing, and how to organize your stories into a map that makes sense of your entire backlog. You’ll learn tricks for planning usable and valuable incremental releases, and steering them to successful delivery.

« go backkeep looking »