Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Will the Test Leaders Stand Up? A personal Paul Gerrard gerrardconsulting.com."— Presentation transcript:

1 Will the Test Leaders Stand Up? A personal view @paul_gerrard Paul Gerrard paul@gerrardconsulting.com gerrardconsulting.com

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

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

4 Software as a Service dominates the growth of public cloud markets

5 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. http://forrester.com/rb/Research/sizing_cloud/q/id/58161/t/2

6 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.

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

8 From traditional delivery… … to Continuous Delivery

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

10 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!

11 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.

12 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

13 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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

31 Change Needs Leadership Will you lead change or be changed?

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

33 “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?)

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

35 “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

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

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

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

39 “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

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

41

42 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)

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

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

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

46 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

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

48 Testers don’t own testing anymore Be a Testmaster

49 The phase after development is REWORK, not Testing

50 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!

51 Will the Test Leaders Stand Up? A personal view @paul_gerrard Paul Gerrard paul@gerrardconsulting.com gerrardconsulting.com

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


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

Similar presentations


Ads by Google