Will the Test Leaders Stand Up? A personal Paul Gerrard gerrardconsulting.com.

Slides:



Advertisements
Similar presentations
User Experience Krista Van Laan. Agenda What is User Experience? How does a User Experience team support the rest of the organization? What processes.
Advertisements

Local Touch – Global Reach The New Tester Matthew Eakin, Manager Managed Testing Practice Sogeti, USA.
Archana Mehta. Spot a Failing project Costs a lot more than it should Its takes longer than anyone expected The product doesn’t do what it was supposed.
Rethinking the Role of Testers in Agile and Structured Projects Paul Gerrard Web: gerrardconsulting.com.
1 Title slide Future for Functional Test Automation? TM Forum – April 2006 Susan Windsor Insight Through Intelligence WMHL Consulting Limited, MD.
Building a SOA roadmap for your enterprise Presented by Sanjeev Batta Architect, Cayzen Technologies.
Clinton Keith CTO, High Moon Studios Agile Methodology in Game Development: Year 3.
Non-Coding Activities a Development Team Needs a.k.a ”I don’t code, am I no longer useful?” Maaret Pyhäjärvi| | Twitter: maaretp Test Granlund.
Story-Based Test Automation Using Free Tools
The future for Test Automation Sarah Saltzman EMEA Manager for Quality Test Management Summit January 31 st, 2007.
1 Design and Integration: Part 1. 2 What’s a metaphor? Ward Cunningham cites George Lakoff’s book, Metaphors We Live By: Lakoff argues that the assumptions.
Information leadership VSP Vision, strategy, position.
Unit Five – Transforming Organizations
Test Environments Arun Murugan – u Rohan Ahluwalia – u Shuchi Gauri – u
Computer Engineering 203 R Smith Agile Development 1/ Agile Methods What are Agile Methods? – Extreme Programming is the best known example – SCRUM.
It’s tough out there … Outperforming teams are collaborate extensively with their counterparts 54 % more likely to Developers 26.7% No executive.
... And you actually want to “go live” with that?
Agile Testing with Testing Anywhere The road to automation need not be long.
Collaborative Business Intelligence Kevin Burrus Brainspire Solutions
The Future of Testing in Finance Paul Gerrard Twitter: Web: gerrardconsulting.comgerrardconsulting.com.
Building a Mutually Rewarding Partnership [Your Company Name]’s Commitment to Delivering Unequaled Value to [Client Name] (Replace with client logo)
1 Testing – Part 2 Agile Testing In which we talk about nothing, because having unit tests solves all problems forever. Really. It’s not a subtitle balance.
Enterprise DevOps Grid Jonny Wooldridge this deck available here:
Resource Systems.  The need for agility  History of Product Development  Delivery of EPCOT  Future Challenges & Recommendations  Reflection  Questions?
© BJSS Limited Going Agile UK TMF - April 2011 Mark Crowther, Test Consultant.
Testing Challenges in an Agile Environment Biraj Nakarja Sogeti UK 28 th October 2009.
Industry SDLCs and Business Climate. Justin Kalicharan Credentials Director and Senior Technology Officer Over 14 years of coding experience in various.
Where Agile Business Meets Agile Development Agile Building Blocks: People Dave Yardley.
AXIOMS Paul Gerrard THE TESTING OF.
1 FROM DEVELOPERS TO ENGINEERS ENGINEERING ROLE IMPLEMETED AT EXPEDIA August 26, 2015.
Automated Acceptance Testing and Continuous Delivery Larry Apke Agile Expert
1 Design and Integration: Part 2. 2 Plus Delta Feedback Reading and lecture repeat Ambiguous questions on quizzes Attendance quizzes Boring white lecture.
Visual Studio Online Visual Studio.NET Work BuildTest Deploy Insights Code Visual Studio Online.
Stand Up Comedy Project/Product Management
Perfecto Mobile Automation
User Group Meeting 2/11/2010 – 6:00 p.m.. Meeting Agenda 1. Group Goal: To create a forum in our local area where we can exchange ideas related to agile.
Intelligent Testing, Improvement and AssuranceSlide 1 Agile Techniques: Which ones really work? Paul Gerrard
Phoenix Scrum User Group Simplifying Scrum Online May 21 st 2009.
It’s tough out there … Software delivery challenges.
1 Introduction Bindia Hallauer & Ajay Sudan Product Management, Visual Studio Team System Microsoft Corporation.
Challenges in Agile Unclear project scope, multiple iterations, minimal documentation, early and frequent testing needs and active stakeholder involvement.
APMG-International Webinar Integrating Agile into PRINCE2® Thursday 19 December 2013 / 13:00 GMT Presented by Melanie Franklin,
Cisco Consulting Services for Application-Centric Cloud Your Company Needs Fast IT Cisco Application-Centric Cloud Can Help.
1 Testing A little terminology you’re surely familiar with… Black Box White Box Integration Acceptance Regression.
Office 365 What Is The Right Fit For You? Andrew Riley, MCTS, MCTIP, ITIL v3.
KRISHNACHANDER KALIYAPERUMAL PROJECT MANAGER
Software Development.
Joonas Sirén, Technology Architect, Emerging Technologies Accenture
WEBINAR In The Digital Age, Agile Testing With The Right Data Matters
Continuous Delivery- Complete Guide
Владимир Гусаров Директор R&D, Dell Visual Studio ALM MVP ALM Ranger
Discover the New ADM and App Testing
Speaker’s Name, SAP Month 00, 2017
DESIGN THINKING IN TASK ANALYSIS
Script-less Automation: An Approach to Shift-Left.
Assurance: the Evolution of Test Management?
Advantages OF BDD Testing
Quantifying Quality in DevOps
WEBINAR: Becoming Agile In Software Testing: The Government Edition
Assurance: the Evolution of Test Management
Test Management without Test Managers
Senior Engineer, Intelligent Operations
Continuous Delivery good & bad 4/20/2012
Test Driven Lasse Koskela Chapter 9: Acceptance TDD Explained
Gathering Systems Requirements
Addressing Test coverage in Continuous Testing
Agile Development – a new way of software development?
Gathering Systems Requirements
Does Test Management Exist? Should TMF Move with the Times?
Product Development & Planning
Presentation transcript:

