Karmaşık Ekranlarda Sadeleşme: SAP Screen Personas

Screen Personas Nedir?

SAP Screen Personas, halihazırda var olan standart ya da müşteri çözümünde geliştirilmiş olan ekranları kod yazmadan sadeleştirmemizi sağlayan bir üründür. Screen Personas ile yapılan sadeleştirmeler rol temelli ekranlarda yapılır ve bu ekranlara flavor denmektedir. Sadeleştirilen her ekran için yeni bir “flavor” oluşturulur. Standart ekranlar için SAP’nin Flavor Gallery olarak adlandırdığı, standart flavor’lar bulunmakta. Kullanıcının/birimin ihtiyacına en uygun flavor’lar Flavor Gallery havuzundan temin edilebilir.

Yetkinlikleri Nelerdir?

Çok dolu ve karışık olan ekranları, çok basit hale getirebiliyoruz. Örneğin çok fazla sekme bulunan ekranlarda, farklı sekmelerdeki alanları gereksiz diğer alanları kaldırarak düzenli bir şekilde aynı ekranda gösterebiliyoruz. Bu şekilde kullanıcı çalışırken birden fazla sekme arasında kaybolmayacak ve kullanılmayan alanlar ekrandan kaldırıldığı için de sadece ihtiyacı olan alanlara odaklanabilecek.

Screen Personas ile sadeleştirilen ekranlar mobilde çalışabiliyor. Normalde yaptığımız sadeleştirmelere ek olarak dikkat edilmesi gereken tek nokta yapılacak çalışmanın mobile uygun bir ekran genişliği düşünülerek yapılmasıdır.

Neden Kullanılmalı?

Kullanıcılar ihtiyaçlarına göre kullandıkları uygulamalara her geçen gün eklemeler yapıyorlar ve yapacaklar da. Bu şekilde yapılan her eklemeyle uygulamalar daha yetkin olduğu gibi daha da karmaşık hale gelmekteler. Hatta bazı uygulamalar, şirket içerisindeki farklı birimlerce kullanılmakta ve bir ekran içerisinde birden fazla birimin ihtiyaç duyacağı bilgiler gösterilmektedir. Böyle durumlarda mevcut uygulamalarda bir değişiklik yapmadan, SAP Screen Personas ile istenilen sadeleştirmeler yapılabilir.

Bu noktada hem şirket hem de çalışanlar açısından Screen Personas kullanımı avantaj sağlar. Şirket için kullanıcıların eğitimleri daha hızlı ve başarılı olur ve ayrıca hata yapma ihtimali de en aza indirgenmiş olur. Çalışanlar açısından da alışma süreci asgariye indirilir.

Screen Personas mı yoksa Fiori mi?

SAP’nin kullanıcı deneyimi (UX) açısından önem verdiği iki ürün, Screen Personas ve Fiori’dir.

Fiori, işlemsel operasyonel modelleri rol-odaklı bir yaklaşıma dönüştürmeyi hedeflemektedir ve ağırlıklı olarak standart uygulamalar için hazır Fiori karşılığı uygulamalar bulunmaktadır. Screen Personas ise müşteri talebiyle yapılmış uygulamaların istenilen şekilde sadeleştirilmesini hedeflemektedir. Ayrı ayrı detaylarına inecek olursak;

Fiori

Rol-odaklı bir geliştirme yaklaşımı izlemektedir. Ortaya çıkan uygulamalar ise ‘responsive-design’ denen, bütün platformlarda aynı ya da benzer tasarımla kullanıcıyı karşılar. Bu açıdan geliştirme maliyetlerini aşağıya çekmiş olur.

Tabii, standart haricinde de özel uygulamalar yapılabilmektedir. Bu konudaki en büyük artısı, görsel olarak Fiori tasarımı kullanılacağı için standart uygulamalardan çokta farklı gözükmez. Sahip olduğu tasarım dili ise SAP’nin yol haritasında bütün uygulamalarında kullanacağı bir dil. Bu açıdan özel uygulamalar da olsa, bu tasarıma sahip olduğu için ileriye dönük uygulamalar olmaktadırlar. Nispeten daha yüksek geliştirme maliyetine sahip. Alışılmış geliştirme yaklaşımından farklı bir yapıdadır.

Dezavantaj olarak görülebilecek konu ise; süreç içerisinde kullanılacak bütün uygulamaların Fiori içerisinde geliştirilmesi gerekmektedir. Aksi takdirde kullanıcı hem Fiori hem de GUI kullanmak zorunda kalacak. Bu da UX açısından istenmeyen bir durum yaratacak.

Screen Personas

Mevcutta var olan standart ya da özel uygulamalar çok basit bir şekilde değiştirilebiliyor ki bu şekilde mevcut iş sürecinde bir değişiklik yapılmasına gerek kalmıyor. Özelleştirilmesi çok basit. Ekranların temalarla zenginleştirilmesi daha kolay ve hem daha görsel açıdan daha zengin bir ekran hem de daha basitleştirilmiş bir kullanım sağlamaktadır.

Fiori Launchpad ile entegrasyon sağlanabiliyor. Yapabilecekleri maalesef GUI ekranlarının yetenekleriyle sınırlı. Screen Personas içerisinde eklenecek geliştirmeler (JavaScript temelli) maalesef sadece yapılan favor içerisinde kalıyor. Responsive-design konusunda çok geride, istenen mobilite belli cihaz ölçülerini desteklemekte. Ekranlardaki her varyant için farklı flavor’lar oluşturulmalı.

Hangisi tercih edilmeli?

Eğer talepler standart ekranlarla karşılanamıyorsa ya da böyle bir durum ön görülüyorsa, çeşitli cihazlarda aynı uygulamalar kullanılmak isteniyorsa yüksek geliştirme maliyeti sorun çıkartmayacaksa Fiori tercih edilebilir. Eğer talepler standart ekranlarla karşılanabiliyorsa, mobilite açısından belli cihazlarla çalışılacaksa, geliştirmeler açısından yeterli kaynak ya da zaman yok ise Screen Personas tercih edilmelidir.

 

Daha detaylı bilgi edinmek için bize [email protected] adresinden ulaşabilirsiniz.

Utku Yeğen
Utku Yeğen
Senior Consultant

Utku Yeğen has been working as a SAP ABAP Senior developer. He also experienced technical and functional consultant with almost 7 years of experience in functional design, developing, implementation, testing and support within SAP ABAP modules, 1 year of experience in functional design, developing, testing and support within iOS Mobile (w/ Swift) and 1 year of experience in functional design, developing, testing and support within Cross-Platform-Mobile (w/ Flutter) with an overall cumulated experience in various industries such as Energy, Alert Systems(Security), Retail.

İletişim

Sorularınız için bize ulaşabilirsiniz.