In this port I'll walk you through the five phases of integrating QA into the software-development cycle. Í þetta tengi ég mun ganga þú í gegnum fimm stigum sameining gæðamat inn í hugbúnað-þróun hringrás.
1. 1. Discovering opportunities Uppgötvaðu tækifæri
Whether you are a software product company and sell software or develop software to use internally, it is important to begin with the discovery of business opportunities across the application lifecycle. Hvort sem þú ert að vara hugbúnaður fyrirtæki og selja hugbúnað eða þróa hugbúnað til notkunar innvortis, sé mikilvægt að byrja með uppgötvun viðskiptatækifæri yfir umsókn lifecycle. Choosing the testing processes that software companies want to outsource is a critical component of their outsourcing initiatives and can have a tremendous impact on their success. Val á eista aðferð þessi hugbúnaður fyrirtæki að útvista er a gagnrýninn hluti af outsourcing frumkvæði þeirra og geta haft gríðarleg áhrif á árangur þeirra. The stakeholders should take the current inventory of development and testing processes, resources, and tools before they start identifying objectives, expectations, and metrics to measure the success of the company. The hagsmunaaðilar að taka við núverandi skrá um þróun og prófanir ferli, fjármagn og tæki áður en þeir byrja að skilgreina markmið, væntingar og tölfræði til að meta árangur fyrirtækisins.
2. 2. Assessment/Business Case Námsmat / Business Case
To forge a successful outsourcing strategy, companies should conduct an outsourcing “readiness” assessment. Til að móta árangursríka outsourcing stefnu, fyrirtæki ættu að framkvæma óákveðinn greinir í ensku outsourcing "reiðubúin" mat. The assessment should be equally applied to companies considering outsourcing processes across the entire product lifecycle, or to those who wish to outsource QA and testing only. Matið ætti að vera jafn beitt til fyrirtækja miðað við outsourcing ferli yfir allt vara lifecycle, eða þeim sem vilja útvista QA og prófa aðeins.
The results of the assessment will provide an organization with much of the information required to make key decisions and to focus management effort. Niðurstöður matsins munu veita stofnun með mikið af þeim upplýsingum sem þarf til að helstu ákvarðanir og að beina stjórnun vinnu. The assessment can help examine the ability of a software development organization to outsource by looking at the processes maturity, experience, tools, and ROI objectives. Matið getur hjálpað til að kanna möguleika á þróun hugbúnaðar fyrirtæki að útvista með því að líta á ferli þroska, reynslu, verkfæri og arðsemismarkmið.
Data for assessment may be gathered from: Gögn um mat getur verið safnað frá:
1. 1. Questionnaires Spurningalistar
2. 2. Interviews Viðtöl
3. 3. Discussion with product managers and application owners Ræða við stjórnendur vöru og umsókn eigenda
4. 4. Study of product roadmaps, test plans, test coverage, test scripts inventory, and application/code base inventory Rannsókn á roadmaps vöru, próf áætlanir, próf umfang, próf forskriftir skrá og forritið / code grunn skrá
Deliverables may include: Afhending getur falið í sér:
1. 1. Outsourcing Readiness Report Outsourcing Readiness Report
2. 2. ROI analysis Arðsemi Greining
3. 3. Application/Project Sequencing Plan Umsókn / Project Sequencing Plan
4. 4. Engagement Roadmap Þátttöku Roadmap
When reviewing test plans, test coverage, and test scripts inventory, the following criteria are recommended to assess readiness of specific processes: Þegar yfir próf áætlanir, próf umfang og próf forskriftir skrá eru eftirfarandi skilyrði mælt með að meta vilja einstakra aðferð:
1. 1. Skill alignment with current/future quality assurance and testing direction Hæfni jöfnun við núverandi / framtíð gæðamat og prófunar átt
2. 2. Current cost of testing/quality assurance Núverandi kostnaður við prófun / Gæðatrygging
3. 3. Application maturity Umsókn þroska
4. 4. Alignment to business (core, context, utility) Röðun fyrirtæki (algerlega, samhengi, gagnsemi)
5. 5. Business value Viðskipti gildi
6. 6. Functional completeness Functional tæmandi
7. 7. Technical completeness Tæknilegar tæmandi
8. 8. Rate of change Hlutfall breytinga
9. 9. Test coverage Test umfang
10. 10. Perceived risk profile Litið áhættu
3. 3. Gap Analysis Gap Analysis
Successful completion of this phase will provide the company with insight to areas of the software quality assurance and engineering, which have room for improvement. Árangursríkur endalok af þessum áfanga mun veita fyrirtæki með innsýn til svæði sem gæði hugbúnaðar sjálfstraust og verkfræði, sem hafa herbergi fyrir framför. Gap analysis naturally flows from the results of the Assessment/Business Case phase and involves determining, documenting, and approving the variance between business objectives and current capabilities. Gap Analysis flæðir náttúrulega frá niðurstöðum mats / Business Case áfanga og felur í sér að ákveða, skrásetja og samþykkja Dreifni milli markmið fyrirtækja og núverandi getu.
At this stage, companies should analyze gathered materials with the goal of comparing its actual performance with its potential performance, and of finding gaps that represent opportunities for improvement. Á þessu stigi, fyrirtæki að greina safnað saman efni með því markmiði að bera saman raunverulegan árangur þess með möguleika á árangur þess, og finna eyður sem tákna tækifæri fyrir framför. The objective is to study the differences between the current and desired software testing and , for the purpose of determining how to get from one state to a new state. Markmiðið er að læra muninn á núverandi og viðkomandi hugbúnað prófanir og til þess að ákvarða hvernig á að fá frá einu ríki til nýja ríki. Gap analysis is undertaken as a means of bridging that space. Gap greiningu er ráðist sem leið til að brúa það bil. Among the various methodologies used to perform gap analysis is IDEF, a group of methods used to create a model of a system, analyze the model, create a model of a desired version of the system, and to aid in the transition from one to the other. Meðal hinna ýmsu aðferðir notaðar til að framkvæma bilið greiningu er IDEF, hópur sem notaðar til að búa til líkan af kerfi, greina líkan, búa til líkan af viðkomandi útgáfa af kerfinu, og aðstoð í umskipti frá einni til annar.
With that information in hand, a company can pinpoint and address the quality/process gaps. Með því að upplýsingar í hendi, sem fyrirtæki geta ákvarða nákvæmlega og heimilisfang gæði / aðferð eyður. The ultimate goal is to identify and compare a list of initiatives, which you can begin implementing to improve the speed, quality, and cost parameters at each step of the product lifecycle. The fullkominn takmark er að greina og bera saman lista yfir frumkvæði, þar sem þú getur byrjað að innleiða til að auka hraða, gæði og kostnað breytum við hvert skref sem vara lifecycle.
4. 4. Define an Outsourced QA Project Skilgreina Outsourced QA Project
In this step, companies define a high-level project plan and a test strategy for reaching the desired QA destination. Í þessu skrefi, fyrirtæki skilgreina háttsettra verkefni áætlun og prófun tækni til að ná til viðkomandi QA áfangastað. The following steps outline the major components of a typical outsourced QA project. Í eftirfarandi grein helstu hluti af dæmigerður Outsourced QA verkefni.
1. Overview –Includes the objectives for QA on this project and background information. . 1. Yfirlit-felur í sér markmið um gæðamat á þessu verkefni og bakgrunni upplýsingar.
2. Scope – Contains what will be covered and what will not be covered in the QA effort. 2. Gildissvið – Inniheldur það verður fjallað og það verður ekki fjallað í QA áreynsla.
3. Assumptions – Includes any assumptions made in developing the QA Strategy. 3. Forsendur – Includes hvaða forsendum fram í þróun QA Strategy.
4. Project Organization – Contains the project organization chart and how the QA Team fits within. 4. Project Organization – Contains the organization verkefnið sjókort og hvernig QA Team fits innan. Roles and responsibilities respective to QA and other stakeholders. Hlutverk og ábyrgð viðkomandi að gæðamat og aðra hagsmunaaðila. Specify Project Team responsibilities for test infrastructures and data. Tilgreina Project Team ábyrgð fyrir próf mannvirki og gögn.
5. Project Steps – Address how the QA effort will be approached. 5. Project Steps – Heimilisfang hvernig QA viðleitni verður að nálgast. Include findings from Proof of Concept. Hafa niðurstöður frá Sönnun af Hugtak. Include one or more schematics, along with written descriptions of the proposed QA workflow. Notaðu eina eða fleiri schematics, ásamt skriflegu lýsingar á fyrirhuguðum QA workflow. Describe types of data and validation methods. Lýstu konar gagna og löggilding aðferð.
6. Levels of Testing – Define what types of testing will be performed such as Unit, Integration, System, Data Validation, Performance, GUI and the entrance and exit criteria for each. 6. Magn Testing – Tilgreindu hvaða gerðir af prófun verði framkvæmd eins Unit, Sameining, System, Data Validation, árangur, GUI og inngangur og útgangur skilyrði fyrir hverja.
7. Testing Groups – Testing groups provide a breakdown of major functionality. 7. Testing Groups – Testing hópar leggja fram sundurliðun á helstu virkni. List the testing groups and clearly state what they include and what they do not include. Listi um prófanir hópa og skýrt hvað þeir eru og hvað þeir eru ekki.
8. Technical Assessment – Content depends on current status of development, technical infrastructure, and type of technologies and platforms. 8. Technical Assessment – Efni veltur á núverandi stöðu í þróun, tæknilega innviði, og hvers konar tækni og pallur. In this section, the following should be done: Assess compatibility of data structures along with any code or software specific issues. Í þessum kafla er eftirfarandi ætti að gera: Leggðu mat á samhæfni skipulag gagna ásamt öllum kóða eða hugbúnaði tiltekin málefni. Address feasibility of test automation with recommendations for using home-grown or vendor tools at certain stages of the development cycle. Heimilisfang hagkvæmni af sjálfvirkni próf með tillögur um með heimili-vaxið eða söluaðili tæki á ákveðnum stigum í þróun hringrás. Include recommendations regarding what should be automated for testing. Hafa ráðleggingar um hvað skal gera sjálfvirkan til prófunar.
9. Test Infrastructure Requirements – Assess existing infrastructure processes and needs. 9. Test Infrastructure Requirements – Leggðu mat á núverandi ferli grunngerð og þarfir. Discuss test infrastructure considerations and requirements for loading converted data and ongoing data load processes. Ræddu próf grunngerð íhugun og kröfur um hleðsla breytt gögn og áframhaldandi gögn hlaða ferli. Include environment sizing considerations and depth of test data. Hafa umhverfi sizing íhugun og dýpt gagna próf. Clearly state how the test infrastructure is and is not analogous to the production infrastructure. Skýrt hvernig próf uppbygging er og er ekki hliðstætt við framleiðslu innviði. Note any exceptions or limitations. Athugaðu hvaða undanþágur eða takmarkanir.
10. Processes and Tools – Describe processes and tools to be used for change control, configuration management, and discrepancy reporting. 10. Processes and Tools – Lýsa ferli og tól til að nota til að stjórna breytingum, stelling stjórnun og misræmi skýrslur. Describe what test automation will or may be used and how it will or could be performed. Lýstu hvaða próf sjálfvirkni verður eða kann að nota og hvernig hún verður eða gæti verið gerðar.
11. High Level QA Project Plan – Schedule with tasks and associated resources for successfully completing testing. 11. High Level QA Project Plan – Stundaskrá við verkefni og úrræði til tekist að ljúka prófunum. After implementation of the project, companies have to return to their initial assessment and gap analysis to compare the results of the project with the initial expectations. Eftir framkvæmd verkefnisins hafa fyrirtæki til að fara aftur til byrjunar mats og bilið greiningu að bera saman niðurstöður verkefnisins með upphaflegu væntingar.
5. 5. Execution – Tracking Program Performance Framkvæmd – Mælingar Program Performance
There is a number of metrics that should be considered when measuring the efficiency of your team. Það er fjöldi tölfræði ber að huga þegar mæla skilvirkni lið þitt. They deserve a separate post, so look for them in this blog in the next few days. Þeir verðskulda sérstakt staða, þannig að leita að þeim í þessu bloggi á næstu dögum.
Extracts from “ ” white paper. Útdrætti úr White Paper.

