SlideShare a Scribd company logo
1 of 10
INTRODUCING A TOOL INTO AN
ORGANIZATION
UNIVERSITAS ISLAM NEGERI
SULTAN SYARIF KASIM RIAU
By Graham et.al (2011)
"Best Practice Program
Remaja dan Inovasi Program
GenRe"
1. Main Principles:
The place to start when introducing a tool into an
organization is not with the tool - it is with the organization. In
order for a tool to provide benefit, it must match a need within
the organization, and solve that need in a way that is both
effective and efficient. The tool should help to build on the
strengths of the organization and address its weaknesses.
“Main principles”
"Best Practice Program
Remaja dan Inovasi Program
GenRe"
The organization needs to be ready for the changes that will
come with the new tool. If the current testing practices are not
good and the organization is not mature, then it is generally
more cost- effective to improve testing practices rather than to
try to find tools to support poor practices. Automating chaos
just gives faster chaos!
Ex: Of course, we can sometimes improve our own processes
in parallel with introducing a tool to support those practices
and we can pick up some good ideas for improvement from
the ways that the tools work. However, be aware that the tool
should not take the lead, but should provide support to what
your organization defines.
“Main principles”
"Best Practice Program
Remaja dan Inovasi Program
GenRe"
The following factors are important in selecting a tool:
 assessment of the organization's maturity (e.g. readiness for
change);
 identification of the areas within the organization where tool
support will help to improve testing processes;
 evaluation of tools against clear requirements and objective
criteria;
 proof-of-concept to see whether the product works as desired
and meets the requirements and objectives defined for it;
 evaluation of the vendor (training, support and other commercial
aspects) or open-source network of support;
 identifying and planning internal implementation (including
coaching and mentoring for those new to the use of the tool).
“Main principles”
"Best Practice Program
Remaja dan Inovasi Program
GenRe"
2. Pilot Project:
One of the ways to do a proof-of-concept is to have a
pilot project as the first thing done with a new tool. This will
use the tool in earnest but on a small scale, with sufficient time
to explore different ways of using the tool. Objectives should
be set for the pilot in order to assess whether or not the
concept is proven, i.e. that the tool can accomplish what is
needed within the current organizational context.
“Pilot Project”
"Best Practice Program
Remaja dan Inovasi Program
GenRe"
EX:
 The objectives for a pilot project for a new tool are:
 to learn more about the tool (more detail, more depth);
 to see how the tool would fit with existing processes or
documentation, how those would need to change to work well with
the tool and how to use the tool to streamline existing processes;
 to decide on standard ways of using the tool that will work for all
potential users (e.g. naming conventions, creation of libraries,
defining modularity, where different elements will be stored, how
they and the tool itself will be maintained);
 to evaluate the pilot project against its objectives (have the benefits
been achieved at reasonable cost?).
“Pilot Project”
"Best Practice Program
Remaja dan Inovasi Program
GenRe"
3. Succes Factor:
Success is not guaranteed or automatic when implementing
a testing tool, but many organizations have succeeded. Here are
some of the factors that have contributed to success:
 incremental roll-out (after the pilot) to the rest of the
organization;
 adapting and improving processes, testware and tool artefacts to
get the best fit and balance between them and the use of the
tool;
 providing adequate training, coaching and mentoring of new
users;
 defining and communicating guidelines for the use of the tool,
based on what was learned in the pilot;
“Succes Factor”
"Best Practice Program
Remaja dan Inovasi Program
GenRe"
3. Lanjutan Succes Factor:
 implementing a continuous improvement mechanism as tool use
spreads through more of the organization;
 monitoring the use of the tool and the benefits achieved and
adapting the use of the tool to take account of what is learned.
More information and advice about selecting and implementing
tools can be found in [Fewster and Graham, 1999] and [Dustin et al.,
1999].
“Succes Factor”
"Best Practice Program
Remaja dan Inovasi Program
GenRe"
support by:
http://sif.uin-suska.ac.id/
http://fst.uin-suska.ac.id/
http://www.uin-suska.ac.id/
“TERIMAKASIH”
SEKIAN DAN TERIMAKASIH

More Related Content

Similar to Introducing a tool into an organization

Introducing a tool into an organization
Introducing a tool into an organizationIntroducing a tool into an organization
Introducing a tool into an organizationDinul
 
Introducing a tool into an organization (andika m)
Introducing a tool into an organization (andika m)Introducing a tool into an organization (andika m)
Introducing a tool into an organization (andika m)Andika Mardanu
 
Introducing a tool into an organization
Introducing a tool into an organizationIntroducing a tool into an organization
Introducing a tool into an organizationM Branikno Ramadhan
 
Introducing a tool into an organization 2
Introducing a tool into an organization 2Introducing a tool into an organization 2
Introducing a tool into an organization 2Bima Alvamiko
 
