Documento vivo · Versão 0.2 ·
SyncThinkDesign
Uma proposta sobre como os sistemas evoluem quando os processos que os concebem, constroem e melhoram deixam de esperar uns pelos outros e passam a se influenciar de forma contínua.
- SyncThinkDesign
Proposta de Iván Braida sobre a evolução de sistemas. Sustenta que Capturar (Sync), Idear (Think), Executar (Design) e Otimizar (Refine) podem operar em paralelo e se influenciar mutuamente enquanto um sistema é concebido, construído e usado, de modo que sua evolução não fica totalmente determinada desde o início. Abrevia-se STD.
Ler os fundamentos- AAA3
AI-Addressable Application — Three-Plane Architecture, também escrito AAA³. Arquitetura de aplicações proposta por Iván Braida e desenvolvida na Braidata: um plano humano (a interface), um plano declarativo (um documento JSON canônico) e um plano de execução (motor e APIs) operam sobre o mesmo projeto, de modo que uma pessoa, um script ou uma IA externa podem criá-lo e modificá-lo sem que a aplicação dependa de um modelo integrado. Leva alguns princípios de STD a sistemas executáveis; não define o método.
Ver a arquitetura
- CapturarSync↓ Idear: dados e contexto
↑ Idear: o que observar - IdearThink↓ Executar: ideias e decisões
↑ Executar: descobertas - ExecutarDesign↓ Otimizar: o sistema em uso
↑ Otimizar: melhorias - OtimizarRefine↓ Capturar: novas perguntas
↑ Capturar: sinais - Sistema em evolução
Três níveis
O site separa a proposta das ferramentas que a instrumentam e das tecnologias que a implementam. Cada nível se apoia no anterior, e o que se aprende nos níveis de baixo pode voltar a questionar os de cima.
- AFundamentos
A proposta original: seus princípios, seu alcance e sua visão de como os sistemas evoluem. É o que define SyncThinkDesign.
- BFormalização
Uma interpretação operacional em desenvolvimento: mecanismos, hipóteses, medidas e protocolos para aplicar e avaliar os fundamentos onde forem pertinentes.
- CAAA3
Uma arquitetura de aplicações em três planos — humano, declarativo e de execução — que leva alguns princípios a sistemas executáveis e devolve observações e perguntas ao método.
Estado do conhecimento
Cada afirmação traz um identificador e um estado. Os princípios expressam a proposta; os mecanismos são ferramentas para instrumentá-la; as hipóteses aguardam evidência; as observações e os resultados vêm de experimentos reais. Os números são calculados a partir do texto publicado.
- Princípios
- 12
- Mecanismos
- 7
- Hipóteses
- 8
- Implementações
- 7
- Observações
- 3
- Resultados medidos
- 1
- Aspirações
- 5
- Pergunta aberta
- 6
Conteúdo
- 01Manifesto
A declaração de partida: o que SyncThinkDesign questiona, o que propõe e o que ainda não afirma.
- 02Fundamentos
Os quatro processos, a sincronização, a evolução orgânica e contínua e a emergência; o alcance da proposta e sua relação com outras abordagens.
- 03Formalização
Mecanismos opcionais para instrumentar a sincronização, hipóteses sobre seus efeitos e medidas para pô-las à prova.
- 04AAA3
AAA³: o que significa, seus três planos, seis invariantes, a conformidade das nossas aplicações e sua relação com STD.
- 05Experimentos
Registros de testes reais, com sua pergunta, seu procedimento e o que deu errado.
- 06Pesquisa
A linha de pesquisa principal e notas de trabalho com versão, histórico e referências.
- 07Adoção
Como explorar STD em tecnologia, organizações, educação ou criação, sem depender de nossas ferramentas.
- 08Discussão
Como questionar a proposta, trazer contraexemplos ou apontar trabalhos anteriores que nos escaparam.