1 pontos por GN⁺ 2023-10-07 | 1 comentários | Compartilhar no WhatsApp
  • O GDS está preparando a expansão do Early Access dentro do private beta para que órgãos do governo central possam transformar formulários baseados em documentos, como PDFs, em formulários digitais acessíveis
  • GOV.UK Forms é um criador de formulários online gratuito que pode ser usado sem conhecimento técnico, com o objetivo de reduzir o tempo gasto por criadores de formulários e pelos órgãos que processam as submissões
  • Desde a publicação do primeiro formulário, em outubro de 2022, foram adicionados roteamento de perguntas, cópias em rascunho de formulários live e recursos de orientação detalhada, permitindo converter formulários mais complexos
  • O gargalo para ampliar o acesso está em login e gerenciamento de permissões; por isso, está em andamento a migração do GOV.UK Signon para Auth0 e para controles de permissão dentro do próprio produto
  • O Early Access começou em novembro de 2023, e o public beta está previsto para o primeiro semestre de 2024, mas o cronograma pode mudar conforme descobertas durante o desenvolvimento e prioridades

O problema que o GOV.UK Forms quer resolver

  • GOV.UK Forms é um criador de formulários online para criar formulários digitais para o GOV.UK
  • Equipes do governo podem transformar PDFs e outros formulários baseados em documentos em formulários digitais em poucos minutos
  • Os formulários gerados devem ser acessíveis a todos os usuários e cumprir o Public Sector Bodies Accessibility Regulations 2018
  • Não exige conhecimento técnico separado e é oferecido gratuitamente
  • Atualmente está na fase de private beta, validando com um pequeno número de equipes proprietárias de formulários como o produto funciona e quais problemas deve resolver
  • Ao passar para o public beta, órgãos do governo central poderão usar o GOV.UK Forms livremente

Plano para ampliar o private beta para Early Access

  • O GDS chama de Early Access a etapa, dentro do private beta, em que abre o acesso para um grupo mais amplo de usuários
  • Nessa etapa, órgãos que tenham formulários para os quais os recursos atuais sejam suficientes poderão criar seus próprios formulários, e usuários do governo poderão experimentar o produto
  • Ao aumentar o número de usuários, a estabilidade da plataforma também será verificada antes do public beta
  • Órgãos do governo central poderão experimentar o GOV.UK Forms a partir de novembro de 2023 e, se atenderem aos critérios, poderão receber acesso para colocar formulários em produção
  • No public beta, a previsão é abrir a possibilidade de os órgãos concederem por conta própria acesso de editor aos criadores de formulários

Recursos de criação para formulários mais complexos

  • Em outubro de 2022, o Insolvency Service publicou o primeiro formulário com o GOV.UK Forms; na época, a ferramenta oferecia apenas recursos relativamente básicos e era mais próxima de formulários simples
  • Muitos formulários baseados em documentos precisam de recursos mais complexos, como múltiplas opções e declarações, para serem convertidos para o digital
  • Roteamento para pular perguntas irrelevantes

    • Roteamento é um recurso que permite avançar para perguntas posteriores conforme uma resposta específica, pulando perguntas irrelevantes
    • Por exemplo, é possível implementar um fluxo de formulário como “se selecionar No, vá para a pergunta 13”
    • Para perguntas em que o respondente escolhe uma resposta em uma lista de opções, o criador do formulário define qual resposta leva a qual pergunta posterior
    • Como os respondentes pulam perguntas que não precisam responder, o tempo de preenchimento e de processamento é reduzido
    • No momento, o roteamento não atende a todas as necessidades
    • No futuro, a intenção é avaliar branching, em que o formulário se divide em diferentes conjuntos de perguntas dependendo da resposta
    • Depois disso, também poderá ser possível expandir para adicionar caminhos a várias respostas ou criar caminhos baseados em combinações de respostas
  • Cópias em rascunho para editar um formulário live com segurança

    • No início de 2023, quando um usuário editava um formulário depois de colocá-lo live, as mudanças eram refletidas imediatamente no formulário live
    • Durante várias alterações, ou enquanto o usuário mudava de ideia e editava novamente, havia o risco de quem estivesse preenchendo o formulário perder seu progresso
    • Agora, formulários live não podem ser editados diretamente; para fazer mudanças, é preciso criar e editar uma nova draft copy desse formulário
    • A nova versão é colocada live depois que todas as alterações são concluídas e substitui automaticamente o formulário live existente
    • Como a aplicação das mudanças acontece apenas uma vez, o impacto sobre usuários que estejam preenchendo o formulário é menor
  • Orientação detalhada para inserir instruções longas

    • O criador de formulários existente permitia anexar hint text às perguntas, como “digite o nome que aparece no seu passaporte”
    • Algumas perguntas precisam de informações mais longas, como instruções específicas ou definições de códigos industriais
    • Com o recurso de detailed guidance lançado em setembro, agora é possível oferecer informações mais detalhadas a quem envia o formulário

