Página Inicial > Metodologias > Dual view: luxo ou ferramenta de produtividade?

Dual view: luxo ou ferramenta de produtividade?

Dual view é a utilização simultânea de 2 monitores no mesmo computador, com a respectiva extensão da área de trabalho disponível. Neste artigo pretendo apresentar argumentos de como uma equipe pode ganhar produtividade utilizando bem não apenas um, mas dois monitores LCD.

DSC02339 (Medium)

O argumento mais óbvio é o ganho de espaço para visualização simultânea de várias janelas, mas somente isso não é suficiente; devemos utilizar esse espaço adicional de forma inteligente. E tudo começa com um conceito que aparentemente não tem relação alguma com monitores: “contexto mental”.

Segundo Andy Hunt, em seu livro “Pragmatic Thinking”, contexto mental é o conjunto de fatos, estados e/ou objetos em que estamos focados em um certo momento. Por exempo, quando participamos de uma reunião, o assunto em pauta, a entonação de voz do interlocutor, sua aparência, a sala, a mesa, a iluminação, até mesmo aquela cadeira desconfortável, tudo se une para formar o contexto. Pense nele como o conjunto de informações para as quais você dedica sua atenção em um certo momento e que estão carregadas na sua memória de curta-duração.

Atenção é a palavra chave. Nossa atenção é muito facilmente dividida, de modo que dificilmente algo recebe nossa total atenção. E, sem total atenção, perdemos o foco, deixando escapar muitos detalhes do contexto. É o que acontece quando recebemos um email ou uma chamada do MSN durante a resolução daquele problema difícil. Nossa atenção é desviada, o foco é perdido e o contexto mental é alterado.

A alteração de contexto mental é um fator crítico para a produtividade. Nós não trocamos de contexto mental com facilidade. Se algo nos interrompe, quebrando nosso fluxo de idéias, é realmente custoso recuperar novamente a linha de pensamento. Estudos indicam que, mesmo sendo a interrupção breve, perdemos de 10 a 20 minutos para restaurar todo o contexto mental anterior. Assim, quanto maior a frequência da troca de contexto mental, menor a produtividade.

Bem, e onde entram os monitores nessa teoria toda?

O dual view, quando bem utilizado, ajuda a manter o contexto mental da tarefa.

Como? Evitando ou minimizando a necessidade de swap de janelas (o famoso CTRL-TAB).

Nossa equipe trabalha diariamente com várias ferramentas ao mesmo tempo; utilizamos uma ferramenta para controle de versão, outra para controle de chamados, Delphi como ferramenta de desenvolvimento, vários plugins e suas respectivas janelas, mais email, navegadores, agenda, etc. Antes, para realizarmos os checkins e checkouts do fonte, tínhamos que alternar o tempo todo entre o controle de versão e o Delphi. Com o dual view, conseguimos manter todas essas ferramentas visíveis simultaneamente. Não perdemos mais o contexto mental da tarefa de programação. Outro exemplo: podemos depurar nosso sistema rodando o Delphi em um monitor e o executável no segundo monitor. Tudo continua dentro do mesmo contexto mental, sem aquelas irritantes trocas de janela entre o depurador e nosso sistema.

A foto abaixo mostra uma parte da sala após instalarmos os monitores. Hoje toda a equipe possui 2 monitores, e já estamos pensando em aumentar para 3.

DSC02343 (Medium)

DSC02340 (Medium)

Assim, pela nossa experiência, o dual view pode, quando bem utilizado, ajudar a melhorar o foco da equipe e, consequentemente, sua produtividade.

E, é claro, existem outras formas de controlar ou minimizar o ‘context switching’.

Como gestor da área de desenvolvimento, recebo muitos emails diariamente. Quase sempre, assim que chegava o aviso de um novo email, eu parava o que estava fazendo para lê-lo (e obviamente mandava pelo ralo todo meu contexto mental). Para contornarmos isso, instalamos um ótimo aplicativo para gerenciamento de desktops virtuais (Dexpot), que nos ajuda a manter contextos mentais muito diferentes totalmente separados. Passamos a trabalhar com 3 desktops virtuais: no primeiro mantemos as ferramentas de desenvolvimento; no segundo, somente email e acesso à internet; e no terceiro assuntos sem importância. É como se trabalhássemos com três pares de monitores. Colocando o aplicativo de email no 2º desktop, conseguimos reduzir muito a troca de contexto, pois não vemos mais o email chegando. A leitura de emails é feita no início do dia, um pouco antes do almoço e no final da tarde, mantendo sob controle a troca dos contextos mentais.

Pense em como você pode controlar seu ‘context switching’. Você vai se surpreender com os resultados.

Categories: Metodologias Tags: ,
  1. 1, setembro, 2009 em 09:53 | #1

    Nas outras empresas em que trabalhei, nunca existiu uma preocupação em melhorar o conforto do programador, o pensamento era sempre em custo. Monitor era caro, então só tinhamos 1 monitor de no máximo 17′.
    Depois que comecei a usar 2 monitores grandes, deu pra notar de forma surpreendente a melhora de desempenho, que paga o investimento em monitores em pouco tempo.

  1. Nenhum trackback ainda.

Spam Protection by WP-SpamFree

Theme Tweaker by Unreal