1 / 51

Will the Test Leaders Stand Up? A personal view

Will the Test Leaders Stand Up? A personal view. @ paul_gerrard. Paul Gerrard paul@gerrardconsulting.com. gerrardconsulting.com. Agenda. A Methodological S hift Five Year Predictions Some Doors Close, but Others Open Change Needs Leadership Will the Test Leaders Stand Up ?.

minda
Download Presentation

Will the Test Leaders Stand Up? A personal view

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

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. Redistributed testing Functional Requirements Build (+little testing) but lots of rework Testing (lots of checking + bugs) Trusted Requirements + Stories BDD/Test-Driven Testing SAVED TIME Trusted Requirements + Stories BDD/Test-Driven) Testing

  13. The real squeezeon 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. #150% of in-house testers will be reassigned or outsourced

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

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

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

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

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

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

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

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

  24. #10New 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. #1Upstream with stakeholders and analysis – providing testing and assurance skills to business

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

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

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

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

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

  32. “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?)

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

  34. “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

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

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

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

  38. “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

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

  40. 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)

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

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

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

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

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

  46. Testers don’t own testing anymore Be a Testmaster

  47. The phase after development is REWORK, not Testing

  48. 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!

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

More Related