Introducing changes often comes with various challenges that need to be addressed in order to ensure successful implementation and good results. We may need to deal with resistance, ensure commitment, gain support from the involved parties, motivate and coach, depending on the scope and impact of the changes.
The presentation is providing systematic approach for introducing changes and how this approach can help you to deal with the obstacles and achieve the desired results efficiently.
For more content like this, visit IT Knowledge Bank website:
https://www.itknowledgebank.com/
Video
You can watch the recording of the presentation in our YouTube channel:
https://youtu.be/b5-VxICkyXk
About Radoslav Ivanov
Radoslav is IT specialist with 15+ years of professional experience that likes challenges and making things better. He has extensive experience in international projects and multicultural environments. He is co-author of several technology books and active contributor to the technology community.
2. IT Knowledge Bank www.itknowledgebank.com Page 2
When the wind of change blows
some people build walls, other windmills
Images by David Mark and Carabo Spain from Pixabay
3. IT Knowledge Bank www.itknowledgebank.com Page 3
We will talk about how to build the windmills
Image by Pexels from Pixabay
4. IT Knowledge Bank www.itknowledgebank.com Page 4
In this presentation
I want to share my experience
For making changes easier and successful
Based on real projects
We will use simple but systematic approach
I will focus on proven methods
Applicable in most of the situations
Increasing your chances for success
5. IT Knowledge Bank www.itknowledgebank.com Page 5
What I am going to tell you?
Justifying changes and impact identification
Why there is a resistance and how to make changes easier?
Definition of requirements and preparation of guidelines
Metrics, checks and controls
How to ensure good communication?
Presentation of the results
6. IT Knowledge Bank www.itknowledgebank.com Page 6
Secrets for success
Methodological approach
Identify areas for improvement
Define required actions
Provide support and knowhow
Measure results
Use mechanisms for enforcing changes
Small steps every day
Consistency
Continues improvement
7. IT Knowledge Bank www.itknowledgebank.com Page 7
Why do you want to change something?
How this change will make things better?
Why is it necessary?
What are the reasons?
What are the benefits?
Is it worth?
What do you want to achieve?
What we can loose if we don‘t change?
8. IT Knowledge Bank www.itknowledgebank.com Page 8
What you want to change?
Identify areas for improvement
Problems
Needs
Potential improvements / optimizations
Quick wins / Pick the low hanging fruits first
Big benefits
High impact
Lower effort
Leave low priority / impact ones for the end
9. IT Knowledge Bank www.itknowledgebank.com Page 9
What is the change impact?
What is going to change?
What will not change?
Who will be affected?
How this will affect them?
What will be the objections?
10. IT Knowledge Bank www.itknowledgebank.com Page 10
Why people oppose changes / Why is there a resistance?
They put you out of your comfort zone
Lack of knowledge
There is a learning curve
Fear of higher effort
Fear of failure
Benefits are not clear enough
11. IT Knowledge Bank www.itknowledgebank.com Page 11
Factors that make changes easier
Love/Passion/Motivation
Advantage
Fun / Joy
Competition
Clear benefits
12. IT Knowledge Bank www.itknowledgebank.com Page 12
Define requirements
Justify the need
Why we need it?
Define clear goals
What we want to achieve?
Choose your strategy
How we are going to implement the change?
Turn your strategy into actions
What and how should be done?
Required actions / Responsibilities
Guidelines
Specify expected results/deliverables - What we want to have at the end?
13. IT Knowledge Bank www.itknowledgebank.com Page 13
Know the people you are dealing with
Who are the people involved?
What do they need to know?
How the changes will impact them?
What is their motivation?
What are their fears?
What kind of groups they belong to
– users, managers, partners
What problems they have?
14. IT Knowledge Bank www.itknowledgebank.com Page 14
Guidelines
Keep it simple
Short guidelines (few pages)
Check lists
Make it easy (and people will use it)
If it makes life easier
Saves time and efforts
Bring value
Make significant improvement
15. IT Knowledge Bank www.itknowledgebank.com Page 15
Metrics
Defects
Incidents
Test cases
Response time
Known errors
Downloads
16. IT Knowledge Bank www.itknowledgebank.com Page 16
Checks and controls
Well defined roles and responsibilities
Milestones
Deadlines
Measuring of progress and outcomes
Efficient
Automated
Mechanisms for control
Quality controls
17. IT Knowledge Bank www.itknowledgebank.com Page 17
Good communication
Positive attitude
Honesty / Transparency
Clear expectations
Support and coaching
Regular feedback
Prize publicly
Criticize privately
Friendly atmosphere
18. IT Knowledge Bank www.itknowledgebank.com Page 18
Create a communication message set
Well defined messages
Consistent communication
Good reasoning
Clear expectations
Openness
Transparency
Well defined outcomes
Honesty
Call to action – make it clear what you expect to happen
19. IT Knowledge Bank www.itknowledgebank.com Page 19
Present results
Present results and outcomes
Benefits
Improvements
Lessons learned
Measure success
Comparison between past and present
How things changed
Leave the numbers talking
Celebrate success
20. IT Knowledge Bank www.itknowledgebank.com Page 20
Example – Data warehouse project
Big data warehouse project
Processing hundreds of gigabytes data every day
Complex implementation and many dependencies
Changes necessary to bring improvements
Performance
Quality
21. IT Knowledge Bank www.itknowledgebank.com Page 21
Example – justify changes
Why changes were necessary?
Problems with performance, quality and stability
Need of major improvements to go in production
What we wanted to achieve?
Improve quality
Optimize performance
Address most common mistakes – staging, transformations, inconsistencies
Start with the biggest package with many dependencies on it
22. IT Knowledge Bank www.itknowledgebank.com Page 22
Example – Identify the impact
Change the way developers do their work
Adoption of additional techniques
Focus on quality and performance
Affects internal developers, external consultants and business analysts
There is a learning curve
Higher initial effort
Potential lack of knowledge
23. IT Knowledge Bank www.itknowledgebank.com Page 23
Example – Define requirements
Goals - consistent implementation, improved maintainability, increased
performance, decreased resource usage, stable execution, better quality
What needs to be done? - review of artefacts, corresponding corrections,
retest and feedback to analysts, identification and correction of inconsistencies
How should be done? – required actions and responsibilities were clearly
defined and short guidelines and check lists were provided to developers
Expected results – in the guidelines was clearly stated what should be delivered
Benefits – benefits were clearly stated and communicated
24. IT Knowledge Bank www.itknowledgebank.com Page 24
Example – Metrics, checks and controls
Metrics
performance, resource usage
number of defects, warnings and aborts
Checks
automated quality checks
scripts for checking of deliverables
Controls
daily tracking of progress and quality
request corrections in case of inconsistencies
25. IT Knowledge Bank www.itknowledgebank.com Page 25
Example – Communication
People were involved from the very beginning in the process
Their feedback was used to identify the necessary changes and set the goals
Expectations were clearly communicated as well as the benefits from the changes
People were encouraged to support each other and ask for help if necessary
Senior developers were providing couching and support
Feedback was collected regularly
Issues were timely addressed
People were prized for their achievements
Positive and friendly atmosphere was maintained
26. IT Knowledge Bank www.itknowledgebank.com Page 26
Example – Present results
Staging times Transformation times
Staging space
27. IT Knowledge Bank www.itknowledgebank.com Page 27
Summary on making changes
Secrets for success
Identify areas for improvement
Define clear requirements
Provide support and knowhow
Measure results
Use mechanisms for enforcing changes
Present results
Celebrate success
29. Page 29
IT Knowledge Bank
IT Knowledge Bank is an organization that promotes and supports collaboration and exchange of expertise
between people.
Sharing Collaboration Community
We encourage sharing of know-how
and best practices
We promote openness and
collaboration
We contribute to the community
IT Knowledge Bank www.itknowledgebank.com