İçeriğe geç

S2-M06-D08·Prototipleme

Hizmet provası

sıfırdan ileri2.402 kelime16 yaratıcı örnek2 karşı örnek≈ 16 dk

Önce özete göz atDersin sonundaki özet, okumaya başlamadan önce yol haritası olarak.

Bir hizmetin bütünü gerçek mekânda, gerçek sürede yürütüldüğünde tek bir anın canlandırmasının göstermediği üç şey görünür: anların birbirine bağlandığı ek yerleri, hizmetin gerçek sıklığı altında dayanıp dayanmadığı ve kullanıcının hiç görmediği arka yüzün ne kadar iş taşıdığı. Tek bir an ne kadar iyi oynanırsa oynansın, iki an arasındaki geçiş provaya dahil edilmediği sürece görünmez kalır; bir çanta askısı bulmak bir şeydir, bir notun hiç yazılmadığını görmek başka bir şeydir. Ek yerleri çoğu zaman hizmetin gerçek sıklığı altında, sakin bir provanın hiç göstermediği bir yükte kopar.

Ekibe bilerek sokulan bir aksaklık, tasarımı bilen ekip üyelerinin pürüzsüz geçtiği anları kırar ve ekibin gerçekten nasıl toparlandığını gösterir; aksaklık çok büyük seçilirse prova hiçbir şey öğretmeden dağılır. Prova bittiğinde genel bir izlenim konuşmak yerine her ek yerinin tek tek döküldüğü bir liste tutulursa, "iyi geçti" denilen bir oturumun bile küçük kopukluklar taşıdığı görülür; bazı kopukluklar da döküme girip hiçbir düzeltme gerektirmeden kapanır. Yine de ortaya çıkan her bulgu bir soru olarak kalır; hizmetin gerçek kullanıcılarla nasıl çalıştığı ayrı bir sınamanın işidir.

Açılış sahnesi

Aynı onarım atölyesi ekibi, teslim masasına çanta askısını ekledikten birkaç hafta sonra farklı bir soru sorar: teslim anı düzgün çalışıyorsa, bütün süreç de düzgün çalışır mı? Bir sabah gerçek mekânda, roller dağıtılmış hâlde bir prova yaparlar. Bir üye kabul masasında oturur, bir üye tezgâhta gerçek bir aleti söker. Sahip rolündeki kişi durmuş bir duvar saatiyle girer, adını söyler, saati bırakır. Kabul masasındaki kişinin sorunu bir kâğıda yazıp tezgâhtaki kişiye uzatması gerekir, ama elinde iki iş birden vardır; önceki müşterinin fişini kesmektedir. Kâğıdı bırakır, sonra unutur. Tezgâhtaki kişi hangi arızayı arayacağını bilemez, kabul masasındaki kişiye seslenip sormak zorunda kalır. Teslim anı üç hafta önce düzelmişti; bu kez kopan yer başka bir noktadaydı.

Bu derste ne olacak

Tek bir anın canlandırılması bir tereddüdü gösterir. Bütün sürecin gerçek mekânda, gerçek sürede peş peşe yürütülmesi başka bir şey gösterir: anların birbirine bağlandığı yerler, hizmetin gerçek sıklıkla karşılaştığında dayanıp dayanmadığı, kullanıcının görmediği işlerin ne kadar iş biriktirdiği. Bu derste bir hizmetin bütünü kabulden çıkışa canlandırılır; nerede koptuğuna ve provadan sonra kayda nasıl geçtiğine bakılır. Ekibe bilerek bir aksaklık sokup toparlanmayı izlemek de bunun parçasıdır.

Aşağıdaki örnekler kurgudur.

Sıfır noktası — bütün süreç ve kopan yer

Bir hizmeti bütün olarak canlandırmanın ilk faydası, tek anlar ayrı ayrı ne kadar iyi görünürse görünsün aralarında kalan yerin görünmemesidir. Teslim anı tek başına oynandığında atölyede her şey yerindeydi; kabulden tezgâha giden yolu oynayınca sorun kendini gösterdi.

Bulguların üçü de bir el değiştirme noktasının hiç görülmemiş olmasından çıktı. Sıradaki soru, bu noktaların sakin bir günde mi, gerçek sıklıkta mı koptuğudur.

Mekanizma — gerçek yük ve arka yüz

Bir provanın tek kullanıcıyla, sakin bir öğleden sonrasında yürütülmesi hizmetin gerçek gününü göstermez. Gerçek gün istekleri art arda getirir, bazen bir çalışanı iki işi birden tutmak zorunda bırakır.

Yük altında görünen kopukluklar çoğu zaman kullanıcının gördüğü yüzeyde yaşanır; ama hizmetin kullanıcının hiç görmediği bir tarafı da vardır.

Yük ve arka yüz, hizmetin kendi işleyişinden doğan kopukluklardı; kimse onları planlamamıştı. Sıradaki katman, bir kopukluğu bilerek planlamaya dayanır.

Usta katmanı — kurtarma provası ve ek yeri dökümü

Bir hizmet çoğu zaman sorunsuz gider ve bu sorunsuzluk ekibin nasıl toparlandığını göstermez. Bilerek sokulan bir aksaklık bu görünmeyen kısmı ortaya çıkarır.

Kurtarma provası ekibi zorlar; ek yeri dökümü provayı konuşulabilir kılar.

