SlideShare a Scribd company logo
1 of 7
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

What's hot

3 . introducing a tool into an organization
3 . introducing a tool into an organization3 . introducing a tool into an organization
3 . introducing a tool into an organizationsabrian SIF
 
Introducing a Tool Into an Organization
Introducing a Tool Into an OrganizationIntroducing a Tool Into an Organization
Introducing a Tool Into an OrganizationRakhesLeoPutra
 
JD Unit Manager
JD Unit ManagerJD Unit Manager
JD Unit ManagerAmol More
 
Resesarch on SQA
Resesarch on SQAResesarch on SQA
Resesarch on SQAAisha Khan
 
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 cinicalAdam Heatherington
 
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 flyerAccendo Reliability
 
Cis 554 week 2 assignment 1 strayer
Cis 554 week 2 assignment 1   strayerCis 554 week 2 assignment 1   strayer
Cis 554 week 2 assignment 1 strayerLindaAdams2017
 
k10998 WASIQUE AHMAD
k10998 WASIQUE AHMADk10998 WASIQUE AHMAD
k10998 WASIQUE AHMADWasique Ahmad
 
Notes on Evaluation of eLearning
Notes on Evaluation of eLearningNotes on Evaluation of eLearning
Notes on Evaluation of eLearningMichael M Grant
 
Syllabus ref02
Syllabus ref02Syllabus ref02
Syllabus ref02SongTu
 
My presentation to VanQ at BCIT
My presentation to VanQ at BCITMy presentation to VanQ at BCIT
My presentation to VanQ at BCITJacksonYKLee
 
Measurements &milestones for monitoring and controlling
Measurements &milestones for monitoring and controllingMeasurements &milestones for monitoring and controlling
Measurements &milestones for monitoring and controllingDhiraj Singh
 
Usability Evaluation in Educational Technology
Usability Evaluation in Educational Technology Usability Evaluation in Educational Technology
Usability Evaluation in Educational Technology Alaa Sadik
 

What's hot (20)

3 . introducing a tool into an organization
3 . introducing a tool into an organization3 . introducing a tool into an organization
3 . 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
 
JD Unit Manager
JD Unit ManagerJD Unit Manager
JD Unit Manager
 
Designing for performance
Designing for performanceDesigning for performance
Designing for performance
 
Resesarch on SQA
Resesarch on SQAResesarch on SQA
Resesarch on SQA
 
Online testing strategy
Online testing strategyOnline testing strategy
Online testing strategy
 
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
 
ENRE642 Summer 2014 flyer
ENRE642 Summer 2014 flyerENRE642 Summer 2014 flyer
ENRE642 Summer 2014 flyer
 
Benchmarking
Benchmarking Benchmarking
Benchmarking
 
Best Practices Activity
Best Practices ActivityBest Practices Activity
Best Practices Activity
 
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
 
Evaluation of eLearning
Evaluation of eLearningEvaluation of eLearning
Evaluation of eLearning
 
Cis 554 week 2 assignment 1 strayer
Cis 554 week 2 assignment 1   strayerCis 554 week 2 assignment 1   strayer
Cis 554 week 2 assignment 1 strayer
 
k10998 WASIQUE AHMAD
k10998 WASIQUE AHMADk10998 WASIQUE AHMAD
k10998 WASIQUE AHMAD
 
Notes on Evaluation of eLearning
Notes on Evaluation of eLearningNotes on Evaluation of eLearning
Notes on Evaluation of eLearning
 
Syllabus ref02
Syllabus ref02Syllabus ref02
Syllabus ref02
 
My presentation to VanQ at BCIT
My presentation to VanQ at BCITMy presentation to VanQ at BCIT
My presentation to VanQ at BCIT
 
Measurements &milestones for monitoring and controlling
Measurements &milestones for monitoring and controllingMeasurements &milestones for monitoring and controlling
Measurements &milestones for monitoring and controlling
 
Cqaf vet larissa ali presentation
Cqaf vet larissa ali presentationCqaf vet larissa ali presentation
Cqaf vet larissa ali presentation
 
