Para que o modelo funcione, há também um constante trabalho de difusão do TPS junto aos funcionários, de acordo com o chefe do grupo de TPS corporativo da Toyota, Bruno Kosima. O intuito é construir uma cultura baseada na eliminação de desperdícios e em “aprender fazendo”. Ele citou experiências também de implementação do modelo em outros tipos de instituição, como o caso do Hospital Santa Cruz, em São Paulo, que contou com apoio da Toyota para reformular o funcionamento de sua unidade de pronto-atendimento.
A chefe do Departamento de Bens de Capital, Mobilidade e Defesa do BNDES, Ana Costa, lembrou também que estar perto do “chão de fábrica” é importante para inovar e que, por isso, há uma tendência de reshoring no mundo atualmente. Ela ressaltou ainda os benefícios de difundir os modelos de gestão ao longo da cadeia de fornecedores, estabelecendo com eles uma relação de confiança e de longo prazo. “A filosofia de crescer junto combina bem com a proposta de desenvolvimento”, afirmou a economista, acrescentando que isso estimula encadeamentos produtivos relevantes, melhora no saldo da balança comercial, geração de empregos qualificados e desenvolvimento de competências em engenharia de projetos para o país. Veja mais na apresentação.
Jorge Pasin, também economista do Departamento de Pesquisa Econômica do BNDES e moderador do evento, observou que as temáticas da gestão e da produtividade estão inter-relacionadas e fazem parte da essência da atuação Banco, sempre em busca do aperfeiçoamento da sua função de indutor e financiador do desenvolvimento. Assinalou ainda que melhorar processos não é ter como meta aperfeiçoar o rito formal ou burocrático, mas perseguir ganhos finais tangíveis, seja em produtividade ou qualidade, em aumento nas receitas ou no retorno, ou na maior geração de desenvolvimento econômico e social.
Aliviando as restrições de crédito em países emergentes: o impacto dos financiamentos do BNDES na produtividade das firmas industriais brasileiras

Permite que os elementos se alterem em resposta às ações do usuário ou a mudanças nos dados por meio de expressões simples semelhantes às do JavaScript e vinculação de dados.
O componente amp-bind permite que você adicione interatividade personalizada com estado às suas páginas AMP por meio de vinculação de dados e expressões semelhantes às do JavaScript.
para melhorar o desempenho e evitar o risco de saltos de conteúdo inesperados, o amp-bind não avalia expressões durante o carregamento da página. Isso significa que os elementos visuais precisam receber um estado padrão e não depender de amp-bind para a renderização inicial.
Estado: um estado JSON mutável com escopo de documento. No exemplo acima, o estado está vazio antes do toque no botão. Depois de tocar no botão, o estado é {foo: 'amp-bind'}.
Expressões: são expressões semelhantes às do JavaScript que podem fazer referência ao estado. O exemplo acima tem uma única expressão, Hello ' + foo, que concatena a string literal Hello e a variável de estado foo. Há um limite de 100 operandos que podem ser usados em uma expressão.
Vinculações: são atributos especiais da forma [property] que vinculam a propriedade de um elemento a uma expressão. O exemplo acima tem uma única vinculação, [text], que atualiza o texto do elemento <p> toda vez que o valor da expressão é alterado.
O amp-bind tem um cuidado especial para garantir velocidade, segurança e desempenho para as páginas AMP.
Um elemento <amp-state> também pode especificar um URL CORS em vez de um script JSON filho. Consulte o Apêndice para ver mais detalhes.
A ação refresh é compatível com este componente e pode ser usada para atualizar o conteúdo do estado.
A ação AMP.setState() mescla o literal de um objeto ao estado. Por exemplo, quando o botão abaixo for pressionado, o AMP.setState() mesclará o literal do objeto com o estado.
Em geral, os objetos aninhados são mesclados com uma profundidade máxima de 10. Todas as variáveis, incluindo as introduzidas pelo amp-state, podem ser modificadas.
Quando acionado por determinados eventos, o AMP.setState() também pode acessar dados relacionados a eventos na propriedade event.
A ação AMP.pushState() é semelhante à AMP.setState(), mas também envia uma nova entrada para a pilha do histórico do navegador. Abrir essa entrada do histórico (por exemplo, navegando de volta) restaura o valor anterior de variáveis definidas por AMP.pushState().
Funções, classes e loops personalizados geralmente não são permitidos. As funções de seta são permitidas como parâmetros, por exemplo, Array.prototype.map.
Uma expressão única atualmente está limitada a 50 operandos, por motivos de desempenho. Fale conosco se esse número for insuficiente para seu caso de uso.
A gramática e a implementação completas da expressão podem ser encontradas em bind-expr-impl.jison e bind-expression.js.
1As funções de seta com um único parâmetro não podem ter parênteses. Por exemplo, use x => x + 1, em vez de (x) => x + 1. Além disso, sort() e splice() retornam cópias modificadas em vez de operar no local.
Fragmentos da expressão amp-bind podem ser reutilizados definindo uma amp-bind-macro. O elemento amp-bind-macro permite que você defina uma expressão que use zero ou mais argumentos e faça referência ao estado atual. Uma macro pode ser invocada da mesma forma que uma função, referenciando o valor do atributo id em qualquer lugar no seu documento.
Uma macro também pode chamar outras macros definidas antes dela mesma. Uma macro não pode chamar a si mesma recorrentemente.
Uma vinculação é um atributo especial da forma [property] que vincula a propriedade de um elemento a uma expressão. Como alternativa, uma sintaxe compatível com XML também pode ser usada na forma de data-amp-bind-property.
Quando o estado é alterado, as expressões são reavaliadas e as propriedades dos elementos vinculados são atualizadas com os resultados da nova expressão.
Todas as vinculações de atributo são verificadas em busca de valores não seguros (por exemplo, javascript:).
Resultados de expressão booleana alternam atributos booleanos. Por exemplo: <amp-video [controls]="expr"...>. Quando expr é avaliado como true, o elemento <amp-video> tem o atributo controls. Quando expr é avaliado como false, o atributo controls é removido.
Os caracteres de colchete [ e ] em nomes de atributos podem ser problemáticos quando se escreve em XML (por exemplo, XHTML, JSX) ou ao escrever atributos por meio de APIs DOM. Nesses casos, use a sintaxe alternativa data-amp-bind-x="foo", em vez de [x]="foo".
<amp-lightbox> [open]* Alterna a exibição do lightbox. Dica: use on="lightboxClose: AMP.setState(...)" para atualizar variáveis quando o lightbox estiver fechado.
<amp-list> [src] Se a expressão for uma string, o atributo buscará e renderizará JSON a partir do URL da string. Se a expressão for um objeto ou matriz, o atributo renderizará os dados da expressão.