DragonFire Inc.
Janet Gregory
Agile Coach
Software Quality Process Consultant


Home

Consulting

Services

Partners in

Training

Speaking Engagements
Publications
Contact
Testimonials
and References
Links

Scheduled Courses

 

Public Training Course

available in London

May 15-17, 2013

more>>

 

Agile Test Automation

Live Virtual Training

May 21-22, 2013

more>>

 

Public Training Course

available in Copenhagen

June 12-14, 2013

more>>

 

Public Training Course

available in Paris

June 17-19, 2013

more>>

Stay tuned for more dates to be added
Training Courses
Based in Calgary, Alberta, Canada, Janet coaches teams transitioning to an agile development process. Her focus is working the business users and testers to understand their role in agile projects, although she works with the whole team.

Her background in process improvement helps her to introduce changes into an organization. Changing the culture is the hardest part of introducing agile.

On-site workshops and training sessions:

See Course Outline for The Whole Team Approach to Agile Testing.

 

On-site Agile Team Academy training sessions:

In this 4-day hands-on agile immersion program, you and your team will discover your full potential with four leading agile coaches. Through a combination of training, role-playing, group work and one-to-one coaching, you will gain the knowledge to deeply understand the many roles, principles and practices of agile, and gain the experience of practical techniques to implement and improve them in your own context. If you are interested in learning more, ask me about it, please E-mail me janet@agiletester.ca

See Course Curriculum for Agile Academy.

 

Live virtual training sessions:

See Course Outline for Agile Test Automation.

 

MasterClass Agile Testing Training::

See Course Outline for MasterClass Agile Testing.

 

 

The Whole Team Approach to Agile Testing
Janet Gregory / Lisa Crispin


Three-Day Course


Abstract
This three day course explains how testers can become valued agile team members, how they contribute to delivering a continuous stream of business value, and ways to overcome common cultural and logistical obstacles in transitioning to an agile development process. It describes the values and principles that help testers adopt an agile testing mindset, and how the whole team contributes to the success of any testing practices, including automation.


Students will be shown how to complete testing activities in short iterations, and how testers contribute on a daily basis during each iteration and release cycle. Processes such as ATDD (Acceptance Test Driven Development) will be stressed throughout the course. Through interactive exercises and group discussions, participants will discover good strategies for driving development with both executable and manual tests. The course is filled with real-life examples of the many ways agile testers add value.

Learn how to:
Understand how testers contribute on agile teams, how agile teams successfully cover all dimensions of software quality in short release cycles, and collaborate to deliver the "right" business value at frequent, consistent intervals.


Is this course for you?
The course is aimed at anyone on who wants to learn what testing means on an agile team. All team members will benefit from understanding their contribution and the interaction with testers on the team. Test/QA and development managers, who work with testers, will also find the course valuable. Basic agile knowledge is recommended so the participants can actively contribute with questions and shared experiences.

Here’s what people are saying...

"Learned a lot about how testing fits into Agile projects. Extremely useful course." Sept. 3, 2009

If you have any questions, please E-mail janet@agiletester.ca

 

Live Virtual training

Agile Test Automation

Successful Automation in an Agile Environment
Janet Gregory


Two-Day Course

Description

  • Understand how test automation fits into agile iterations
  • Learn how to automate functional regression tests in an agile environment
  • Know how to design automated tests for maximum effectiveness
  • Keep your testing efforts in sync with iterations

Agile teams deliver “potentially” shippable software at the end of every iteration (one to four weeks), or even possibly every day. This goal can't be achieved without automated tests and many teams struggle with test automation. The challenge of automating functional regression tests frightens many testers, who feel their skills aren’t up to the job. How do we deliver good quality when we have to release so often?

By combining a collaborative team approach with appropriate tools and design approaches, over time you can not only automate your regression tests, but also use automation to enhance exploratory testing. In this interactive course, Janet Gregory describes how to use automation early and guide development; what tests should be automated; works through ways to overcome common barriers to automation. Janet will use examples to learn how to design automated tests for maximum effectiveness and ease of maintenance. Find out different approaches for evaluating and implementing automated test tools, shortening feedback cycles, creating realistic test data, and evaluating your automation efforts.

By the end of this course, you’ll understand how to fit automation activities within each iteration so that testing “keeps up” with coding.


Who Should Attend?
This course is designed for anyone who is either planning to automate or is struggling with automation in their agile project. No technical skills or experience are required; all technical concepts will be explained. Basic knowledge of agile methodology is a definite asset.

 

If you have any questions, please E-mail janet@agiletester.ca

 
Copyright © 2008 DragonFire Inc. All rights reserved.