Pokyny pro obchodní testování (UAT) během migraceGuidance for business testing (UAT) during migration

Testování přijetí uživateli, které se tradičně pojímá jako funkce IT, může během obchodní transformace organizovat výhradně IT.Traditionally seen as an IT function, user acceptance testing during a business transformation can be orchestrated solely by IT. Tato funkce se však často nejúčinněji spouští jako obchodní funkce.However, this function is often most effectively executed as a business function. IT poté podporuje tuto obchodní aktivitu tím, že usnadňuje testování, vyvíjí plány testování a automatizuje testy, pokud je to možné.IT then supports this business activity by facilitating the testing, developing testing plans, and automating tests when possible. I když může IT často sloužit jako zástupce pro testování, neexistuje žádná náhrada za pozorování reálných uživatelů, kteří se snaží využít nové řešení v kontextu skutečného nebo replikovaného obchodního procesu.Although IT can often serve as a surrogate for testing, there is no replacement for firsthand observation of real users attempting to take advantage of a new solution in the context of a real or replicated business process.

Poznámka

Pokud je k dispozici, automatizované testování je mnohem efektivnější a účinější způsob testování jakéhokoli systému.When available, automated testing is a much more effective and efficient means of testing any system. Migrace do cloudu se ale často zaměřují na starší verze systémů nebo aspoň na stabilní produkční systémy.However, cloud migrations often focus most heavily on legacy systems or at least stable production systems. Tyto systémy často nejsou spravovány důkladnými a dobře udržovanými automatizovanými testy.Often, those systems aren't managed by thorough and well-maintained automated tests. V tomto článku se předpokládá, že v době migrace nejsou k dispozici žádné takové testy.This article assumes that no such tests are available at the time of migration.

Za automatizovaným testováním následuje testování procesu a technologických změn zkušenými uživateli.Second to automated testing is testing of the process and technology changes by power users. Zkušení uživatelé jsou lidé, kteří běžně provádějí reálný proces, který vyžaduje interakce s technologickým nástrojem nebo sadou nástrojů.Power users are the people that commonly execute a real-world process that requires interactions with a technology tool or set of tools. Můžou být reprezentováni externím zákazníkem používajícím web elektronického obchodování k získávání zboží nebo služeb.They could be represented by an external customer using an e-commerce site to acquire goods or services. Zkušení uživatelé můžou být také reprezentováni skupinou zaměstnanců, kteří provádějí obchodní proces, jako jsou například pracovníci call centra obsluhující zákazníky a zaznamenávající své zkušenosti.Power users could also be represented by a group of employees executing a business process, such as a call center servicing customers and recording their experiences.

Cílem podnikového testování je vyžádat si ověření od zkušených uživatelů, aby bylo možné potvrdit, že nové řešení probíhá v souladu se očekáváními a neohrožuje obchodní procesy.The goal of business testing is to solicit validation from power users to certify that the new solution performs in line with expectations and does not impede business processes. Pokud se tento cíl nesplní, obchodní testování slouží jako smyčka zpětné vazby, která může přispět k definování, proč a jak sada funkcí neplní očekávání.If that goal isn't met, the business testing serves as a feedback loop that can help define why and how the workload isn't meeting expectations.

Obchodní aktivity během obchodního testováníBusiness activities during business testing

Během obchodního testování se první vývoj ručně řídí přímo se zákazníky.During business testing, the first iteration is manually driven directly with customers. Jedná se o nejčistší, ale nejvíc časově náročnou formu smyčky zpětné vazby.This is the purest but most time-consuming form of feedback loop.

  • Identifikace zkušených uživatelů.Identify power users. Obchodní oddělení má obecně lepší povědomí o zkušených uživatelích, kteří jsou nejvíc ovlivnění technickou změnou.The business generally has a better understanding of the power users who are most affected by a technical change.
  • Srovnání a příprava zkušených uživatelů.Align and prepare power users. Zajistěte, aby zkušení uživatelé pochopili obchodní cíle, požadované výsledky a očekávané změny v obchodních procesech.Ensure that power users understand the business objectives, desired outcomes, and expected changes to business processes. Připravte je a jejich řídicí strukturu pro proces testování.Prepare them and their management structure for the testing process.
  • Zapojení do interpretace smyček zpětné vazby.Engage in feedback loop interpretation. Pomozte pracovníkům IT pochopit dopad různých bodů zpětné vazby od zkušených uživatelů.Help the IT staff understand the impact of various points of feedback from power users.
  • Upřesnění změny procesu.Clarify process change. Když transformace může spustit změnu v obchodních procesech, vykomunikujte tuto změnu a její případné důsledky.When transformation could trigger a change to business processes, communicate the change and any downstream impacts.
  • Nastavení priority zpětné vazby.Prioritize feedback. Pomozte týmu IT určit prioritu zpětné vazby na základě obchodního dopadu.Help the IT team prioritize feedback based on the business impact.

V některých případech může IT využít analytiky nebo vlastníky produktů, kteří můžou sloužit jako zástupci pro rozdělené aktivity obchodního testování.At times, IT may employ analysts or product owners who can serve as proxies for the itemized business testing activities. Účast je ale vysoce doporučovaná a může tak produkovat uspokojivé obchodní výsledky.However, business participation is highly encouraged and is likely to produce favorable business outcomes.

Aktivity IT během obchodního testováníIT activities during business testing

IT slouží jako jeden z příjemců výstupu obchodního testování.IT serves as one of the recipients of the business testing output. Smyčky zpětné vazby objevené během obchodního testování se nakonec můžou stát pracovními položkami, které definují technickou změnu nebo změnu procesu.The feedback loops exposed during business testing eventually become work items that define technical change or process change. Od IT jako příjemce se očekává, že bude pomáhat při usnadňování, shromažďování zpětné vazby a správě výsledných technických akcí.As a recipient, IT is expected to aid in facilitation, collection of feedback, and management of resultant technical actions. Mezi obvyklé aktivity, které IT provádí při obchodním testování, patří:The typical activities IT performs during business testing include:

  • Poskytnutí struktury a logistiky při obchodním testováníProvide structure and logistics for business testing.
  • Pomoc při usnadnění během testováníAid in facilitation during testing.
  • Poskytnutí prostředků a procesů pro záznam zpětné vazbyProvide a means and process for recording feedback.
  • Pomoc obchodnímu oddělení s určením priority a ověřením zpětné vazbyHelp the business prioritize and validate feedback.
  • Vývoj plánů pro akce na základě technických změnyDevelop plans for acting on technical changes.
  • Identifikace existujících automatizovaných testů, které by mohly zjednodušit testování zkušenými uživateliIdentify existing automated tests that could streamline the testing by power users.
  • U změn, které by mohly vyžadovat opakované nasazení nebo testování, prostudování procesů testování, definování srovnávacích testů a vytváření automatizace pro další zjednodušení testování zkušenými uživateliFor changes that could require repeated deployment or testing, study testing processes, define benchmarks, and create automation to further streamline power user testing.

Další krokyNext steps

V souvislosti s obchodním testováním může optimalizace migrovaných aktiv vyladit náklady a výkon sady funkcí.In conjunction with business testing, optimization of migrated assets can refine cost and workload performance.