Introduction to Session Based Testing

Full Name(s): 
Leanne Howard
Leanne has over 25 years’ experience across IT most recently, as an Agile Practices Consultant, but also as an Account Director, Principal Test Consultant, Test Manager, Business Analyst and Business Consultant to IT. Leanne has recently been recognised for her innovation in the areas of testing and agile, through being voted as iAwards ICT Woman of the Year (NSW). She was also a finalise in the AIM Manager of the Year awards. 25 year’s experience in a wide range of roles within the software development lifecycle covering: • Agile Practices development and rollout • Testing and Agile Process Improvement initiatives • Agile Training, Mentoring and Coaching • Building Test Capabilities and Frameworks • Software Test Management, Control and Quality Assurance • Strategic Test Initiatives and Policy • Risk identification, analysis and mitigation (residual risk) • Business Stakeholder Management • Business Analysis • Change management She has always valued the so-called “lightweight” development approaches favouring pragmatic, outcome-focussed working with a predisposition towards just-in-time effort and just-enough documentation. There is no best practice that fits all, so we have to adapt our toolkits to the context in which we work. Long before the advent of the agile manifesto, Leanne used agile practices with her teams because she believed in the effectiveness of self-organisation, self-management and collaboration to achieve common goals. As the Agile Practice Consultant for Planit it has been my responsibility to roll-out and uplift the Agile capability across our entire organisation 600 staff (Australia and New Zealand, including five separate divisions). This competency has had to be designed to be highly flexible to cater for the differing needs of both Planit staff and their projects, plus to roll-out parts or all the capability within our client organisations. This caters for a number of agile methodologies including the most common being Scrum, plus Kanban, XP and Lean and their related values and techniques. Leanne has had a number of roles in major software development change initiatives where she has conducted Test and Agile Process Improvement reviews, quantifying the current position and making specific recommendations for areas and ways to improve; defined software testing processes and worked on the implementation of the processes across the enterprise acting as a champion for change through the mentoring of staff and involvement in a number of training courses. This has involved a number of strategic assignments and ongoing consultancy. The role has also included working with a number of Planit’s clients managing various Business critical projects across large enterprise projects covering system, system integration, and Business end to end, user acceptance testing with overall governance of all aspects of testing. This involved complex multi application platforms with large amounts of data translations, managing teams of 40+ which were a mixture of permanent staff, SMEs, consultants and contract staff. These projects were not meeting targets or delivery deadlines prior to my leadership and using Risk based techniques these were brought back on schedule and delivered successfully. In her consultancy role (and as the author and chief examiner of the iSQi Certified Agile Tester, Certified Agile Essentials and Certified Agile BA syllabi, courses, and exams) Leanne has gained a unique insight into the issues and frustrations that beset teams and individuals implementing or seeking to uplift agile processes in Australia as well as internationally. In consequence, Leanne created Planit’s Agile Process Improvement (API) process which includes a capability survey to quickly identify areas where help will return the maximum benefits. The API process, in conjunction with our collaboration model (detailing processes, practices and tips for success), is in current use to increase agile competencies in both Planit staff and Planit client agile teams. Many of these practices and processes can also be successfully implemented within more traditional teams and may form part of your strategy to implement agile gradually. In addition Leanne is an Associate member of ANZTB and on the Committee for SIGIST Sydney (Special Interest Group in Software Testing). She originated the group in Sydney which has increased membership over the years to quarterly events. The group focuses on networking with other testers, in presenting white papers to the group and hearing all the latest developments in software testing both nationally and internationally. She is also involved with the Advanced certification and on the ISTQB Expert level review panel for Test Management, Process Improvement and Usability. As a member of the Australia Standards Committee, sitting on the IT-015 Software & Systems Engineering group. She has contributed significantly to the development of the new testing standard (ISO29119 Part 1-5), as well as may others. Also Leanne is on the Working Group for the TMMi Foundation, looking to align the framework to agile practices. Leanne is one of the original members of the Special Interest Group formed by ISQI to write a certification course for Agile teams which has now been launched. She is also a Master Trainer for the scheme and a Chief Assessor for the examinations as well as writing the examinations. She ran the first courses (including training the trainers) in Europe to launch the scheme. Leanne is also a Certified Scrum Master (CSM), a Professional Scrum Master (PSM), plus a Certified Product Owner and Scrum Team Member. Leanne has presented at a number of SIGIST, ACS events as well as the ANZTB Conferences, Agile Days, Berlin and NZ Government Testing Professionals conference, New Zealand. Leanne is also a keen member of the larger IT community through meet-up groups and through writing articles to share her insights into her craft.
Abstract: 
Companies cannot afford to not be using agile within their projects. Worldwide surveys are telling us that this is the most popular methodology being used today. Business is demanding faster time to market, with high levels of quality. Agile gives you this, but companies are struggling to implement agile well. Testing often becomes the bottleneck. Learn how to test efficiently and effectively using session based techniques. Your testing will then keep pace with development, allowing rapid feedback loops from your end users.
Learning outcomes: 
Session Based Testing (SBT) – what is it? The elements of SBT How Testing Techniques support SBT Exploratory Testing within SBT How to complete Session Sheets What can Test Management expect from SBT
Audience Level: 
Beginner
Pre-requisite knowledge: 
Some testing
Session Type: 
Talk
Theme: 
Process at Scale
Keywords: 
agile testing
session based
testing techniques
charter