Em muitos campos, lidar com requisitos legais ou regulamentares é algo cotidiano. A conformidade com Sarbanes Oxley é crítica para grandes empresas, as organizações de saúde precisam considerar o HIPAA, a programação para projetos do governo estadual, local ou federal tende a ter muitos requisitos regulamentares. Você também pode precisar considerar as Normas de Contabilidade do Governo para garantir que possui o que os auditores precisam. Você pode ter que lidar com considerações de privacidade e existem leis sobre como os deficientes devem ter maneiras de acessar os dados.
Em nossos negócios, temos regulamentações governamentais que variam de acordo com o estado que nossos clientes devem seguir e gastar bastante tempo, garantindo que as regras de conformidade sejam seguidas e criando relatórios para mostrar que cumprimos as regulamentações. Se você estiver vendendo alguma coisa, no mínimo precisará considerar impostos. Você também pode ficar preso ao lidar com coisas como requisitos de certificação ISO que não são legais, mas são semelhantes em sua dor no fator posterior.
Em geral, se você estiver fazendo programação de negócios (especialmente qualquer coisa relacionada a cuidados de saúde ou finanças) e não tiver conhecimento de quaisquer requisitos legais ou regulamentares, terá uma boa chance de fazer algo errado. Se você (ou sua empresa) nunca perguntou sobre eles, definitivamente está fazendo algo errado, pois deve ser uma das primeiras perguntas com a qual quase todo projeto começa. Você não sabe se a resposta é não, a menos que você pergunte.
Se você está vendendo software para empresas (não tanto para pessoas físicas), a conformidade regulatória geralmente é um ponto de venda essencial, pois nem todo mundo faz um bom trabalho com isso. Recebemos muitos de nossos clientes especificamente porque realizamos um trabalho muito melhor do que nossa concorrência e a conformidade regulatória é fundamental para nossos clientes.
Se você está no jogo, eu esperaria menos disso, embora aposto que ainda existem leis de incapacidade a cumprir.
Pessoalmente, nunca trabalhei em um projeto importante que não tivesse algumas necessidades regulatórias ou legais a considerar.