E se os requisitos do projeto dependerem de descobertas durante o design?


4

Fiz uma pergunta em que um comentário apontava:

Requisitos são coisas que você deve elaborar para descobrir o que deseja, antes de saber exatamente como vai resolvê-lo.

Eu estava fazendo isso ao contrário. Eu definiria os requisitos depois de investigar as idéias de design para avaliar os compromissos que poderiam ser feitos. O que chamei de requisitos era flexível, dependendo do custo x efetividade das idéias de design.

Se eu não souber o que quero antes de considerar as idéias de design, se os critérios possíveis não são requisitos, então quais são eles?

O problema é que o produto se encaixa em um sistema maior; em última análise, o objetivo é obter lucro da perspectiva dos negócios, mas considerar a economia de todo o sistema ao projetar o único produto seria muito complicado; portanto, a exigência de "lucro máximo" não ajuda!

Respostas:


2

A história tende a nos ensinar que tentar projetar algo sem ter uma idéia clara do que você deseja alcançar raramente funciona bem. Igualmente, a definição do problema a ser resolvido deve abordar o problema subjacente, não apenas ser um esboço de uma solução proposta.

É claro que existe um local perfeitamente válido para pesquisa e desenvolvimento em aberto ou especulativo, mas isso não é exatamente o mesmo que realmente projetar algo.

Frequentemente, se os requisitos de um design parecem muito flexíveis, é porque eles não foram definidos o suficiente. Os requisitos devem definir o que você deseja alcançar, e não uma lista de desejos de 'recursos' que podem ou não ajudar na solução do problema principal.

Claro que o contexto é muito importante. Por exemplo, se você é membro de uma equipe de design, pode ser que outro designer lhe dê um conjunto muito específico de especificações. Digamos que você esteja projetando um alternador para um mecanismo específico, o projetista principal pode lhe dizer detalhes como capacidade máxima de corrente, ciclo de trabalho, capacidade média de corrente, tolerância de tensão, massa máxima, métricas de durabilidade ambiental e expectativa de vida.

Por outro lado, se você estiver desenvolvendo um conceito geral de design para um carro, poderá estar negociando objetivos bastante mais difusos com pessoas de marketing estratégico que podem muito bem ter objetivos bastante mais abstratos em mente e é quando se trata de 'projetar' um produto comercializável. produto em vez de projetar estritamente uma solução para um problema bem definido.

Em última análise, isso se resume ao fato de que o objetivo de "o que eu posso projetar que as pessoas comprem a um preço lucrativo para mim " não é um problema estritamente de engenharia. Da mesma maneira que ' como posso melhorar a confiabilidade desta bomba sem aumentar muito seu custo ', é muito.

Da mesma forma, qualquer pessoa que tenha trabalhado em qualquer tipo de capacidade freelancer estará bem ciente de que o que o cliente diz que deseja é frequentemente uma declaração de como ele imagina que o problema deve ser resolvido, em vez de uma definição do que realmente deseja que o design atinja.

Penso que existe um bom argumento de que uma das habilidades definidoras da engenharia é a capacidade de identificar adequadamente qual é o problema / necessidade real sem pressupor uma solução específica e, da mesma forma, ser capaz de diferenciar entre sintomas problemáticos e sua causa subjacente.


2

Os requisitos são fornecidos em dois tipos: requisitos do cliente e requisitos técnicos. Os requisitos do cliente são convertidos em requisitos técnicos porque geralmente são abstratos demais para serem usados ​​como métricas absolutas.

Por exemplo, o cliente pode dizer "leve", mas seu objetivo técnico é algo mais tangível, como "0,5 kg ou menos". É importante entender que algo pode ter sido perdido na tradução aqui e que essa é uma ligeira corrupção da mensagem, para que seja mais fácil trabalhar com o problema.

Agora, enquanto explora o espaço de design, pode ser necessário especificar considerações secundárias. Estes podem se tornar especificações para tarefas secundárias de engenharia, requisitos para subcomponentes, se você desejar. O ponto a ser observado é que o cliente mudou, não é mais seu cliente original, é seu design (ou pior, você mesmo) que se transformou em um cliente.

Misturar os desejos do cliente é bom, desde que você ainda esteja cumprindo as metas originais do cliente. No entanto, os dragões mentem dessa maneira. Você pode finalmente perder de vista o que os clientes querem. Carcaças de muitas empresas estão nessa estrada. Portanto, é melhor não ir lá e manter suas realidades de design separadas dos seus requisitos. Não misture requisitos criados com requisitos reais.

