Refakatçi şimdi Google Play'de!GOOGLE PLAY'DEN İNDİR
İçerik Yöneticisi logosu

İçerik Yöneticisi

Dijital Ürün Stüdyosu

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 Brief

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.

Product Roadmap

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ş.

Interactive Prototype

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.

Production Build

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ıç.

Live Product

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.

Growth Report

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.

Çalışma koşulları

Fiyatlandırma ve süreç

Her proje farklı; bu yüzden hazır bir fiyat listesi yerine kapsamı birlikte belirliyoruz.

Fiyatlandırma
Projeler, ihtiyaç ve kapsam doğrultusunda proje bazlı fiyatlandırılır. Ön görüşme ve kapsam analizi sonrasında teklif paylaşılır.
Teslim süresi
Teslim süresi projenin kapsamına ve gereksinimlerine göre belirlenir. Ön görüşme ve kapsam analizi sonrasında tahmini teslim takvimi paylaşılır.

KANIT

Bugüne kadar yayına aldıklarımız

İç ürün

İç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 Bilgi Merkezi. Kendi iç ürünümüz.

SSS

Sık sorulan sorular

Sabit bir süre veremiyoruz, çünkü her işin yükü ve kapsamı farklı. Süreyi ilk görüşmede işi anladıktan sonra çıkarıyoruz ve size net bir takvim olarak sunuyoruz. Kapsam netleşmeden verilen süre tahmini, tutulmayan bir söze dönüşüyor.
Hazır bir fiyat listemiz yok. Fiyat, kapsam netleştikten sonra proje bazlı belirleniyor — çünkü aynı başlık altındaki iki iş birbirinden çok farklı olabiliyor. İlk görüşmede ihtiyacı anlıyoruz, kapsamı birlikte tanımlıyoruz, fiyat ondan sonra çıkıyor.
Evet. Geliştirdiğimiz bütün hizmet ve ürünlerde kaynak kod noktasına virgülüne kadar size ait olur. Amacımız herkesin kendine özgün dijital ürünü olması; kodu elimizde tutup sizi bize bağımlı bırakmak değil.
Teslim edilen her dijital ürün ve hizmette 1 ay ücretsiz destek sağlıyoruz; bu sürede kullanım soruları ve karşılaşılan sorunlar kapsam dahilinde. Sürenin ardından ihtiyaç duyulursa ayrı bir destek anlaşması yapıyoruz. Bunun ötesinde, geliştirdiğimiz yazılımlarda kusur garantisi süresizdir: teslim ettiğimiz üründe bizden kaynaklı bir hata çıkarsa, aradan ne kadar zaman geçmiş olursa olsun düzeltiriz. Çalışmayan bir iş teslim etmeyiz. Bunun dışında kalanlar ayrı iş olarak değerlendirilir: yeni özellik talepleri, kapsam genişletmeleri ve üçüncü taraf servislerin (işletim sistemi, ödeme sağlayıcı, API) kendi değişikliklerinden doğan uyarlamalar.
Yetki katmanını en baştan kuruyoruz, sonradan eklenen bir kontrol olarak değil. Kimin hangi ekranı görebileceği, hangi kaydı değiştirebileceği ve hangi işlemi yapabileceği rollere bağlanıyor. Kritik işlemler için denetim izi tutuluyor: hangi kullanıcı ne zaman ne yaptı. Yetki sonradan eklendiğinde her ekranı tek tek gözden geçirmek gerekiyor, bu yüzden baştan kuruluyor.
Evet, plan ve limit yönetimi ile ödeme akışının bağlanması kapsam içinde: hangi planın neye eriştiği, limitlerin nasıl uygulanacağı ve aboneliğin yaşam döngüsü. Ödeme sağlayıcısının seçimi projeye ve ülkeye göre değişiyor; hangisiyle çalışılacağını birlikte belirliyoruz.
Evet, en sık gelen taleplerden biri bu: tek kişinin kullandığı bir araca hesap, rol ve veri ayrımı eklemek. Buradaki asıl iş görsel değil veri tarafında — mevcut kayıtların hangi hesaba ait olduğunun ayrıştırılması. Devralma kod incelemesiyle başlıyor.
Sistemi büyümeyi karşılayacak şekilde kuruyoruz, ama gerçek yükü ancak kullanım gösteriyor. Bu yüzden ölçülebilir olması önemli: yavaşlayan sorgular ve darboğazlar görülebilir olmalı ki büyüme geldiğinde nereye müdahale edileceği tahmin edilmesin. Altyapı ve barındırma tercihini projeye göre birlikte belirliyoruz; kod sizin olduğu için taşınabilir kalıyor.

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.
Proje formunu ayrı sayfada aç
  • İlk görüşme ücretsizdir.
  • Herhangi bir taahhüt yoktur.
  • Genellikle 48 saat içinde dönüş yapıyoruz.