Como você decide os requisitos de disponibilidade do site? - EngenhariaDeSoftware
Como você decide os requisitos de disponibilidade do site?
Eu trabalho em um aplicativo da web para registrar um tipo específico de impostos do condado. Nossa empresa quer que nosso estado obrigue os condados a aceitar arquivos eletrônicos (em oposição a papel) de qualquer sistema que atenda a alguns requisitos razoáveis de disponibilidade, segurança, validação de dados, etc. (Sim, isso nos ajudaria como negócio, mas também forçaria os governos dos condados a serem mais eficientes.)
Estamos criando um rascunho desses requisitos para revisão e ajustes no estado. Uma das seções é "disponibilidade". Queremos especificar algo razoavelmente alto, mas não tão alto, que qualquer problema inesperado nos leve (ou a um concorrente) a ser penalizado.
Como decidimos o que é razoável para os requisitos de disponibilidade?
por Nathan Long 02.06.2011 / 16:19
Eu questiono a ética de tentar impor requisitos a um cliente em potencial. Isso simplesmente não parece certo para mim. Talvez, em vez de tentar criar requisitos específicos para serem "revisados e ajustados", você deve obter os requisitos do cliente desde o primeiro dia. O envolvimento do cliente ajudará você a entender o domínio e será capaz de criar um sistema que agregue valor, e os clientes estarão mais propensos a comprar um sistema que agregue valor.
Uma boa regra é que nenhum novo sistema deve ter uma disponibilidade menor do que um sistema existente. Se houver algum sistema existente (e eles não precisam ser sistemas de software, mas qualquer combinação de hardware, software e pessoas) no local, comece como um ponto de referência. Caso contrário, esperaria que o cliente tivesse alguma ideia da disponibilidade mínima que precisariam para funcionar.
Além disso, você não precisa simplesmente especificar o tempo de atividade em termos de porcentagem de um ano. Você pode dar um valor à distância. Talvez durante certas épocas do ano, você precise de um tempo de atividade maior. Ou durante o horário comercial, você precisa de um tempo de atividade maior que as noites, fins de semana e feriados.
por 31.08.2011 / 21:49
Posso sugerir perguntar qual disponibilidade os municípios têm atualmente? Isso poderia ajudar a dar uma ideia de onde estão as coisas agora e a partir daí tentar estabelecer um bar, já que vários limites podem fazer sentido no final, mas se você sabe que um município só tem 80% de tempo, então 95% pode ser uma grande luta sem sequer entrar em uma série de 9s múltiplos, como 99,999% de tempo.
por 02.06.2011 / 17:47
Está definindo cada método / estado por objeto em uma série de diagramas UML representativos do MDA em geral? Design imutável com um ORM: Como as sessões são gerenciadas?