sexta-feira, 17 de setembro de 2021

Kanban: agilidade e evolução no desenvolvimento de software



 *José Roberto Costa

 

Link para imagens: https://we.tl/t-WSXtS4xGRb

 

Como mudar, melhorar e agilizar os processos da organização de uma maneira evolutiva, mitigando a resistência das pessoas e os possíveis problemas causados por essas mudanças? Possivelmente o método Kanban tem a resposta.

 

O método Kanban é um método para definir, gerenciar e melhorar serviços que entregam algum tipo de trabalho seja ele, software ou não. Ele torna visível o trabalho solicitado pelo cliente, a capacidade de entrega da equipe e o fluxo de trabalho necessário para realizar as entregas.

 

Na década de 1960, a Toyota nomeou seu sistema de produção de Kanban e esse foi um do sistemas que serviram de inspiração por trás do método Kanban que foi desenvolvido por David Anderson entre os anos de 2006 e 2008. Desde então ele passou a ser utilizado no desenvolvimento de softwares.

 

O Kanban possui seis práticas:

1.        

1.       Visualizar: Para que não seja apenas um quadro de fluxo de trabalho, é necessário que ele apresente os pontos de compromisso, entrega, as políticas do processo e os limites de WIP (Work in Progress);

 

2.       Limitar o WIP (Work in progress): Ao limitar o trabalho em progresso evita-se o trabalho parcialmente realizado e o aumento do tempo de espera da demanda. O foco em terminar a demanda que teve início;

 

3.       Gerenciar o fluxo: Quando falamos em gerenciar o fluxo tratamos de registrar e evidenciar os possíveis pontos de gargalo no processo, ou seja, os pontos que impedem ou atrasam o avanço das tarefas;

 

4.       Tornar as políticas explícitas: Ao tornar as políticas explícitas, é possível definir um processo que vai além do fluxo de trabalho. Essas políticas precisam ser simples, bem definidas, visíveis, sempre aplicadas e facilmente modificáveis. Exemplo: limite de WIP, limite de itens urgentes, políticas que definem quando uma tarefa pode ser puxada de uma coluna para outra dentro do fluxo;

 

5.       Implantar ciclos de feedback: Os ciclos de feedback são extremamente importantes para a mudança evolutiva. São reuniões cíclicas que impulsionam essa mudança evolutiva e a entrega de serviços. Exemplos: replenishment meeting, Kanban, meeting, dentre outras;

 

6.       Melhorar colaborativamente, evoluir experimentalmente: A ideia do Kanban não é mudar ou trocar todo o processo de uma só vez, mas sim melhorar de forma colaborativa, ou seja, com a colaboração de todos e com evolução experimental.

 

O Kanban ficou muito popular na área de TI para construção de produtos digitais, mas ele pode ser usado para organizar o fluxo de trabalho de outros segmentos, como Recursos Humanos, Marketing e Compras, por exemplo. Para isso, se faze necessário aplicar as práticas que o método sugere.

 

Como toda mensuração de produtividade, é necessário saber se está funcionando para que se possa ajustar e ter insights sobre a organização das atividades. O Kanban possui três métricas básicas:

 

1.       Lead Time: é o tempo total desde que o item entrou no sistema até o momento que ele foi entregue ao cliente;

 

2.       Cycle Time: é o tempo total que o item levou para ser entregue a partir do momento que passou a ser trabalhado. O Cycle Time pode ser medido em uma ou mais etapas do fluxo de trabalho;

 

3.       Throughput: é a quantidade de itens que saem do sistema, ou seja, são entregues ao cliente em um determinado tempo.

 

O Kanban pode ser aplicado como um processo principal ou como um processo de apoio em conjunto com outros como scrum ou cascata e por isso é chamado por muitos como um “caminho alternativo à agilidade” uma vez que possibilita a melhoria dos processos de forma evolutiva, experimental e contínua.

 

*José Roberto Costa é Agile Coach na ART IT, empresa especializada em soluções e serviços de TI.


