SyncThinkDesignSTD

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
  1. CapturarSync↓ Idear: dados e contexto
    ↑ Idear: o que observar
  2. IdearThink↓ Executar: ideias e decisões
    ↑ Executar: descobertas
  3. ExecutarDesign↓ Otimizar: o sistema em uso
    ↑ Otimizar: melhorias
  4. OtimizarRefine↓ Capturar: novas perguntas
    ↑ Capturar: sinais
  5. Sistema em evolução
Sistema em evoluçãoCapturar → Idear: dados e contexto. Idear → Capturar: o que observar. Idear → Executar: ideias e decisões. Executar → Idear: descobertas. Executar → Otimizar: o sistema em uso. Otimizar → Executar: melhorias. Otimizar → Capturar: novas perguntas. Capturar → Otimizar: sinaisSistema em evoluçãodados e contextoo que observarideias e decisõesdescobertaso sistema em usomelhoriasnovas perguntassinaisCapturarSyncIdearThinkExecutarDesignOtimizarRefine

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.

  1. AFundamentos

    A proposta original: seus princípios, seu alcance e sua visão de como os sistemas evoluem. É o que define SyncThinkDesign.

  2. BFormalização

    Uma interpretação operacional em desenvolvimento: mecanismos, hipóteses, medidas e protocolos para aplicar e avaliar os fundamentos onde forem pertinentes.

  3. 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

  1. 01Manifesto

    A declaração de partida: o que SyncThinkDesign questiona, o que propõe e o que ainda não afirma.

  2. 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.

  3. 03Formalização

    Mecanismos opcionais para instrumentar a sincronização, hipóteses sobre seus efeitos e medidas para pô-las à prova.

  4. 04AAA3

    AAA³: o que significa, seus três planos, seis invariantes, a conformidade das nossas aplicações e sua relação com STD.

  5. 05Experimentos

    Registros de testes reais, com sua pergunta, seu procedimento e o que deu errado.

  6. 06Pesquisa

    A linha de pesquisa principal e notas de trabalho com versão, histórico e referências.

  7. 07Adoção

    Como explorar STD em tecnologia, organizações, educação ou criação, sem depender de nossas ferramentas.

  8. 08Discussão

    Como questionar a proposta, trazer contraexemplos ou apontar trabalhos anteriores que nos escaparam.

Autoria

A proposta é de Iván Braida, que trabalha a partir do Chile com integração de sistemas, dados e desenvolvimento de software, e dirige a Braidata. A Braidata desenvolve e mantém a infraestrutura do AAA3. Não há uma instituição por trás deste site nem um comitê que o endosse: o valor que ele tiver, o conteúdo terá de demonstrar.