training,courses,course,training course,scrum,agile project,spring,ajax,java,uml,rails,ruby,hibernate,apache,tomcat,mentoring,on site training training,courses,course,training course,scrum,agile project,spring,ajax,java,uml,rails,ruby,hibernate,apache,tomcat,mentoring,on site training
  HOME JAVA & JEE AJAX & RIA AGILE & SCRUM SOA & REST ERLANG RUBY ON RAILS OPEN SOURCE .NET APACHE & TOMCAT  
Kevlin Henney's Agile Awareness Primer (AGILE-AWARE-01-01)
CODE: AGILE-AWARE-01-01          DURATION: 1 DAY/S
In this 1-day intensive and fun Agile Awareness course, you will be shown how Agile development processeswork and which Agile approaches are available, including Extreme Programming (XP), Scrum, Lean and DSDM. You will learn how to address issues of software quality, reality of schedule and repeatability of practices using an Agile approach.

LEARN HOW TO:
  • Outline the objectives and motivation for Agile development processes
  • Explain the benefits of Scenario-Driven Development
  • Understand the objectives of Test Driven Development
  • Evaluate the benefits of Lean Software Development
  • Understand Scrum's approach to project management
  • Explain the XP approach and practices
  • Understand the focus, history and principles of DSDM
PROGRAMME
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
ABOUT THE AUTHOR
Kevlin Henney is a regular columnist for various industry magazines and a well known and popular speaker on topics such OO Design, Patterns, Agile Development and Software architecture at conferences in Europe and North America.
More about Kevlin Henney
IS THIS COURSE FOR YOU?
If you are an IT Manager, Project Manager, Developer or Architect and you would like to know about the main Agile approaches available to address issues of software quality, reality of schedule and repeatability of practices, this is the course for you!

COURSE PREREQUISITES
There are no prerequisites for this course, just a keen interest in solving common software problems with Agile best practices is required.

COURSE LABS & EXCERCISES
Lectures, discussions and plenty of exercises!

Copyright & Copy Skills Matter Ltd 2003-2008
  Web development by You In Control
About Us  Jobs  Find Us  Room Hire  Newsletter