SlideShare a Scribd company logo
INTRODUCING A
TOOL INTO AN
ORGANIZATION
By Graham et.al
(2011)
UNIVERSITAS ISLAM NEGERI
SULTAN SYARIF KASIM
RIAU
Alex Swandi
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

More Related Content

What's hot

Introducing a tool into an organization
Introducing a tool into an organizationIntroducing a tool into an organization
Introducing a tool into an organization
muhammad afif
 
Introducing a Tool Into an Organization
Introducing a Tool Into an OrganizationIntroducing a Tool Into an Organization
Introducing a Tool Into an Organization
RakhesLeoPutra
 
Introducing a tool into an organization
Introducing a tool into an organizationIntroducing a tool into an organization
Introducing a tool into an organization
Aji Pamungkas Prasetio
 
Designing for performance
Designing for performanceDesigning for performance
Designing for performance
Training As A Service
 
JD Unit Manager
JD Unit ManagerJD Unit Manager
JD Unit ManagerAmol More
 
Resesarch on SQA
Resesarch on SQAResesarch on SQA
Resesarch on SQAAisha Khan
 
Online testing strategy
Online testing strategyOnline testing strategy
Online testing strategy
Cloud9 Consulting
 
ENRE642 Summer 2014 flyer
ENRE642 Summer 2014 flyerENRE642 Summer 2014 flyer
ENRE642 Summer 2014 flyer
Accendo Reliability
 
ENRE 642 Reliability Engineering Management course flyer
ENRE 642 Reliability Engineering Management course flyerENRE 642 Reliability Engineering Management course flyer
ENRE 642 Reliability Engineering Management course flyer
Accendo Reliability
 
Best Practices Activity
Best Practices ActivityBest Practices Activity
Best Practices Activity
BAJIRAO NANGAREPATIL
 
Capturing requirements and delivering change to a cinical
Capturing requirements and delivering change to a cinicalCapturing requirements and delivering change to a cinical
Capturing requirements and delivering change to a cinical
Adam Heatherington
 
Notes on Evaluation of eLearning
Notes on Evaluation of eLearningNotes on Evaluation of eLearning
Notes on Evaluation of eLearningMichael M Grant
 
Evaluation of eLearning
Evaluation of eLearningEvaluation of eLearning
Evaluation of eLearning
Michael M Grant
 
Benchmarking
Benchmarking Benchmarking
Benchmarking
KULDEEP MATHUR
 
Asd agile
Asd agileAsd agile
Asd agile
PriyankaRajesh8
 
UFE step-by-step: an introduction
UFE step-by-step: an introductionUFE step-by-step: an introduction
UFE step-by-step: an introduction
ROER4D
 
Product Evaluation HIS
Product Evaluation HISProduct Evaluation HIS
Product Evaluation HIS
Anil Patil
 
Research & Development Tax Credits
Research & Development Tax CreditsResearch & Development Tax Credits
Research & Development Tax Credits
Jaron Latona
 
Software testing quality control and quality assurance Tutorial
Software testing  quality control and quality assurance TutorialSoftware testing  quality control and quality assurance Tutorial
Software testing quality control and quality assurance Tutorial
Sneha Singh
 

What's hot (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
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
 
Designing for performance
Designing for performanceDesigning for performance
Designing for performance
 
JD Unit Manager
JD Unit ManagerJD Unit Manager
JD Unit Manager
 
Resesarch on SQA
Resesarch on SQAResesarch on SQA
Resesarch on SQA
 
Online testing strategy
Online testing strategyOnline testing strategy
Online testing strategy
 
ENRE642 Summer 2014 flyer
ENRE642 Summer 2014 flyerENRE642 Summer 2014 flyer
ENRE642 Summer 2014 flyer
 
ENRE 642 Reliability Engineering Management course flyer
ENRE 642 Reliability Engineering Management course flyerENRE 642 Reliability Engineering Management course flyer
ENRE 642 Reliability Engineering Management course flyer
 
Best Practices Activity
Best Practices ActivityBest Practices Activity
Best Practices Activity
 
Capturing requirements and delivering change to a cinical
Capturing requirements and delivering change to a cinicalCapturing requirements and delivering change to a cinical
Capturing requirements and delivering change to a cinical
 
