EncartaLabs

Agile Engineering Best Practices

( Duration: 2 Days )

Many teams that adopt Agile will tend to initially 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 Agile Engineering Best Practices Training 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 have always known. This Course covers in detail some of the XP practices, 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.

By attending Agile Engineering Best Practices workshop, Participants will learn:

  • Test Driven Development
  • Metaphor
  • Refactoring
  • Simple Design
  • Pair Programming
  • Agile Testing
  • Short Releases
  • Collective Ownership

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

COURSE AGENDA

1

Understanding the foundation of XP principles

2

The cost of technical debt

3

Review the Agile Lifecycle diagram

4

Agile engineering roles vs. traditional roles

5

Identifying non-functional foundational requirements

6

Identifying proof of concepts and spikes

7

Planning early for dependencies

8

Planning early for testing (data and environments)

9

Test Driven Development

10

User Centric Design

11

High level architectural designs

12

High level data designs – just enough

13

UML Diagrams – Just Enough

14

Designing Service Contract Interface

15

Testing with mock data

16

Unit Testing and Build Automation

17

Defining build stability rules and measurements

18

Refactoring

19

Automated Testing Tools

20

Define your Engineering Team Norms

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 3,500 Modules on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 20,000 corporate candidates across india and abroad
  • All our trainings are conducted in workshop mode with more focus on hands On

View our other course offerings by visiting www.encartalabs.com/course-catalogue

Contact us for delivering this course as a public/open-house workshop for a group of 10+ candidates at our venue

Top