Fonte: ART IT

III Seminário de Segurança do Paciente do HRBA destaca estratégias para promover a humanização e o cuidado seguro


O III Seminário de Segurança do Paciente, promovido pelo Hospital Regional do Baixo Amazonas Drº Waldemar Penna, nos dias 16 e 17 de setembro, destacou as estratégias para promover a humanização e o cuidado seguro ao paciente.

Pertencente ao Governo do Pará e gerenciado pela entidade filantrópica Pró-Saúde, o HRBA é referência em média e alta complexidades para 1,3 milhão de pessoas residentes no oeste do Pará, Baixo Amazonas e Xingu, e é reconhecido como um dos melhores hospitais públicos do Brasil.

O seminário, que já faz parte do calendário de atividades do hospital, é realizado anualmente com objetivo de disseminar aos profissionais da saúde da região, a importância do cuidado seguro com o paciente.

“Nosso objetivo é propagar para todos os profissionais a necessidade das boas práticas na prestação de uma assistência em saúde, com orientação correta aos pacientes, adesão aos protocolos e efetividade nos procedimentos realizados”, destaca a gerente do Núcleo de Qualidade e Segurança do Paciente do HRBA, Deusilene Pontes.

O evento, que contou com um total de 110 pessoas on-line nos dois dias, apresentou os resultados e a melhoria contínua da gestão do HRBA, mesmo durante o enfrentamento de uma pandemia.

Humanização durante a Covid-19

Durante a pandemia da Covid-19, as equipes do HRBA se reinventaram para manter a qualidade, a segurança e a humanização no atendimento aos pacientes, ao executarem o projeto “Visita Virtual”, que possibilita que o paciente internado na Clínica Covid-19, possa receber visita por meio de vídeo chamadas.

Naiara Miranda Fernandes, de 31 anos, foi uma das pacientes acolhidas pelo projeto. Grávida de 39 semanas e com Covid-19, ela foi internada em estado grave no hospital. No segundo dia de internação, começou a perder líquido e entrou em trabalho de parto.

Thalia Vitória nasceu no dia 25 de fevereiro. Devido a necessidade de isolamento, mãe e filha ficaram separadas por dois andares e se viram a primeira vez pela tela de um celular, pelo projeto da Visita Virtual.

Cinco meses após a alta das duas, em casa e 100% recuperadas, Naiara afirma que o cuidado seguro e humanizado que recebeu na unidade foi essencial para salvar a vida dela e da filha.

"Cheguei muito fragilizada, muito insegura, mas fui muito bem acolhida no atendimento, e fez toda a diferença pra mim, pois logo fui alcançando mais resultado no meu tratamento. Ver minha filha, minha família pelas chamadas de vídeo, foi essencial para a minha recuperação", relembra Naiara.

“O HRBA já vem da perspectiva de trabalhar a humanização, tanto nas relações de gestão com usuário, do servidor com o usuário, e servidor com a gestão. Estas relações não são simples e o hospital apresenta resultados na gestão e no atendimento ao usuário. Isso é importante, e demonstra que estão no caminho da excelência em todos os serviços prestados”, reforçou Rilda Jati, que é referência técnica em Humanização do 9º centro Regional de Saúde da Secretaria de Estado de Saúde Pública (Sespa).


Meta 5 - Redução de infecções

Entre as conquistas, em janeiro de 2021, a unidade manteve a mais alta certificação nacional, ONA 3 Acreditado com Excelência, concedido pela Organização Nacional de Acreditação (ONA), que assegura o padrão de segurança e qualidade no atendimento aos usuários do Sistema Único de Saúde (SUS).

Além disso, em março de 2021 o Regional do Baixo Amazonas demonstrou sua expertise de gestão e excelência ao conquistar o 1º lugar no 4º Seminário Internacional de Segurança do Paciente e Acreditação em Saúde, promovido pela ONA.

