Sistemas complexos eficazes geralmente se originam de sistemas simples e eficazes. Ao projetar um produto mínimo viável, deve-se começar pelo simples e evoluir gradualmente para o complexo.
2. Prestar atenção aos motores principais
Cerca de 80% dos resultados vêm de 20% dos esforços chave. Ao projetar um produto mínimo viável, deve-se identificar e focar nos elementos centrais que podem trazer o maior valor.
3. Distribuição razoável de recursos de tempo
O trabalho tende a se expandir para preencher o tempo ou orçamento disponíveis. Definir prazos moderadamente urgentes, mas alcançáveis, para os projetos ajuda a aumentar a eficiência.
4. Esteja atento à alienação dos indicadores
Quando um determinado indicador se torna um objetivo, pode já não ser um bom critério de medição. Ao construir sistemas complexos (, como a angariação de fundos para bens públicos ou a verificação de identidade ), é necessário ter cuidado ao definir os critérios de avaliação.
5. Manter uma equipe enxuta
Adicionar recursos humanos a um projeto em atraso pode agravar ainda mais o atraso. Manter uma equipe de menor dimensão geralmente é mais benéfico para o progresso do projeto.
6. Aproveitar as tendências de desenvolvimento tecnológico
A capacidade de computação dobra a cada dois anos, enquanto os custos são reduzidos pela metade. Esta tendência cria enormes oportunidades no campo da tecnologia, que vale a pena observar e aproveitar.
7. Perseguir o efeito de rede
O valor da rede é proporcional ao quadrado do número de usuários. Ao construir sistemas, deve-se concentrar na criação de um crescimento exponencial de valor.
8. Preste atenção às limitações de escala social
A quantidade de relações sociais estáveis que os seres humanos podem manter tem um limite cognitivo. A menos que seja necessário, deve-se manter uma equipe de tamanho reduzido. Se for necessário expandir, deve-se ter em conta o melhor modelo de confiança em cada nível.
9. Pensamento de design modular
Deixe cada módulo focar em uma funcionalidade, alcançando uma boa colaboração entre os módulos. Ao construir software, deve-se adotar uma abordagem modular.
10. A estrutura organizacional influencia o design do sistema
O design do sistema muitas vezes reflete a estrutura de comunicação da organização. A organização deve ser projetada como se projeta um software, mas deve-se ter em mente as limitações de escalabilidade da estrutura global.
Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
9 Curtidas
Recompensa
9
5
Compartilhar
Comentário
0/400
PancakeFlippa
· 07-20 15:13
Basta ter mãos, não é preciso complicar com tanta teoria.
Ver originalResponder0
EyeOfTheTokenStorm
· 07-17 22:10
A alienação dos indicadores é muito real, já vi muitos DAOs sem valor.
Ver originalResponder0
ProxyCollector
· 07-17 22:09
Princípio 80/20, ainda vai~
Ver originalResponder0
ForkThisDAO
· 07-17 22:06
Só o caminho certo pode levar longe
Ver originalResponder0
EntryPositionAnalyst
· 07-17 22:06
Falam de coisas batidas, há poucos DAOs que conseguem sobreviver.
Os dez princípios fundamentais para a construção bem-sucedida de um DAO - A evolução de simples para complexo
Dez princípios centrais para construir um DAO
1. Sistema simples e eficaz em primeiro lugar
Sistemas complexos eficazes geralmente se originam de sistemas simples e eficazes. Ao projetar um produto mínimo viável, deve-se começar pelo simples e evoluir gradualmente para o complexo.
2. Prestar atenção aos motores principais
Cerca de 80% dos resultados vêm de 20% dos esforços chave. Ao projetar um produto mínimo viável, deve-se identificar e focar nos elementos centrais que podem trazer o maior valor.
3. Distribuição razoável de recursos de tempo
O trabalho tende a se expandir para preencher o tempo ou orçamento disponíveis. Definir prazos moderadamente urgentes, mas alcançáveis, para os projetos ajuda a aumentar a eficiência.
4. Esteja atento à alienação dos indicadores
Quando um determinado indicador se torna um objetivo, pode já não ser um bom critério de medição. Ao construir sistemas complexos (, como a angariação de fundos para bens públicos ou a verificação de identidade ), é necessário ter cuidado ao definir os critérios de avaliação.
5. Manter uma equipe enxuta
Adicionar recursos humanos a um projeto em atraso pode agravar ainda mais o atraso. Manter uma equipe de menor dimensão geralmente é mais benéfico para o progresso do projeto.
6. Aproveitar as tendências de desenvolvimento tecnológico
A capacidade de computação dobra a cada dois anos, enquanto os custos são reduzidos pela metade. Esta tendência cria enormes oportunidades no campo da tecnologia, que vale a pena observar e aproveitar.
7. Perseguir o efeito de rede
O valor da rede é proporcional ao quadrado do número de usuários. Ao construir sistemas, deve-se concentrar na criação de um crescimento exponencial de valor.
8. Preste atenção às limitações de escala social
A quantidade de relações sociais estáveis que os seres humanos podem manter tem um limite cognitivo. A menos que seja necessário, deve-se manter uma equipe de tamanho reduzido. Se for necessário expandir, deve-se ter em conta o melhor modelo de confiança em cada nível.
9. Pensamento de design modular
Deixe cada módulo focar em uma funcionalidade, alcançando uma boa colaboração entre os módulos. Ao construir software, deve-se adotar uma abordagem modular.
10. A estrutura organizacional influencia o design do sistema
O design do sistema muitas vezes reflete a estrutura de comunicação da organização. A organização deve ser projetada como se projeta um software, mas deve-se ter em mente as limitações de escalabilidade da estrutura global.