Müşterinin Dünyası Değişti - bununla nasıl başa çıkabiliriz?


10

Bir süre önce, gelip bir müşterinin eski Mainframe sistemini SQL Server'ı arka uç olarak kullanan yeni bir intranet ASP.NET çözümüyle değiştirmek için bir projeyle görevlendirildik. Bunun bir kısmı da işin yeniden yapılandırılmasıydı - esasen sistemi değiştirdikçe, nasıl daha iyi iş yapabileceğimizi düşünüyorduk.

Yani, ilk görev gelip mantıklı ve sonra fiziksel veri modellerini yapmaktı. Müşteri bu tartışmaların içindeydi ve tam oturum kapamıştı. Bir sonraki aşama aslında her bir modülün tasarımını ve inşasını yapmaktı. Uzun bir hikayeyi kısaltmak için programlama yapıldı ve şimdi sistemin paralel testine giriyoruz. Şu ana kadar modüllerin çoğu için işler harika gidiyor - One hariç.

Tek bir sistemimiz var - yalnızca işletme kullanıcılarının uygulamayı ve raporları görmesine izin verirseniz, her şey iyi olurdu. Yeni entegre iş akışı ile çalışır ve daha önce manuel işlemleri otomatikleştirir ve şartnamelere göre mükemmel performans gösterir. Paralel test, taşınan eski verilerle birlikte birkaç sorunu ortaya çıkardı. Eski sistemin kurucuları yeni şema ve iş sürecini anlamakta çok zorlanıyorlar, bu nedenle eski verileri nasıl alıp yeni şemaya yerleştireceklerini anlamakta çok zorlanıyorlar. Bu nedenle, iş kullanıcılarının ve paydaşların toplantılarını çağırıyorlar ve onlara yeni sistemin eski sistemin (gerçekten yaptığı zaman) yaptığı verileri sağlamadığını söylüyorlar - bu yeni sistemin kötü görünmesini sağlıyor.

Az söylemek sinir bozucu. Yeni sistem harika çalışıyor ve ihtiyaç duydukları ve istedikleri her şeyi sağlıyor ve BT personelinin yeni tabloları eski verilerle dolduramaması durumunda, işletme kullanıcıları yeni özelliklerden ve işlevsellikten memnun kalacaklardı.

Bununla nasıl başa çıkılacağına dair öneriler istiyorum. Bazı siyasi hareketler nedeniyle, yeni "mimar" sistemin nasıl çalıştığı hakkında hiçbir fikre sahip değildir ve BT personelinin talep ettiği değişikliklerin sonuçlarını tam olarak anlayamamaktadır. BT personeli, sistemde temelde gerekli olmayan ve aslında kötü bir tasarım olan bazı temel değişiklikler istiyor - ancak bunlar müşteri.

Düşüncesi olan var mı?


aşağıdaki harika yanıtlara ek olarak, karşıtlardan size desteklenmediğini düşündükleri bir veri örneği vermelerini istemelisiniz. Ardından verileri onlara (ve karar vericilere) yanlış olduklarını gösterecek şekilde dönüştürün.
Jake Berger

Yanıtlar:


21

Ekibinizin onlar için veri dönüşümü yapması gerekir. İlk etapta gerçekten onlar için yapmalıydın .

Ben, pahalı bir platform göçler bir dizi ve her zaman satıcı dahil oldum hep , eski sistemi anlamak tüm göç programları yazmaya, bütün testleri yapıyor ve genellikle emin olduğunu sorumludur kendi veri dönüştürme ekibi her şey ne gerekiyorsa yapar.

Bazı şirketlerin bunu kendileri yapabilen parlak BT personeli olabilir. Diğerleri bunu kendileri yapabileceğini iddia edebilir, ama aslında yapamazlar. İkinci durumda, arkanıza yaslanacak kadar alçakgönüllü olmanız gerekir, ancak aynı zamanda yönetim, iç ekibin yeterince iyi bir iş yapmadığına karar verdiyse ve ne zaman adım atmaya hazır olun.