“Essa conquista foi alcançada por meio de um projeto de redução das principais infecções relacionadas a procedimentos invasivos. Conseguimos reduzir em mais de 50% a incidência de infecção de Pneumonia Associada à Ventilação Mecânica (PAV), que é uma das principais infecções que acometem pacientes nas Unidades de Terapia Intensiva (UTIs) em todo o Brasil”, destacou Deusilene.

Desde a implantação da gestão de riscos em segurança do paciente, em 2011, o HRBA avança com ações de melhorias e minimização de riscos, se tornando referência em Gestão da Qualidade e Segurança do Paciente. As conquistas também representam a missão institucional da Pró-Saúde, entidade com presença em todo o país na gestão de serviços em saúde e uma das maiores no mercado em que atua.

“Nós temos uma missão que além de ser um hospital que presta assistência de alta complexidade e de ser um hospital formador, também temos a função de transmitir e disseminar as boas práticas de segurança. Somos um modelo bem desenvolvido, com excelentes resultados. Queremos compartilhar isso com profissionais de saúde da região para que mais usuários dos demais serviços de saúde sejam beneficiados”, finaliza o diretor Hospitalar, Hebert Moreschi.

O seminário foi realizado virtualmente seguindo todas as recomendações dos órgãos de saúde. Além da palestras, a unidade realizou no saguão de entrada exposição e dinâmicas voltadas para disseminação das sete metas internacionais de segurança do paciente.

Contou ainda com explanação de profissionais da própria unidade, e teve como palestra principal Aléxia Regina Mandolesi, fundadora e diretora técnico-científica do Instituto Brasileiro para Excelência em Saúde (IBES).









Fonte: HRBA

terça-feira, 14 de setembro de 2021

Verificando a integridade e SMART de um SSD/HD no Windows 10


Verifique a integridade e o SMART de seu HD ou SSD no Windows 10 sem usar nenhum programa externo. Nossos arquivos, Windows, programas, fotos, enfim, tudo que temos fica armazenado em um HD ou SSD dentro do seu computador/notebook. No caso de uma falha inesperada, a dor de cabeça é muito grande.

Antigamente o HD (antes de existir o SSD) funcionava por um bom tempo e, algumas vezes, ele simplesmente parava.

Neste momento percebemos que perdemos alguns dias ou meses (talvez anos?) de trabalho, pois muitas vezes vamos nos dar conta que não temos backup somente quando a falha acontece.

Sumário

O SMART

O tempo passou, a tecnologia evoluiu muito e foi criado o S.M.A.R.T. (Self-Monitoring analysis and reporting technology) que significa uma tecnologia de auto análise e monitoramento.

Esta tecnologia abriu uma possibilidade antes inviável, que é a de “prever” uma falha em seu HD. (Os SSDs também possuem esta tecnologia)

Após se passarem alguns anos, hoje temos em praticamente todos os computadores e notebooks, em suas placas-mãe, esta tecnologia, e também em seu HD/SSD. Ou seja, tanto no disco quanto na placa mãe, para ambos trocar suas mensagens e avisos.

Junto com a tecnologia, foram criados vários programas que fazem esta leitura do SMART e te falam um resultado pronto: O seu HD está bom, ou está prestes a pifar, ou mesmo está com erros e precisa ser trocado.

A intenção deste post é te passar uns comandos básicos para você não precisar nem instalar e muito menos comprar um destes programas.

Iremos utilizar somente os comandos do Windows 10, e um de seus acessórios (no terceiro caso)

Pelo Prompt de comando

Primeiro, abrimos o prompt de comando como administrador.

Clique no botão de Iniciar e digite cmd

Quando aparecer o prompt de comando, clique com o botão direito do mouse e depois (com o esquerdo) clique em executar como administrador

Menu inicar aberto com a busca por
Localizar o prompt de comando

Após o prompt aberto, digite o seguinte comando e dê o Enter no final

wmic diskdrive get model,name,serialnumber,status
Comando wmic diskdrive get model,name,serialnumber,status . Resultado: Status OK
Resultado wmic diskdrive

