Agile 2009 - Agile Design http://agile2009.agilealliance.org/taxonomy/term/2669/0 en Just Enough Design: Modeling With Agility http://agile2009.agilealliance.org/node/2352 <p>Instead of a whole new set of modeling techniques, agile development requires a new way of applying good modeling methods like UML, ER, and UCD, in an incremental, iterative, and evolutionary (Agile) manner. This tutorial introduces an agile software modeling process that strikes the right sufficient-up-front and just-in-time balance. Participants are introduced to a blend of domain modeling, usability modeling, data modeling, and architectural design. We will utilize appropriate UML, ER, and UCD methods in an agile fashion to help limit technical debt, and increase design quality.</p> http://agile2009.agilealliance.org/node/2352#comments New to Agile Tutorial Agile Design architecture data modeling modeling user centered design user experience design 180 minutes Thu, 26 Feb 2009 23:38:58 +0000 Ken Collier 2352 at http://agile2009.agilealliance.org Mock Objects in Action http://agile2009.agilealliance.org/node/747 <p>How can mock objects help you design your system better? Want to know how mocking saved hours of work? We focus on establishing best practices based on examples with mock objects. We cover design of classes, using mock objects to understand and test interaction between objects of the system. By the end of the session it should become clear how mocking,when applied correctly helps with system design, improves testability by reducing cost of change. An explicit part of this session is dedicated to the Mocking top offenders. We talk with examples about bad usage of Mocks, and its consequences. </p> http://agile2009.agilealliance.org/node/747#comments Developer Jam Tutorial Agile Design Agile Testing Mocking Frameworks Mockito mocks refactoring Simple Design Stubs tdd Testability velocity 90 minutes Sat, 31 Jan 2009 21:15:10 +0000 paulocaroli 747 at http://agile2009.agilealliance.org