Pular para o conteúdo principal

Scrum - Sobre equipes

Puxe a alavanca certa

Mude o desempenho da equipe. Isso tem muito mais impacto – muito mais mesmo – do que o desempenho individual. 

Transcendência

Equipes excelentes têm um propósito maior do que o individual.  

Autonomia

Dê às equipes liberdade para tomar decisões sobre como agir – para que sejam respeitadas como mestres em suas respectivas áreas. A capacidade de improvisar fará toda a diferença, não importa se o grupo está cobrindo uma revolução no Oriente Médio ou vendendo algo. 

Multifuncional

A equipe precisa ter todas as habilidades necessárias para completar um projeto, não importa se a missão é produzir um software ou capturar terroristas no Iraque. 

Menor é melhor

Equipes pequenas trabalham mais rápido do que as grandes. A regra básica é que sete integrantes são o ideal – podendo ter mais ou menos dois. Eu diria que menos. 

Culpar é idiotice

Não procure as pessoas ruins, procure os sistemas ruins – aqueles que incentivam comportamentos errados e recompensam desempenhos fracos.


Trechos do excelente livro "Scrum: The Art of Doing Twice The Work in Half The Time" de Jeff Sutherland

Comentários

Mais visitadas

Aplicação Flask usando Nginx e Gunicorn

Aplicação Flask usando Nginx e Gunicorn Se você já desenvolveu uma aplicação Flask básica, sabe que o servidor de desenvolvimento embutido não é ideal para produção. Ele não é projetado para lidar com altos volumes de tráfego ou conexões simultâneas. Para tornar sua aplicação Flask mais robusta e pronta para produção, podemos usar o Gunicorn como servidor de aplicação e o Nginx como proxy reverso. Neste artigo, vamos adaptar o exemplo anterior ( Criando uma Aplicação CRUD com Flask, PostgreSQL e Docker ) para incluir o Nginx e o Gunicorn. O que são Nginx e Gunicorn? Gunicorn O Gunicorn (Green Unicorn) é um servidor de aplicação WSGI que roda aplicações Python como o Flask. Ele é eficiente e simples de configurar, lidando com múltiplas requisições ao mesmo tempo, algo que o servidor embutido do Flask não faz bem. Nginx O Nginx é um servidor web que atua como um proxy reverso. Ele recebe requisições HTTP e as encaminha ao Gunicorn. Além disso, o Nginx pode: Servir arquivos ...

Centralizar Texto em Edit

Como todos sabemos o Edit mantém todo texto digitado a esquerda, o que não fica bem quando o usamos para a entrada de números, pois bem, o exemplo abaixo apresenta uma alternativa para centralizar um determinado valor dentro de um Edit: procedure EditChange(Sender: TObject); var vl_label : TLabel; //variável do tipo Label begin vl_label := TLabel.Create(self); //criamos um label WITH vl_label DO BEGIN Font.Name := TEdit(sender).Font.Name; //pegamos a fonte usada no edit Caption := TEdit(sender).Text; //pegamos o conteúdo do edit SendMessage(TEdit(sender).Handle, EM_SETMARGINS, EC_LEFTMARGIN, (TEdit(sender).Width-vl_label.Width) div 2); //centraliza no label e retorna para o edit END ; vl_label.Free; end ;

Palavra com a primeira letra em Maiúsculo (Delphi)

Para casos onde temos palavras que são armazenadas todas em maiúsculo, geralmente surge a necessidade de utiliza-la de uma maneira mais elegante, como o título sugere, então vamos lá: function Primeira_Letra_Maiuscula(p_texto: string): string; begin IF p_texto <> '' THEN result := UpperCase(Copy(p_texto,1,1))+LowerCase(Copy(p_texto,2,Length(p_texto))); end;