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.
Keynote Evento TestingUY 2018 - The Art of Excellence Adding value as an IT professional
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. 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
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
26
How$did$your$work$change$
over$the$last$5$years?
27. 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
29. So Yes, organizations want to…
29
Be adaptive
Learn
Deliver valuesolutions
Integrate
Collaborate
30. 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
31. …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…
33. 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
34. 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
37. 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
38. As an explorer I
conduct experiments so that
we learn and improve as an
organization.
38
39. 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
42. 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
43. 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
57. 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
58. 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