SlideShare a Scribd company logo
1 of 29
Download to read offline
MAKING CHANGES
SECRETS FOR SUCCESS
Radoslav Ivanov
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
IT Knowledge Bank www.itknowledgebank.com Page 3
We will talk about how to build the windmills
Image by Pexels from Pixabay
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
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
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
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?
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
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?
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
IT Knowledge Bank www.itknowledgebank.com Page 11
Factors that make changes easier
Love/Passion/Motivation
Advantage
Fun / Joy
Competition
Clear benefits
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?
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?
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
IT Knowledge Bank www.itknowledgebank.com Page 15
Metrics
Defects
Incidents
Test cases
Response time
Known errors
Downloads
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
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
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
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
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
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
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
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
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
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
IT Knowledge Bank www.itknowledgebank.com Page 26
Example – Present results
Staging times Transformation times
Staging space
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
Questions and Feedback
?
IT Knowledge Bank www.itknowledgebank.com
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

More Related Content

Recently uploaded

Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialJoão Esperancinha
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Mark Simos
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...amber724300
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Nikki Chapple
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 

Recently uploaded (20)

Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorial
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 

Making changes secrets for success by Radoslav Ivanov

  • 1. MAKING CHANGES SECRETS FOR SUCCESS Radoslav Ivanov
  • 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
  • 28. Questions and Feedback ? IT Knowledge Bank www.itknowledgebank.com
  • 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