Provada da müşteriyi, üyeyi ya da ziyaretçiyi çoğu zaman ekipten biri oynar; bu yüzden prova bir kopukluğun nerede olabileceğini gösterir, gerçek kullanıcıların onu aynı sıklıkla yaşayacağını değil.

Provaya benzeyen ama başka bir şey olan iki durum da var.

Yaygın hatalar ve yanlış bilinenler

Yaygın yanlış"Hizmet provası, tek bir anın canlandırılmasının uzatılmış hâlidir."
Doğrusu

Tek an oynamak bir kararı ya da bir duraksamayı gösterir; bütün süreci gerçek sürede yürütmek ek yerlerini, gerçek yükü ve arka yüzü gösterir, bunlar tek anın büyütülmesiyle ortaya çıkmaz.

Yaygın yanlış"Bir kurtarma provası ne kadar büyük bir aksaklık içerirse o kadar çok şey öğretir."
Doğrusu

Aksaklık çok büyük seçilirse ekip toparlanmayı denemeden provayı durdurur; öğretici olan, orta büyüklükte, gerçekten toparlanmaya çalışılan bir aksaklıktır.

Yaygın yanlış"Ek yeri dökümü, provanın nasıl geçtiğini anlatan bir özettir."
Doğrusu

Özet genel izlenimi taşır ve küçük kopuklukları örter; döküm her ek yerini ayrı ayrı, tek tek kayda geçirir.

Yaygın yanlış"Gerçek yük, hizmeti kalabalık ve karmaşık hâle getirmektir."
Doğrusu

Gerçek yük kalabalık yaratmak değil, işin gerçek sıklığını vermektir; art arda gelen birkaç istek bile tek kullanıcılı provanın göstermediği bir kopukluğu ortaya çıkarabilir.

Yaygın yanlış"Arka yüzdeki bir iş, kullanıcı fark etmediği sürece prova dışında bırakılabilir."
Doğrusu

Arka yüzdeki iş biriktiğinde önce kullanıcı tarafında bir şey görünmez, ama birikim bir noktadan sonra kullanıcıyı bekletir; arka yüz prova dışında kalırsa bu an görülmez.

Aklında kalsın

Bir hizmetin bütünü gerçek mekânda, gerçek sürede yürütüldüğünde tek bir anın canlandırmasının göstermediği üç şey görünür: anların birbirine bağlandığı ek yerleri, hizmetin gerçek sıklığı altında dayanıp dayanmadığı ve kullanıcının hiç görmediği arka yüzün ne kadar iş taşıdığı. Tek bir an ne kadar iyi oynanırsa oynansın, iki an arasındaki geçiş provaya dahil edilmediği sürece görünmez kalır; bir çanta askısı bulmak bir şeydir, bir notun hiç yazılmadığını görmek başka bir şeydir. Ek yerleri çoğu zaman hizmetin gerçek sıklığı altında, sakin bir provanın hiç göstermediği bir yükte kopar.

Ekibe bilerek sokulan bir aksaklık, tasarımı bilen ekip üyelerinin pürüzsüz geçtiği anları kırar ve ekibin gerçekten nasıl toparlandığını gösterir; aksaklık çok büyük seçilirse prova hiçbir şey öğretmeden dağılır. Prova bittiğinde genel bir izlenim konuşmak yerine her ek yerinin tek tek döküldüğü bir liste tutulursa, "iyi geçti" denilen bir oturumun bile küçük kopukluklar taşıdığı görülür; bazı kopukluklar da döküme girip hiçbir düzeltme gerektirmeden kapanır. Yine de ortaya çıkan her bulgu bir soru olarak kalır; hizmetin gerçek kullanıcılarla nasıl çalıştığı ayrı bir sınamanın işidir.

Sonraki derse köprü

Bugünkü prova, ek yerinin bir tezgâhta, bir masada, iki elin arasında yaşandığı hizmetlere bakıyordu. Ama bazı hizmetlerin ek yerleri hiçbir tezgâhta yaşanmaz; bir ekranda yaşar. Bir başvuru formunun bir sonraki adıma geçişi, bir mesajın karşı tarafa ulaşması, bir onayın beklenip beklenmediğinin görünmesi de birer ek yeridir, yalnız el değil dokunuş ya da tıklama değiştirir. Kâğıt üzerinde bu geçişler sessizdir, tek bir ok çizgisiyle geçiştirilebilir; masa başında canlandırıldığında ise her geçişin gerçekten ne kadar sürdüğü, kullanıcının o sırada ne beklediği ortaya çıkar. Bugünkü provada elden ele geçen bir not, bir kâğıt, bir eşyaydı; ekranda ise aynı geçiş bir dokunuşla, bazen görünmeden olur.

Bir ekranın akışını tam bir yazılım kurmadan sınamanın bir yolu var mıdır? Kâğıttan tıklanabilir kaba bir dijital taslağa geçmek neyi ilk kez görünür kılar, neyi hâlâ gizli bırakır? Kâğıttan gerçek bir ekrana geçildiğinde hangi ek yerleri birden görünür hâle gelir, hangileri hâlâ tahminde kalır, hangi bekleyiş yalnız gerçek bir dokunuşla ölçülebilir?

Anlamadığın bir yer mi var?

Mentor yalnız bu dersin metnine dayanarak cevap verir. Metinde geçmeyen bir şey sorarsan uydurmaz, geçmediğini söyler.