Problemas de login e permissões a resolver antes de ampliar o acesso

  • Atualmente, o GOV.UK Forms usa o GOV.UK Signon para oferecer login
  • Para que um novo usuário tenha acesso, a equipe do GOV.UK Forms precisa configurar a conta manualmente, e também não é possível atribuir níveis de permissão ajustados ao que o usuário pode ou não fazer
  • O Signon está em processo de melhorias de autosserviço, mas elas não estariam prontas quando o GOV.UK Forms começasse a escalar
  • No ano passado, o GDS decidiu sair do Signon para o Auth0 e levar o controle de permissões para dentro do produto GOV.UK Forms
    • O Auth0 também é usado no MOJ Forms do Ministry of Justice
  • Também está sendo preparado um sistema em que usuários possam criar uma conta trial e experimentar o produto sem intervenção da equipe, e depois sejam facilmente promovidos ao próximo nível de permissão, que permite colocar formulários live
  • Durante o private beta, é preciso controlar suficientemente quem pode criar formulários live, e antes que usuários de órgãos governamentais criem formulários live é necessário chegar a um acordo sobre Memorandum of Understandings (MoUs)

Recursos restantes e escopo de suporte

  • Os recursos em implementação antes do Early Access são os seguintes
    • Uma analytics page que mostra análises básicas, como número de submissões e taxa de conclusão de cada formulário
    • Confirmação por e-mail de encaminhamento de submissão, para que quem envia o formulário receba um registro de que a submissão foi recebida pelo órgão
    • Uma página de produto atualizada com roadmap público mais detalhado, orientações do produto e formas mais fáceis de enviar solicitações de suporte
  • Também ainda restam recursos muito solicitados antes do public beta
    • Upload de anexos de arquivo
    • Salvar o progresso de preenchimento do formulário e continuar depois
    • Pagamento de taxas de serviço dentro do formulário
  • Atualmente, organizações fora do governo central, como conselhos locais, NHS e Police, não são suportadas
  • O GDS espera que o escopo de suporte possa ser ampliado no fim de 2024 e depois disso
  • Usuários interessados podem entrar na mailing list pela página do produto para receber notícias sobre o lançamento do Early Access