Bu sizin sistem ve sizin uygulanması. Siz ve yalnız başardığınızdan emin olmaktan sorumlusunuz. Müşterinin bunun herhangi bir bölümünü yapmasını beklemeyin. Sadece bu parçayı kendileri yapmakta kesinlikle ısrar ederse , bu seçeneği bile düşünmelisiniz ve bu durumda, popolarınızı kapsamalısınız - sözleşmede, bunu kendileri yapmayı seçtikleri takdirde sorumlu olduklarını söyleyen bir şey olmalı. sonuç için.

İstedikleri takdirde ekibine bakıcılık için ödeme yapabilirler ve istedikleri takdirde baştan başlamanız için ödeme yapabilirler, ancak bir tür anlaşma yapılmadan gereksiz döngüleri boşa harcamayın. Özellikle zaman sınırlı veya sabit maliyetli bir sözleşme yapıyorsanız bu durum ölüm demektir.

Nokta senin dediğin gibi, onlar anlama geliyor müşteri, şu, değil senin için çalışıyorum. Aslında, benim gibi alaycıysanız, bazılarının iş güvenliğini korumak için aktif olarak size karşı çalıştığından şüphelenebilirsiniz . Müşteri dayanarak herhangi bir bölümünü yapmak için uygulanması bir hatadır.

Veri dönüştürmeyi manuel olarak yapmak için birkaç asgari ücret veri giriş kölesi kiralamanız gerekiyorsa, bunu yapın. Her şey içinde sonuç geri koymak için elinde.


4
"Bazılarının iş güvenliğini korumak için aktif olarak size karşı çalıştığından şüphelenebilirsiniz" +1, bunu daha önce ÇOK sık gördüm.
maple_shaft

5
+1 "İlk başta onlar için gerçekten yapmış olmalısın" Eski ekibin yapmasını isteyebileceğiniz en fazla şey, verilerini yakalayabileceğiniz bir biçimde dışa aktarmaktır, verileri yeniden yapılandırmak sizin sorumluluğunuzdadır. Ne yazık ki sonuç olarak bu verileri sisteminize almak size kalmış. İyi şanslar dostum.
İkili Worrier

@Aaronaught - bu şey hakkında dahili olarak bazı tartışmalar yaptık ("kendimiz yapmalıydık") - elbette, her zaman 20/20. Cevabınız için teşekkürler (yanı sıra cevap veren herkes). Bu kesinlikle öğrenilen bir derstir.
Catchops

@Catchops: Suçlayıcı olan şey için özür dilerim; elbette geziden konuşmak kolaydır ve herhangi bir yeni ekibin yapabileceği bir hatadır, özellikle müşteriler işin ışığını açma ve olduğundan daha kolay olması gerektiğini varsayarlar. Ulaştırmayı amaçlamış tek şey yerinde böyle bir ekip / süreç olmadan ilerliyor olmasıydı olan genel bir hata, ve büyük olasılıkla ihtiyaçları düzeltilmesi şu.
Aaronaught

@Catchops: Bu tek gerçek cevap. Sadece ekibiyle iletişime geçin, verilerin fiziksel dökümünü alın ve dönüşümü kendiniz yapın. Bunu yapmak için bir ya da iki erkek bile koyabilirsiniz.
NotMe

3

Faturaları ödeyenler bunlar, bu yüzden en iyi çözüm ve geriye doğru bir adım olmasa bile, onlara ne istediklerini vermek zorundasınız.

Bununla birlikte, ana bilgisayarı kullanan insanların belki de bir anlamı olduğunu düşünmelisiniz. Karım, yüzlerce farklı kod türünü kullanarak çeşitli finansal işlemlere girmek için bazı ana bilgisayar sistemini kullandığı bir bankada çalışıyordu. Aslında kendi mini diliydi. Banka, karmaşıklığı ve ilgili adımları büyük ölçüde azaltan GUI tabanlı bir sistem uygulamak için milyonlarca dolar harcadığında, daha sonra üretkenliğin PLUMMETED olduğunu ve asla geri dönmediğini buldular.

Gerçek şu ki, ana bilgisayar sistemi gereksiz yere karmaşık ve yüksek bir öğrenme eğrisine sahipken, GUI sisteminden çok daha hızlıydılar, çünkü sadece bir klavyede hızlı yazarak saatte yüzlerce işleme girme konusunda ustalaştılar. Kullanıcı tabanının kitlesel olarak reddedilmesine yol açtı ve proje tam bir başarısızlık olarak hurdaya çıkarıldı. Verimlilik geri döndü.

