DISCIPLINA 5
Função
Cortar | Situar | Função | Combinar
Cortar
Uma parte limpa é aquela cuja função cabe numa só frase
Situar
A posição de uma parte decorre do resultado de que precisa e do resultado que dá
Função
Cada parte produz um resultado verificável, e responde por ele
Combinar
Os resultados das partes somam exatamente o resultado do todo
Uma parte bem cortada e bem situada ainda tem de fazer alguma coisa. A sua função é o seu trabalho no todo: aquilo para que está ali. E a maneira como esse trabalho é expresso decide muito, porque a mesma parte pode ser descrita de duas maneiras: pelo que faz ou pelo que produz, e só uma delas te diz se a parte está a funcionar.
A função de uma parte é o resultado que produz, não as atividades que realiza. Descrita pelas suas atividades (tomar os dados do pagamento, solicitar a cobrança, repetir se falhar), uma parte não tem meta. A lista pode crescer sem limite, cada nova atividade parece fazer parte do trabalho, e ninguém consegue dizer quando a parte terminou nem se fez aquilo para que existia. Descrita pelo seu resultado, a mesma parte tem um fim claro: um estado de coisas que é verdade quando a parte terminou e que antes não era. As atividades são a maneira como uma parte lá chega; o resultado é para onde vai. Define a parte por onde vai, e as atividades passam a ser assunto seu, livres de mudar desde que o resultado chegue.
Assim o teste da função de qualquer parte resume-se a duas perguntas. O que é verdade quando esta parte terminou? E conseguirias verificá-lo? Se consegues nomear o estado final e alguém o poderia verificar sem perguntar às pessoas dentro da parte, a função está bem expressa. Se tudo o que consegues nomear são atividades, ou um estado final que ninguém poderia verificar ("pagamento tratado", "conta resolvida"), a função continua vaga, e a ninguém se podem pedir contas por uma função vaga. Uma função expressa como um resultado verificável dá à parte uma meta, e dá a todos os outros algo em que podem confiar.
O padrão mais elevado possível é expressar a função de cada parte como um só resultado e não como uma lista de atividades: um estado final que é verdade quando a parte terminou e que qualquer pessoa poderia verificar, para que a parte tenha uma meta clara e tudo o que a rodeia saiba exatamente o que ela entrega.
Conclusão chave: A função de uma parte é o resultado que produz, não as atividades que realiza. Descrita pelas suas atividades, uma parte não tem meta: a lista cresce, e ninguém consegue dizer quando terminou nem se funcionou. Descrita pelo seu resultado, tem um fim claro: um estado que é verdade quando terminou. O teste são duas perguntas: o que é verdade quando esta parte terminou, e conseguirias verificá-lo? Se só consegues nomear atividades, ou um estado final que ninguém poderia verificar, a função continua vaga, e a ninguém se podem pedir contas por uma função vaga.
Expressa a função de cada parte como um só resultado verificável: o que é verdade quando terminou, não o que faz pelo caminho.
MarvinPro · PROCESS · Aqui é Como Construir · Design · Sub · Disciplina 5: Função · Secção: Um trabalho, expresso como resultado
MarvinPro | Outubro 2026
marvinpro.com
A função de uma parte não existe sozinha. Cada parte está dentro de algo maior, e a sua função existe para servir o resultado dessa parte maior. Por isso as funções das partes não são um conjunto de trabalhos separados que por acaso estão perto uns dos outros; são as peças de um único resultado maior, e têm de encaixar nele. A função de uma parte está certa não só quando é clara, mas quando é a peça de que o todo precisa.
Encaixadas, as funções das partes deviam formar exatamente o resultado da parte maior: nada em falta, nada em dobro, nada a mais. Cada um destes casos tem a sua própria falha. Uma lacuna é uma peça do resultado que nenhuma função inclui. Cai entre as partes, e ou não acontece, ou acontece só por acaso, quando alguém repara e intervém. Uma sobreposição é uma peça do resultado que duas partes reclamam ao mesmo tempo. É feita duas vezes, ou pior, cada parte assume que a outra a fez e nenhuma a faz. E um vestígio é uma parte cuja função não serve para nada no resultado: corre, custa, alguém a mantém, e o todo não ficaria pior sem ela, muitas vezes um controlo ou um passo que um dia teve uma razão de ser e lhe sobreviveu.
Assim o teste é somar as partes. Escreve o resultado de cada parte, põe-nos lado a lado, e pergunta-te se juntos formam exatamente o resultado da parte maior. Onde algo do resultado maior não aparece em nenhuma função, há uma lacuna: entrega-a a uma parte. Onde algo aparece em duas, há uma sobreposição: entrega-a a uma e retira-a à outra. Onde o resultado de uma parte não aparece em lado nenhum do resultado maior, há um vestígio: descobre para que servia, e se não servia para nada, elimina-o. Cada peça do resultado devia caber a exatamente uma função.
O padrão mais elevado possível é ajustar a função de cada parte ao resultado da parte maior que serve, para que os resultados das partes formem juntos exatamente esse resultado, com cada peça a caber a exatamente uma parte, sem lacunas a cair entre elas, sem sobreposições reclamadas duas vezes e sem vestígios que não servem para nada.
Conclusão chave: A função de cada parte serve o resultado da parte maior em que está, e juntas as funções das partes deviam formar exatamente esse resultado. Três falhas: uma lacuna (uma peça do resultado que nenhuma parte inclui, por isso cai entre elas e só acontece por acaso), uma sobreposição (uma peça que duas partes reclamam ao mesmo tempo, por isso é feita duas vezes ou por nenhuma) e um vestígio (uma parte cuja função não serve para nada no resultado, muitas vezes um passo que sobreviveu à sua razão de ser). O teste é somar os resultados das partes e compará-los com o do todo: entrega cada lacuna a uma parte, retira cada sobreposição a todas menos uma, e elimina cada vestígio.
Encaixa as funções das partes para que formem exatamente o resultado do todo: sem lacunas, sem sobreposições, sem vestígios.
MarvinPro · PROCESS · Aqui é Como Construir · Design · Sub · Disciplina 5: Função · Secção: Ao serviço do todo
MarvinPro | Outubro 2026
marvinpro.com
Uma função expressa como resultado faz mais uma coisa: diz aquilo por que a parte responde. A parte, e quem é o seu proprietário, respondem pelo seu resultado. Não por realizar um conjunto de atividades, mas por entregar o estado final, sempre. Se o resultado chega, a parte fez o seu trabalho, seja como for que lá chegou. Se o resultado não chega, a parte não fez o seu trabalho, por mais ocupada que tenha estado.
Essa divisão é o que dá a uma parte a sua liberdade. Como a parte responde pelo seu resultado e não pelas suas atividades, o que acontece lá dentro é assunto seu. Pode mudar a maneira como trabalha, acrescentar um passo, retirar outro, substituir uma ferramenta, reorganizar por completo o seu interior, e nada à sua volta precisa de saber, desde que o resultado continue a chegar. As partes à sua volta confiam no resultado, não no interior. É isto que faz de uma parte algo que podes possuir à parte e mudar isoladamente, a promessa que um subprocesso fez na segunda disciplina deste volume. Essa promessa é cumprida pela função: uma parte com um resultado claro pode ser entregue a um só proprietário e mudada livremente, porque todos sabem o que tem de se manter, mude-se o que se mudar.
Esbate a função, e a responsabilidade esbate-se com ela. A uma parte sem um resultado claro não se pode exigir nada, por isso, quando algo corre mal, ninguém consegue dizer se foi esta parte que falhou. Uma parte definida pelas suas atividades prende tudo à sua volta ao seu funcionamento interno, por isso cada mudança lá dentro se torna uma mudança para todos. E onde as funções se sobrepõem, duas partes respondem pela mesma coisa, o que na prática significa que nenhuma responde. Uma função clara é o que permite confiar numa parte a partir de fora e deixá-la em paz por dentro.
O padrão mais elevado possível é que cada parte responda pelo seu resultado: responsável por entregar o estado final sempre, livre de mudar a maneira como lá chega desde que o resultado se mantenha, para que as partes à sua volta confiem só no seu resultado e ela possa ser possuída à parte e mudada isoladamente.
Conclusão chave: Uma função expressa como resultado diz aquilo por que a parte responde: a parte, e o seu proprietário, respondem por entregar o estado final sempre, não por realizar atividades. É isso que dá à parte a sua liberdade: pode mudar qualquer coisa lá dentro desde que o resultado continue a chegar, porque as partes à sua volta confiam no resultado, não no interior. Assim se cumpre a promessa da segunda disciplina: uma parte que pode ser possuída à parte e mudada isoladamente. Esbate a função, e a responsabilidade esbate-se: ninguém consegue dizer se a parte falhou, cada mudança interna se torna uma mudança para todos, e onde as funções se sobrepõem, nenhuma parte responde de verdade.
Cada parte responde pelo seu resultado, e é livre de mudar tudo lá dentro desde que esse resultado se mantenha.
MarvinPro · PROCESS · Aqui é Como Construir · Design · Sub · Disciplina 5: Função · Secção: Responder pela função
MarvinPro | Outubro 2026
marvinpro.com
Volta a ativar e expressa as funções das suas partes como resultados. Liquidar o pagamento é um nome; a sua função é o seu estado final: um pagamento liquidado, ou recusado de forma definitiva. Expressá-lo assim mostra algo que o nome escondia. Uma recusa não é uma ponta solta nem uma exceção que outra pessoa há de arrumar; é um dos dois resultados que esta parte tem de produzir limpamente. Abrir a conta tem o seu próprio resultado: uma conta aberta para este cliente. Registar o direito tem o seu: o direito registado nessa conta. Cada um é um estado que qualquer pessoa poderia verificar sem perguntar como a parte lá chegou.
Agora soma-os. O resultado de ativar é um cliente que pagou, com uma conta aberta e com direito ao que comprou. As três funções juntas deviam formar exatamente isso. Mas supõe que, quando um pagamento é recusado, ninguém avisa o cliente. A liquidação regista a recusa e para; a conta nunca é aberta, por isso nada do que vem depois corre. Avisar o cliente cai numa lacuna entre as partes, e só acontece quando o cliente escreve a perguntar o que correu mal. A correção é entregá-lo a uma função: o resultado da liquidação passa a ser um pagamento liquidado, ou recusado e o cliente avisado. Supõe também que tanto a liquidação do pagamento como a abertura da conta enviam ao cliente uma confirmação, de modo que cada novo cliente recebe duas. Isso é uma sobreposição: a mesma peça do resultado reclamada duas vezes. A correção é entregar a confirmação a uma só parte, a abertura da conta, e retirá-la à outra.
E vê o que uma função clara traz. A pessoa que corrige a lógica de repetição dentro da liquidação do pagamento pode mudar quantas vezes repete, por que ordem e com que mensagem do prestador de pagamentos, sem avisar ninguém, porque as partes à sua volta confiam numa só coisa: o seu resultado, um pagamento liquidado, ou recusado e o cliente avisado. Desde que esse resultado se mantenha, tudo o que está dentro da liquidação é livre de mudar. A função é aquilo por que a parte responde; o interior é seu.
Cada parte da ativação produz um resultado verificável, e juntos esses resultados formam exatamente o da ativação: a lacuna preenchida ao entregar o aviso de recusa à liquidação, a sobreposição eliminada ao entregar a confirmação só à abertura da conta.
MarvinPro · PROCESS · Aqui é Como Construir · Design · Sub · Disciplina 5: Função · Um exemplo real
MarvinPro | Outubro 2026
marvinpro.com
Uma parte bem cortada e bem situada ainda tem de fazer alguma coisa, e a sua função é o resultado que produz, não as atividades que realiza. Descrita pelas suas atividades, uma parte não tem meta: a lista cresce, e ninguém consegue dizer quando terminou nem se funcionou. Descrita pelo seu resultado, tem um fim claro. Pergunta-te, perante cada parte, o que é verdade quando terminou, e se alguém o poderia verificar; se só consegues nomear atividades, ou um estado final que ninguém poderia verificar, a função continua demasiado vaga para se pedirem contas a alguém.
A função de cada parte serve o resultado da parte maior em que está, e juntas as funções das partes deviam formar exatamente esse resultado. Uma lacuna é uma peça do resultado que nenhuma parte inclui, por isso cai entre elas; uma sobreposição é uma peça que duas partes reclamam ao mesmo tempo, por isso é feita duas vezes ou por nenhuma; um vestígio é uma parte cuja função não serve para nada no resultado. Soma os resultados das partes, compara-os com o do todo, e entrega cada peça do resultado a exatamente uma função.
E uma função expressa como resultado diz aquilo por que a parte responde. A parte, e o seu proprietário, respondem por entregar o estado final sempre, e são livres de mudar qualquer coisa lá dentro desde que o resultado continue a chegar, porque as partes à sua volta confiam no resultado e não no interior. É isso que permite possuir uma parte separadamente e mudá-la isoladamente. Esbate a função, e a responsabilidade esbate-se com ela.
A disciplina é portanto esta: dá a cada parte um só resultado verificável, encaixa os resultados para que formem exatamente o resultado do todo sem lacunas, sobreposições nem vestígios, e faz cada parte responder pelo seu resultado deixando-lhe o seu interior. Desta forma, as partes situadas tornam-se partes que funcionam: cada uma conhecida pelo que entrega, de confiança vista de fora e livre por dentro. Falta ver como esses resultados passam de uma parte para a seguinte, o trabalho das costuras internas.
Dá a cada parte um só resultado verificável, encaixa os resultados para formarem exatamente o resultado do todo, e faz cada parte responder pelo seu resultado, enquanto o seu interior continua a ser seu.
MarvinPro · PROCESS · Aqui é Como Construir · Design · Sub · Disciplina 5: Função · Resultado do Capítulo
MarvinPro | Outubro 2026
marvinpro.com
Pensa Simples.