1 comentários

 
GN⁺ 2023-10-07
Opiniões no Hacker News
  • Quando me mudei para o Reino Unido, fiquei surpreso com o quanto o ecossistema GOV.UK funcionava bem.
    No país onde eu morava antes, havia applets Java, sites baseados em Ajax e tecnologias web antigas, meio quebradas, misturadas em vários domínios; já o GOV.UK oferecia uma UI simples e consistente em HTML estático, o que foi revigorante.
    Acho que é assim que serviços de internet deveriam ser.

    • Concordo totalmente. Os serviços .gov do Reino Unido são uma sorte: alta disponibilidade, acessibilidade, pouca fricção, simplicidade, informação útil, textos bem escritos e nada de besteira.
      Talvez seja o melhor serviço online de governo central do mundo, e já ouvi dizer que a Estônia também é uma concorrente.
      Ainda assim, sempre temo que algum dia um ministro corrupto faça um pacto diabólico com a Microsoft e acabe com HTML comum, padrões interoperáveis e autenticação simples, colocando no lugar lixo como JavaScript chamando continuamente infraestrutura de rastreamento, contêineres da AWS, intermediários da Cloudflare, módulos TPM horríveis e câmeras obrigatórias de smartphone escaneando íris.
      Mesmo assim, parece haver dentro do governo um bastião de bom senso e decência resistindo, a ponto de eu querer apoiá-lo mesmo que isso significasse pagar um pouco mais de impostos.
    • Cerca de um ano atrás, solicitei um visto britânico a partir da África do Sul, e para iniciar a solicitação eu precisava enviar um formulário desse domínio.
      Só que um grande banner sobre a invasão da Ucrânia e uma mensagem dizendo que o nível do serviço poderia cair por causa dos refugiados estavam cobrindo o link do formulário; não importava como eu ajustasse a janela do navegador, eu não conseguia alcançar a área da página atrás do banner.
      No fim, só consegui continuar a solicitação depois de abrir as ferramentas de desenvolvedor e adicionar CSS para ocultar o banner, fazendo o link aparecer.
    • Do outro lado há a tecnologia dos governos locais. Conselhos locais — mais precisamente, seus terceirizados — muitas vezes cometeram alguns dos piores crimes contra o desenvolvimento web.
      Pela minha experiência, a coroa vai para o tarantopermits.com, um sistema de gerenciamento de permissões de estacionamento; só de pensar nele já fico furioso.
    • Concordo completamente com “é assim que serviços de internet deveriam ser”.
      Algumas vezes já questionei designers de UX sobre a complexidade estética do design: se a qualidade do GOV.UK é digna até de ganhar prêmios, por que não imitar o GOV.UK em vez de tentar copiar o Google?
    • Fui dos EUA para o Reino Unido e depois voltei, e o que mais me surpreendeu foi que trabalhar para o governo era relativamente bem remunerado e visto como um trabalho bom e desafiador, desejado por excelentes programadores.
      Tive essa impressão quando um colega engenheiro de sistemas excepcional deixou a empresa para trabalhar no gov.uk, e pensei que, se houvesse uma estrutura parecida nos EUA, trabalhar na área de serviços públicos poderia ser gratificante.
  • A equipe do GOV.UK Design System está fazendo um trabalho realmente excelente. Seria bom ver mais casos assim em outros governos
    https://design-system.service.gov.uk/design-system-team/
    Olhando depois, vi que há bastante coisa, o que é bom

  • As pessoas que trabalham por trás do gov uk estão realmente fazendo um trabalho de nível divino. O que sai de lá continua parecendo excelente

    • Concordo totalmente. Há duas coisas de que gosto especialmente: a Holiday API, que coloco em todos os sites de e-commerce em que trabalho, https://www.api.gov.uk/gds/bank-holidays/#bank-holidays, e o Domain Email Security checker https://emailsecuritycheck.service.ncsc.gov.uk/check
      Seria bom se compartilhassem outros serviços de que gostam
    • Admiro o trabalho deles há anos, e a maior parte das outras áreas de TI do nosso governo é terrível
    • Concordo 100%, ou melhor, uns 99%. O site de tax free childcare é bem frustrante
    • Por “as pessoas que trabalham por trás do gov uk”, devem ser exatamente aquelas que a imprensa justa e equilibrada costuma chamar de marxistas culturais de esquerda woke, incompetentes e traidores, que rejeitam a vontade do povo
  • Mudei dos EUA para o Reino Unido e, como qualquer imigrante em qualquer lugar, tive que preencher muitos formulários
    Especialmente durante a Covid, parecia que sempre surgia um formulário novo, mas os formulários do Gov.uk foram literalmente os formulários de internet mais intuitivos e fáceis de usar que já experimentei
    O mais perto possível da perfeição

  • Fiquei surpreso por haver uma página no GOV.UK sobre aprimoramento progressivo e as ideias deles a respeito: https://www.gov.uk/service-manual/technology/using-progressive-enhancement
    Ontem perguntei no HN se o aprimoramento progressivo tinha morrido, e parecia que todo mundo achava que sim, mas o gov.uk é muito querido
    Talvez não esteja morto :) https://news.ycombinator.com/item?id=37779408

    • Eu não seria tão categórico com base nos 3 comentários à pergunta de ontem
      Aprimoramento progressivo é bom, amigável ao usuário e, no geral, oferece uma experiência de usuário melhor
      Mas, se você começa hoje com uma stack moderna de frontend, isso pode facilmente ficar fora das considerações, e pessoas como eu, que usam frameworks de backend tradicionais que emitem HTML, talvez façam melhor. Claro que, por causa de tempo e orçamento, nem sempre é assim
    • Eu não sabia que isso se chamava aprimoramento progressivo. Achava apenas que era o jeito obviamente correto de fazer, mas que as pessoas não faziam por preguiça; agora é bom ter um nome para isso
      Em meados dos anos 2000, projetávamos sites explicitamente dessa forma e testávamos separadamente sem JavaScript e sem CSS
      Ainda tento fazer isso hoje, mas é difícil convencer outras pessoas quando a maioria dos desenvolvedores web se contenta em jogar qualquer coisa na parede para ver se gruda
  • Para quem quiser tentar rodar isso, em resumo: imagem Docker: https://github.com/notpushkin?tab=packages&tab=packages&q=govuk-forms-
    Um stub simples para o serviço signon provavelmente precisa de mais ajustes: https://gitlab.com/notpushkin/stupidauth/container_registry
    A stack Docker Compose está em https://gist.github.com/notpushkin/f174b52efc6285e6be30fb66bb48153f e funciona em https://lunni.dev/ ou com Docker Swarm + Traefik
    Se conseguir rodar, me avise. Eu também quero testar
    Discussão no GitHub: https://github.com/alphagov/forms/discussions/106

  • Queria que todos os sites fossem tão bons quanto o GOV.UK. Deveria ser ensinado em escolas, universidades e cursos de ciência da computação/web como o padrão-ouro de design web
    Não há enfeites, animações ridículas que sequestram a rolagem nem geringonças que devoram JavaScript, coisas que se veem em quase todo site hoje em dia
    Isso dá esperança

    • Ainda assim, há um aviso de cookies :-( Entrei pelo celular na página do formulário linkada no título, e a primeira coisa que me recebeu foi um diálogo bloqueador em tela cheia com bobagem sobre cookies
      Não dá para interagir com o conteúdo da página até decidir o que você pensa sobre cookies
  • Acho um pouco irritante que os departamentos interponham formulários em excesso usando o padrão de “landing page”
    Por exemplo, se você pesquisar por “DVLA vehicle information”, chega a https://www.gov.uk/get-vehicle-information-from-dvla e precisa clicar em “Start Now” para chegar à página que realmente queria
    O login do HMRC Personal Tax é a mesma coisa; eu preferiria que o formulário real que quero estivesse na mesma página

    • Entendo, mas vejo isso como algo muito subjetivo
      Por exemplo, essa página dá a oportunidade de explicar o que é o formulário e fornecer primeiro informações como se você precisa desse formulário ou de outra coisa
      O fluxo é: se você está no lugar certo, clique aqui para começar; no fim, acho que funciona muito bem
    • Na verdade, isso é uma decisão explícita, para manter a consistência da experiência do usuário em todos os serviços do GOV.UK em termos de arquitetura da informação e design de conteúdo
      Não é uma questão de escolha de cada departamento; está formalizado no GOV.UK Service Manual: https://www.gov.uk/service-manual/technology/get-a-domain-name#ensure-users-start-their-journey-on-govuk
    • Também serve para fazer a busca funcionar. Eles indexam a página de início do serviço para que serviços hospedados em outros domínios também apareçam nos resultados de pesquisa
      Também há o aspecto de oferecer uma experiência de usuário consistente, pelo menos até encaminhar para um serviço que talvez ainda não tenha sido atualizado
      A página de início também fornece avisos, como se o serviço só está disponível em determinados horários ou se há documentos que você precisa preparar antes de usar
    • É menos problemático porque o formulário carrega muito rápido
      Se, depois de clicar em “Start now”, o formulário levasse 10 segundos para carregar, seria muito mais frustrante
  • Vindo do Japão, notório por ter algumas das piores experiências digitais, o ecossistema gov.uk do Reino Unido é impressionante

    • O Japão é realmente terrível porque cada serviço é completamente diferente
      O melhor que vi foi o censo nacional, que tinha um site que, de fato, não parecia ter sido projetado antes de 2000
      Ainda assim, ele continua não sendo consistente com todos os outros serviços governamentais
  • Tenho muito orgulho do trabalho que a equipe do gov.uk faz. Em vários sistemas, tudo é limpo, acessível e previsível
    Acho que é um sucesso enorme