1 puan yazan GN⁺ 2023-10-07 | 1 yorum | WhatsApp'ta paylaş
  • GDS, merkezi hükümet birimlerinin PDF gibi belge tabanlı formları erişilebilir dijital formlara dönüştürebilmesi için private beta kapsamında Early Access’i genişletmeye hazırlanıyor
  • GOV.UK Forms, teknik bilgi gerektirmeden ücretsiz kullanılabilen bir çevrimiçi form oluşturucu; form hazırlayanların ve başvuruları işleyen birimlerin harcadığı zamanı azaltmayı amaçlıyor
  • İlk formun Ekim 2022’de yayımlanmasından bu yana soru yönlendirme, live form’un draft kopyası ve ayrıntılı rehberlik özellikleri eklendi; böylece daha karmaşık formların dönüştürülmesi mümkün hale geldi
  • Erişimi genişletmenin darboğazı oturum açma ve yetki yönetimi olduğundan, GOV.UK Signon’dan Auth0’ya ve ürün içi yetki kontrolüne geçiş çalışmaları sürüyor
  • Early Access Kasım 2023’te başlıyor; public beta’nın 2024’ün ilk yarısında olması planlanıyor, ancak geliştirme sırasında ortaya çıkan bulgulara ve önceliklere göre takvim değişebilir

GOV.UK Forms’un çözmeye çalıştığı sorun

  • GOV.UK Forms, GOV.UK için dijital formlar oluşturmaya yarayan bir çevrimiçi form oluşturucudur
  • Devlet ekipleri PDF’leri ve diğer belge tabanlı formları birkaç dakika içinde dijital formlara dönüştürebilir
  • Oluşturulan formlar tüm kullanıcılar için erişilebilir olmalı ve Public Sector Bodies Accessibility Regulations 2018 ile uyumlu olmalıdır
  • Ayrı bir teknik bilgi gerektirmez ve ücretsiz sunulur
  • Şu anda private beta aşamasında; formların sahibi olan sınırlı sayıda ekiple ürünün nasıl çalıştığı ve hangi sorunları çözeceği doğrulanıyor
  • Public beta’ya geçildiğinde merkezi hükümet birimleri GOV.UK Forms’u serbestçe kullanabilecek

Private beta’yı Early Access’e genişletme planı

  • GDS, private beta içinde daha geniş bir kullanıcı havuzuna erişim açılan aşamayı Early Access olarak adlandırıyor
  • Bu aşamada, mevcut özellikleri yeterli olan formlara sahip birimler kendi formlarını oluşturabilecek ve kamu kullanıcıları ürünü deneyebilecek
  • Kullanıcı sayısı artırılarak public beta öncesinde platformun kararlılığı da doğrulanacak
  • Merkezi hükümet birimleri Kasım 2023’ten itibaren GOV.UK Forms’u deneyebilecek; kriterleri karşılarlarsa formlarını live hale getirme erişimi alabilecek
  • Public beta’da birimlerin form üreticilerine kendi başlarına editor erişimi verebilmesinin önü açılacak