Muitas empresas farão isso em vários níveis. Os gerentes tentam redefinir os clientes para facilitar o trabalho deles. Engenheiros, designers e vendas especificam requisitos muito rígidos ou para perder. Muitas vezes, eles se envolvem no processo pensando que suas necessidades são as necessidades dos clientes. Às vezes isso é bom, às vezes ruim, mas, em última análise, você não sabe se é ou não.

Portanto, para finalmente responder à pergunta: Estes não são, provavelmente, requisitos, mas realidades, limitações de design e assim por diante. O cliente precisa de algo, as soluções técnicas de outra coisa.

TL; DR

Esses não são os requisitos que você está procurando. Siga em frente.


1

No contexto da pergunta, o objetivo é projetar um produto para maximizar o retorno do investimento (ROI). Para conseguir isso, é necessário projetar o produto e atender a Voz do Consumidor / Cliente (VOC), que são essencialmente os requisitos. A parte mais difícil é entender o VOC, ou "Qual é o problema que os consumidores estão procurando uma solução?" .

Não existe uma resposta única para uma coleta eficaz de requisitos. Isso depende de muitas coisas, como indústria, objetivos de negócios, tamanho do mercado e muito mais.

Empresas de sucesso como Apple e Samsung são mestres no entendimento do VOC. Na maioria dessas empresas, os requisitos são gerados pela equipe de Marketing com base nas informações do consumidor. Essas informações do consumidor ajudam a criar documentos de requisitos que, por sua vez, são entregues à pesquisa e desenvolvimento para gerar especificações de engenharia. Por sua vez, a pesquisa e o desenvolvimento desenvolvem o uso de protótipos funcionais para testes do consumidor. Os testes ao consumidor ajudam a refinar ainda mais o requisito antes de entregar um conjunto de requisitos razoavelmente bem definido, incluindo o custo, e agem no mercado para a engenharia de produto para projetar completamente o produto para comercialização.

Em resumo, os requisitos críticos de design devem ser definidos antecipadamente, mas é aceitável refinar alguns durante o processo de design e desenvolvimento. Existem muitos bons artigos e organizações focados neste tópico, e alguns deles estão listados abaixo.

Referências:


0

Eu acho que escrevi esse comentário; Acho que também adicionei alguns exemplos de como os requisitos podem ser. Nessa pergunta, você perguntou algo como "qual é a melhor maneira de ...". Mas o "melhor" não existe se você não der nenhuma orientação sobre como avaliar a "bondade" de uma solução específica. O que é "melhor" para mim pode ser algo além de "melhor" para você. Por isso escrevi: "para descobrir o que você quer".

Em um estágio tão inicial do processo de desenvolvimento, os requisitos geralmente não são finais e podem não ser muito detalhados. E tudo bem se investigações adicionais levarem à conclusão de que os requisitos não eram realistas e precisavam ser modificados.

Requisitos e design podem ser distribuídos em cascata:

  1. Requisito: obter lucro com uma fábrica que produz N widgets por ano ao custo de produção P por widget, para um investimento de capital C.

  2. Projeto: a fábrica deve ter locais para: a) moldar os widgets a partir de matérias-primas; b) limpá-los; c) secá-los; d) embalá-los.

  3. Requisito: o local de secagem pode custar C / 4 e deve lidar com N widgets por ano. Os widgets entram limpos e molhados, saem limpos e secos. Os custos de operação do local de secagem são no máximo P / 10 por widget.

  4. Projeto: poderíamos fazê-lo com um aquecedor de 100 kW, soprando 5000 m3 / h de ar quente sobre os widgets.

Idealmente, você divide as tarefas de engenharia de forma que, na parte inferior da cadeia, diferentes engenheiros possam trabalhar nos diferentes subsistemas sem ter que estar ciente de todos os problemas com os quais os outros engenheiros estão lidando. Na prática, muitas vezes acontece que algumas das opções nas etapas 2 e 3 não estavam corretas e o design (# 2) e os requisitos (# 3) precisam ser aprimorados.

Mas, em particular, se o trabalho é dividido em várias pessoas, ter bons requisitos iniciais, mesmo que não finais, reduz a probabilidade de alguém apresentar um design que provoque uma reação nos moldes de: "Mas essa é uma solução ridícula; tecnicamente é atende aos requisitos, mas não foi isso que eu quis dizer! "

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.