News & Events About Xebia
India > Our Offering > Agile and Java Training > Agile Tools for Java Development

Agile Tools for Java Development

Print
RSS feeds

Agile Tools for Java Development

Days: 17th and 18th September 2008

Location: Gurgaon

Trainer: Mayur Gupta and Vinod Pandey

Register Now


Course Description:

Leading Agile Practitioners will conduct this workshop to give you hand-on experience with the tools used in Agile Software Development. In this training you will be  using Extreme Programming (XP) and Scrum practices to develop a small Java application. This training will give you a headstart in setting up an Agile software development environment in your company.

We will simulate a mini project with atleast two releases (one each day). You will use various tools that support Scrum and XP practices in software development.

The agenda shall be as follows:

  1. Introduce the project and the team comes up with a product backlog. Tool used: Scrumworks.
  2. Estimate the story points. Tool used: Poker Cards.
  3. Based on the above estimation come up with a Sprint Backlog. Tool: Scrumworks
  4. Test Driven development
    1. Write JUnits and corresponding code.
    2. Implement service layer and add mock objects to JUnits.
    3. Implement database layer and add dbUnit to test cases.
  5. Integration testing and Fitnesse.
  6. Retrospective Meeting

After finishing the training the participants will become familiar with the following tools:

  • Code Quality: PMD, Simian
  • Continous Integration: CruiseControl or Bamboo
  • Test Driven Development: Junit, DBUnit, Fitnesse, JMock
  • Planning Game: Poker Cards
  • Product and Sprint Backlog: Scrumworks

 

Course Fee: Indian Rs 20,000 Payble by a local cheque or bank draft in the favour of Xebia IT Architects India Private Limited payable in New Delhi.

 

Eligiblity Criteria:  Software Developers, Module Leads, Project Managers working on Java based software development project who are planning to use Scrum and XP to deliver successful projects. Participants must have good knowledge of Java software development to benefit from this training.  Please bring your laptop for the training. We can also arrange it for a small additional fee if you are unable to bring your own laptop.

Register Now