SEN2022 · 14. hafta · Post implementation activities

Kurulum ve sonrası: geçiş stratejileri, değişim yönetimi, bakım

Eski sistemden yeniye geçiş (direct, parallel, pilot, phased), değişim yönetimi ve eğitim, sistem desteği, dört bakım türü ve post-implementation review. Finalde 'hangi geçiş stratejisi' ve 'bu hangi bakım türü' soruları kesin.

installationconversiondirect conversionparallel conversionpilot conversionphased conversionsimultaneous conversionmodular conversionwhole-system conversionchange managementunfreeze, move, refreezesponsorchange agentpotential adopterresistance to changetrainingsystem supporthelp deskmaintenancecorrective maintenanceadaptive maintenanceperfective maintenancepreventive maintenancechange requestpost-implementation reviewproject assessment

Sistem test edildi ve hazır. Ama bir sistemin değeri kurulduğu gün değil, kullanıldığı her gün ortaya çıkar. Bu son hafta üç soruyu cevaplar: Eski sistemden yeniye nasıl geçeceğiz? İnsanları değişime nasıl hazırlayacağız? Sistem çalışmaya başladıktan sonra onu nasıl yaşatacağız? Finalde geçiş stratejisi karşılaştırması ve bakım türü sınıflandırması neredeyse kesin gelir.

Altın kurallar:

  1. Geçişin üç boyutu var: stil (direct, parallel), yer (pilot, phased, simultaneous), modül (whole-system, modular). Bir strateji üçünün birleşimidir.
  2. Risk ile maliyet ters orantılı: direct ucuz ve riskli, parallel pahalı ve güvenli.
  3. Teknik olarak doğru sistem, insanlar kullanmazsa başarısızdır. Değişim yönetimi bunun için var.
  4. Dört bakım türü: corrective, adaptive, perfective, preventive.

Geçiş (conversion)

Geçiş, eski sistemden (manuel ya da bilgisayarlı) yeni sisteme geçme sürecidir. Plan yapılırken veri aktarımı (eski verinin yeni formata çevrilmesi), donanım kurulumu ve kullanıcı eğitimi birlikte düşünülür.

Boyut 1: stil

StilNasılRiskMaliyetSüre
DirectEski kapanır, yeni açılırYüksekDüşükKısa
Parallelİkisi bir süre birlikte çalışır, çıktılar karşılaştırılırDüşükYüksekUzun
Direct:   eski ======|
          yeni       |=========>

Parallel: eski ==========|
          yeni    |=============>
                  <-ikisi->

Boyut 2: yer

YerNasılRiskMaliyetSüre
PilotÖnce bir lokasyon, sonra diğerleriDüşükOrtaOrta
PhasedLokasyonlar sırayla, gruplar halindeOrtaOrtaUzun
SimultaneousBütün lokasyonlar aynı andaYüksekOrtaKısa

Boyut 3: modül

ModülNasılRiskMaliyetSüre
Whole-systemBütün modüller aynı andaYüksekDüşükKısa
ModularModüller sırayla (önce üyelik, sonra rezervasyon, sonra raporlama)DüşükYüksekUzun

Modular geçiş için modüllerin birbirinden yeterince bağımsız olması gerekir; değilse eski ve yeni modülleri konuşturan geçici “köprü” kodu yazmak gerekir, bu da maliyeti artırır.

Seçim kriterleri

  • Risk: Sistem ne kadar kritik? Hata olursa zarar ne? Para, sağlık, güvenlik varsa parallel ya da pilot.
  • Maliyet: Bütçe sınırlı mı? Parallel ve modular pahalıdır.
  • Süre: Ne kadar sürede bitmeli? Direct ve simultaneous hızlıdır.

Çözümlü örnek: FitHub şubelerine geçiş

Durum: 5 şube. Eski sistem aylık 12,000 TL işletme maliyetine sahip. Turnike sistemi çökerse üyeler salona giremez (yüksek etki). Yönetim 3 ay içinde geçiş istiyor.

Seçenekleri karşılaştır:

SeçenekSüreEk maliyetRisk
A. Direct + simultaneous1 haftaDüşükÇok yüksek: 5 şube aynı anda kilitlenebilir
B. Parallel + simultaneous, 3 ay3 ay(12,000 + 8,000) × 3 = 60,000 TLDüşük, ama her işlem iki kez
C. Direct + phased, şube başı 2 hafta5 × 2 = 10 haftaDüşükOrta: her seferinde bir şube risk altında
D. Pilot (3 hafta) + kalan 4 şube simultaneous (1 hafta)3 + 1 = 4 haftaOrtaDüşük-orta: sorunlar pilotta çözülür

