Skip Navigation Links
Register
About Us
Contact Us
Press Room
Join Our Mailing List
Why Choose SQE Training
SQE.com
SQETraining.Com
Skip Navigation Links

  Skip Navigation Links
Register for Training
 
 
 
  Skip Navigation Links
Build-Your-Own Training Week
Public Course List
Event Locations
Certification Training
eLearning
On-Site Training
Learning Paths
Brochure Request
What our Students are Saying
Instructors

 

eLearning

 

Free Seminar

 

Agile Training

 

Testing Training

 
 

Agile Development Practices
 
  AGILE DEVELOPMENT PRACTICES
How to Run a Successful Software Development Project
 
       
  2-Day Course  
  Contact us at onsitetraining@sqe.com for on-site pricing  
 
 
  This Course is Available for On-site Training  
 
 
 

Printer Friendly Page
 
 
 


 
 
 
 
  Developing and confirming requirements with user stories
  Planning for small development iterations and internal releases
  Sizing and justifying agile development projects
  Employing automated unit and acceptance testing to drive project success
  Using continuous integration to insure working software every day
  Building cohesive development teams with agile project management
  Determining when and when not to use agile development practices


Manage Development Projects by Taking Small Steps
This course teaches you how to run a software development project from start to finish with proven agile development practices. Beginning with project selection and justification and working through planning and development, you will learn how to deliver software incrementally while meeting customers’ needs through close interaction. Learn how to select and justify projects that work best with agile development methods. Practice techniques of agile estimation and prioritization and find out how to track progress using velocity and burn-down charts.

Agile Development Techniques to Improve Software
Find out about agile requirements development techniques, represented first as user stories and later as automated acceptance tests. In hands-on exercises, you will write user stories and plan iterations and releases that deliver the most important functionality first. Learn to use continuous integration that insures working software throughout the development project and how test driven development enables this powerful process.

Roles and Responsibilities for Agile Development Projects
The roles and responsibilities of developers, managers, business analysts, and QA specialists are different with agile development. These differences are described in detail, with supporting case studies from experienced agile teams as reinforcement. Special attention is paid to the role of the QA specialists to bring them to the front of the process for a specification role.

Learn the Lean-Agile Connection
The methods taught in this course synergize with the principles of Lean Software Development. By providing the most important features first, the agile team provides the customer a base on which to clearer about later requirements. They also can take advantage of what they've learned early during development. While this does require an attention to code quality to allow for an emerging architecture, there are established methods to do this.

Who Should Attend
This course is for development directors, project managers, team leaders, and programming leads who want to learn how to manage agile projects. It is also for QA directors, managers, and testers who want to understand their changing role in an agile organization. Business analysts and systems analysts and solution management should also attend to learn about their role in the agile structure.

 
 
 
 

 
© 2008, SQE Training
For more information, email sqeinfo@sqe.com.
See our Privacy Policy.
 

Who's Behind the Training?
SQE Training is affilated with Software Quality Engineering, the publisher of StickyMinds.com and Better Software magazine.