O comando acima resultou o Status OK na última fileira. Se no seu caso aparecer algum código de erro, checar tabela de códigos de erros abaixo

Pelo Prompt de comando – segunda forma

Na segunda opção, temos o seguinte comando.

Abra novamente o prompt de comando como administrador e execute

wmic /namespace:\root\wmi path MSStorageDriver_FailurePredictStatus
Comando wmic /namespace:\root\wmi path MSStorageDriver_FailurePredictStatus. Resultado False
Predict Status Ok

Na tela acima temos um resultado do teste que deu um “PredictFailure” Falso, ou seja, provavelmente não ocorrerá falhas em um futuro próximo – Eu confio nisso por uns 30 dias.

O que não queremos nessa tela: Um resultado True, porque ele indicaria uma possível falha, e se isso acontecesse ele daria um erro que poderíamos verificar na tabela de códigos de erros abaixo.

Pelo PowerShell

Para abrir o PowerShell devemos fazer da mesma forma que o prompt de comando.

Clique no menu Iniciar e digite powershell

Menu iniciar aberto com busca por PowerShell
Localizando o PowerShell

Ao abrir o powershell, digite:

Get-WmiObject -namespace root\wmi -class MSStorageDriver_FailurePredictStatus
Tela do Get-WmiObject com retorno das informações dos HDs e SSDs conectados ao computador
Get-WmiObject no PowerShell

Mais uma vez, o resultado que procuramos é o False, que significa HD ou SSD sem falhas.

Pelo Monitor de desempenho

Monitor de desempenho, que para mim sempre foi “monitor de performance” por causa do seu nome: perfmon.exe

Mas enfim, clique no menu iniciar e digite Monitor de performance, na verdade nem precisa digitar tudo que ele já vai encontrar, e abra-o

Menu iniciar aberto com busca por Monitor de Desempenho, o perfmon.exe
Busca pelo Monitor de Desempenho

Abra o Conjunto de coletores > Sistema > System Diagnostics

Monitor de Desempenho aberto, localizando o System Diagnostics (diagnóstico do sistema)
Diagnóstico do sistema

Agora, clique com o botão direito no System Diagnostics e depois clique me Iniciar

Diagnóstico do sistema aberto, dentro do Monitor de desempenho, clicando no botão iniciar para começar os testes
Iniciar o diagnóstico

Será iniciado os testes do sistema, que são bem rápidos.

Após isso, o resultado fica em: Relatórios > Sistema > System Diagnostics > [Nome do computador]

Monitor de desempenho aberto com relatório de diagnóstico de verificação do HD, sem erros
Relatório sem erros

Agora são dois testes, a previsão de SMART e o bit sujo de disco, que esperamos dar 0 na coluna de falha.

Caso um erro aconteça, seu código e descrição aparecerão ao lado.

O que fazer no caso de erros no HD ou SSD?

Infelizmente a grande maioria dos casos é necessário efetuar a substituição do mesmo, pois seu sistema está em risco.

Quando um disco não lê corretamente um arquivo, ele pode de uma hora para a outra parar de funcionar.

Se você quiser arriscar, e aguardar um pouco, pode ser que o problema demore algum tempo para aumentar, mas isso é um risco que tem que ser medido – eu não acredito que esse risco valha a pena.

Quais erros devo me preocupar?

Os códigos de erros podem variar de fabricante para fabricante. O importante é você saber que sempre que tivermos um erro em um HD ou SSD é necessário considerar a troca, pois mesmo que seja um erro lógico você estará correndo um risco de ter um erro fatal futuramente.

Os serviços de recuperação de dados são muito caros e nem sempre dão um resultado 100%, ou seja, muitas vezes você gasta um bom dinheiro e não tem todos seus arquivos recuperados.

Fonte: Marcos Carvalho

Vem aí a transferência de dinheiro via WhatsApp