Karar: D. Pilot şubede turnike ve check-in sorunları yakalanır, sonra hızlıca diğer şubelere geçilir. B güvenli ama 60,000 TL ek maliyet ve personel yükü getiriyor; C ise D’ye göre 6 hafta daha uzun.

Değişim yönetimi (change management)

Yeni sistem insanların çalışma biçimini değiştirir. İnsanlar değişime direnir; bu doğaldır.

Roller

RolKimGörev
SponsorDeğişimi isteyen, yetkisi olan yöneticiKararı verir, kaynak sağlar, desteğini gösterir
Change agentDeğişimi uygulayan (analist, proje ekibi, ya da kurumdan biri)Kullanıcıları hazırlar, eğitir, destek olur
Potential adoptersSistemi kullanacak kişilerDeğişimin hedefi

Lewin’in üç aşaması

UNFREEZE  ->   MOVE   ->  REFREEZE
eski         yeni sist.   yeni alışkanlık
alışkanlığı  e geçiş,     kalıcı: eski
çöz, neden   eğitim       sistem kalkar,
anlat                     yeni prosedür

Direnç ve çözüm

Direnç, kişisel maliyet-fayda hesabından doğar. Kurum için faydalı sistem, bir kullanıcıya şunları kaybettirebilir: alışılmış yöntem, uzmanlık statüsü (“eski sistemi en iyi ben bilirdim”), kontrol, zaman (öğrenme eforu).

Değişimi motive etmenin iki yolu:

  • Informational strategy: Faydaları anlat, kullanıcının kendi işine etkisini göster. Faydası açık olan değişimlerde işe yarar.
  • Political strategy: Kurumsal yetkiyle zorunlu kıl. Kullanıcıya doğrudan fayda olmayan ama kurum için gerekli değişimlerde kullanılır.

Değişimi kalıcılaştırmak için: yeni sistemi kullanmayı ödüllendir, eski sistemi kaldır (geri dönüş yolu kalmasın), prosedürleri ve performans ölçütlerini güncelle.

Eğitim (training)

Eğitimin odağı “sistem ne yapar” değil, “kullanıcı işini yeni sistemle nasıl yapar” olmalıdır. Yani fonksiyon değil, görev odaklı.

YöntemArtıEksi
ClassroomÇok kişi, etkileşimEsnek değil, herkes aynı hızda
One-on-oneKişiye özel, etkiliPahalı, yavaş
Computer-based (video, interaktif)Ucuz, kişinin hızında, tekrar izlenebilirSoru sorma zor, motivasyon düşük olabilir

Kurulum sonrası faaliyetler

Sistem desteği (system support)

  • Online support: Online help, SSS, bilgi bankası, kullanıcı forumları.
  • Help desk (level 1): Basit ve sık sorunlar (“şifremi unuttum”, “üyeliği nasıl dondururum”).
  • Level 2 support: Uzman destek; level 1’in çözemediği teknik sorunlar.
  • Çözülemeyen ve gerçek hata ya da yeni ihtiyaç olan durumlar change request olur.

Sistem bakımı (system maintenance)

Bakım, sistemi kurulumdan sonra değiştirme sürecidir. Değişiklik istekleri dört kaynaktan gelir: kullanıcılar (problem raporu, öneri), help desk, sistem geliştiricileri (bilinen eksikler), iş ortamı (yasal değişiklik, yeni strateji). Her change request önceliklendirilir; büyük olanlar küçük bir proje gibi SDLC’den geçer.

Bakım türüNedenFitHub örneği
CorrectiveHata düzeltmeKesme işareti içeren isimde çökme düzeltildi
AdaptiveOrtam değiştiKDV oranı değişti; yeni mobil işletim sistemi sürümüne uyum
PerfectiveYeni özellik, performans, kullanılabilirlik“PDF olarak dışa aktar” eklendi; rapor 2 kat hızlandı
PreventiveGelecekteki sorunları önlemekKod refactor edildi; desteği bitecek kütüphane değiştirildi

TUZAK · adaptive ile perfective. Kullanıcı “yeni özellik istiyorum” diyorsa perfective. Dışarıdaki bir şey (yasa, platform, ortak sistem) değiştiği için sistem uyarlanıyorsa adaptive. Soru: “Değişikliği kim tetikledi, kullanıcı isteği mi dış ortam mı?”