Will the Test Leaders Stand Up? A personal Paul Gerrard gerrardconsulting.com

Agenda A Methodological Shift Five Year Predictions Some Doors Close, but Others Open Change Needs Leadership Will the Test Leaders Stand Up?

A Methodological Shift From staged, structured projects to iterative and Agile and now, towards ‘continuous delivery’

Software as a Service dominates the growth of public cloud markets

Massive re-architecting of systems and companies – work in progress Many (most?) public websites will be replaced by mobile apps – depends on who you talk to SaaS will represent 26% of all packaged software (so what?) – To re-architect an installed base of software and create new systems will be a monumental effort – The challenges of integration, security, performance and reliability will be daunting.

Changes ahead System users and service vendors moving to new business models based on new architectures SaaS is an enabler for very rapid deployment of new functionality onto a range of devices SaaS and maturing Agile approaches mean the promise of Continuous Delivery can be achieved.

And Continuous Delivery is... From requirement to deployment in 24 hours… every 24 hours?

From traditional delivery… … to Continuous Delivery

The Deployment Pipeline Automated Unit tests Automated Acceptance Tests Manual User Tests

Structured … Agile? We are in transition A re-think is in progress Adopting new architectures and a more streamlined approach to development Requirements half-life of weeks or months Agile approaches are homing in on continuous delivery Kanban-Ichiwichi-Hokikoki-Kamikaze-Driven Development – Whatever! A hybrid Agile-Structured process: – Structured Analysis, Agile Delivery? – That would be SAAD!