Notes on Evaluation of eLearning
Notes on Evaluation of eLearningNotes on Evaluation of eLearning
Notes on Evaluation of eLearning
 
Evaluation of eLearning
Evaluation of eLearningEvaluation of eLearning
Evaluation of eLearning
 
Benchmarking
Benchmarking Benchmarking
Benchmarking
 
Asd agile
Asd agileAsd agile
Asd agile
 
UFE step-by-step: an introduction
UFE step-by-step: an introductionUFE step-by-step: an introduction
UFE step-by-step: an introduction
 
Product Evaluation HIS
Product Evaluation HISProduct Evaluation HIS
Product Evaluation HIS
 
Research & Development Tax Credits
Research & Development Tax CreditsResearch & Development Tax Credits
Research & Development Tax Credits
 
Software testing quality control and quality assurance Tutorial
Software testing  quality control and quality assurance TutorialSoftware testing  quality control and quality assurance Tutorial
Software testing quality control and quality assurance Tutorial
 
Cqaf vet larissa ali presentation
Cqaf vet larissa ali presentationCqaf vet larissa ali presentation
Cqaf vet larissa ali presentation
 

Similar to 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
Irvan Febry
 
Tool Support For Testing
Tool Support For TestingTool Support For Testing
Tool Support For Testing
Suci Ayu Mawarni
 
Tool support for testing
Tool support for testingTool support for testing
Tool support for testing
romi wisarta
 
Tool support for testing
Tool support for testingTool support for testing
Tool support for testing
Amelia Septia Roza
 
Chapter 6 - Test Tools and Automation
Chapter 6 - Test Tools and AutomationChapter 6 - Test Tools and Automation
Chapter 6 - Test Tools and Automation
Neeraj Kumar Singh
 
The AAA Test Transformation Model
The AAA Test Transformation ModelThe AAA Test Transformation Model
The AAA Test Transformation Model
Sushant Hublikar
 
Chapter 6 Tool Support for Testing
Chapter 6 Tool Support for TestingChapter 6 Tool Support for Testing
Chapter 6 Tool Support for Testing
Zetryan Satria
 
Testing management (testing management)
Testing management (testing management)Testing management (testing management)
Testing management (testing management)
helfa safitri
 
Discover Capabilities In Your Organisation
Discover Capabilities In Your OrganisationDiscover Capabilities In Your Organisation
Discover Capabilities In Your Organisation
Acorn
 
228 Chapter 8 • Measurementto collect more validation data mor.docx
228   Chapter 8 • Measurementto collect more validation data mor.docx228   Chapter 8 • Measurementto collect more validation data mor.docx
228 Chapter 8 • Measurementto collect more validation data mor.docx
eugeniadean34240
 
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
 
tool support for testing
tool support for testingtool support for testing
tool support for testing
aidil fitra
 
Fundamental of testing (Test Management)
Fundamental of testing (Test Management)Fundamental of testing (Test Management)
Fundamental of testing (Test Management)
CindyYuristie
 
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
Wowledge
 
Training and Deveopment
Training and DeveopmentTraining and Deveopment
Training and Deveopment
Erode Sengunthar Engineering College
 
Tool support for testing
Tool support for testingTool support for testing
Tool support for testing
Bayu Andika Pratama
 
Some steps and rules to deploy dynamics ax
Some steps and rules to deploy dynamics axSome steps and rules to deploy dynamics ax
Some steps and rules to deploy dynamics ax
Guy de Lussigny
 
fundamentals of testing (Management)
fundamentals of testing (Management)fundamentals of testing (Management)
fundamentals of testing (Management)
diana fitri, S.Kom
 
Testing management (testing management)
Testing management (testing management)Testing management (testing management)
Testing management (testing management)
Dhy Ardiansyah
 

Similar to Introducing a tool into an organization 2 (20)

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
 
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
 
Chapter 6 - Test Tools and Automation
Chapter 6 - Test Tools and AutomationChapter 6 - Test Tools and Automation
Chapter 6 - Test Tools and Automation
 
The AAA Test Transformation Model
The AAA Test Transformation ModelThe AAA Test Transformation Model
The AAA Test Transformation Model
 
