Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Keynote Evento TestingUY 2018 - The Art of Excellence Adding value as an IT professional

122 views

Published on

Expositor: Derk-Jan De Grood

Resumen: In order to distinguish themselves and meet customer expectations organizations need to embrace change. In his keynote Derk-Jan de Grood will explain how Continuous Delivery, DevOps and Scaling Agile aim to effectively react to disruptive innovations, but introduce new challenges. Organization have a need for Visionary’s, Explorers and Experts to make the transition. Develop yourself and your team in order to keep adding value and embrace the new opportunities that arise.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Keynote Evento TestingUY 2018 - The Art of Excellence Adding value as an IT professional

  1. 1. The Art of Excellence Adding value as an IT professional Derk-Jan de Grood derkjandegrood@valori.nl @DerkJanDeGrood 21 y 22 de mayo, 2018 www.testinguy.org #testinguy |@testinguy
  2. 2. Abstract In order to distinguish themselves and meet customer expectations organizations need to embrace change. In his keynote Derk-Jan de Grood will explain how disruptive trends require a flexible organization that balances between planning ahead from a vision and responding to change. The transition to agile, the adoption of Continues Delivery, DevOps and Scaling Agile aim to effectively react to disruptive innovations. But, they introduce new challenges. Many organizations struggle with their Scrum and fail to embed their development into the organization. Think e.g. about Dealing with suppliers that are non-agile, translating business goals into workable backlog items, legacy and manual processes, governance and quality thinking. IT professionals see their roles shifting rapidly and need to develop themselves and their team in order to keep adding value, to embrace the new opportunities that arise. This introduces uncertainties on what is expected from the agile developer and tester, but it introduces new opportunities as well. Derk-Jan will explain why organizations have a need for Visionary’s, Explorers and Experts. Every professional can be either one of them in their own specialism and contribute to innovation and increasing effectiveness. With these roles as a starting point we’ll explore what it takes to be an excellent and wanted professional that adds value and enjoys his/her work. 2
  3. 3. Roadmap 3 D isruption IT D evelopm ent C hallenges C hancing R oles Em bracing C hange Visionary’s, Explorers & Experts Adding Value
  4. 4. 4 “The only constant I am sure of Is this accelerating rate of change” Source:[PeterGrabriel–downsideup]
  5. 5. 5
  6. 6. Embracing Change 6
  7. 7. Organizational Life Cycle 7
  8. 8. Organizational Life Cycle 8 Legacy Inertia 1 2 3 4 5
  9. 9. Multi-dimensional Legacy 9 People Systems Processes Proposition Culture Organization
  10. 10. 10 Over the last 50 years the average life expectation of companies is reduced with 1/3 to 15 years (based upon the standard & poor index)
  11. 11. 11
  12. 12. 12 Dutch defense system
  13. 13. Other examples of disruptive innovations 13
  14. 14. 14 The impact of disruptive innovations is hard to predict!
  15. 15. IT Development & Delivery 15
  16. 16. Our End Goal 16 Be adaptive Learn Deliver valuesolutions Integrate Collaborate
  17. 17. Building Blocks 17 DevOps Release Test Build Fast Test Ops Scaling Business Scaling
  18. 18. People Systems Processes Proposition Culture Organization Challenges 18 Feature flips PO & SM Product definition Automation Portfolio mgt. Architecture Organizatio nal readiness Governance Traditional budgeting Skills Ad-hoc issues Do as your told To much on the planning.. Stakeholderinvolvement
  19. 19. Embracing change 19
  20. 20. roles are changing
  21. 21. 21
  22. 22. P120
  23. 23. Workshop TestNet 24 How did your work change over the last 5 years?
  24. 24. Workshop TestNet 25 How did your work change over the last 5 years?
  25. 25. More Less Started Stopped Keep • Teamwork • Exploratory testing • Automation • Global TestStrat. • Cloud • Releases • Security • Feedback customers • PRA • E2E testing • Working individually • Detailed scripts • Manual Testing • Formal acceptance • Reporting and Logging • Test planning • Uniform tests • Test automation • Using tools • Open source + own build tools • Real time test results • Integrated tests • Using Production Data • Value driven decision making • Data driven decision making • Agile SCRUM • Auditing • Testers that can only test • Detailed test plan • Manual written test reports • PRA (while doing devops) • Quality Focus • Specifications • Drafting test cases based on specifications • Hardcore Testing • Keep learning • Waterfall • UAT 26 How$did$your$work$change$ over$the$last$5$years?
  26. 26. More Less Started Stopped Keep • Teamwork • Exploratory testing • Automation • Global TestStrat. • Cloud • Releases • Security • Feedback customers • PRA • E2E testing • Working individually • Detailed scripts • Manual Testing • Formal acceptance • Reporting and Logging • Test planning • Uniform tests • Test automation • Using tools • Open source + own build tools • Real time test results • Integrated tests • Using Production Data • Value driven decision making • Data driven decision making • Agile SCRUM • Auditing • Testers that can only test • Detailed test plan • Manual written test reports • PRA (while doing devops) • Quality Focus • Specifications • Drafting test cases based on specifications • Hardcore Testing • Keep learning • Waterfall • UAT 27 How$did$your$work$change$ over$the$last$5$years? Test facilitator Acceptation manager Super tester Business consultant Cultural host Auditor Programmeur
  27. 27. 28
  28. 28. So Yes, organizations want to… 29 Be adaptive Learn Deliver valuesolutions Integrate Collaborate
  29. 29. Value is with assisting organizations with making the transition 30 Legacy It’s Hard Urgency What do we need? Learn by doing Shop remains open
  30. 30. …to overcome these problems 31 Portfolio management,we can not choose,because we alreadypromised things to ourcustomers We want to rebuild the system, but we cannot freeze the code for so long The business wants us to…, but we al already overloaded with work We cannot do our work, due to disruptions all thetime We deliver to our customer, but we do not run all the tests We want our stakeholder to be involved, but they are not…
  31. 31. Visionary 32 ExplorerExpert
  32. 32. As a visionary I aid the organization by pointing the way to go so that that • new opportunities are seized, • new technologies are adopted • and improvements are put on the agenda. 33
  33. 33. 34 Observation Suggestion (we should…) Commercial We have an “old fashion” image and fail to appeal to the younger generation. Change the adverts we show in our magazine and find new channels to contact our potential customers Innovative Our system is relying on older techniques that fail to support modern options Adopt new technology so that features are enabled and new services can be offered Efficiency The release process is time-consuming and error prone Move towards an hands-off CI/CD pipeline Quality A lot of tests are not being executed since it takes to much time Re-think the quality strategy
  34. 34. 35
  35. 35. CI/CD%requires%that%(in%random%order) 1 Teams&collaborate& with&each&other Deployment&is&a& hands5off&process Feedback&loop&to& improve&quality Features&are& launched&frequently Acceptance&criteria& are&clear Teams&have&all& required&skills&and& knowledge Tests&are& automated Valori%7version%1.272017 Architecture&supports& partial&development& and&release
  36. 36. 37 [SC]2 morning workshop, 4 Oct. 2017 [SC]2 afternoon workshop, 4 Oct. 2017 TestNet workshop, 11 Oct. 2017 Teams collaborate with each other Architecture supports partial development and release Tests are automated Deployment is a hands-off process Acceptance criteria are clear Features are launched frequently Feedback loop to improve quality Teams have all required skills and knowledge
  37. 37. As an explorer I conduct experiments so that we learn and improve as an organization. 38
  38. 38. 39 [SC]2 morning workshop, 4 Oct. 2017 [SC]2 afternoon workshop, 4 Oct. 2017 TestNet workshop, 11 Oct. 2017 Teams collaborate with each other Architecture supports partial development and release Tests are automated Deployment is a hands-off process Acceptance criteria are clear Features are launched frequently Feedback loop to improve quality Teams have all required skills and knowledge
  39. 39. Experiments 40
  40. 40. The explorer… Retrospect & Analyze Be Creative Persuade Define the Experiment Share Conclusions 41
  41. 41. 42 Continuous attention to technical excellence and good design enhances agility. As an expert I know how to utilize the tools and so that we implement quality solutions in an effective way
  42. 42. 43 I know how to implement automated test I can analyze the system logs and data I know how perform code analyses and detect security issues I know how to define the libraries I know how to build a micro service
  43. 43. Visionary 44 ExplorerExpert
  44. 44. 45 Visionary 47 ExplorerExpert What experiments to conduct What knowledge and skills to develop What trends and improvement to discuss
  45. 45. A personal roadmap You need to know where you want to go 46
  46. 46. Een Agile training geven M eerdere trainingen geven perjaar C AT C ertificering EXIN Agile Scrum Foundation C ertificering LESS C ertificering Agile Tester Scrum M aster Scaled Agile specialist Eigen ontw ikkelde training geven Ambitiekaart Valori Agile – Alfonso Gildo Publications M eeschrijven aan een boek/e-boek M eeschrijven aan een Agile blog Trainer Agile Exepertise Assingment Schrijven van een boek/e- boek Product development ASF Training ontw ikkelen Training W ebservices ontw ikkelen Scrum M aster training ontw ikkelenKennis van de drie grootste agile fram ew orks Ketentest transitie Set milestone Planned for this year Done Ambition 2017 Ambition 2018 Blogs schrijven over W ebservices Source:
  47. 47. McClelland 48
  48. 48. Csikszentmihalyi Knowledge and Experience Difficultyofthetask Tension Fear/Stress Flow Routine / To Much Control Apathy Predicability Seeking Challenge
  49. 49. Experiments and small steps… 50 If I miss the toss, I will move a little closer; if I make it, I’ll step back a bit.
  50. 50. You work hard, but do you add value? 51
  51. 51. Rule of three Align with needs Embed in context Expose your authority 52
  52. 52. Alignment with stakeholder needs 25 Goal Succes factors Challenges Uncertainties Worries Fears
  53. 53. Benefit = Fact + Advantage 54
  54. 54. Product review 55 1. Remember what we want to achieve 2. We now show what we made 3. This brings us closer to our goal
  55. 55. 56
  56. 56. Profiling-Curve by De Grood & Cannegieter (2015) Retweet Tweet Respond to blogpost Write a blog Talk at conference Start a SIG Organize a session at work Maybe achallenge buthigh impact Easy with limited effect
  57. 57. Wrap up 58 Over the last 50 years the average life expectation of companies is reduced with 1/3 to 15 years (based upon the standard & poor index) 59 The impact of disruptive innovationsis hard to predict! Our End Goal 60 Be adaptive Learn Deliver value solutions Integrate Collaborate 62 Visionary Explorer Expert Profiling-Curve by De Grood & Cannegieter (2015) Retweet Tweet Respond to blogpost Write a blog Talk at conference Start a SIG Organize a session at work Maybe achallenge buthigh impact Easy with limited effect Goal Succes factors Challenges Uncertainties Worries Fears DevOps Release Test Build Fast Test Ops Scaling Business Scaling
  58. 58. Change Uncertainty Opportunity 59
  59. 59. Derk-Jan Valori Coltbaan 4a 3439 NG NIEUWEGEIN The Netherlands • derkjandegrood@valori.nl • +31(0)651807878 • www.valori.nl • @DerkJanDeGrood • http://djdegrood.wordpress.com Derk-Jan 60 Success with adding value!
  60. 60. 21 y 22 de mayo, 2018 www.testinguy.org #testinguy |@testinguy ¿PREGUNTAS? ¡MUCHAS GRACIAS! Derk-Jan de Grood derkjandegrood@valori.nl @DerkJanDeGrood

×