What does this mean for practitioners? Re-distributed functional testing A focus on continuous test and assurance Service integration replaces system integration Non-functional skills, design and test particularly UX, security, privacy, performance are in demand (‘twas always so) The ability to balance competing non- functional requirements in demand too.

TestingBDD/Test-Driven) Trusted Requirements + Stories Redistributed testing Functional Requirements Build (+little testing) but lots of rework Testing (lots of checking + bugs) Trusted Requirements + Stories Testing SAVED TIME BDD/Test-Driven

The real squeeze on testing From the ‘low-value’ unskilled, downstream test role to upstream, business-savvy, workflow-oriented, UX (user experience)- aware testing specialists with new tools – Developers absorb the checking – with tools – Business analysis owns acceptance – New focus on requirements management – Under-skilled testers, relying on clerical skills to get by will be squeezed out.

My Five-Year Predictions From 2011 Are we half way there?

#1 50% of in-house testers will be reassigned or outsourced

#2 Business test planning will become part of up- front analysis and design (where it should be)

#3 Specification by Example will become the new buzzword (includes ATDD, BDD, TDD etc.) I was wrong

#4 Developers will adopt behaviour ‐ driven development and new tools

#5 Some system tests and most acceptance tests will be business model- driven

#6 Business models plus stories will increasingly become ‘contractual’

#7 System Tests will be generated from stories or will be outsourced

#8 Manual system test execution will be outsourced (and in the cloud)

#9 Maybe half of all acceptance tests will be automated in CI… …forever

#10 New tools that manage the full requirements, stories, scenarios, workflows, testing pipeline will emerge

Some Doors Close, but Other Doors are Opening What are the new opportunities for Test Leads and Managers?

#1 Upstream with stakeholders and analysis – providing testing and assurance skills to business

#2 Managing Business Requirements knowledge; analysing business impact of change

#3 Testmaster: Providing an assurance function to teams, projects and business stakeholders

#4 Managing the information flows to/from the Continuous Integration process

#5 Managing/monitoring outsourced/offshore teams who detail and execute tests

Change Needs Leadership Will you lead change or be changed?

“I must follow the people. Am I not their leader?” Benjamin Disraeli Politician’s view

“The first responsibility of a leader is to define reality. The last is to say thank you. In between, the leader is a servant” Max DePree A businessman’s view (Jeeves leadership model?)

“Lead me, follow me, or get out of my way!” General George Patton A soldier’s view

“You don’t lead by pointing and telling people some place to go. You lead by going to that place and making a case” Ken Kesey A radical author’s view

“You don’t need a title to be a leader” anon anyone can be a leader (volunteer)

“A leader does not deserve the name unless he is willing occasionally to stand alone” Henry A. Kissinger slings and arrows

“The one quality that can be developed by studious reflection and practice is the leadership of men” Dwight D Eisenhower Intelligence, imagination and consensus

“I start with the premise that the function of leadership is to produce more leaders, not more followers” Ralph Nader now we’re getting there

“Don’t get so far ahead of people that they cannot follow” Me

Every now and then, stand still for a while and let people catch up Because there’s trouble ahead (if you don’t want to collaborate)

Will Test Leaders Stand Up? Here are the clichés you need to kill and arguments you need to make

Developers write code; testers test because developers can’t No they don’t

End Manual Feature Checking Let the tools do it all and free the testers to do exploration

Testing doesn’t just apply to existing software, at the end We test systems, not software; We test early, we test often but it might not be called testing

Testing is about measuring achievement, not quality Align delivery with project goals and risks and you’ve got a seat on the board

Testers don’t own testing anymore Be a Testmaster

The phase after development is REWORK, not Testing

Test Phase should not exist Testing must align with development, not follow it Manual test phase must be: – Replaced with up-front automated test design – Integrated with code change and software delivery Testers must embrace the change, not resist it Make that leap! Stand up!

Will the Test Leaders Stand Up? A personal Paul Gerrard gerrardconsulting.com

Thank-You Our Thinking: businessstorymethod.com Our Technology: businessstorymanager.com gerrardconsulting.com