Chapter 6 Tool Support for Testing
Chapter 6 Tool Support for TestingChapter 6 Tool Support for Testing
Chapter 6 Tool Support for Testing
 
Testing management (testing management)
Testing management (testing management)Testing management (testing management)
Testing management (testing management)
 
Discover Capabilities In Your Organisation
Discover Capabilities In Your OrganisationDiscover Capabilities In Your Organisation
Discover Capabilities In Your Organisation
 
228 Chapter 8 • Measurementto collect more validation data mor.docx
228   Chapter 8 • Measurementto collect more validation data mor.docx228   Chapter 8 • Measurementto collect more validation data mor.docx
228 Chapter 8 • Measurementto collect more validation data mor.docx
 
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
 
tool support for testing
tool support for testingtool support for testing
tool support for testing
 
Fundamental of testing (Test Management)
Fundamental of testing (Test Management)Fundamental of testing (Test Management)
Fundamental of testing (Test Management)
 
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
 
Training and Deveopment
Training and DeveopmentTraining and Deveopment
Training and Deveopment
 
Tool support for testing
Tool support for testingTool support for testing
Tool support for testing
 
Some steps and rules to deploy dynamics ax
Some steps and rules to deploy dynamics axSome steps and rules to deploy dynamics ax
Some steps and rules to deploy dynamics ax
 
fundamentals of testing (Management)
fundamentals of testing (Management)fundamentals of testing (Management)
fundamentals of testing (Management)
 
Testing management (testing management)
Testing management (testing management)Testing management (testing management)
Testing management (testing management)
 
PDSA Cycle
PDSA CyclePDSA Cycle
PDSA Cycle
 

Recently uploaded

一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
ewymefz
 
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
nscud
 
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdfSample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Linda486226
 
tapal brand analysis PPT slide for comptetive data
tapal brand analysis PPT slide for comptetive datatapal brand analysis PPT slide for comptetive data
tapal brand analysis PPT slide for comptetive data
theahmadsaood
 
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
axoqas
 
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
correoyaya
 
Opendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptxOpendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptx
Opendatabay
 
一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单
ewymefz
 
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
AbhimanyuSinha9
 
一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单
enxupq
 
社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .
NABLAS株式会社
 
Tabula.io Cheatsheet: automate your data workflows
Tabula.io Cheatsheet: automate your data workflowsTabula.io Cheatsheet: automate your data workflows
Tabula.io Cheatsheet: automate your data workflows
alex933524
 
standardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghhstandardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghh
ArpitMalhotra16
 
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
ewymefz
 
Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
TravisMalana
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
ewymefz
 
Jpolillo Amazon PPC - Bid Optimization Sample
Jpolillo Amazon PPC - Bid Optimization SampleJpolillo Amazon PPC - Bid Optimization Sample
Jpolillo Amazon PPC - Bid Optimization Sample
James Polillo
 
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
ewymefz
 
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdfCh03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
haila53
 
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
nscud
 

Recently uploaded (20)

一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
 
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
 
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdfSample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
 
tapal brand analysis PPT slide for comptetive data
tapal brand analysis PPT slide for comptetive datatapal brand analysis PPT slide for comptetive data
tapal brand analysis PPT slide for comptetive data
 
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
 
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
 
Opendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptxOpendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptx
 
一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单
 
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
 
一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单
 
社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .
 
Tabula.io Cheatsheet: automate your data workflows
Tabula.io Cheatsheet: automate your data workflowsTabula.io Cheatsheet: automate your data workflows
Tabula.io Cheatsheet: automate your data workflows
 
standardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghhstandardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghh
 
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
 
Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
 
Jpolillo Amazon PPC - Bid Optimization Sample
Jpolillo Amazon PPC - Bid Optimization SampleJpolillo Amazon PPC - Bid Optimization Sample
Jpolillo Amazon PPC - Bid Optimization Sample
 
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
 
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdfCh03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
 
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
 

Introducing a tool into an organization 2

  • 1. INTRODUCING A TOOL INTO AN ORGANIZATION By Graham et.al (2011) UNIVERSITAS ISLAM NEGERI SULTAN SYARIF KASIM RIAU Alex Swandi
  • 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