logo


slogan

4
About Us
Training
Calendar
Registration
Contact Us
10

 

Agile Development Overview
A Tour of Streamlined Development Processes and Practices
 
   

Course Highlights:
Development processes organise the activities and products of software development according to a
philosophy and set of practices. The software quality, reality of the schedule, repeatability of the
practices, and so on have not always been either evident or in proportion to the effort invested in
many traditional documented methods.

Agile development processes have captured the imagination and support of software developers
and managers, offering an alternative discipline to either bureaucratic or chaotic processes. They
are disciplined but more streamlined than traditional, more heavyweight approaches. Agile
development covers a spectrum of development approaches, including Extreme Programming (XP),
Scrum, Lean Software Development and DSDM.

This seminar offers an overview of the motivation, principles and practices found in a number of
agile development processes, as well as a brief tour of some key agile processes.

Objective of the course
�� Outline the motivation for agile development processes
�� Highlight the features common to agile development processes
�� Describe representative agile development processes and common practices
�� Address practical concerns, including selection and adoption of practices

Who Should Attend:
The seminar is suitable for anyone involved in software development who wishes to gain an
understanding of agile development processes, including software developers, project managers
and technical managers.

Course Outline:

Development Processes
Pitfalls of sequential processes · The Waterfall lifecycle · Iterative and
incremental development · The (Rational) Unified Process (RUP) · Agile development processes

Agile Processes
The Agile Manifesto · Balancing cost, time, quality and scope · Delivery of value
Common features of agile processes · Popularised agile processes · Adapting existing processes

Scenario-Driven Development
Visibility of requirements · Use cases and user stories · Scenariodriven
increments · Prioritisation, risk and complexity · Operational requirements

Test-Driven Development
Programmer testing · Automated tests · Testing as a design activity ·
Unit-level to system-level testing · Unit testing frameworks · Introducing TDD into a process

Lean Software Development
Principles and tools · Eliminate waste · Amplify learning · Decide as
late as possible · Deliver as fast as possible · Empower the team · Build integrity in · See the
whole

Scrum
Roles in Scrum · Self-organising team · Product backlog and product owner · Sprint
backlog and planning meeting · Sprint management · Daily scrum meeting · Sprint review

Extreme Programming
XP1 and XP2 · Primary and corollary practices · Sit together · Whole team
· Informative workspace · Energized work · Pair programming · Stories · Weekly cycle · Quarterly
cycle · Slack · Ten-minute build · Continuous integration · Test-first programming · Incremental
design · Incremental deployment · Team continuity · Shared code · Single code base

DSDM
Focus and history of the Dynamic Systems Development Method · DSDM principles ·
DSDM phase model · DSDM sequential and iterative phases

Becoming More Agile
Big Bang versus stealth adoption · Personal practices · Modelling and
architecture · Exploratory prototyping· Code issues · Use of automation · Release granularity

For more details, please contact us:

enquiry@omniscient-intl.com

Tel: +65 68930233

Who We Are
We are a professional organisation providing training services to companies.  We offer a comprehensive range of training courses, workshops and seminars covering every aspects relating to engineering. 

We provide various training programs that meet the immediate and future needs of engineers. The training is organised through seminar style, hands-on workshop, project-based tutorial or a mixture to bring the maximum learning benefits to the enginners.
Our Trainers
We have a quality pool of leading authorities, worldwide experts and fully trained up professionals who are constantly striving to uncover the pitfalls and best practices of modern technology development.
     
All rights reserved by
Omniscient International
     About Us      Training       Calendar      Registration      Contact Us