Free/Low-cost Event > Special 1-day Program: Team Technical Agility

Where & When

Boston , MA

Mon, Oct 5
8:30 am - 5:00 pm

Venue details

Pricing

$ 65/person

Speaker(s)

Alan Shalloway

Presented by

Net Objectives

Hosted by

Agile Bazaar

Course Delivery Options

Net Objectives delivers all courses in-house worldwide, and many through public trainings nationally. See our client list and inquire about the best course delivery option for you by using our Course Delivery Inquiry Form.

 

More information

For additional Course Information, Training options or Consulting and Assessment Service inquiries use our Inquiry Form, or contact:
Mike Shalloway
Director of Marketing and Sales
mike.shalloway@netobjectives.com
Toll-free 1-888-532-6244
Direct 404-593-8375

Notes

Will be available at
Free/Low-cost Events Notes
Login or Register to view them.


Special 1-day Program: Team Technical 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
We will discuss the following techniques to accomplish the first four items above:

Self-Organization and Achieving Team Flow - Using Lean-Thinking as a Basis for Kanban or to Extend Classic Scrum.

Removing Impediments while Facilitating Feedback - The Need For Acceptance Test-Driven Development.

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.
  • 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
We will discuss the following techniques to accomplish the items above:

Avoiding Under and Over Design in Agile Projects - Emergent Design: Design Patterns and Refactoring in Agile Development

Agile Design - Creating the Big View without a Big Design

Venue/Registration Info

Room/Location
Greater Boston metro west area. Exact venue to be announced.
Special Instructions
$65 (includes lunch). A hardship price of $35 is available for professionals in career transition.