Proje değerlendirme (project assessment)

İki parçalı post-implementation review:

Project team review: Ekip kendi sürecini değerlendirir. Tahminler (function point, takvim) ne kadar tuttu? Hangi teknikler işe yaradı? Hangi hatalar tekrarlanmamalı? Sonuçlar kurumun bilgi birikimine eklenir; bir sonraki projenin tahminleri daha iyi olur.

System review: Sistem vaat edilen değeri sağladı mı? 2. haftadaki fizibilite çalışmasındaki fayda ve maliyetler gerçekleşenlerle karşılaştırılır:

KalemFizibilitedeGerçekleşen (yıl 1)
Fayda70,000 TL64,000 TL
İşletme maliyeti20,000 TL23,500 TL
Net50,000 TL40,500 TL

Fark analiz edilir: fayda neden düşük kaldı (benimseme yavaş mı?), maliyet neden yüksek (bulut faturası mı?). Böylece döngü kapanır: değerlendirme yeni bir system request’e (yeni sürüm, bakım projesi) dönüşebilir.

Sık yapılan hatalar

Yanlış düşünceDoğrusu
Parallel = en ucuzEn pahalı, en güvenli
Pilot = phasedPilot önce tek yer, phased yerleri sırayla
Direct her zaman kötüdürDüşük riskli, küçük sistemlerde mantıklı
Eğitim fonksiyonları anlatırGörevleri anlatır: işini nasıl yapacaksın
Direnç kötü niyettirKişisel maliyet-fayda hesabıdır; yönetilir
Yasal değişiklik = perfectiveAdaptive
Refactoring = correctivePreventive (hata düzeltmiyor, önlüyor)
Proje kurulumla biterDestek, bakım ve değerlendirme devam eder

Kendini test et

Sınavdaki gibi İngilizce sorular. Önce kâğıt kalemle çöz, sonra cevabı aç.

Soru 1kolay

Which conversion style turns off the old system and starts the new one at the same moment?

  1. Parallel
  2. Direct
  3. Pilot
  4. Phased
Cevabı göster
B) Direct

Direct conversion: eski sistem kapanır, yeni sistem açılır. En ucuz ve en hızlıdır ama en risklidir: yeni sistem çökerse geri dönülecek çalışan sistem yoktur.

Soru 2kolay

Which conversion has the lowest risk but the highest cost, and why?

Cevabı göster
Parallel conversion, because both systems run at the same time (double work and cost) but the old one is a fallback.

Paralel geçişte bir süre iki sistem birden çalışır, çıktılar karşılaştırılır. Yeni sistem hata yaparsa eski sistem devam eder (düşük risk). Ama her işlem iki kez yapılır, ek personel ve iki sistemin işletme maliyeti vardır (yüksek maliyet).

Soru 3kolay

The old system costs 12,000 TL per month to run and parallel running needs 8,000 TL per month of extra staff. Parallel conversion lasts 3 months. What is the extra cost of running the old system during conversion?

Cevabı göster
60,000 TL

Aylık ek maliyet 12,000 + 8,000 = 20,000 TL. 3 ay × 20,000 = 60,000 TL. Bu tutar, direct geçişin riskine karşı ödenen bir sigorta gibidir.

Soru 4kolay

A gym chain installs the new system in one branch first, fixes problems, then rolls it out to the remaining branches. Which location strategy is this?

  1. Simultaneous
  2. Pilot
  3. Modular
  4. Direct
Cevabı göster
B) Pilot

Pilot conversion: bir lokasyonda dene, sorunları çöz, sonra diğerlerine yay. Phased (aşamalı) ise lokasyonları sırayla, gruplar halinde dönüştürmektir. Simultaneous hepsini aynı anda dönüştürür.

Soru 5orta

Classify the maintenance type: 'The tax rate changed by law; the invoice module must use the new rate.'

  1. Corrective
  2. Adaptive
  3. Perfective
  4. Preventive
Cevabı göster
B) Adaptive

Adaptive maintenance sistemi değişen ortama uyarlar: yasa, işletim sistemi, dış API, iş kuralı değişikliği. Sistemde hata yok; dünya değişti.

Soru 6orta

Classify: (a) a crash when a member's name contains an apostrophe is fixed, (b) a new 'export to PDF' feature is added, (c) old code is refactored to make future changes easier.

Cevabı göster
(a) corrective, (b) perfective, (c) preventive

