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.
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?
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 back — keep looking »
RSS
Twitter