Usability Evaluation in Educational Technology
Usability Evaluation in Educational Technology Usability Evaluation in Educational Technology
Usability Evaluation in Educational Technology
 

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 organizationAji Pamungkas Prasetio
 
Introducing a tool into an organization
Introducing a tool into an organizationIntroducing a tool into an organization
Introducing a tool into an organizationIrvan Febry
 
Tool support for testing
Tool support for testingTool support for testing
Tool support for testingromi wisarta
 
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
 
Chapter 6 Tool Support for Testing
Chapter 6 Tool Support for TestingChapter 6 Tool Support for Testing
Chapter 6 Tool Support for TestingZetryan Satria
 
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.docxeugeniadean34240
 
The AAA Test Transformation Model
The AAA Test Transformation ModelThe AAA Test Transformation Model
The AAA Test Transformation ModelSushant Hublikar
 
Discover Capabilities In Your Organisation
Discover Capabilities In Your OrganisationDiscover Capabilities In Your Organisation
Discover Capabilities In Your OrganisationAcorn
 
Testing management (testing management)
Testing management (testing management)Testing management (testing management)
Testing management (testing management)helfa safitri
 
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
 
Business Systems Analyst Interview Questions and Answers
Business Systems Analyst Interview Questions and AnswersBusiness Systems Analyst Interview Questions and Answers
Business Systems Analyst Interview Questions and AnswersHireQuotient
 
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 testingaidil fitra
 
Continous process improvement
Continous process improvementContinous process improvement
Continous process improvementSarfraz Ashraf
 
How to create a test strategy.pptx
How to create a test strategy.pptxHow to create a test strategy.pptx
How to create a test strategy.pptxtmbekwa756
 
Software quality management tools
Software quality management toolsSoftware quality management tools
Software quality management toolsselinasimpson361
 
Automated software testing
Automated software testingAutomated software testing
Automated software testinggauravpanwar8
 

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
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
 
Chapter 6 Tool Support for Testing
Chapter 6 Tool Support for TestingChapter 6 Tool Support for Testing
Chapter 6 Tool Support for Testing
 
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
 
The AAA Test Transformation Model
The AAA Test Transformation ModelThe AAA Test Transformation Model
The AAA Test Transformation Model
 
Discover Capabilities In Your Organisation
Discover Capabilities In Your OrganisationDiscover Capabilities In Your Organisation
Discover Capabilities In Your Organisation
 
Tool support for testing
Tool support for testingTool support for testing
Tool support for testing
 
Testing management (testing management)
Testing management (testing management)Testing management (testing management)
Testing management (testing 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
 
Business Systems Analyst Interview Questions and Answers
Business Systems Analyst Interview Questions and AnswersBusiness Systems Analyst Interview Questions and Answers
Business Systems Analyst Interview Questions and Answers
 
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
 
Continous process improvement
Continous process improvementContinous process improvement
Continous process improvement
 
How to create a test strategy.pptx
How to create a test strategy.pptxHow to create a test strategy.pptx
How to create a test strategy.pptx
 
Software quality management tools
Software quality management toolsSoftware quality management tools
Software quality management tools
 
Automated software testing
Automated software testingAutomated software testing
Automated software testing
 

More from M Branikno Ramadhan

Specification based or black box techniques
Specification based or black box techniquesSpecification based or black box techniques
Specification based or black box techniquesM Branikno Ramadhan
 
Specification based or black box techniques
Specification based or black box techniquesSpecification based or black box techniques
Specification based or black box techniquesM Branikno Ramadhan
 
Tutorial membuat pki menggunakan thunderbird
Tutorial membuat pki menggunakan thunderbirdTutorial membuat pki menggunakan thunderbird
Tutorial membuat pki menggunakan thunderbirdM Branikno Ramadhan
 

More from M Branikno Ramadhan (6)

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

Recently uploaded

Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersChitralekhaTherkar
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 

Recently uploaded (20)

Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of Powders
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 

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