Ahlaki, müşterilerin endişelerini tamamen reddetmeyin. Düşüncelerini ciddiye alın ve sağladığınız çözümün TÜM paydaşların ihtiyaçlarını karşılayıp karşılamadığını kendinize sorun.


3

yeni sistemin eski sistemin yaptığı verileri (gerçekte ne zaman) sağlamaz.

Bunu çok ciddiye almalısın ..

Sonra:

1) Tüm endişelerin çözülmesini sağlamak için Eski adamlarla birlikte çalıştığınız yönetimin sağlanması.

2) Ne söylediklerinin eksik olduğunu ve neden gerekli olduğunu tam olarak anladığınızdan emin olun. Bunu sağlamak için eski adamlarla çalışın. Sonra sorunu GERİ YÜKLE ve "Evet, bu bizim endişemiz."

Bu endişeleri kabul ediyorsanız:

3) Daha sonra bir çözüm önerin, eski ekiplere çözümün \ validation değerini girin.

4) Düzeltici tedbirlerle devam edin.

Eski adamlara tamamen katılmıyorsanız ve endişelerinin geçerli olmadığına inanıyorsanız, o zaman:

3) Eski Adamların doğru olduğunu söyledikleri dili kullanarak yönetim ile ilgili endişelerini dile getirin. Ve yönetimin bununla ilgilenmeniz gerekip gerekmediğine karar vermesini sağlayın.

"Eski adamlar XXX'dan korkuyor, YYY yüzünden bir sorun olduğundan emin değilim. Orada endişe duyuyorlar mı?"


3

Ben büyük panik boğucu bir e-posta önermek, sadece kendi yönetim değil ilişkili herkes vurmak. Kısa ve öz olun.
2 puan:

1) Endişelerinizi bir toplantı / telefon görüşmesinde ele alabiliriz (bir süre önerin)

2) Ek değişikliklerin zorluğu ve masrafı olmadığı için sisteme tam güven duyuyoruz

Endişelerinizin bir listesi var gibi görünüyor ve onları toplantıda nokta nokta aşağı gidebilirsiniz. Sadece paniği durdurmanız, biraz soğumasına izin vermeniz ve ardından onlara gerçekle vurmanız gerekir. Hatta içeri girmeyi ve eski verilerin yeniye eşlenmesine yardımcı olmayı öneriyoruz. Hâlâ deđiţiklikler talep etselerdi ... iyi deđiţ.


1

İlk olarak, BT bölümü arayüzünüz olabilirken, gerçek müşterinin BT bölümü DEĞİL olduğunu, ancak BT bölümünün çalıştığı işi belirtmek isterim. BT yatıştırmak için iş zarar verecek bir şey yapmak iyi hizmet olmaz.

Gayri resmi olarak BT ile oturun. Onlara çörek al. Öğrencinin öğretmen rolünü üstlenin ve "Yazılım tasarımımızdaki sorun nedir?" Hem söylediklerini hem de söylemediklerini dinleyin. Orijinal şartnamelerde göz ardı edilmiş bir noktaya sahip olabilirler veya geçmiş konulara dayanan endişeleri olabilir. Sonra tekrar, yeni bir şey korkusundan dolayı tepki gösteriyor olabilirler. Ancak asıl mesele, eğer itirazlarını yakından tanıyorsanız, olumlu bir sonuç elde etmek ve itirazlarına cevap vermek için daha iyi bir konumdasınızdır.

Sorunun eski sistemden yeni sisteme veri geçişinde olduğunu söylemiştiniz. BT bölümünde verilerin taşınmasında sorun yaşanıyorsa, bunları hızlı ve temiz bir şekilde yapmak için küçük bir araç oluşturmayı düşünürüm.


0

Eski verilerin yeni sisteme taşınmasını desteklemek için müşterinizin BT personeline danışın. Firmanızdan yeni veri formatını anlayan biri fiziksel olarak oraya gitmeli ve BT çalışanlarının taşıma işlemini gerçekleştirmesine yardımcı olmalıdır.

Bu şekilde umarım BT adamlarına yeni sistem hakkında bilgi verebilirler, veriler doğru şekilde taşınır ve uygulamanız daha sorunsuz olur.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.