Skip to content

Details

The New “TDD” - Team Driven Design

The concept of Team Driven Design was pioneered by the nTier Training team over many years of consulting, coaching and training engagements. While others have done a great job of addressing issues around things like testing, continuous deployment and scaling we found very little help on handling design “as you go”. It took some time, but we’ve developed a lightweight process and have proven practices for integrating this into Scrum and other Agile frameworks.

Have you ever asked yourself these questions? Then TDD is right for you.
• How much code do we rewrite each project?
• How often do we stop and “refactor”?
• How frequently does our team find out at the end of the iteration that we didn’t build the right functionality because of a miscommunication?
• How do we participate in the design of the project if some of us is not technical?
• If the requirements are not fully specified up front, how we design properly?

Goals
In this talk, we’ll cover these questions and more in a session about how to handle changing your design from iteration to iteration, while maintaining a robust, flexible code structure and rapidly communicating that information to the entire team. You do not have to be a techie/developer to participate!

Benefits
• Eliminate significant waste and rework
• Immediately improve the quality of your design and code
• Provide transparency to managers, leaders and architects
• Confirm the code matches the planned design
• Help your team become more cross functional
• Rapidly communicate the “big picture” across teams – even if they aren’t collocated

Audience
This session is geared towards ANYONE involved in an Agile project. While there will be some technical discussion, the workshop is designed to be useful and informative to anyone who is currently doing or considering an Agile approach.
Summary
Participants will learn to balance up front design considerations with daily, weekly and iteration concerns. They will gain confidence in their ability to do design and understand the importance of continually doing design while involving the whole team. Moreover, they’ll learn to use simple techniques that provide continuous communication between the business experts and the technical experts, to improve quality and consistently deliver more value.

Presenter
Ed Lance has experience as a Developer, Analyst, Project Manager and CTO. Ed will be demonstrating techniques he’s learned through research, formal training and real time practice. As a consummate student and practitioner of Agile, Ed is able to quickly gain confidence by sharing stories and lessons “from the trenches”. It’s these lessons that help him coach teams to better design and performance. For a more complete bio see https://www.linkedin.com/in/ntier/

See you there!

Related topics

You may also like