Where & When
Atlanta , GA
Tue, Oct 13
8:30 am - 4:40 pm
Pricing
$69/person
Special Pricing
$99/person if you register for both Day 2 and Day 1: Business and Management Agility
Net Objectives’ Refund Policy:
- If cancelled more than two weeks prior to the event = 20% cancellation fee
- If cancelled less than two weeks prior to the event = 50% cancellation fee.
Speaker(s)
Notes
Will be available at
Free/Low-cost Events Notes
Login or Register to view them.
Symposium Day 2: Team and Technical Agility
Seminars for Agile Developers, Testers, Leads and Technical Managers
Register Today!
For more information call or email: Mike Shalloway, Director of Marketing and Sales
404-593-8375, mike.shalloway@netobjectives.com
Morning: Team Agility
Team agility occurs when the whole team (customers, developers, testers, integrators) can deliver software on a frequent and efficient basis. It requires frequent feedback to ensure discovery of customer needs and an efficient process to be able to complete their implementation quickly. To do this requires:
- Self-organization and collective ownership
- Proper work load levels (managing work load levels)
- Ensuring a regular cadence of completion
- Integrating a customer feedback loop into the development process
- High quality code to keep the process sustainable
The morning session with the first four items above (the fifth is covered this afternoon).
| 8:30- 9:00am | Registration |
| 9:00- 9:10am | Overview for the Day – Team Agility – Process and Technical |
| 9:10-10:40am | Self-Organization and Achieving Team Flow – Using Lean-Thinking as a Basis for Kanban or to Extend Classic Scrum. Fast-flexible-flow at the team level must be achieved in order to be able to efficiently develop software. We discuss the need for managing work in process (WIP) as well as the importance of value stream mapping to discover impediments to flow. WIP can be managed by injecting Lean practices into an Agile process, such as Scrum or by following a Lean process such as Kanban. Both methods are described. What is critical is that the team define the process that they use. By making the process explicit, the team can use it as their baseline for change and move into continuous process improvement. |
| 10:40-11:00am | Break |
| 11:00-12:40pm | Removing Impediments while Facilitating Feedback – The Need For Acceptance Test-Driven Development. A mantra of Scrum is to remove impediments. But not all impediments are easily visible. How to remove those you are aware of is not always obvious. Impediment detection and removal is facilitated by using fast-flexible-flow as the target and Lean-Thinking as the means to get there. Acceptance Test-Driven Development(ATDD) is presented as a way to both remove several impediments that teams face as well as speeding up customer feedback. Answering the question – “how will I know I’ve done that” enables developers to better understand the needs of the customer. For virtually no extra work, ATDD can solve misunderstandings quickly while providing proper flow for the QA – Dev – Customer relationship. |
| 12:40- 1:30pm | Lunch |
Afternoon: Technical Agility
The mantra of all software development should be “minimize complexity and rework.” The trick is how to do it. In the Waterfall world, we ended up with both by overbuilding and adding features we don’t need. Rework is a natural result because our design ends up being insufficient, even while being overly large. The same thing can happen in the Agile world, however, by not creating a quality design or having one that degrades quickly because of not enough design.
To avoid these traps, we need to:
- Use Emergent Design to create our designs
- Only add complexity into the system when needed
- Keep our code debt low and our code quality high
- Use inheritance properly
- Learn how to identify the main concepts in a problem domain while avoiding BDUF
| 1:30- 3:10pm | Avoiding Under and Over Design in Agile Projects – Emergent Design: Design Patterns and Refactoring in Agile Development This talk focuses on what developers must attend to when building systems with Agile methods. It discusses an alternative to the choices of:
|
| 3:10- 3:30pm | Break |
| 3:30- 4:40pm | Agile Design – Creating the Big View without a Big Design While Big Designs Up Front are eschewed in Agile projects, doing no design has different problems. This seminar discusses how to create the big picture without a big design. Using the lessons from design patterns, this seminar describes a more effective way to break down your problem domain into classes than the common nouns and verbs method. It continues by introducing an analysis pattern called the “Analysis Matrix” that can be used to create a conceptual design in short order that can be fleshed out as the project proceeds. |
Venue/Registration Info
- Palisades Office Park
- 5909 Peachtree Dunwoody Road
Atlanta, GA 30328 - Room/Location
- Suite 180 - Large conference room
- Map link
- Directions/Maps
- Special Instructions
Space is Limited – Please Register Early for this Event
You may pass this invitation along to appropriate attendees – Agile team members and managers involved in, or seriously considering, Agile implementations should attend.
About Net Objectives:
Since 1999, Net Objectives has been assisting developers, teams and companies create better software with higher success rates. We have trained over 20,000 professionals in Lean-Agile principles, practices and processes and facilitated Lean-Agile initiatives from team level to the enterprise in both software product development and IT applications. Net Objectives delivers comprehensive assessments, consulting, training and coaching services worldwide. Practice areas include: Lean Software Development, Scrum Process and Analysis, Agile Architecture, Test-Driven Development, Design Patterns, Quality Assurance and more. Net Objectives is a diverse and talented team of Lean-Agile experts dedicated to your success.About ettain group:
ettain group is a privately held, award-winning IT Services firm that provides IT Staffing and Professional Services to companies throughout the Southeast. We have offices in Florida, Georgia, Washington DC and North Carolina. ettain group is comprised of over 100 dedicated full-time employees and more than 350 experienced consultants.Our IT Staffing practice was established in 1996 as an innovative alternative to the commodity based focus of the majority of staffing companies. Our focus on creating value and providing world class service to our clients and consultants has enabled us to sustain profitable growth and unparalleled excellence since our inception. Our emphasis on quality is supported by an in depth eQM process (ettain group Quality Management) and is encouraged by our clients.
Our Professional Services practice dates back to March of 2000 and has reached the distinguished title of Microsoft Managed Services Partner. By focusing our efforts on enabling our clients to improve and fully utilize the Microsoft Sharepoint Server capabilities, ettain group has been able to continue to add value to our growing base of clients.
An ever-expanding pool of talented IT professionals and a commitment to our clients and consultants has placed ettain group at the forefront of the IT Services industry.