Como serão feitos os pagamentos e recebimentos via aplicativo WhatsApp. Já começaram os testes e em alguns aparelhos já é possível testar a novidade.

Essa integração pretende facilitar a transferência de valores, que através de uma conversa de WhatsApp, você poderá transferir dinheiro para outra pessoa.

Diversos bancos já aderiram e os que não fizeram ainda, deverão fazer em um futuro próximo.

Já recebemos algumas notificações de bancos como o NextNubank e Inter, coincidentemente bancos novos dessa era digital, que sempre estão muito ligados nestas evoluções tecnológicas.

Em todas as comunicações que recebemos, é citado o funcionamento da seguinte forma para fazer pagamentos:

  • Você cadastra seu cartão de débito na sua carteira de pagamento
  • No aplicativo WhatsApp você abre uma conversa, clica no anexo e seleciona Pagamento
  • Após isso é só colocar o valor e transferir

Para receber uma transferência desta modalidade, basta você configurar no aplicativo do WhatsApp sua conta para receber.

Outra forma de cadastrar é receber seu primeiro pagamento, que quando acontecer será solicitado para você configurar o resto.

Vantagens dos pagamentos via WhatsApp

  • Rápido
  • Fácil acesso
  • Grátis
  • Sem limite de horário
  • Se taxas

Desvantagens dos pagamentos via WhatsApp

Ainda temos que ver como vai funcionar a segurança disso, principalmente em casos de roubo ou furto do celular.

Mas não adianta muito ficar procurando problemas, eles existem em qualquer situação. O que acontece é que a evolução vem chegando de todos os lados, basta se adaptar e aceitar.

Fonte: Marcos Carvalho

6 dicas para otimizar o Teams


O Microsoft Teams é um programa pesado e que deixa muitos computadores lentos. Aprenda a otimizar esse aplicativo para melhorar a performance do seu comaputador.

O Microsoft Teams é o aplicativo da Microsoft para comunicação entre membros de uma empresa.

Com ele você consegue trocar mensagens, imagens, arquivos, fazer reuniões e muito mais.

Além disso, você pode dividir por grupos para colocar os membros e organizar de uma melhor forma, concentrando todos os usuários de um departamento ou setor dentro de seu grupo correspondente.

Há algum tempo, o Teams era pago, e pelo menos agora está gratuito para uso de todos, e isso fez com que o número de usuários disparasse durante a pandemia.

Mas, como todos os softwares, ele possui seus problemas.

Sumário

Quedas frequentes do Teams

Um problema recorrente é a queda dos serviços recorrente. Acredito que mesmo sendo a gigante Microsoft, nem ela mesmo esperava a quantidade de utilizações simultâneas que ocorrem no aplicativo.

Por isso, muitas vezes o sistema simplesmente “cai” e isso é mais comum do que parece.

Como saber se o Teams caiu?

Para verificar se o sistema do está online ou caiu, é bem simples.

Existe um site que monitora as quedas dos principais sistemas e sites do mundo inteiro, ele chama-se downdetector.

Através desse link você consegue verificar nesse exato momento se o Teams está ativo ou não

Problemas de velocidade no aplicativo Teams

O outro problema é o aplicativo em si. Ele é um aplicativo muito pesado, e juntando a isso as recentes atualizações do Windows 10 deixaram os computadores mais lentos de um modo geral, pelo menos essa é a minha percepção.

Os principais vilões que vejo por aí são a falta de memória RAM e HD (disco) muito lento.

Isso porque no Brasil a maioria dos notebooks são vendidos ainda com 4GB de RAM e HDs ao invés de SSD, e essa combinação deixa os notebooks muito lentos nas versões do Windows mais recentes (a partir da 21H1)

Digo especialmente de notebooks pois com o aumento do trabalho remoto, a grande maioria dos “computadores” vendidos hoje são portáteis. E o HD é um problema por ser ainda mais lento que os de chamados “desktops”.

