Hizmet
SaaS & Yönetim Paneli
Çok kullanıcılı yazılımlar için hesap, yetki ve raporlama altyapısı.
Bir yazılımı tek kişilik bir araçtan çok kullanıcılı bir ürüne dönüştüren şey ekranlar değil: kimin neyi görebildiği, neyi değiştirebildiği ve kimin ne yaptığının kaydı. Bu katmanı kuruyoruz — kendi yönetim sistemimizi de aynı mimariyle kurduk.

PROBLEM
Hangi ihtiyacı çözüyor?
Herkes aynı yetkiyle giriyor
Başlangıçta pratik olan şey — tek bir giriş, herkes her şeyi görür — ekip büyüdükçe risk hâline geliyor. Yanlışlıkla silinen bir kayıt, görülmemesi gereken bir veri ya da geri alınamayan bir değişiklik genelde kötü niyetten değil, ayrım yapılmamış bir yetkiden çıkıyor.
Kim ne yaptı geriye dönük izlenemiyor
Bir kayıt değişmiş ama kimin, ne zaman ve neden değiştirdiği bilinmiyor. Bu bilgi yokken hata ayıklamak tahmine dönüyor; ekip büyüdükçe her tartışma “ben yapmadım” noktasında sıkışıyor.
Plan ve limitler yazılımın dışında takip ediliyor
Kimin hangi pakette olduğu, neye kaç adet hakkı kaldığı ve hangi özelliğin kime açık olduğu tabloda ya da kafada tutuluyor. Yazılım bunu bilmediği için her istisna elle yönetiliyor ve her yeni paket yeni bir istisna doğuruyor.
Rapor almak için yazılımın dışına çıkmak gerekiyor
Basit bir soruya cevap vermek için veriyi dışa aktarmak, birleştirmek ve elle hesaplamak gerekiyorsa, o soru düzenli olarak sorulmuyor demektir. Karar veren kişi veriye ulaşamadığında yazılım bir kayıt deposuna dönüşüyor.
KİMLER İÇİN
Kimler için uygun?
Aracını çok kullanıcılı bir ürüne dönüştürmek isteyenler
Elinizde çalışan ama tek kişinin kullandığı bir araç var ve artık ekibin ya da müşterilerinizin de girmesi gerekiyor. Zor kısım ekranları çoğaltmak değil, kimin neyi görebileceğine karar vermek.
Operasyonunu tek panelde toplamak isteyenler
İş bugün birkaç tablo, birkaç mesaj grubu ve birinin hafızası arasında yürüyorsa; onu tek bir yerde toplamak hem hızlandırır hem de ilk kez ölçülebilir hâle getirir.
Müşterisine hesap açan yazılım sahipleri
Kullanıcılarınıza ayrı hesaplar, farklı paketler ve farklı kullanım hakları vermeniz gerekiyorsa, bu yapının baştan kurulması sonradan eklenmesinden çok daha ucuz.
Yetki ayrımı gerekmeyen tek kullanıcılı araçlar
Yazılımı tek kişi kullanacaksa ve rol, limit veya denetim ihtiyacı yoksa; burada anlattığımız katmanın çoğu gereksiz maliyet olur. Böyle bir durumda hazır bir çözüm çoğu zaman daha doğru cevap.
Yalnızca dışa dönük web varlığı arayanlar
İhtiyacınız kurumsal site, içerik platformu ya da ziyaretçiye açık bir sayfa yapısıysa bu sayfanın konusu o değil. Web Platformu ve Web Sitesi hizmetimiz bunun için var.
KAPSAM
Ne geliştiriyoruz?
Bu alanlarda çözüm geliştiriyoruz. Bugüne kadar yayına aldıklarımız aşağıdaki Kanıt bölümünde.
Hesap ve kimlik yönetimi
Kullanıcıların nasıl oluşturulacağı, davet edileceği, askıya alınacağı ve hesabının yaşam döngüsünün nasıl yönetileceği.
Rol ve yetki katmanı
Rollerin ne olduğu, her rolün hangi ekranı görüp hangi işlemi yapabildiği ve yetkinin veri seviyesinde nasıl uygulandığı.
Plan, limit ve özellik yönetimi
Paketlerin tanımlanması, her pakete bağlı kullanım limitleri ve hangi özelliğin kime açık olduğunu belirleyen bayraklar.
Denetim izi ve oturum yönetimi
Kimin ne zaman ne yaptığının kaydı, giriş denemelerinin geçmişi ve açık oturumların görülüp sonlandırılabilmesi.
Raporlama ve liste ekranları
Arama, filtre, sıralama ve toplu işlem — verinin sorulan soruya cevap verecek biçimde görünür olması.
Abonelik ve ödeme akışının bağlanması
Paketlerin satışa nasıl bağlanacağı ve ödeme sağlayıcısıyla yazılım arasındaki sınırın nerede çizileceği.
NASIL ÇALIŞIYORUZ
Fikirden çalışan ürüne,
her adımı görebildiğiniz bir süreçle.
Sürecin altı adımı bütün projelerde aynı. Çok kullanıcılı bir üründe farklı olan, kararların ağırlık merkezinin başa kayması: veri modelinin nasıl kurulacağı, yetki sınırının nerede çizileceği ve neyin kaydının tutulacağı, ilk ekran çizilmeden önce netleşmek zorunda. Bunlar sonradan eklenebilen özellikler değil; verinin nasıl durduğunu belirledikleri için Discovery ve Strategy adımlarında konuşuluyor.
Discovery
Problemi anlamadan kod yazmıyoruz.
Gerçek sorunu bulmak için doğrudan kullanıcıyla çalışıyoruz. İlk görüşmeden çıktığınızda ne yapılacağını, neden yapılacağını ve nasıl ölçüleceğini tam olarak bilirsiniz.
Product Strategy
Doğru ürünü tasarlıyoruz.
Yanlış ürünü mükemmel yapmak yerine doğru ürünü hızlı doğrulayın. Yatırım yapmadan önce ne inşa edeceğinizi netleştiriyoruz.
UX/UI Design
Deneyimi oluşturuyoruz.
Tek satır kod yazılmadan önce ürününüzü tıklar, dener ve onaylarsınız. Kullanıcı araştırmasından yüksek çözünürlüklü tasarıma — her karar test edilmiş.
Engineering
Ürünü geliştiriyoruz.
Her hafta çalışan bir demo görürsünüz. Nerede olduğumuzu, ne zaman biteceğini ve hangi kararları aldığımızı her zaman bilirsiniz — beklemek zorunda kalmazsınız.
Launch
Yayınlıyoruz.
Lansman günü sürprizle karşılaşmazsınız. Kapsamlı test, adım adım yayınlama ve ilk 30 gün aktif izleme — lansman bitiş değil, başlangıç.
Growth
Ürünü birlikte büyütüyoruz.
Teknik borç biriktirmeden, kullanıcı geri bildirimiyle gelişen ürün. Canlıya aldıktan sonra da buradayız — ölçeklenirken yanınızda.
Küçük ekibin hızıyla, büyük ekibin disipliniyle.
Her aşamada konuşulacak çalışan bir sürüm oluyor; kararlar tahminle değil, ekranda gördüğünüz ürünle veriliyor. Yayın günü son gün değil — ürün canlıya çıktıktan sonra da geliştirmeye devam ediyoruz.
YAKLAŞIM
Birlikte verdiğimiz kararlar
Veri modeli ve kullanıcı sınırı
Hangi verinin kime ait olduğu, bir kullanıcının başkasının verisini hangi koşulda görebileceği ve bu sınırın veritabanı seviyesinde mi yoksa uygulama seviyesinde mi uygulanacağı. Bu karar sonradan değiştirilebilir ama bedeli genelde verinin taşınması olur.
Yetki sınırının nerede çizileceği
Rol sayısı arttıkça sistem esnekleşir ama anlaşılması zorlaşır. Az sayıda net rolle başlayıp gerektiğinde ayrıştırmak, baştan on rol tanımlayıp hiçbirinin ne yaptığını hatırlamamaktan daha sürdürülebilir oluyor.
Plan ve limitlerin nerede tanımlanacağı
Paketler koda gömülürse her fiyat değişikliği bir yayın gerektirir. Veri olarak tanımlanırsa yazılıma dokunmadan yönetilebilir — ama bunun için limitlerin ve özellik bayraklarının baştan ayrı kavramlar olarak kurulması gerekir.
Denetim izinin kapsamı
Her şeyin kaydını tutmak kaydı okunamaz hâle getirir; hiçbir şeyin kaydını tutmamak da hata ayıklamayı imkânsız kılar. Hangi işlemlerin iz bırakacağına, kaydın ne kadar saklanacağına ve kimin görebileceğine baştan karar veriyoruz.
Raporlamanın derinliği
Panelin sadece kayıtları listelemesi mi yeterli, yoksa karar verdirecek özetler mi üretmesi gerekiyor. İkisi farklı veri yapıları ister; sonradan geçiş genelde yeniden yazmak demek.
KANIT
Bugüne kadar yayına aldıklarımız
İçerik Yöneticisi — bu site ve yönetim paneli
Şu an okuduğunuz site: içeriği veritabanından beslenen sayfa mimarisi, kendi yönetim paneli, arama görünürlüğü altyapısı ve Knowledge bölümü. Kendi iç ürünümüz.
Hadi Başlayalım
Projenizi konuşalım,
yol haritasını birlikte çıkaralım.
Elinizde bir fikir, çözmek istediğiniz bir problem ya da yenilemek istediğiniz bir sistem olabilir. İlk görüşmede ne yapılacağını ve nereden başlanacağını netleştirelim.
- İhtiyacınızı dinliyor, gerçekten neyi çözmek istediğinizi anlıyoruz.
- Hangi teknolojinin ve hangi yaklaşımın uygun olduğunu birlikte belirliyoruz.
- İşin kapsamını ve yaklaşık takvimini netleştiriyoruz.
- Sonraki adımın ne olduğunu net şekilde söylüyoruz.
- İlk görüşme ücretsizdir.
- Herhangi bir taahhüt yoktur.
- Genellikle 48 saat içinde dönüş yapıyoruz.