Daha karmaşık formlar için üretim özellikleri

  • Ekim 2022’de Insolvency Service, GOV.UK Forms ile ilk formu yayımladı; o dönemde yalnızca görece temel özellikler desteklendiği için daha çok basit formlara yakındı
  • Belge tabanlı birçok formun dijitale dönüştürülebilmesi için çoklu seçenekler, beyan metinleri gibi daha karmaşık özelliklere ihtiyaç var
  • Alakasız soruları atlamayı sağlayan yönlendirme

    • Yönlendirme, belirli bir cevaba göre sonraki bir soruya giderek alakasız soruların atlanmasını sağlayan bir özelliktir
    • Örneğin “No seçilirse 13. soruya git” gibi bir form akışı uygulanabilir
    • Form hazırlayanlar, seçenek listesinden tek bir cevap seçilen sorular için hangi cevabın hangi sonraki soruya götüreceğini belirler
    • Formu dolduran kişi yanıtlaması gerekmeyen soruları atladığı için doldurma süresi ve işleme süresi azalır
    • Şu anda yönlendirme tüm ihtiyaçları karşılamıyor
    • Gelecekte, cevaplara göre farklı soru gruplarına ayrılan branching özelliğinin değerlendirilmesi isteniyor
    • Sonrasında birden çok cevaba rota ekleme veya cevap kombinasyonlarına dayalı rotalar da genişletilebilir görülüyor
  • Live form’u güvenle düzenlemek için draft kopyası

    • 2023’ün başında kullanıcılar bir formu live hale getirdikten sonra düzenlediğinde değişiklikler anında live form’a yansıyordu
    • Birden fazla değişiklik yapılırken veya fikir değiştirip tekrar düzenleme yapılırken, formu doldurmakta olan kullanıcıların ilerlemesini kaybetme riski vardı
    • Artık live form doğrudan düzenlenemiyor; değişiklik yapmak için ilgili formun yeni bir draft copy’si oluşturulup düzenleniyor
    • Yeni sürüm, tüm değişiklikler tamamlandıktan sonra live’a alınır ve mevcut live form’un yerini otomatik olarak alır
    • Değişiklikler yalnızca bir kez yansıtıldığı için formu dolduran kullanıcılar üzerindeki etkisi daha düşük olur
  • Uzun açıklamalar eklemek için ayrıntılı rehberlik

    • Mevcut form oluşturucu, “Pasaportunuzda görünen adı girin” gibi hint text’leri sorulara ekleyebiliyordu
    • Bazı sorular belirli açıklamalar veya sektör kodu tanımları gibi daha uzun bilgilere ihtiyaç duyar
    • Eylül ayında yayımlanan detailed guidance özelliğiyle formu gönderenlere daha ayrıntılı bilgi sunulabilir hale geldi

Erişimi genişletmeden önce çözülmesi gereken oturum açma ve yetki sorunları

  • GOV.UK Forms şu anda oturum açma işlevi için GOV.UK Signon kullanıyor
  • Yeni bir kullanıcının erişebilmesi için GOV.UK Forms ekibinin hesabı doğrudan kurması gerekiyor; ayrıca kullanıcının yapabileceği ve yapamayacağı işlemlere uygun yetki seviyeleri de verilemiyor
  • Signon self-servis iyileştirmeleri üzerinde çalışıyor, ancak GOV.UK Forms’un ölçeklenmeye başlayacağı zamanda hazır değildi
  • GDS geçen yıl Signon’dan Auth0’ya geçmeye ve yetki kontrolünü GOV.UK Forms ürününün içine almaya karar verdi
    • Auth0, Ministry of Justice’in MOJ Forms ürününde de kullanılıyor
  • Kullanıcıların ekip müdahalesi olmadan trial hesabı oluşturup ürünü denemesini ve ardından formları live hale getirebileceği bir sonraki yetki seviyesine kolayca yükseltilmesini sağlayacak bir sistem de hazırlanıyor
  • Private beta sırasında kimin live form oluşturabileceği yeterince kontrol edilmeli; birim kullanıcılarının live form oluşturmadan önce Memorandum of Understandings(MoUs) üzerinde anlaşması gerekiyor

Kalan özellikler ve destek kapsamı

  • Early Access öncesinde geliştirilen özellikler şunlar
    • Her formun gönderim sayısı ve tamamlanma oranı gibi temel analizleri gösteren analytics page
    • Formu gönderen kişinin, gönderiminin birime ulaştığına dair kayıt alabilmesi için gönderim iletim e-postası onayı
    • Daha ayrıntılı bir açık yol haritası, ürün rehberi ve destek taleplerini daha kolay iletme yollarını içeren güncellenmiş ürün sayfası
  • Public beta öncesinde çok talep edilen özellikler de hâlâ duruyor
    • Dosya eki yükleme
    • Form doldurma ilerlemesini kaydedip daha sonra devam etme
    • Form içinde hizmet ücreti ödeme
  • Şu anda yerel meclisler, NHS, Police gibi merkezi hükümet dışı kuruluşlar desteklenmiyor
  • GDS, 2024’ün ikinci yarısında ve sonrasında destek kapsamının genişleyebilmesini umuyor
  • İlgilenen kullanıcılar ürün sayfasında e-posta listesine kaydolup Early Access’in yayımlanma haberlerini alabilir

