SlideShare a Scribd company logo
INTRODUCING A TOOL INTO
AN ORGANIZATION
By Graham et.al (2011)
UNIVERSITAS ISLAM NEGERI
SULTAN SYARIF KASIM
RIAU
MUHAMMAD BRANIKNO R
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. 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!
Main principles
1
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.
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).
Cont…
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.
A pilot tool project should expect to encounter problems -
they should be solved in ways that can be used by everyone later on.
The pilot project should experiment with different ways of using the
tool. For example, different settings for a static analysis tool, different
reports from a test management tool, differ- ent scripting and
comparison techniques for a test execution tool or different load
profiles for a performance-testing tool.
Pilot project
2
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?).
Cont…
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;
• 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].
Success factors
3
Introducing a tool into an organization

More Related Content

PPTX
Introducing a tool into an organization 2
PPTX
Introducing a tool into an organization
PPTX
Introducing a tool into an organization
PPTX
Introducing a tool into an organization 2
PPTX
Introducing a tool into an organization
PPTX
Introducing a tool into an organization (andika m)
PPTX
Introducing a tool into an organization
PPTX
Introducing a tool into an organization
Introducing a tool into an organization 2
Introducing a tool into an organization
Introducing a tool into an organization
Introducing a tool into an organization 2
Introducing a tool into an organization
Introducing a tool into an organization (andika m)
Introducing a tool into an organization
Introducing a tool into an organization

What's hot (20)

PPTX
3 . introducing a tool into an organization
PPTX
Introducing a Tool Into an Organization
DOCX
JD Unit Manager
PPTX
Designing for performance
DOC
Resesarch on SQA
PPT
Online testing strategy
PPTX
Capturing requirements and delivering change to a cinical
PDF
ENRE642 Summer 2014 flyer
PPTX
Benchmarking
PPTX
Best Practices Activity
PDF
ENRE 642 Reliability Engineering Management course flyer
PPTX
Evaluation of eLearning
DOCX
Cis 554 week 2 assignment 1 strayer
PPTX
k10998 WASIQUE AHMAD
DOCX
Notes on Evaluation of eLearning
DOCX
Syllabus ref02
PPT
My presentation to VanQ at BCIT
PPT
Measurements &milestones for monitoring and controlling
PPT
Usability Evaluation in Educational Technology
3 . introducing a tool into an organization
Introducing a Tool Into an Organization
JD Unit Manager
Designing for performance
Resesarch on SQA
Online testing strategy
Capturing requirements and delivering change to a cinical
ENRE642 Summer 2014 flyer
Benchmarking
Best Practices Activity
ENRE 642 Reliability Engineering Management course flyer
Evaluation of eLearning
Cis 554 week 2 assignment 1 strayer
k10998 WASIQUE AHMAD
Notes on Evaluation of eLearning
Syllabus ref02
My presentation to VanQ at BCIT
Measurements &milestones for monitoring and controlling
Usability Evaluation in Educational Technology
Ad

Similar to Introducing a tool into an organization (20)

PPTX
Introducing a tool into an organization
PPTX
Tool Support For Testing
PPTX
Tool support for testing
PPTX
Tool support for testing
PPTX
Tool support for testing
PPTX
Introducing a tool into an organization
PPTX
Tool Support For Testing
PDF
tool support for testing
PDF
The pyramid approach to testtool selection
PPTX
Chapter 6 Tool Support for Testing
PDF
wepik-enhancing-software-testing-efficiency-a-multi-criteria-tool-selection-f...
PPTX
Timing Tool Test Effectiveness for WCET Analysis Tools
PPTX
Not everything is a nail: choosing the right tools
PDF
Inflectracon2020: Best Practices: Choosing Your ALM Tool-Set
PPS
Choosing an alm tool set
DOCX
ChrisGarrisonProjectThesis
PPTX
1.tool support for testing
PPTX
New Directions in Information Fluency
PPTX
06 tool support for testing
PPTX
Software testing 2.0
Introducing a tool into an organization
Tool Support For Testing
Tool support for testing
Tool support for testing
Tool support for testing
Introducing a tool into an organization
Tool Support For Testing
tool support for testing
The pyramid approach to testtool selection
Chapter 6 Tool Support for Testing
wepik-enhancing-software-testing-efficiency-a-multi-criteria-tool-selection-f...
Timing Tool Test Effectiveness for WCET Analysis Tools
Not everything is a nail: choosing the right tools
Inflectracon2020: Best Practices: Choosing Your ALM Tool-Set
Choosing an alm tool set
ChrisGarrisonProjectThesis
1.tool support for testing
New Directions in Information Fluency
06 tool support for testing
Software testing 2.0
Ad

More from M Branikno Ramadhan (6)

PPTX
Specification based or black box techniques
PPTX
Fundamental test process
PPTX
Specification based or black box techniques
PPTX
Fundamental test process
PPTX
Ssl(secure socket layer)
PPTX
Tutorial membuat pki menggunakan thunderbird
Specification based or black box techniques
Fundamental test process
Specification based or black box techniques
Fundamental test process
Ssl(secure socket layer)
Tutorial membuat pki menggunakan thunderbird

Recently uploaded (20)

PPTX
Orientation - ARALprogram of Deped to the Parents.pptx
PDF
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
PDF
Hazard Identification & Risk Assessment .pdf
PPTX
Lesson notes of climatology university.
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PPTX
Digestion and Absorption of Carbohydrates, Proteina and Fats
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PPTX
History, Philosophy and sociology of education (1).pptx
PPTX
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
PDF
advance database management system book.pdf
PDF
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
PDF
1_English_Language_Set_2.pdf probationary
PDF
Trump Administration's workforce development strategy
PPTX
Cell Types and Its function , kingdom of life
PDF
Classroom Observation Tools for Teachers
PDF
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
PDF
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
PDF
Empowerment Technology for Senior High School Guide
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
LNK 2025 (2).pdf MWEHEHEHEHEHEHEHEHEHEHE
Orientation - ARALprogram of Deped to the Parents.pptx
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
Hazard Identification & Risk Assessment .pdf
Lesson notes of climatology university.
Final Presentation General Medicine 03-08-2024.pptx
Digestion and Absorption of Carbohydrates, Proteina and Fats
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
History, Philosophy and sociology of education (1).pptx
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
advance database management system book.pdf
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
1_English_Language_Set_2.pdf probationary
Trump Administration's workforce development strategy
Cell Types and Its function , kingdom of life
Classroom Observation Tools for Teachers
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
Empowerment Technology for Senior High School Guide
Final Presentation General Medicine 03-08-2024.pptx
LNK 2025 (2).pdf MWEHEHEHEHEHEHEHEHEHEHE

Introducing a tool into an organization

  • 1. INTRODUCING A TOOL INTO AN ORGANIZATION By Graham et.al (2011) UNIVERSITAS ISLAM NEGERI SULTAN SYARIF KASIM RIAU MUHAMMAD BRANIKNO R
  • 2. 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. 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! Main principles 1
  • 3. 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. 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). Cont…
  • 4. 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. A pilot tool project should expect to encounter problems - they should be solved in ways that can be used by everyone later on. The pilot project should experiment with different ways of using the tool. For example, different settings for a static analysis tool, different reports from a test management tool, differ- ent scripting and comparison techniques for a test execution tool or different load profiles for a performance-testing tool. Pilot project 2
  • 5. 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?). Cont…
  • 6. 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; • 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]. Success factors 3