Corrective: hata düzeltme. Perfective: yeni özellik ya da performans/kullanılabilirlik iyileştirmesi. Preventive: gelecekte sorun çıkmasın diye yapılan iş (refactoring, belge güncelleme, eskiyen kütüphaneyi değiştirme).

Soru 7kolay

In Lewin's change model, what are the three stages?

Cevabı göster
Unfreeze, move (transition), refreeze

Unfreeze: mevcut alışkanlıkları çöz, değişimin gerekçesini anlat. Move: yeni sisteme geçiş, eğitim. Refreeze: yeni alışkanlıkları kalıcılaştır (eski sistemi kaldır, yeni prosedürleri resmileştir).

Soru 8orta

Who is the person in an organization who wants the change and has the authority to make it happen, and who is the person who leads the change effort day to day?

Cevabı göster
Sponsor; change agent

Sponsor değişimi isteyen ve yetkisi olan kişidir (genelde üst yönetici). Change agent değişimi uygulayan, kullanıcılara destek olan kişidir (çoğu zaman analist ya da proje ekibi). Potential adopters değişimden etkilenen, sistemi kullanacak kişilerdir.

Soru 9zor

Why might users resist a new system even if it is better for the organization?

Cevabı göster
Because the cost of change to them personally (learning effort, loss of status or control, uncertainty) may exceed the benefit they personally see.

Direnç, kurumsal değil bireysel maliyet-fayda hesabından doğar. Kurum için iyi olan bir sistem, bir kullanıcının işini zorlaştırabilir ya da gücünü azaltabilir. Değişim yönetimi bu algıyı eğitim, iletişim ve teşvikle değiştirir.

Soru 10orta

A pilot branch takes 3 weeks, then the remaining 4 branches convert simultaneously in 1 week. Compared with a phased rollout of 2 weeks per branch for 5 branches, how much time is saved?

Cevabı göster
6 weeks (4 weeks vs 10 weeks)

Pilot + eşzamanlı: 3 + 1 = 4 hafta. Aşamalı: 5 × 2 = 10 hafta. Fark 6 hafta. Ama eşzamanlı kısımda 4 şube aynı anda risk taşır; pilotun dersleri bu riski azaltır.

Soru 11orta

What are the two parts of project assessment after installation?

Cevabı göster
Project team review and system review

Project team review: ekip ne öğrendi, takvim ve tahminler ne kadar doğruydu, gelecekte ne farklı yapılır. System review: sistem beklenen faydayı sağladı mı; 2. haftadaki fizibilitedeki fayda ve maliyetler gerçekleşenlerle karşılaştırılır.

Soru 12kolay

A user calls because she forgot how to freeze a membership. Who should handle this first?

  1. The development team
  2. The help desk (level 1 support)
  3. The project sponsor
  4. The database administrator
Cevabı göster
B) The help desk (level 1 support)

Destek katmanlıdır. Level 1 (help desk) sık sorulan ve basit sorunları çözer. Çözemediklerini level 2'ye (uzman destek) iletir. Gerçek bir hata ise change request olarak bakım ekibine gider.

Doğrulama: Geçiş maliyeti ve süre örnekleri node ile hesaplandı (verify/SEN2022/14.mjs). Geçiş stratejileri, değişim yönetimi (Lewin modeli), bakım türleri ve proje değerlendirme soruları standart tanımlarla (Dennis, Wixom ve Tegarden çerçevesi ve yaygın yazılım bakımı sınıflandırması) karşılaştırıldı.

Deftere not kartı

Geçiş üç boyut: STİL (direct / parallel), YER (pilot / phased / simultaneous), MODÜL (whole / modular) Direct: ucuz, hızlı, EN RİSKLİ; Parallel: pahalı, yavaş, EN GÜVENLİ Pilot: bir yerde dene, sonra yay; Phased: sırayla grup grup Simultaneous: her yerde aynı anda; Modular: modül modül Seçim: risk × maliyet × süre Lewin: unfreeze → move → refreeze Roller: sponsor (yetki), change agent (uygular), potential adopters (kullanıcılar) Direnç = kişisel maliyet > kişisel fayda; eğitim + iletişim + teşvik Eğitim: classroom, one-on-one, computer-based; neyi değil NASIL iş yapılacağını öğret Destek: online, help desk (L1), uzman (L2); hata → change request Bakım: corrective (hata), adaptive (ortam değişti), perfective (yeni/iyi), preventive (önlem) Proje değerlendirme: project team review + system review System review: fizibilitedeki fayda/maliyet gerçekleşti mi?