1 yorum

 
GN⁺ 2023-10-07
Hacker News görüşleri
  • Birleşik Krallık’a taşındığımda GOV.UK ekosisteminin bu kadar iyi çalışmasına şaşırmıştım.
    Daha önce yaşadığım ülkede Java applet’leri, Ajax tabanlı siteler ve yer yer bozulmuş eski web teknolojileri birçok farklı domaine dağılmış durumdaydı; GOV.UK ise basit ve tutarlı bir kullanıcı arayüzünü statik HTML ile sunuyordu, bu çok ferahlatıcıydı.
    Bence internet hizmetleri böyle görünmeli.

    • Kesinlikle katılıyorum. Birleşik Krallık’ın .gov hizmetleri yüksek erişilebilirlik, erişilebilir tasarım, düşük sürtünme, sadelik, bilgilendiricilik, iyi yazılmış metinler ve boş laf olmamasıyla adeta bir şans.
      Muhtemelen dünyanın en iyi çevrimiçi merkezi hükümet hizmeti olabilir; Estonya’nın da rakip olduğu söyleniyor.
      Yine de bir gün yozlaşmış bir bakanın Microsoft’la şeytani bir anlaşma yapıp düz HTML’i, birlikte çalışabilir standartları ve basit kimlik doğrulamayı ortadan kaldırmasından; yerine izleme altyapısına sürekli çağrı yapan JavaScript’ler, AWS container’ları, Cloudflare araya girme yapıları, berbat TPM modülleri ve irisi tarayan zorunlu akıllı telefon kamerası gibi saçmalıkların gelmesinden hep korkuyorum.
      Yine de hükümetin içinde sağduyu ve nezaketin bir kalesi dayanıyor gibi görünüyor; öyle ki desteklemek için biraz daha fazla vergi ödemeye bile razı olurum.
    • Yaklaşık bir yıl önce Güney Afrika’dan Birleşik Krallık vizesine başvurmuştum; başvuruyu başlatmak için bu domaindeki formu göndermem gerekiyordu.
      Ancak Ukrayna’nın işgaliyle ilgili büyük bir banner ve mülteciler nedeniyle hizmet seviyesinin düşebileceğini söyleyen mesaj form bağlantısını kapatıyordu; tarayıcı penceresini nasıl ayarlasam da banner’ın arkasındaki sayfa alanına ulaşamıyordum.
      Sonunda geliştirici araçlarını açıp banner’ı gizlemek için CSS ekledikten sonra bağlantı ortaya çıktı ve başvuruya devam edebildim.
    • Diğer tarafta yerel yönetim teknolojisi var. Yerel meclisler, daha doğrusu onların dış kaynak sağlayıcıları, web geliştirmede en kötü suçları çoğu zaman işlemiş durumda.
      Benim deneyimime göre bu tacı, park izni yönetim sistemi olan tarantopermits.com alıyor; düşününce bile öfkeleniyorum.
    • “İnternet hizmetleri böyle görünmeli” sözüne tamamen katılıyorum.
      UX tasarımcılarına birkaç kez tasarımın estetik karmaşıklığı konusunda şunu söylemiştim: GOV.UK’nin kalitesi ödül alacak düzeydeyse, neden Google’ı taklit etmek yerine GOV.UK’yi örnek almıyorsunuz?
    • ABD’den Birleşik Krallık’a gidip sonra geri döndüm; en şaşırtıcı olan şey, devlette çalışmanın nispeten iyi ücretli olması ve iyi programcıların isteyeceği kadar iyi ve zorlayıcı bir iş olarak görülmesiydi.
      Çok yetenekli bir sistem mühendisi iş arkadaşım gov.uk’de çalışmak için şirketten ayrıldığında bu izlenimi edinmiştim; ABD’de de benzer bir yapı olsa kamu hizmeti alanında çalışmanın anlamlı olabileceğini düşündüm.
  • GOV.UK Design System ekibi gerçekten harika bir iş çıkarıyor. Diğer hükümetlerde de böyle örnekleri daha fazla görmeyi isterdim
    https://design-system.service.gov.uk/design-system-team/
    Sonradan baktığımda epey çok olduğunu görmek güzel

  • gov uk’nin arkasında çalışan insanlar gerçekten Tanrı işi yapıyor denecek seviyede. Oradan çıkan işler sürekli harika görünüyor

    • Tamamen katılıyorum. Özellikle sevdiğim iki şey var: üzerinde çalıştığım her e-ticaret sitesine eklediğim Holiday API https://www.api.gov.uk/gds/bank-holidays/#bank-holidays ve Domain Email Security checker https://emailsecuritycheck.service.ncsc.gov.uk/check
      Beğendiğiniz başka servisler varsa paylaşmanızı isterim
    • Yıllardır yaptıkları işe hayranım; bizim hükümetin IT tarafının çoğu ise berbat
    • %100 katılıyorum, yok belki %99. tax free childcare web sitesi epey sinir bozucu
    • “gov uk’nin arkasında çalışan insanlar” derken, adil ve dengeli basının sık sık halkın iradesini reddeden beceriksiz ve hain, woke solcu kültürel Marksistler dediği kişilerden söz ediyor olmalısın
  • ABD’den Birleşik Krallık’a taşındım ve nerede olursa olsun bir göçmen olarak çok sayıda form doldurmam gerekti
    Özellikle COVID döneminde sanki sürekli yeni bir form çıkıyordu; Gov.uk formları ise kullandığım internet formları arasında kelimenin tam anlamıyla en sezgisel ve kullanımı en kolay olanlardı
    Mükemmele mümkün olduğunca yakın

  • GOV.UK’ta progressive enhancement hakkında bir sayfa ve bu konudaki düşüncelerini görmek beni şaşırttı: https://www.gov.uk/service-manual/technology/using-progressive-enhancement
    Dün HN’de progressive enhancement’ın ölüp ölmediğini sormuştum; herkes ölmüş gibi düşünüyor gibiydi, oysa gov.uk çok seviliyor
    Belki de ölmemiştir :) https://news.ycombinator.com/item?id=37779408

    • Dünkü soruya 3 yorum gelmiş olmasına bakıp bu kadar kesin konuşmasak iyi olur
      Progressive enhancement iyi, kullanıcı dostu ve genel olarak daha iyi bir kullanıcı deneyimi sunuyor
      Ama günümüzde modern bir frontend stack’iyle başlarsanız gözden kaçması kolay; HTML üreten geleneksel backend framework’leri kullanan benim gibiler bunu daha iyi yapabiliyor olabilir. Tabii zaman ve bütçe yüzünden bu her zaman böyle olmuyor
    • Buna progressive enhancement dendiğini bilmiyordum. Ben sadece doğru yapmanın doğal yolu bu, insanların tembelliğinden yapmadığını sanıyordum; artık buna verecek bir adım olduğu için sevindim
      2000’lerin ortasında siteleri açıkça bu şekilde tasarlıyor, JavaScript’siz ve CSS’siz durumları ayrı ayrı test ediyorduk
      Hâlâ böyle yapmaya çalışıyorum ama çoğu web geliştiricisi bir şeyleri duvara fırlatıp tutup tutmadığına bakmakla yetindiği için başkalarını ikna etmek zor
  • Bunu çalıştırmayı denemek isteyenler için özetle, Docker imajları: https://github.com/notpushkin?tab=packages&tab=packages&q=govuk-forms-
    signon servisi için basit stub muhtemelen ek düzeltme gerektiriyor: https://gitlab.com/notpushkin/stupidauth/container_registry
    Docker Compose stack’i https://gist.github.com/notpushkin/f174b52efc6285e6be30fb66bb48153f adresinde; https://lunni.dev/ veya Docker Swarm + Traefik üzerinde çalışıyor
    Çalıştırmayı başarırsanız haber verin. Ben de denemek istiyorum
    GitHub tartışması: https://github.com/alphagov/forms/discussions/106

  • Keşke tüm web siteleri GOV.UK kadar iyi olsa. Okullarda, üniversitelerde, bilgisayar bilimi/web derslerinde web tasarımının altın standardı olarak öğretilmeli
    Bugün neredeyse her web sitesinde gördüğümüz süslemeler, saçma scroll yakalama animasyonları, JavaScript yiyip bitiren düzenekler yok
    Bu umut veriyor

    • Yine de çerez uyarısı var :-( Telefonda başlıkta bağlantısı verilen form sayfasına girdiğimde beni ilk karşılayan şey, çerezlerle ilgili zırvalık içeren tam ekran engelleyici bir iletişim kutusuydu
      Çerezler hakkında ne düşündüğüme karar verene kadar sayfa içeriğiyle etkileşime geçemiyorum
  • Departmanların “landing page” kalıbını kullanarak formları aşırı araya sokması biraz canımı sıkıyor
    Örneğin “DVLA vehicle information” diye aratınca https://www.gov.uk/get-vehicle-information-from-dvla sayfasına geliyorsunuz; gerçekten istediğiniz sayfaya gitmek için “Start Now”a basmanız gerekiyor
    HMRC Personal Tax girişi de aynı; istediğim asıl formun aynı sayfada olmasını tercih ederdim

    • Anlıyorum ama bunun çok öznel bir mesele olduğunu düşünüyorum
      Örneğin o sayfa, formun ne olduğunu açıklama ve önce bu forma mı yoksa başka bir şeye mi ihtiyacınız olduğu gibi bilgileri verme fırsatı sunuyor
      Doğru yere geldiyseniz başlamak için buraya tıklayın akışı var; sonuçta bence oldukça iyi çalışıyor
    • Bu aslında bilinçli bir karar; bilgi mimarisi ve içerik tasarımı açısından GOV.UK hizmetleri genelinde kullanıcı deneyimi tutarlılığını korumak için yapılıyor
      Her departmanın tercihine bırakılmış bir konu değil; GOV.UK Service Manual’da açıkça yazıyor: https://www.gov.uk/service-manual/technology/get-a-domain-name#ensure-users-start-their-journey-on-govuk
    • Aramanın çalışmasını sağlama amacı da var. Hizmet başlangıç sayfasını indeksleyerek, başka alan adlarında barındırılan hizmetlerin de arama sonuçlarında görünmesini sağlıyor
      En azından henüz güncellenmemiş olabilecek bir hizmete yönlendirmeden önce tutarlı bir kullanıcı deneyimi verme yönü de var
      Başlangıç sayfası, hizmetin yalnızca belirli saatlerde kullanılabildiği ya da kullanmadan önce hazırlamanız gereken belgeler olduğu gibi yönlendirmeler de sağlıyor
    • Form çok hızlı yüklendiği için bu daha az sorun oluyor
      “Start now”a bastıktan sonra formun yüklenmesi 10 saniye sürseydi çok daha sinir bozucu olurdu
  • En kötü dijital deneyimlerle kötü şöhretli Japonya’dan biri olarak, Birleşik Krallık’ın gov.uk ekosistemi şaşırtıcı derecede iyi geliyor

    • Japonya’da her hizmet kafasına göre; gerçekten berbat
      Gördüklerim arasında en iyisi nüfus sayımıydı; gerçekten de 2000’den önce tasarlanmamış gibi duran bir web sitesi vardı
      Yine de diğer tüm devlet hizmetleriyle hâlâ tutarlı değil
  • gov.uk ekibinin yaptığı işle gerçekten gurur duyuyorum. Birçok sistem genelinde her şey temiz, erişilebilir ve öngörülebilir
    Bunun muazzam bir başarı olduğunu düşünüyorum