Introducing a tool into an organization
Introducing a tool into an organizationIntroducing a tool into an organization
Introducing a tool into an organizationYoga Pratama Putra
 
Introducing a tool into an organization
Introducing a tool into an organizationIntroducing a tool into an organization
Introducing a tool into an organizationmuhammad afif
 
Introducing a tool into an organization
Introducing a tool into an organizationIntroducing a tool into an organization
Introducing a tool into an organizationAji Pamungkas Prasetio
 
Effective Talent Management Strategy: Assessing Needs and Aspirations
Effective Talent Management Strategy: Assessing Needs and AspirationsEffective Talent Management Strategy: Assessing Needs and Aspirations
Effective Talent Management Strategy: Assessing Needs and AspirationsWowledge
 
Increasing project success rates using project behavioral coaching
Increasing project success rates using project behavioral coachingIncreasing project success rates using project behavioral coaching
Increasing project success rates using project behavioral coachingWGroup
 
Tool support for testing
Tool support for testingTool support for testing
Tool support for testingromi wisarta
 
SOFTWARE MEASUREMENT ESTABLISHING A SOFTWARE MEASUREMENT PROCESS
SOFTWARE MEASUREMENT ESTABLISHING A SOFTWARE MEASUREMENT PROCESSSOFTWARE MEASUREMENT ESTABLISHING A SOFTWARE MEASUREMENT PROCESS
SOFTWARE MEASUREMENT ESTABLISHING A SOFTWARE MEASUREMENT PROCESSAmin Bandeali
 
NITC-2016 - Effectiveness of Agile Test Planning
NITC-2016 - Effectiveness of Agile Test Planning NITC-2016 - Effectiveness of Agile Test Planning
NITC-2016 - Effectiveness of Agile Test Planning Udayantha de Silva
 
Coaching material and tools for altruistic entrepreneurs -mentors - Module 3.pdf
Coaching material and tools for altruistic entrepreneurs -mentors - Module 3.pdfCoaching material and tools for altruistic entrepreneurs -mentors - Module 3.pdf
Coaching material and tools for altruistic entrepreneurs -mentors - Module 3.pdfBrodoto
 
Chapter 6 - Test Tools and Automation
Chapter 6 - Test Tools and AutomationChapter 6 - Test Tools and Automation
Chapter 6 - Test Tools and AutomationNeeraj Kumar Singh
 
Effective Testing fo Startups
Effective Testing fo StartupsEffective Testing fo Startups
Effective Testing fo StartupsTestnetic
 

Similar to Introducing a tool into an organization (20)

Introducing a tool into an organization
Introducing a tool into an organizationIntroducing a tool into an organization
Introducing a tool into an organization
 
Introducing a tool into an organization (andika m)
Introducing a tool into an organization (andika m)Introducing a tool into an organization (andika m)
Introducing a tool into an organization (andika m)
 
Introducing a tool into an organization
Introducing a tool into an organizationIntroducing a tool into an organization
Introducing a tool into an organization
 
Introducing a tool into an organization 2
Introducing a tool into an organization 2Introducing a tool into an organization 2
Introducing a tool into an organization 2
 
Introducing a tool into an organization
Introducing a tool into an organizationIntroducing a tool into an organization
Introducing a tool into an organization
 
Introducing a tool into an organization
Introducing a tool into an organizationIntroducing a tool into an organization
Introducing a tool into an organization
 
Introducing a tool into an organization
Introducing a tool into an organizationIntroducing a tool into an organization
Introducing a tool into an organization
 
Tool Support For Testing
Tool Support For TestingTool Support For Testing
Tool Support For Testing
 
Effective Talent Management Strategy: Assessing Needs and Aspirations
Effective Talent Management Strategy: Assessing Needs and AspirationsEffective Talent Management Strategy: Assessing Needs and Aspirations
Effective Talent Management Strategy: Assessing Needs and Aspirations
 
Increasing project success rates using project behavioral coaching
Increasing project success rates using project behavioral coachingIncreasing project success rates using project behavioral coaching
Increasing project success rates using project behavioral coaching
 
Tool support for testing
Tool support for testingTool support for testing
Tool support for testing
 
Tool support for testing
Tool support for testingTool support for testing
Tool support for testing
 
SOFTWARE MEASUREMENT ESTABLISHING A SOFTWARE MEASUREMENT PROCESS
SOFTWARE MEASUREMENT ESTABLISHING A SOFTWARE MEASUREMENT PROCESSSOFTWARE MEASUREMENT ESTABLISHING A SOFTWARE MEASUREMENT PROCESS
SOFTWARE MEASUREMENT ESTABLISHING A SOFTWARE MEASUREMENT PROCESS
 
D0704014018
D0704014018D0704014018
D0704014018
 
Organisational development- Organisational change
Organisational development- Organisational changeOrganisational development- Organisational change
Organisational development- Organisational change
 
Training and Deveopment
Training and DeveopmentTraining and Deveopment
Training and Deveopment
 