Então temos a combinação perfeita para tudo isso ficar muito lento:

  • Pouca memória RAM (4GB)
  • HD de 2,5″ (hds de notebooks são normalmente mais lentas que os de 3,5″)
  • Programa TEAMS pesado
  • Atualizações do Windows
  • GPU lenta (placa de vídeo básica de notebooks)

Aqui não quero ficar no óbvio, mas para quem quer e pode, devo dar a solução que resolveria seria trocar o HD por um SSD e colocar mais 4GB de memória RAM. Isso abriria bem mais rápido o Teams.

Acelerando o aplicativo Teams

Vamos mexer diretamente no Windows e no Teams para melhorar essa velocidade.

Configurações no Teams

Ao abrir o aplicativo Teams, clique nos três pontos e depois no configurações.

Página inicial do Microsoft Teams
Página inicial do Microsoft Teams

Será aberto o menu de configurações, nele deixe:

Configurações para melhor desempenho do Teams
Configurações para melhor desempenho do Teams

Marcado: Desabilitar a aceleração de hardware GPU

Desmarcado: Registrar o Teams como aplicativo de chat do Office

Arquivos Temporários

Acesse os seus arquivos temporários e apague todos.

Eles ficam dentro da pasta:

C:\Users\usuario\AppData\Local\Temp\Microsoft Teams

Ao abrir esta pasta no seu explorer, selecione e apague tudo.

Atualização do Windows 10

Apesar de ter falado no começo do artigo que as atualizações do Windows 10 deixaram ele mais lento – sim, isso é verdade – o que pode deixar ele mais lento ainda é se não tiver atualizado.

As atualizações corrigem falhas e implementam novas funções, e estas novas funções algumas vezes exigem mais do computador, e é essencial que você o atualize!

Se seu computador tiver com atualizações a serem instaladas, o computador fica muito lento, e em alguns casos, quase inutilizável.

Principalmente se essas atualizações estiverem “no gatilho”, ou prontas para serem instaladas.

Clique em:

Iniciar > Configurações > Atualização e Segurança

E mande procurar por atualizações. Se tiver alguma, peça para instalar

Configurações do Windows 10

Aqui no blog temos um vídeo específico sobre isso, pois o assunto é extenso.

Caso queira fazer a otimização completa do Windows 10 veja o vídeo completo

Se quiser fazer somente o básico, o principal ponto a ser mexido é:

Iniciar > Configurações > Sistema > Sobre > Configurações avançadas do sistema

Configurações avançadas do Windows 10
Configurações avançadas do Windows 10

Nela, selecionamos a opção Personalizar e depois deixamos marcados somente estas 3 opções abaixo:

  • Mostrar miniaturas em vez de ícones
  • Usar fontes de tela com cantos arredondados
  • Usar sombras subjacentes para rótulos de ícones na área de trabalho

Essa configuração tira alguns efeitos visuais do Windows 10, mas nada que afete a boa visualização dele, e em contrapartida ela deixa o computador com respostas mais rápidas (principalmente em computadores antigos)

HD Desfragmentado

Principalmente após apagar os arquivos temporários, pode ser interessante desfragmentar seu disco, em especial se ele for um HD. No caso de SSD raramente é necessário desfagmentar

Correção de erros em registro do Windows 10

Não vejo muitas pessoas utilizando essa ferramenta nativa do Windows 10, e deveriam, pois ela é muito boa

Clique no Iniciar e digite cmd

Ao abrir o Prompt de comando na lista de sugestões da pesquisa, clique com o botão direito nele e vá em Executar como administrador

Ao abrir a tela preta do cmd, digite

sfc /scannow

Ele executará o reparador básico, mas efetivo para problemas mais graves do windows.

Após tudo isso, REINICIE SEU COMPUTADOR ou notebook e desfrute do Microsoft Teams mais rápido que o usual.

Esses procedimentos não farão nenhum milagre, porém para quem não esteja conseguindo abrir ou trabalhar praticamente nada no Teams, irá ajudar bastante.

Fonte: Marcos Carvalho