|
Benefits:
-
Get a good understanding of
Agile methods.
-
Learn how Agile methods can be used to
assist in the overall software process.
-
Have a general understanding of the XP
process.
-
Know when to apply XP and how to speak XP.
-
Have working experience of the Planning,
Designing, Coding, and Testing phases along with the releases of the XP
process.
-
Introduces how to develop unit and
functional tests using Junit
Description:
Evolving
and adapting to changing requirements has become a crucial part of the design
and programming process. Agile methods such as eXtreme Programming (XP)
empowers all those that have a investment in the software being created. This
ranges from the manager to the developer and end-user.
This
two-day tutorial will teach attendees the basic premise of Agile methods and
will explore the details of the XP process.
The
course will consist of a mixture of lectures, reading groups, dialogs, and
labs. The attendees will read some online materials, discuss the details of the
techniques, and apply them in a group setting.
Who Should Attend:
This course is recommended for
designers and software developers who want to create small high-productive
teams that create quality software on time. To complete the course, basic OO
programming concepts and have some experience coding in Java, Smalltalk, or
C++ is helpful though not required. This course is an introductory to Agile
methods and XP and is highly recommended to be followed with The Refactory’s
Refactoring And Testing courses.
Attendees will use XP to do an example design.
|