Gerçeklik Kontrolü
Gerçeklik Kontrolü Modeli Nedir?
Early Reality Check konu alanı modeli, Application Clean Slate modelini içinde bulunacağı uygulama mimarisi kapsamına sığdıran veri modelidir. Erken Gerçeklik Kontrolü modeli olarak adlandırılır çünkü yeni bir şeyin, geliştirme sürecinin çok erken aşamalarında var olan bir şeyle nasıl uyum sağladığına dair bir genel bakış sağlar.
Erken terimi, herhangi bir geliştirme başlamadan önce bu yeni uygulamanın mevcut ortamımıza uygunluğunu değerlendirdiğimiz için kullanılmaktadır. Bu nedenle, bir sorun keşfedersek, fazla zaman ve çaba harcamamış oluruz.
Gerçeklik Kontrolü terimi, konu alanı düzeyinde tam bir uyum sağlayıp sağlamadığımızı görmek için iş gereksinimleri belgemiz teste tabi tutulacağı için kullanılır; yani gerçekle örtüşüyor mu? Erken Gerçeklik Kontrolü modelinin en güçlü konu alanı modeli olduğuna inanıyorum ve onu kullanarak bazı büyük başarılar elde ettik.
Erken Gerçeklik Kontrolü modelinin iki hedefi vardır:
Mevcut uygulama mimarisi ile uyumu temsil etmek. Bu model, boşluklar veya fazlalık açısından herhangi bir sorun olup olmadığını görmek için yeni uygulamayı mevcut bir uygulama ortamıyla karşılaştırır. Tartışma ve ilgi alanlarının gösterilmesini kolaylaştırır. Örneğin, mevcut veri ambarı mimarimize yeni bir veri pazarı getirmiş olsaydık sahip olacağımız ciddi bir müşteri sorununu vurgulamak için bir Erken Gerçeklik Kontrolü modeli kullandım.
Geliştirme çabasını tahmin etmeye yardımcı olmak için. Yeni bir uygulamanın çevremizde neden olacağı çakışma ve boşlukları gösterdiğimiz için, geliştirme çabası için üst düzey bir tahmini daha kolay geliştirebiliriz.
Örneğin, mevcut bir mimariye yeni bir data mart getirmek, örtüşen üç veya beş konu alanı görüntüleyebilir. Çakışan konu alanlarına sahip olmak, mevcut yapıları yeniden kullanma fırsatları olduğu anlamına gelir. Bu nedenle, örtüşen beş konu alanının geliştirilmesi, örtüşen üç alana göre muhtemelen daha az zaman alacaktır.
Bu tür konu alanı modeli, belirli bir alandaki veri ihtiyaçlarının analizinde mevcut olandan olmayanı belirlemek için kullanılır. Yeni kavramların eklenmesinde harcanan çabayı ölçmek için iyi bir araçtır. Yeni uygulama ile uygulama ortamı arasındaki örtüşmeyi vurgulamak için iki teknik kullandım.
Renkler. Tam bir örtüşmeyi belirtmek için yeşil renkli kutular, bir miktar örtüşmeyi belirtmek için sarı ve çakışma olmadığını belirtmek için kırmızı kutular kullandım. Renksiz kutular, yalnızca mevcut uygulama mimarisinde var olduklarını gösterir.
Bu renk tekniğini, veri ambarında şu anda önerilen çeşitli veri pazarlarından hangi konu alanlarının var olduğunu bilmek istediğimiz devasa bir veri ambarı entegrasyon projesinde kullandım. Renkler harikadır çünkü üzerinize atlarlar. Bunları bir tepegözde kolayca görebilirsiniz.
Örneğin, Envanter konu alanının kırmızı olduğunu ve bu nedenle veri ambarımızda stok bilgimiz olmadığını kolayca görebiliyorum. Renklerle ilgili sorun, bazı insanların renk körü olabilmesidir. Renkli çıktılar da pahalı olabilir ve bazen elde edilmesi imkansız olabilir. Örneğin, bu çalışmada size bir tanesini gösteremiyoruz çünkü onu sadece grinin tonlarında göreceksiniz.
Farklı boyutlarda kutular. Bu örtüşmeyi göstermek için tercih ettiğim tekniktir. Her durumda kullanılabilir. Uygulama mimarisinde var olan ancak Application Clean Slate modelinde olmayan konu alanlarını göstermek için küçük kutular, Application Clean Slate modelinde var olan ancak uygulama mimarisinde olmayan konu alanlarını göstermek için orta boy kutular ve örtüşmeyi göstermek için büyük varlıklar kullanacağım. ikisinin arasında. Farklı derecelerde örtüşmeyi göstermek için farklı boyutlarda büyük objeler kullanabilirsiniz. Aşağıdaki örnekte, örtüşmeyi vurgulamak için yalnızca tek boyutlu, büyük bir varlık göstereceğiz.
Bu tekniklerin amacı yaratıcı olmaktır. Benim hiç düşünmediğim örtüşmeyi göstermek için yeni, daha görsel yollar düşünebilirsiniz. Kitlenizi düşünün ve ardından hayal gücünüzü serbest bırakın.
Güvenli site sorgulama
TeamViewer
Link güvenliği sorgulama
TeamViewer indir
PC kamera test
Site bağlantısının güvenli olup olmadığı kontrol ediliyor
Webcam test
Uzaktan bağlantı programları
Erken Gerçeklik Kontrolü Modelini Kullanma
Early Reality Check modeli, bir uygulamayı daha büyük bir mimariye sığdırdığınız veya bir uygulamayı değiştirdiğiniz her durumda, yani yeni bir şey ile halihazırda var olan bir şey arasında uyum sağlamanız gereken herhangi bir durumda kullanılabilir.
Örneğin, Early Reality Check modeli aşağıdaki durumlar için kullanılabilir. Bu model, yeni data mart gereksinimlerinin şu anda veri ambarında var olanlara nasıl uyduğunu gösterecektir. Yeni bir veri pazarı oluşturmak için ne kadar çaba gerektireceğine dair kabaca bir tahminde bulunmama yardımcı olması için bu modeli bu durumda birkaç kez kullandım.
Örneğin, beş kırmızı konu alanı görmek, bu beş yeni konu alanını veri ambarımda oluşturmam gerektiği anlamına geliyor çünkü bunlar bugün veri ambarında yok. Yalnızca üç kırmızı konu alanım varsa, geliştirmesi muhtemelen daha az zaman alacak ve bu nedenle daha az maliyetli olacaktır.
Mevcut bir operasyonel veya data mart uygulamasına yeni işlevsellik. Bu model, yeni işlevselliği vurgulayacak ve mevcut işlevselliğe nasıl uyduğunu gösterecektir. Sorunları ve entegrasyon zorluklarını projenin çok erken aşamalarında belirlemek için çok iyi bir tekniktir. Böylece, yeni işlevsellik ile mevcut işlevsellik arasındaki örtüşme, minimum çaba gerektirecek alanları vurgulayacaktır.
Eski bir uygulamanın değiştirilmesi. Bu model, mevcut bir uygulamayı yenisiyle değiştirdiğinizde konu alanı düzeyinde çakışmayı gösterebilir. Bu, daha büyük bir ölçek dışında, mevcut işlevselliği değiştirmekle aynı tekniktir. Bir sipariş işleme uygulamasını değiştiriyorsak, Erken Gerçeklik Kontrolü modeli mevcut uygulamanın hangi konu alanlarını etkilediğini ve bunun yeni uygulamanın hangi konu alanlarını etkileyeceğini nasıl karşılaştırdığını vurgulayacaktır.
Paket yazılıma uyarlama. En popüler olanı Kurumsal Kaynak Planlaması (ERP) ve Müşteri Kaynak Yönetimi (CRM) uygulamaları yazılımı olan paket yazılımları giderek daha fazla uygulayacağız. Bu pahalı ve çok kapsamlı yazılım parçalarının, mevcut ortama nasıl uyduklarını görmek için analiz edilmesi gerekir.
Early Reality Check modeli, yönetimin, umarım çok fazla para yatırmadan önce, paket yazılımları kullanıma sunmanın neden olduğu etkiyi ve örtüşmeyi görmesine olanak tanır.
Kurumsal veri modeline sığdırın. Application Clean Slate modelini, işletme için mevcut Business Clean Slate modelimiz ile karşılaştırabilir ve örtüşmeyi vurgulayabiliriz. Bu, hem yeni uygulama hem de mevcut kurumsal veri modeli için model değişikliklerine yol açabilecek kuruluşla olan tutarsızlıkları belirlememize yardımcı olabilir.