Skip to main content

Software Architecture or Design

Tutorials

TG SOLD OUT! User Stories: Across the Seven Product Dimensions
Paul Reed, EBG Consulting
Tue, 06/04/2013 - 8:30am

User stories are a powerful technique agile teams used to communicate requirements. Yet all too often, the stories are poorly written or even incomprehensible. Some stories are too big and overlap across delivery cycles. Others are too small and don’t deliver sufficient details for developers. Join Paul Reed to learn the Seven Product Dimensions—the 7 D’s—which yield “just right” stories that users and product owners can write and developers can understand. Explore and experience the Seven Dimensions: user, interface, action, data, control, quality, and environment.

Read more
TL Essential Test-Driven Development
Rob Myers, Agile Institute
Tue, 06/04/2013 - 1:00pm

Test-driven Development (TDD) is a powerful technique for combining software design, unit testing, and coding in a continuous process to increase reliability and produce better code design. Using the TDD approach, developers write programs in very short development cycles: first the developer writes a failing automated test case that defines a new function or improvement, then produces code to pass that test, and finally refactors the new code to acceptable standards. The developer repeats this process many times until the behavior is complete and fully tested.

Read more
TN SOLD OUT! Security Testing for Test Professionals
Jeff Payne, Coveros, Inc.
Tue, 06/04/2013 - 1:00pm

Your organization is doing well with functional, usability, and performance testing. However, you know that software security is a key part of software assurance and compliance strategy for protecting applications and critical data. Left undiscovered, security-related defects can wreak havoc in a system when malicious invaders attack. If you don’t know where to start with security testing and don’t know what you are—or should be—looking for, this tutorial is for you.

Read more

Concurrent Sessions

AW3 Seeking the Agile Path through Database Design
Jonathan Wiggs, Netmotion Wireless, Inc.
Wed, 06/05/2013 - 10:15am

Being first to market or meeting rapidly changing customer demands compels development teams to build systems while requirements are still being discovered. Developing a relational database design ahead of its requirements can paint you into a corner—with a product that suffers from legacy-like limitations. Jonathan Wiggs shares ideas to solve this problem in an agile way that provides both support for the present and flexibility for the unknown future.

Read more