Herkes için tasarlanan kamu hizmetleri.
Kamu kurumları için vatandaşa dönük hizmetler, vaka yönetimi sistemleri ve legacy modernizasyonu — erişilebilir, denetlenebilir, veri egemenliğine uygun.
- Hizmet ve sistem envanteri keşfi
- Prototip ve erişilebilirlik temeli
- Uçtan uca hattı kurma
- Paralel çalışma ve geçiş
- İşlet, ölç, devret
Kamu yazılımı, çalıştığımız sektörler içinde gereksinimleri en ağır olanıdır.
Her vatandaş bir kullanıcıdır; bu da hizmetin, zayıf bir bağlantı üzerinden eski bir telefon kullanan biri için, ekran okuyucuyla ilerleyen biri için ve formu bir kez deneyip başarısız olursa bir daha dönmeyecek biri için çalışması gerektiği anlamına gelir. Erişilebilirlik bir tercih değil, yasadır. Veri egemenliği pazarlık konusu değildir. Legacy sistemler ise her gün varlığını hissettirir: onlarca yıl önce yazılmış bir sicil hâlâ kaydı tutar, pazartesi sabahı sekizde hâlâ ülkenin işini yürütür ve daha iyisi kurulurken kapatılamaz.
İlk denemede tamamlanacak biçimde tasarlanan dijital hizmetler kuruyor, arkalarındaki sistemleri de sürekliliği ilk kısıt sayarak modernize ediyoruz. Bu, vatandaş yolculuğu ile görevlinin vaka dosyasını iki ayrı proje olarak değil tek bir sistem olarak tasarlamak demektir; çünkü değişmemiş bir arka ofisin üzerine konan güzel bir arayüz, kuyruğu yalnızca başka bir yere taşır. Denetim izini bir ürün gereksinimi olarak ele almak demektir; zira bir kurumun verdiği her karar yıllar sonra itiraza, incelemeye ya da bilgi edinme başvurusuna konu olabilir. Ve satın alma için yazmak demektir: bir denetim kurumunun tercümana ihtiyaç duymadan okuyabileceği kilometre taşları, dokümantasyon ve kanıtlar.
Egemenlik bir devreye alma ayrıntısı değil, bir tasarım girdisidir. Platformlarımız ve çalışma biçimimiz on-premise, ulusal bulut ve air-gapped işletimi destekler; veri yerleşimi, saklama ve erişim her kurum için ayrı kararlaştırılır ve belgelenir. KVKK ve GDPR yükümlülükleri — minimizasyon, amaca bağlı erişim, şifreleme, denetim kaydı — canlıya geçişten sonra bir politika dokümanıyla eklenmek yerine veri modelinin içine yerleştirilir.
Vatandaştan sicile, dört tür iş.
Kamu programları ek yerlerinde çöker — form ile vaka dosyası arasında, yeni hizmet ile kaydı hâlâ tutan sistem arasında. Kurduğumuz dört parça bunlardır ve bunları tek bir hat olarak kurmayı tercih ederiz.
Vatandaş hizmetleri
Başvuru, ruhsat ve yardım yolculukları — WCAG standartlarına göre erişilebilir, tasarımı gereği kullanılabilir, tamamlanma oranlarıyla ölçülür. Yolculuğu adım adım ölçümleriz; böylece kurum insanların nerede ve neden bıraktığını görebilir ve belge yükleme adımındaki kopuşu hayatın olağan akışı değil bir kusur olarak ele alırız. İçerik, hata mesajları ve uygunluk soruları, yardımcı teknoloji kullananlar da dahil olmak üzere gerçek kullanıcılarla yayına almadan önce test edilir — sonradan denetlenmez. Tasarım pratiğimizle birlikte kurulur ve web uygulaması mühendisliği sayfasında anlatılan teknoloji yığını üzerinde teslim edilir.
Vaka yönetimi
Hizmetin arkasındaki görevliler için iş akışı sistemleri — kuyruklar, kararlar, belgeler ve eksiksiz denetim izleri. İş, onu ilk fark edene göre değil kurala göre yönlendirilir; süreler aşılmadan önce görünür olur; her karar sahibini, zaman damgasını, dayandığı kanıtı ve o an yürürlükte olan kural sürümünü taşır. Görevliler dosyanın tamamını üç ayrı sistem ve bir paylaşılan sürücü yerine tek bir yerde görür, yöneticiler ise kimsenin tablo hazırlamasını gerektirmeyen bir iş yükü görünümüne kavuşur.
Legacy modernizasyonu
Yaşlanan sicillerin ve birim sistemlerinin strangler deseniyle yeniden mühendisliği; ilk kısıt sürekliliktir. Yeni yetenek eski sistemin yanında kurulur, trafik işlev işlev taşınır ve kayıt baştan sona tutarlı kalır; çünkü sayılar örtüşene kadar ikisi paralel çalışır. Kullandığımız yöntemler legacy yeniden mühendisliği ve modernizasyon sayfalarımızda anlatılanlardır — karakterizasyon testleri, değişiklik yakalama, geri alınabilir geçişler.
Veri ve birlikte çalışabilirlik
Kurumlar arasında yönetişimli veri paylaşımı — standartlara dayalı, kayıt altında ve mahremiyeti koruyan. Her paylaşımın bir hukuki dayanağı, tanımlı bir amacı, asgari bir alan kümesi ve bir saklama süresi vardır; her erişim, bir denetim kurumunun okuyabileceği biçimde kayda geçer. Hacim ya da gecikme gerektirdiğinde paylaşımı, yeniden oynatma ve ölü mektup kuyruğu desteğiyle bir olay omurgası üzerinde yürütürüz; böylece alıcı kurumdaki bir kesinti, kayıtta bir boşluk değil bekleyen bir iş listesi hâline gelir.
Neler geliştiriyoruz?
Tamamlayanlarla ölçülen bir yolculuk.
Bir kamu hizmetinin dürüst ölçüsü, onu ilk denemede ve yardım almadan tamamlayanların oranıdır. Geri kalan her şey — sayfa görüntülemeleri, memnuniyet puanları, açılış töreni — bir vekil göstergedir. Her yolculuğu, kararın gerçekten gerektirdiği en küçük soru kümesi etrafında tasarlar, kanıtı yalnızca sonucu değiştirdiğinde ister ve ilerlemeyi her adımda kaydederiz; böylece yarıda kalan bir başvuru, kopan bir bağlantıdan ya da ödünç alınmış bir telefondan sağ çıkar. Kurum bir bilgiye zaten sahipse, hizmet onu vatandaşa yeniden sormamalıdır.
- Her adım başlama, tamamlama, bırakma ve hata için ölçümlenir; böylece yolculuğun en zayıf noktası canlı trafikle birlikte görünür olur
- Yardımcı teknoloji testleri yayından hemen önce değil geliştirme sırasında yapılır — yalnızca klavyeyle kullanım, ekran okuyucu etiketleri, odak sırası ve hata bildirimi, tamamlanma tanımının parçası olarak kontrol edilir
- İlerleme, kaldığı yerden devam edilebilecek bir referansla sunucu tarafında saklanır; kâğıt ya da destekli dijital kanal, çağrı merkezine bırakılmak yerine çevrim içi kanalla birlikte tasarlanır
- Sade dille yazılmış içerik ve hata mesajları mevzuat ekibiyle birlikte hazırlanır; böylece bir ret, yönetmelik numarası aktarmak yerine bundan sonra ne yapılacağını anlatır
- 01Başlangıç
- 02Kimlik
- 03Kanıt
- 04İnceleme
- 05Karar
Ruhsat başvurusu yolculuğu
Görevlinin kuyruğu, süresi görünür hâlde.
Her vatandaş yolculuğunun arkasında, çoğu zaman yasal bir süreye karşı ve çoğu zaman dosyası bir vaka sistemi, bir belge deposu ve bir e-posta kutusuna dağılmış hâlde karar vermek zorunda olan bir kişi vardır. Kurduğumuz vaka yönetimi sistemleri dosyanın tamamını tek bir ekrana getirir: başvuru, kanıtlar, halihazırda yapılmış kontroller, aynı konudaki önceki kararlar ve yürürlükteki kural kümesi. Yönlendirme, yapılandırılmış bir kuraldır — türe, bölgeye, tutara ya da karmaşıklığa göre — böylece iş, bir yöneticinin elle ayıklamasına gerek kalmadan doğru masaya ulaşır.
- Yasal süreler vaka bazında izlenir ve aşılmadan önce yükseltilir; sonradan hazırlanan bir aşım raporuyla değil
- Her karar; sahibi, zaman damgası, kanıt referansları ve uygulanan kural sürümüyle birlikte kaydedilir — yıllar sonra bir itirazın ya da denetimin ihtiyaç duyacağı kayıt
- Çift imza onayı, yetki devri ve vekâlet yapılandırmayla tanımlanır; böylece bir yokluk kuyruğu durdurmaz
- Belgeler sürümleme ve erişim kaydıyla tek bir yerde tutulur ve vatandaşa e-posta yerine aynı yönetişimli kayıt üzerinden iletilir
Canlı hizmetle paralel modernizasyon.
Hiç kimse bir sicili bir hafta sonu boyunca kapatamaz. Bu yüzden tek seferde değiştirmeye kalkışmayız: eski sistemin önüne yönetişimli bir arayüz koyar, yeni yeteneği arkasında kurar ve her seferinde tek bir işlevi taşırız. Değişiklik yakalama, örtüşme süresince iki veri deposunu birbiriyle uyumlu tutar; karakterizasyon testleri eski sistemin davranışını sabitler — kimsenin belgelemediği ama herkesin bağımlı olduğu davranış dahil — ve her geçişin, gerçekten ihtiyaç duyulmadan önce en az bir tatbikatta kullanılmış, prova edilmiş bir geri dönüş yolu vardır.
- Karakterizasyon testleri, legacy sistemin tek satırı bile değiştirilmeden önce onun gerçek çıktılarına karşı yazılır
- İki sistem, üzerinde anlaşılan bir süre boyunca canlı veride örtüşene kadar otomatik karşılaştırmayla paralel çalıştırılır
- Bir yönlendirme katmanının arkasında işlev işlev geçiş; geri alınabilir, hizmet saatleri dışına planlanmış ve önceden duyurulmuş
- Geçmiş kayıt, doğrulama ve belgelenmiş bir veri soyağacıyla taşınır; çünkü geçmişi olmayan bir sicil modernize edilmiş bir sistem değil, yeni bir sistemdir
Üç kitle, hesap verebilir tek bir sistem.
Tek deneme yeterli olmalı.
Vatandaşın ölçüsü basittir: hizmet, elindeki cihazda, ayırabildiği sürede ve telefon etmesine gerek kalmadan işini gördü mü. En zayıf durum için tasarlarız — eski bir telefon, kesintili bir bağlantı, dijital güveni sınırlı ve ilk kez deneyen bir kullanıcı — çünkü orada çalışan bir hizmet herkes için çalışır. Dil sadedir, sonraki adım açıktır ve bir ret, bu konuda ne yapılacağını söyler.
- WCAG 2.1 AA yalnızca otomatik kontrollerle değil, yardımcı teknolojiyle doğrulanır
- Kaldığı yerden devam edilebilen başvurular ve mahremiyetin izin verdiği yerde girişe gerek olmadan görünen durum bilgisi
- Destekli dijital ve kâğıt kanallar, çevrim içi yolculukla birlikte tasarlanır
Kendini savunabilen kararlar.
Bir görevlinin dosyaya, kurala ve süreye ihtiyacı vardır — bir de sistemin, yaptığı işi incelemeden geçecek bir biçimde kaydetmesine. Yönlendirme kuralları işi doğru masaya koyar, otomatikleştirilebilen kontroller dosya açılmadan önce çalışır ve karar ekranı kanıtı, karşıladığı ölçütün yanında gösterir. Denetim kaydı, ayrı bir belgeleme işi olarak değil işin doğal bir yan ürünü olarak yazılır.
- Vaka türüne göre yapılandırılabilir yönlendirme, eşikler ve çift imza onayı
- Kural sürümleriyle birlikte eksiksiz karar geçmişi; itiraz ve denetim için dışa aktarılabilir
- Yöneticiler için iş yükü ve süre görünümü; elle derlenmez, hesaplanır
Veri egemenliğine uygun, işletilebilir ve belgelenmiş.
Teslim edilen her şey sonunda kurumun BT birimine kalır; bu yüzden kendi ekibi tarafından kendi altyapısında işletilebilir olması gerekir. Yasanın ve politikanın gerektirdiği yere kurarız — on-premise, ulusal bulut ya da air-gapped — kod olarak altyapı, belgelenmiş runbook'lar ve ekibinizin okuyabileceği izleme ile birlikte. Neyin devredileceği her işte sözleşmede belirlenir; bir sistem entegratörünün yürüttüğü daha büyük bir programın içinde mühendislik çekirdeği olmaktan da memnuniyet duyarız.
- Kod olarak altyapı ile on-premise, ulusal bulut ya da air-gapped devreye alma
- Doğrudan veritabanı erişimi yerine yayımlanmış, sürümlenmiş arayüzler üzerinden birlikte çalışabilirlik
- Güvenlik pratiğimiz ile hizalanmış güvenlik ve kayıt tutma
Bir kurumun halihazırda işlettiği sistemler.
Ulusal kimlik ve e-devlet geçitleri
Ulusal geçit üzerinden kimlik doğrulama ve öznitelik sorgulama; asgari öznitelik kümesi istenir ve her sorgulama amacıyla birlikte kayda geçer.
Elektronik imza ve mühür
Kararlarda ve belgelerde nitelikli imza; imzalanmış nesne, zaman damgası ve doğrulama kanıtı yasal süre boyunca birlikte saklanır.
Kayıt sicilleri
Nüfus, tapu, araç, ticaret ya da ruhsat sicilleri yayımlanmış arayüzler veya bir değişiklik yakalama akışı üzerinden okunur — başka bir kurumun veritabanına doğrudan sorguyla değil.
Belge yönetimi ve arşivler
Kayıtlar kurumun dosya tasnif planına göre dosyalanır, saklama ve imha kuralları otomatik uygulanır; böylece arşivleme yıllık bir proje değil bir sistem davranışı olur.
Ödemeler, gelir ve mali yönetim
Harçlar ve cezalar kurumun mevcut ödeme sağlayıcısı üzerinden tahsil edilir ve vaka kaydıyla mutabakatı yapılır; böylece bir ödeme ait olduğu kararla ilişkilendirilebilir — taahhütler, makbuzlar ve bütçe kalemleri ise muhasebe kaydını asıl kaynak olarak koruyan yönetişimli arayüzler üzerinden mali sistemle paylaşılır.
Bildirim kanalları
SMS, e-posta ve posta kutusu bildirimleri vaka kaydından gönderilir ve iletim durumu saklanır; böylece vatandaşa hiç bildirilmediği iddiası kanıtla yanıtlanabilir.
Coğrafi bilgi sistemleri
Parsel, imar ve varlık verisi kurumun GIS sisteminden ruhsat ve denetim yolculuklarına akar; böylece bir başvuru elle yazılmış bir adrese göre değil haritaya göre doğrulanır.
Raporlama ve açık veri
İstatistiksel veri çıktıları ve açık veri yayını aynı kayıttan üretilir; üzerinde anlaşılan bir açıklama standardına göre toplulaştırılır ve anonimleştirilir, veri hatlarının sahibi ise veri mühendisliği pratiğimizdir.
Varsayılan yaklaşımımız ve sizinle birlikte kararlaştırılanlar.
Bir kurumla çalışma biçimimiz.
- Erişilebilirlik bir temenni değil, yasadır. WCAG 2.1 AA, CI hattında kontrol edilen ve ekran okuyucular, yalnızca klavyeyle gezinme ve büyütme ile elle doğrulanan bir geliştirme gereksinimidir. Otomatik kontrollerden geçen ama ekran okuyucu kullanıcısını engelleyen bir yolculuk geçmiş sayılmaz.
- Devreye alma tercihiyle veri egemenliği. On-premise, ulusal bulut ve air-gapped işletimin üçü de desteklenir; her birinde aynı kod olarak altyapı ve aynı izleme kullanılır. Veri yerleşimi, saklama ve sınır ötesi aktarım soruları tasarım aşamasında yanıtlanır ve yazıya geçirilir.
- Kurumsal protokollerle KVKK öncelikli veri işleme. Minimizasyon, amaca bağlı erişim, durağan ve aktarım hâlinde şifreleme ve bir denetim kurumunun okuyabileceği erişim kayıtları. Kişisel veriler, alan alan hukuki sebebi ve saklama süresiyle birlikte haritalanır.
- Satın alma süreçleriyle uyumlu teslimat. Sözleşmenin gerektirdiği biçimde kilometre taşları, kabul kriterleri, dokümantasyon ve şeffaf raporlama — ilerleme ise her kilometre taşında durum sunumlarıyla değil çalışan yazılımla kanıtlanır.
- İlk kısıt sürekliliktir. Modernizasyon canlı hizmetle paralel yürür, geçişler geri alınabilir ve prova edilmiştir; aşamalar da vatandaşa hizmet verilemeyen bir zaman aralığına bağlı kalmayacak biçimde planlanır.
- Kayıt projeden uzun yaşar. Kararlar, kanıtlar ve kural sürümleri, onları toplayan arayüzden bağımsız olarak yıllar sonra bir itirazı ya da denetimi hâlâ yanıtlayacak biçimde saklanır.
- Bir çıktı olarak devir. Neyin devredileceği her işte sözleşmede belirlenir. Platformu bir destek sözleşmesiyle işletebilir ya da ekibiniz hazır olduğunda geri çekilebiliriz.
- Daha büyük programların içinde çalışırız. Bir sistem entegratörünün yanında mühendislik çekirdeği olarak; sınır tartışması yerine net arayüz sahipliği ve ortak kabul kriterleriyle.
Bir kamu programının işleyişi.
Hizmet ve sistem envanteri keşfi
Yolculuğu vatandaşların gerçekte yaşadığı hâliyle, karar sürecini görevlilerin gerçekte yürüttüğü hâliyle ve kaydı tutan sistemleri haritalarız. Hukuki dayanak, veri alanları, saklama ve devreye alma hedefi burada kararlaştırılır — kurumun hukuk ve BT güvenliği birimleri sonradan görüş sorulan değil, masada olan taraflardır.
Prototip ve erişilebilirlik temeli
En yüksek hacimli yolculuğun, yardımcı teknoloji kullananlar dahil gerçek kullanıcılarla test edilmiş çalışan bir prototipi ve arkasındaki vaka yönetimi iskeleti. Erişilebilirlik uyumu bu noktada belirlenir; böylece geliştirmeyi sonradan şaşırtmak yerine baştan sınırlar.
Uçtan uca hattı kurma
Vatandaş yolculuğu, görevlinin vaka dosyası ve bunları birbirine bağlayan entegrasyonlar, kilometre taşı planına göre çalışan artımlarla teslim edilir. Kimlik, sicil ve ödeme arayüzleri sözleşme testinden geçirilir; denetim kaydı ise bir itirazın gerektireceği kanıta göre doğrulanır.
Paralel çalışma ve geçiş
Bir legacy sistem değiştiriliyorsa, çıktılar canlı veride örtüşene kadar ikisi otomatik karşılaştırmayla birlikte çalışır. Bağımsız sızma testi ve erişilebilirlik denetimi canlıya geçişten önce tamamlanır; geçiş ise belgelenmiş bir geri dönüş yoluyla prova edilir.
İşlet, ölç, devret
Tamamlanma oranları, hata noktaları ve süre performansı izlenir ve raporlanır. İyileştirmeler sizinle belirlenen bir ritimde yayına alınır; platform ise ya bir destek sözleşmesiyle bizim tarafımızdan işletilir ya da runbook'lar ve eğitimle ekibinize devredilir.
Sık sorulan sorular
Çalıştığımız komşu sektörler.
Sektörünüzden bir problemi bize getirin.
Bugün neyin aksadığını anlatın. Bir mühendis okur ve somut bir yol önerisini yazılı olarak iletir.