Effective Software Development Using Lean-Agile From Teams to Enterprises

Join us in a one day excursion through the world of Lean-Agile Software Development. We start with an Introduction to "draw the map" which you will follow, embark from Where to Start, navigate the Value Stream and the role of Scrum, explore Design Patterns, Effective User Stories, and Test-Driven Development. Whether you are a member of a team that is in a small company, or one person out of hundreds on enterprise projects, this one day investment of time will give you a solid foundation for increasing the effectiveness of you, your team and your organization.

CEO Alan Shalloway,
VP of Business Development and Marketing Bob Hartman,
and Senior Consultant Jean McAuliffe will be presenting

Session Descriptions

Introduction to Lean-Agile Software Development The principles of Lean are rooted in a mindset of creating an organization that continuously improves its process while respecting its people with a focus on adding value to its customers. This session introduces Lean Software Development and discusses both its principles and practices inferred from them. It also discusses how Agile methods are manifestations of Lean principles. By relating Lean and Agile together, participants already familiar with Agile will get deeper insights into why Agile methods work. Those not familiar with Agile methods will get a solid introduction to them.
Lean-Agile Software Development: Where to Start You know that your organization needs to be transformed by using Lean-Agile software development principles and practices, but how do you actually get started down the Lean-Agile path? This session will help attendees understand that it is not a question to be avoided, but one that needs to be answered. The session will give some tactics based on real-world experience that will be helpful for anyone that needs to answer the question of “how and where do we start?”
Value Stream Mapping – Why Scrum is Not Enough Scaling Agile development to the enterprise has many challenges. Too many companies are trying to scale their development by simply scaling the Agile methodology, such as Scrum, that they are using at the team level. A methodology that is focused solely on creating the most productive teams will not be a scalable solution. During this session we will we will explore value stream mapping and how it can be used to clearly identify the impediments present when an attempt is made to scale agility at the team level.
Design Patterns Explained: From Analysis to Implementation This session starts by describing the classic use of patterns in a clear, easy to understand manner. It continues by showing how most design patterns illustrate particularly good coding practices that should be followed whether patterns are present or not. Thus, a new perspective on object-oriented design is presented. Advanced techniques stemming from patterns are also discussed, including: creating architectures that identify and de-couple concepts to allow for ongoing change, separating use from construction to avoid integration problems.
Effective User Stories For projects that involve more than one team or involve fairly large stories, trying to tie stories together with themes and epics just doesn’t work. This session describes how to look at our initial feature set and discover the sets of stories that enable us to deliver value to our customers quickly. While we still work with stories, each story is defined and implemented within the context of the bigger feature being delivered to the customer. This enables business value to create a compass for everything both the team and management work on.
Emergent Design: Refactoring and Design Patterns for Agile Development The two approaches of creating quality, high-level, up-front designs with design patterns or relying on test-driven development using refactoring as espoused by XP seem opposed to each other. This session illustrates why design patterns, TDD and refactoring are actually based on the same principles. With the recent interest in agility, many people are learning the importance of refactoring and TDD.
8:00- 8:30amNetworking and Continental Breakfast
8:30-10:15amIntroduction to Lean-Agile Software Development
10:30-12:00pmLean-Agile Software Development: Where to Start
12:00- 1:15pmLunch
1:15- 2:45pmTrack 1: Value Stream Mapping - Why Scrum is Not Enough
Track 2: Design Patterns: From Analysis to Implementation
2:45- 3:00pmBreak
3:00- 4:30pmTrack 1: Effective User Stories
Track 2: Emergent Design: Refactoring and Design Patterns for Agile Development

All the Details

Oct. 19, 2007 3:00pm to 11:30pm MDT
Cost: Registration Past
PPA Event Center
2105 Decatur Street

Denver CO 80211 US
Questions or problems with registration or directions? Contact Mike Shalloway for assistance.
Presented By:
Net Objectives
Category B

Share This Event