Core Curriculum

Getting to the Root of Software Delivery Issues

  Core Curriculum


  Complete - Ready to Download and Deliver

Delivering an Effective Test Process
A 2 day course covering the 5 elements which must work together to deliver if we are to deliver a sustainable and effective test process.

The course explains in detail what each of the 5 elements involved are, how best to combine them and provides guidance and advice as to the best ways of tackling common problems which may be encountered en-route

The course includes workshops and group exercises to help clarify key concepts and processes

Delivering an Effective Test Process
A 1 day course which aims to help both new and experienced test managers explore ways of producing Test Strategies and Test Plans which better support the delivery of Effective Testing and produce documents which remain relevant throughout the duration of the project for which they are written

The course includes workshops and group exercises to help clarify key concepts and processes

Delivering Effective Test Management
Many Projects and Organisations claim to follow an “Agile” methodology but on closer inspection are shown to do nothing of the sort

This one-day course aims to

Explain what “AGILE” really means by reference to the ©Agile Manifesto in in which the core principles of the approach are set out
  • Examine and dispel common misconceptions about what Agile is and isn’t
  • Provide advice and guidance as to how to implement each of the 12 principles in an organisation or project
  • Provide examples of issues and pitfalls which might delay the full implementation of Agile and ways to address such issues
  • Review whether partial implementation of some of the 12 Agile principles may still be of benefit or whether in some instances Agile processes are not suitable at all
The course is aimed at Senior Stakeholders and/or Senior IT Managers who are either thinking of implementing Agile processes for the first time or are experiencing issues deriving the benefits they expected from their existing Agile process
Delivering Effective Test Management

Defect Churn is one of the main reasons why Software Projects miss deadlines and suffer budget overrun and yet many people involved in these projects do not know what Defect Churn is and have even less idea about the bets way to mitigate its impact

 

So this is a  1 day course which will benefit anyone who has the desire to see Quality Software delivered on time and within budget.



The Course will aim to meet the following goals

  1. Provide a definition of Defect Churn and list its possible impacts
  2. Provide examples of how Defect Churn might present itself in your projects
  3. Suggest ways in which different types of Defect Churn can be mitigated or avoided
  4. Provide you with a tool which allows you to model the impact that different solutions to Defect Churn will have on YOUR project
Delivering Effective Test Management

Rightly or wrongly many testers are still judged by the number and type of defects they raise. Raise too few and your value to the organisation to the project/organisation will be questioned, raise too many of the “wrong” sort and YOU become the reason that the project is delivering late.

 

This 1-day course is designed for testers and managers who have either been tasked with taking over an existing defect process which is not working or asked to create a new defect process from scratch.

 

The course will explain how to create a defect record which includes all of the key information required to fix the underlying issues, implement a process which helps ensure that the right defects and up with the right people as quickly as possible and also explain the best way to monitor and report on progress both to colleagues on the project team and to senior stakeholders.

 

Previous Amadori courses have contained multiple practical exercises allowing participants to apply what they have learnt in each session, but that was not practicable in this case. So much about defect management is contextual and requires an understanding of how each defect relates to the delivery as a whole that it would have required me to create a whole new application, and for participants to become familiar with it for such exercises to work.

 

So instead I’ve suggested that participants reference defects they have raised themselves and ask whether what they are learning will cause them to modify their behaviour at the end of the course. Those of you who demand a degree of interactivity from your courses should not despair entirely however, as the course includes a couple of tools for you to download and use , the first of which will allow you to quickly calculate a possible go-live date from a given set of inputs whilst the second allows you to model the likely impact of various remedial actions if you find your project behind schedule and need a way to get back on course.

Delivering Effective Test Management

A short presentation which explains step by step how to construct a Boston Matrix.  The example shown maps pass rate against test coverage and allows senior stakeholders and program management to see at a glance which areas of their projects need their attention most.  The same technique can however be used WHENEVER you need to report against two linked but separate datasets at the same time.

Organisations put a lot of time and money into releasing new versions of software but often don't apply the same level of focus to assessing whether the release was a success or not.


The attached document reviews what is currently the norm in this area and goes on to outline the process we generally use at Amadori Limited when asked to assess a release of software


We describe a process which


  • Explicitly links the value of a release to the value that its contents will provide to the organization
  • Values the prevention of regression and a smooth delivery process as highly as the delivery of change
  • Places the needs of end users at the centre of the measurement process.


It will also allow releases across an organisation to be compared and measured in an objective and consistent fashion 


The document includes a worked example showing in detail how the reporting process works in practice and a survey template which can be used to elicit information about a release from end users in a structured fashion.  Both can easily be adapted to fit the details of your specific projects and releases

Delivering an Effective Test Process
Extracted from a longer Test Management Course (Currently under Preparation), this presentation set out the key areas a Test Manager needs to focus on to be effective.    

I've posted the slides as a standalone item in case it proves of use for individuals considering becoming a test manager for the first team or for individuals wishing to discuss their role with managers and wanting a framework within which to frame and guide these discussions.
Delivering an Effective Test Process
Extracted from a longer Test Management Course (Currently under Preparation), this presentation outlines the many different roles a Test Manager must take on to be truly effective. 

I've posted the slides as a standalone item in case it proves of use for individuals considering becoming a test manager for the first team or for individuals wishing to discuss their role with managers and wanting a framework within which to frame and guide these discussions.

   In Preparation 

Delivering Effective Test Management
A 2 day course for Test Managers and Senior Stakeholders explaining how to create an environment within which an effective test process can be delivered and sustained

The course includes workshops and group exercises to help clarify key concepts and processes
Exactly the same principles apply when testing in an Agile environment as in a non-Agile environment but in many cases a slightly different approach is required to achieve success.

This 1 day course covers not only what testers must do differently to success when testing in an agile program but also what other teams must do differently too if effective testing to take place.

The course includes workshops and group exercises to help clarify key concepts and processes
A half day course for Stake Holders and Test Managers who are looking either to
  • Introduce Automated Testing for the first time
  • Improve the scope and effectiveness of their existing automated test scripts
It aims to explain ways in which they can ensure that they derive significant long term benefit from the time and money they commit to test automation

The course includes workshops and group exercises to help clarify key concepts and processes
A half day course designed for stakeholders and senior managers. 

It aims to show them ways in which they can derive maximum benefit from the testing resource within their organisations, and use testing as a means not just of improving software quality but of improving the overall software delivery process by ensuring that 

deadlines are met
stakeholders are satisfied
issues are addressed before they grow too large
Share by: