Yazılım Yönetimi UX'ini Küçümseme
Yayınlanan: 2022-03-10"Bazen küçük şeylerin etkisini hafife alıyoruz."
- Charles Chesnutt
Kurumsal yazılımların en derin ve en karanlık köşelerinde yaşar… Çoğunlukla arka planda… Son kullanıcıların çoğunluğu tarafından hiç görülmez… Nedir?
Herhangi bir yazılım platformunun yönetim ve yönetim katmanıdır.
Aslında, kullanıcıların %99'u yazılımla hiçbir zaman doğrudan etkileşime girmediğinden, yönetim deneyimi genellikle yazılımda varsayılır veya gözden kaçırılır. Yine de bu, etkin bir şekilde kullanıldığında bir şirketin iş stratejisiyle yakından bağlantılı olabilen ve kârlılığı etkileyen kritik bir alandır.
Platform Yönetimi Nedir?
Önce tanım üzerinde anlaşalım. İnsanlar yönetim deneyimi hakkında düşündüklerinde, çoğu zaman bu, çeşitli sistem ölçümlerine sahip modern bir gösterge paneli paneli veya çeşitli ayarlar ve konfigürasyonlara sahip sıkıcı yardımcı program sayfaları ile eşittir. Ancak, yönetim deneyimi çok daha kapsamlıdır.
Yönetim deneyimi, aktiften pasife kadar çok çeşitli idari sorumlulukları kapsayan uçtan uca bir ekosistemdir . Buna yükleme/sağlama, yapılandırma, kullanıcı katılımı, ölçek artırma/azaltma, sorun giderme, güvenlik yönetimi ve çok daha fazlası dahildir. Yazılım platformunun yönetim ve bakımının tam yaşam döngüsüdür ve sistemin şirketin mevcut BT altyapısı ile senkronize çalışmasını sağlar.
Ne yazık ki, bu işlevlerin çoğunlukla çok dar bir kadroya (yöneticiler) hizmet ettiği göz önüne alındığında, yönetim alanındaki kullanıcı deneyiminin bugün piyasadaki birçok yazılım ürününde son kullanıcıya kıyasla geride kaldığını veya göz ardı edildiğini görmek şaşırtıcı değil. ürün fonksiyonları.
Müşteriler Neden İlgilenmeli?
Yukarıdaki tanımdan, yönetim deneyiminin neden önemli olduğunu zaten vurguladık. Hepimizin sıhhi tesisat hakkında endişelenmeden sadece musluğu açıp suyu çalıştırmak istemesi anlaşılabilir bir durumdur. Ancak sıhhi tesisat çalışmadığında, tuvaletin ne kadar güzel göründüğü kimsenin umurunda olmaz.
Başarısız bir yazılım yönetiminin neden olabileceği birçok sonuç vardır. İşte bu covid pandemisinde çok da uzak olmayan bir örnek. CDC, aşı sunumunu yönetmesi amaçlanan 44 milyon dolarlık bir aşı yönetim sistemi sipariş etti. Bunun yerine, sorunlarla boğuşuyor ve aşılama sürecine ciddi şekilde zarar veriyor.
Yönetim, bir yazılımın herhangi bir değerinin yerine getirilmesinden önceki ilk adımdır. Şirketlerin aylarca karmaşık bir sistemin kurulum aşamasında takıldığını ve Yatırım Getirisinin (ROI) gerçekleşmesini ciddi şekilde geciktirdiğini çok sık görüyoruz.
Veri güvenliğine yönelik artan endişeyle birlikte, yazılım yönetiminde erişim kontrolü hayati bir rol oynamaktadır. Veri izolasyonunun etkinliğini ve erişim ve izinlerin tam olarak nasıl verildiğini etkiler. En önemlisi, günümüzde sistem yöneticilerinden artan taleplerle birlikte, iyi tasarlanmış yönetim yetenekleri, günlük işlerini daha verimli bir şekilde gerçekleştirmelerine yardımcı olabilir. Yönetimin nasıl ele alındığı, bir organizasyonun genel üretkenliği için bir güçlendirici veya bir darboğaz olabilir.
Yazılım Şirketleri Neden Dikkat Etmeli?
Müşterilerin yazılım satın alımlarında değer kazanmak için sorunsuz bir yönetim deneyimine güvenmelerinin bariz nedeninin yanı sıra, temel yönetim özellikleri de bir yazılım satıcısının kârlılığını etkiler. İlk olarak, müşteriler dağıtım zorlukları nedeniyle ürünü belirli bir süre içinde kullanmaya başlayamazsa, ilk satın alma siparişi ve sözleşme yerine getirilmeyebilir. İkinci olarak, herhangi bir yazılım destek ekibiyle görüşün ve müşterilerden gelen açılan biletlerin ne kadarının idari konularla ilgili olduğunu görmek sizi şaşırtabilir; kurulum, kullanıcı yönetimi veya kurulum ve yapılandırma gibi.
Bu biletlerin ortalama çözümlenme süresini , bilet sayısı ve destek personelinin saatlik ücreti ile çarparak hesaplayın ve muhtemelen dolar işaretinizden sonra korkunç derecede büyük bir sayı alacaksınız. Bu tür hesaplamalar, yazılımda kötü uygulanmış bir yönetim özelliğinin işletmeye ne kadara mal olabileceğini; Etki olarak müşterilerin güveninin azalmasından ve Net Tavsiye Skorunun (NPS) düşmesinden bahsetmiyorum bile.
Tersine, güçlü yönetim ve yönetim yetenekleri, bir yazılım platformu iş modelinin başarısını sürdürür, kullanıcıları arasında sadakat oluşturur ve yazılım şirketinin rekabette daha iyi performans göstermesine yardımcı olur.
İyi tasarlanmış bir merkezi yönetimle gelen bir yazılım platformu hayal edelim. Bir yönetici, kullanıcıları dahil edebilir ve aynı işlemi sessiz konumlarda tekrarlamadan farklı hizmetlere verimli bir şekilde erişmelerini sağlayabilir. Bu aynı zamanda işbirliğinden ödün vermeden daha iyi yönetişime olanak tanır.
Daha fazla kullanıcının hizmetlere hızlı bir şekilde erişmesiyle daha fazla içerik oluşturulur ve daha fazla hizmet dağıtılır. Platformun değeri arttığında, daha fazla kullanıcıyı ve ekibi katılmaya motive eder. Ağ büyümeye devam ettikçe, müşteriler mevcut diğer araçları aynı platforma getirmeye daha yatkın hale geliyor. Yönetimde iyi yönlendirilmiş bir entegrasyon deneyimi ile sistem, müşterilerin bu tür hedeflere kolaylıkla ulaşmasına yardımcı olabilir.
Müşteriler ne kadar çok hizmet ve araç getirirse, yazılım platformu kuruluşlarına o kadar katı hale gelir. Bu örnekte, yönetim deneyimi, işletmenin organik olarak büyümesine yardımcı olan, kendi kendini güçlendiren bir ağ etkisine yol açar.
Yönetim Hizmet Olarak Yazılım (SaaS) için Neden Önemlidir?
Son yıllarda hızla artan SaaS ürünlerinin sayısı ile, altyapı ve yazılım bakımı yönetilip kullanıcılardan soyutlandığı için SaaS'ta yönetimin o kadar önemli olmadığı söylenebilir. Daha fazla şirketin SaaS çözümlerinden yararlandığı doğrudur. Aslında Gartner, SaaS için küresel son kullanıcı harcamasının gelecek yıl 170 Milyar Doları aşmasını bekliyor. Ancak, kurulum süreci SaaS uygulamalarından soyutlanmış olsa da, çok fazla dikkat gerektiren başka birçok idari alan vardır.
- Kuruluşların, lisans yetkilerini ve tüketimini optimize etmek için SaaS kullanımına ilişkin görünürlüğe ihtiyacı vardır.
Hizmetler ve uygulamalar nasıl kullanılıyor? Bu hizmetlerden kaç tanesi tüketime göre ödeniyor? veya katmanlı kullanıma dayalı sözleşmeli abonelik? Bu hizmetlerin kullanıcıları kimlerdir? Son olarak, bu hizmetlerin kuruluşunuza maliyeti nedir? Yönetimin önemli bir yönü olarak, lisanslama ve kullanım yönetimiyle ilgili özellikler, şirketlere daha iyi maliyet analizi ve kontrolü konusunda yardımcı olur. - Kimlik ve erişim yönetimi, yazılım veya SaaS'den bağımsız olarak her zaman önemlidir.
Kullanıma hazır rollerle kolaylaştırılmış bir kullanıcı yönetimi deneyimi, işe alım süresini büyük ölçüde azaltabilir; son kullanıcıların uygulamanın temel değerine daha verimli bir şekilde ulaşmalarını sağlar. - Güvenlik duruşunun hala tutarlı bir şekilde oluşturulması ve uygulanması gerekiyor.
Güvenlik ilkeleri yöneticiler tarafından doğrudan tanımlanmayabilir, ancak SaaS uygulamalarının güvenlik gereksinimleriyle uyumlu olduğundan emin olmak için şirketin CISO'su ile birlikte çalışmaları gerekir. Bulut yerel güvenliği ve merkezileştirilmiş kimlik, erişim ve veri yönetişimi kontrolleri hakkında şeffaf bilgilerle birlikte gelen bir SaaS uygulaması rekabet avantajı kazanacaktır.
Yakın tarihli bir Gartner raporuna göre, birçok kuruluş, özellikle orta ölçekli işletmeler, temel uygulamaların çoğunu SaaS'a taşıdı. Bu eğilimle birlikte, kuruluşların verimliliği artırmak için tekrarlayan yönetim görevlerini otomatikleştirmeye baktığını görmek de uzak bir ihtimal değil. SaaS olsun ya da olmasın, yöneticilerin iş fazlalığını azaltmasına ve üretkenliği artırmasına yardımcı olan deneyimler kesinlikle pazar tarafından tercih edilecektir.
Kuruluşlar, işlerinde ve BT çözümlerinde SaaS ayak izlerini genişletmeye devam ettikçe, SaaS yönetimi için artan ihtiyaçları ve işletmenin tüm yazılım yığınının görünürlüğünü değerlendirmeye değer. İyi bir yönetim ve yönetim sistemi uygulandığında, bir şirket kullanımı, harcamayı ve uyumluluğu kolaylıkla takip edebilir ve değişiklikler ortaya çıktığında hızla yanıt verebilir.
Sıhhi tesisat metaforumuza devam etmek için: bir kiracı bir apartman kiraladığında, suyun düzenli boru bakımı ile akması beklenir. Hiç kimse herhangi bir su sorunu için bina sahibinin sıhhi tesisat şirketini suçlamasını duymak istemez.
Yönetim Deneyimi Tasarlanırken Dikkat Edilmesi Gereken Alanlar
Yönetim deneyiminin bir şirketin iş stratejisi ve müşterilerin başarısı için neden kritik olduğunu birçok açıdan gördük. Yönetim, kendi başına, kullanıcı deneyimi konusunda tutkulu olan herkes için karmaşık tasarım zorluklarını da beraberinde getirir.
Tasarımcıların ve geliştiricilerin, üst düzey bir yönetim deneyimini hayata geçirmeye çalışırken göz önünde bulundurması gereken birkaç nokta:
Verimlilik İçin Tasarım
Yönetim, zorlu, hızlı tempolu ve yüksek basınçlı bir ortamdır. Yöneticiler, düzenli bakım ve sistem güncellemelerinin ötesinde, genellikle BT yardımı gerektiren acil durumlar için ilk yanıt verenlerdir. Yöneticiler çılgınca değişen günleri olan meşgul insanlar olduğundan, araştırmamız onların günlerinin çoğunu bir yazılım arayüzüne bakarak geçirmek istemediklerini ortaya koyuyor.
Bir yöneticinin belirttiği gibi,
"Bir sorun olmadıkça, gösterge tablosuna bakmayacağım."
Başka bir doğrulandı,
"Bir şeyin üzerinden geçmediğimden emin olmak için ölçümleri proaktif olarak izlemek zorunda kalmamak için uyarılar ayarlamak istiyorum."
Tasarımcılar olarak görevimiz, bu yöneticilerin yükünü taşımayan bir ürün yaratmaktır. Onları etli kadranlar ve grafiklerle arayüze kilitli tutmak yerine, deneyimin iyi yönlendirilmiş, akıcı ve akıllı olması gerekir; böylece yönetimlerin hızlı bir şekilde girip çıkmasına yardımcı olmak için maksimum yardım sağlanır.
Örneğin, sistem kullanımını yönetirken, yalnızca lisanslı miktarı aştığında yöneticiyi uyarmakla kalmayacak, aynı zamanda kullanımı tam olarak hangi hizmetin tükettiğini gösterecek ve bundan sonra ne yapılması gerektiği konusunda rehberlik edecek bir sistem tasarlayın. Daha yüksek seviyeli bir lisans satın alınması gerekiyorsa, yöneticiyi işlem sayfasına götürebilir. Daha da iyisi, bir sistemin mevcut ölçümlere dayalı olarak bir satın alma seçeneği için geleceğe yönelik tahminler ve öneriler sunabilmesidir.
Ölçeklenebilirlik İçin Tasarım
Yönetim, özellikle kurumsal düzeydeki çözümler için büyük ölçekte tasarım değerlendirmeleri gerektirir. Kimlik ve Erişimi (IAM) düşünün. Tek bir hizmet için kullanıcı yönetimi tasarlamak kolay olabilir.
Ancak, aynı kullanıcı dizinini paylaşan düzinelerce veya yüzlerce hizmet varsa ne olur? Birden fazla departman aynı yazılım platformu dağıtımını ayrı verilerle paylaşıyorsa ne olur? Farklı hesaplardan kullanıcılar arasında işbirliği gerekiyorsa ne olur?
Kullanıcı erişim sorunlarının karmaşıklığı, deneyim ile teknik fizibilite dengelendiğinde daha da hızlı kartopu yapabilir. Birdenbire, kurumsal ölçekte yönetimi barındıran bir çözüm planı artık basit ve anlaşılır değil. Bu, tasarımcıların ve teknoloji ortaklarının başlangıç noktasından itibaren doğru soruyu sormalarını gerektirir. Artan bir ölçeği barındırabilecek bir çözüm tasarlamak için sadece acil ihtiyaçları değil, aynı zamanda uzun vadeli vizyonu da anlamalıyız.
Gelişen Teknolojiden Yararlanın
Birçok idari yeteneğin manuel süreci, tasarımcılara, idari işlerin üretkenliğini artırmak için tasarım çözümlerinde yapay zeka (AI) ve Robotik İşleme Otomasyonu (RPA) gibi gelişen teknolojileri savunmak için harika bir fırsat verir.
Bir dahaki sefere, hizmet yedekleme ve geri yüklemeyi yapılandırma gibi bir yönetim görevi için tasarım yaparken, genel görev akışının haritasını çıkardıktan sonra, kurulum sürecinde tekrarlanan adımların neler olduğunu ve bunların otomatikleştirilip otomatikleştirilemeyeceklerini belirleyin. Bir yöneticinin yalnızca tek bir hizmet için yedekleme ritmini ve depolama konumunu ayarlaması ve diğer tüm hizmetler için aynı ayarları otomatikleştirmesi gerekseydi, bunun ne kadar verimli olacağını hayal edin.
Ayrıca, birçok makine öğrenimi algoritmasının tahmine dayalı ve düşündürücü doğasını da göz önünde bulundurun. Yönetici sorunlarını gidermeye yardımcı olmak için sisteme entegre edilebilir mi?
Bu fikri açıklamak için, arşiv günlüğünün dolu olması nedeniyle bir veritabanının ne zaman donmuş olarak rapor edildiğini düşünün. Ya sistem sadece sorunu işaret etmekle kalmayıp aynı zamanda öneriler ve otomatik düzeltmeler de sunabilseydi; örneğin sorunu çözmek için bir arşiv günlüğü hedefi daha eklemek gibi. Ayrıca, aynı sorun birçok kez meydana gelirse, sistem bu tür içgörüleri ortaya çıkarabilir ve temel nedenin nasıl düzeltileceği konusunda önerilerde bulunabilir mi? Yöneticinin, tam kapasiteye ulaşmadan önce günlükleri silmek için bir cron işi planlamasını önerebilir mi?
Bu yeteneklerle, bir yöneticinin sorun gidermeye yönelik yaklaşımının artık reaktif olması gerekmeyebilir, ancak aynı zamanda olaylar meydana gelmeden önce sistemi proaktif olarak optimize edebilir.
Tasarımın gücüne, teknoloji ile kullanıcıların ihtiyaçları arasındaki boşluğu kapatmak için inananlar için yönetim, etkili bir fark yaratmak için mükemmel bir mekan sağlar.
küçümseme
“Yaptığınız şeye inandığınızda, hayal gücünüzü ve inisiyatifinizi kullandığınızda, bir fark yaratabilirsiniz.”
—Samuel Dash
Bir dahaki sefere biri yönetim tasarımı konusunda küstah bir karar verdiğinde, onlardan tekrar düşünmelerini isteyin. Bugün yazılım yöneticilerinin uğraştığı karmaşık alanlar, yalnızca müşteri beklentilerini aşmakla kalmayıp aynı zamanda başarılı ürün sonuçları da getiren birçok keyifli etkileşim kurmamız için büyük fırsatlar yaratıyor.
Daha fazla okuma
- “Tasarım Dersleri Harika Kurumsal Yazılım”, Etan Lightstone
Kurumsal yazılımlarda bazı genel tasarım konuları hakkında bilgi edinmek. - Dijital Platform Ekosistemleri
Yazılım platformu teorisi hakkında daha fazla bilgi edinmek için: Dijital Platform ekosistemleri - “SaaS Yönetiminin Yükselişi”, Andre Christ
SaaS'daki yönetim ve yönetim ihtiyaçları hakkında daha fazla bilgi edinmek için.
Bu makale kişiseldir ve IBM'in konumlarını, stratejilerini veya görüşlerini yansıtmaz.