Training

 

 

Popular Courses

Browse Our Free Resources

  • whitepapers
  • whitepapers
  • webinars
  • blogs

Our Locations

Training Centres

Vancouver, BC
Calgary, AB
Edmonton, AB
Toronto, ON
Ottawa, ON
Montreal, QC
Hunt Valley
Columbia

locations map

Calgary

550 6th Av SW
Suite 475
Calgary, AB
T2P 0S2

Toronto

821A Bloor Street West
Toronto, ON
M6G 1M1

Vancouver

409 Granville St
Suite 902
Vancouver, BC
V6C 1T2

U.S. Office

436 York Road
Suite 1
Jenkintown, PA
19046

Other Locations

Dallas, TX
Miami, FL

Home > Training > Agile and Scrum > Agile Engineering Best Practices Training

Agile Engineering Best Practices Training

Course#: WA2074

Many teams that adopt Agile will tend initially to focus on adopting the Scrum practices of Sprint Planning, Daily Scrum, Sprint Review and Retrospective. The only problem is these practices will not help on the engineering side of the house. The goal of this course is to take a team (Developers, DBAs, Analysts, Testers, Deployers, Architects) through a journey of Agile Engineering Practices founded from methods such as XP, FDD  and pure common sense architectural patterns we’ve always known. We will discuss in detail some of the XP practices below, in addition to topics such as User Centric Design, Agile Architecture, Agile Database Design, Daily Builds and Code Check-ins, using Mock Data, and some on Automated Testing.

Teams will walk away with new Team Engineering Norms they will apply to their projects.

  • Test Driven Development
  • Metaphor
  • 40 Hour Week
  • Planning Game
  • Refactoring
  • Simple Design
  • Pair Programming
  • Agile Testing
  • Short Releases
  • Coding Standards
  • Collective Ownership
  • Continuous Integration

What you will learn

  • Understanding of the foundation XP principles
  • The cost of technical debt
  • Review the Agile Lifecycle diagram
  • Agile engineering roles vs. traditional roles
  • Identifying non-functional foundational requirements
  • Identifying proof of concepts and spikes
  • Planning early for dependencies
  • Planning early for testing (data and environments)
  • Test Driven Development
  • User Centric Design
  • High level architectural designs
  • High level data designs – just enough
  • UML Diagrams – Just Enough
  • Designing Service Contract Interface
  • Testing with mock data
  • Unit Testing and Build Automation
  • Defining build stability rules and measurements
  • Refactoring
  • Automated Testing Tools
  • Define your Engineering Team Norms

Audience

Developers, Analysts, Testers, DBAs, Architects, Development Managers and perhaps Project Managers/ScrumMasters who want to improve engineering practices on their team.

Duration

2 Days

We regularly offer classes in these and other cities. Atlanta, Austin, Baltimore, Calgary, Chicago, Cleveland, Dallas, Denver, Detroit, Houston, Jacksonville, Miami, Montreal, New York City, Orlando, Ottawa, Philadelphia, Phoenix, Pittsburgh, Seattle, Toronto, Vancouver, Washington DC.
*Your name:

*Your e-mail:

*Phone:

*Company name:

Additional notes:

We have received your message. A sales representative will contact you soon.

Thank you!.

more details
buy this course

Register for a courseware sample

It's simple, and free.

 

Thank You!

You will receive an email shortly containing a link to download the requested sample of the labs for this course.