NITC-2016 - Effectiveness of Agile Test Planning
NITC-2016 - Effectiveness of Agile Test Planning NITC-2016 - Effectiveness of Agile Test Planning
NITC-2016 - Effectiveness of Agile Test Planning
 
Coaching material and tools for altruistic entrepreneurs -mentors - Module 3.pdf
Coaching material and tools for altruistic entrepreneurs -mentors - Module 3.pdfCoaching material and tools for altruistic entrepreneurs -mentors - Module 3.pdf
Coaching material and tools for altruistic entrepreneurs -mentors - Module 3.pdf
 
Chapter 6 - Test Tools and Automation
Chapter 6 - Test Tools and AutomationChapter 6 - Test Tools and Automation
Chapter 6 - Test Tools and Automation
 
Effective Testing fo Startups
Effective Testing fo StartupsEffective Testing fo Startups
Effective Testing fo Startups
 

Recently uploaded

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 

Recently uploaded (20)

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 

Introducing a tool into an organization

  • 1. INTRODUCING A TOOL INTO AN ORGANIZATION UNIVERSITAS ISLAM NEGERI SULTAN SYARIF KASIM RIAU By Graham et.al (2011)
  • 2. "Best Practice Program Remaja dan Inovasi Program GenRe" 1. Main Principles: The place to start when introducing a tool into an organization is not with the tool - it is with the organization. In order for a tool to provide benefit, it must match a need within the organization, and solve that need in a way that is both effective and efficient. The tool should help to build on the strengths of the organization and address its weaknesses. “Main principles”
  • 3. "Best Practice Program Remaja dan Inovasi Program GenRe" The organization needs to be ready for the changes that will come with the new tool. If the current testing practices are not good and the organization is not mature, then it is generally more cost- effective to improve testing practices rather than to try to find tools to support poor practices. Automating chaos just gives faster chaos! Ex: Of course, we can sometimes improve our own processes in parallel with introducing a tool to support those practices and we can pick up some good ideas for improvement from the ways that the tools work. However, be aware that the tool should not take the lead, but should provide support to what your organization defines. “Main principles”
  • 4. "Best Practice Program Remaja dan Inovasi Program GenRe" The following factors are important in selecting a tool:  assessment of the organization's maturity (e.g. readiness for change);  identification of the areas within the organization where tool support will help to improve testing processes;  evaluation of tools against clear requirements and objective criteria;  proof-of-concept to see whether the product works as desired and meets the requirements and objectives defined for it;  evaluation of the vendor (training, support and other commercial aspects) or open-source network of support;  identifying and planning internal implementation (including coaching and mentoring for those new to the use of the tool). “Main principles”
  • 5. "Best Practice Program Remaja dan Inovasi Program GenRe" 2. Pilot Project: One of the ways to do a proof-of-concept is to have a pilot project as the first thing done with a new tool. This will use the tool in earnest but on a small scale, with sufficient time to explore different ways of using the tool. Objectives should be set for the pilot in order to assess whether or not the concept is proven, i.e. that the tool can accomplish what is needed within the current organizational context. “Pilot Project”
  • 6. "Best Practice Program Remaja dan Inovasi Program GenRe" EX:  The objectives for a pilot project for a new tool are:  to learn more about the tool (more detail, more depth);  to see how the tool would fit with existing processes or documentation, how those would need to change to work well with the tool and how to use the tool to streamline existing processes;  to decide on standard ways of using the tool that will work for all potential users (e.g. naming conventions, creation of libraries, defining modularity, where different elements will be stored, how they and the tool itself will be maintained);  to evaluate the pilot project against its objectives (have the benefits been achieved at reasonable cost?). “Pilot Project”
  • 7. "Best Practice Program Remaja dan Inovasi Program GenRe" 3. Succes Factor: Success is not guaranteed or automatic when implementing a testing tool, but many organizations have succeeded. Here are some of the factors that have contributed to success:  incremental roll-out (after the pilot) to the rest of the organization;  adapting and improving processes, testware and tool artefacts to get the best fit and balance between them and the use of the tool;  providing adequate training, coaching and mentoring of new users;  defining and communicating guidelines for the use of the tool, based on what was learned in the pilot; “Succes Factor”
  • 8. "Best Practice Program Remaja dan Inovasi Program GenRe" 3. Lanjutan Succes Factor:  implementing a continuous improvement mechanism as tool use spreads through more of the organization;  monitoring the use of the tool and the benefits achieved and adapting the use of the tool to take account of what is learned. More information and advice about selecting and implementing tools can be found in [Fewster and Graham, 1999] and [Dustin et al., 1999]. “Succes Factor”
  • 9. "Best Practice Program Remaja dan Inovasi Program GenRe" support by: http://sif.uin-suska.ac.id/ http://fst.uin-suska.ac.id/ http://www.uin-suska.ac.id/