Posts Tagged ‘ Produtividade

16 atitudes que irão aumentar sua produtividade 13 July 2010 as 9:10 pm de Washington Souza

  1. A maneira mais eficaz de se livrar de uma tarefa é deletá-la. Se não precisa ser feita, não faça.
    .
  2. Sem um foco claro, é fácil se distrair. Defina as metas do dia de amanhã HOJE. Decida o que fazer, e então faça!
    .
  3. Para vencer a procrastinação, faça o que te incomoda na parte da manhã, não deixe para o final de tarde, você acaba não fazendo.
    .
  4. Identifique os momentos que você tem todo o gás do mundo para trabalhar, e agende as tarefas mais importantes para esses momentos.
    .
  5. Reserve blocos de tempo ininterruptos para trabalho solo onde você precisa se concentrar. Não venha com desculpas, dá para fazer!
    .
  6. Quando começar uma tarefa, defina um objetivo, não levante da cadeira enquanto não alcança-lo. Exemplo, escrever 20 linhas.
    .
  7. Defina períodos fixos de tempo para trabalhar, tipo 30 minutos para escrever o texto X. Quando você define um tempo, você cumpre.
    .
  8. Acorde mais cedo para fazer o que é mais importante para você. Você consegue fazer + antes das 8 do que a galera o dia inteiro.
    .
  9. Seja pró-ativo com a Velocidade. Ande mais rápido, fale mais rápido, digite mais rápido, vá mais cedo para casa.
    .
  10. Deixe CLARO para aqueles que vão se encontrar com você qual será a agenda dos encontros com você.
    . Leia o post completo →

+ Ranking das linguagens de programação mais usadas (mai.10) Por Washington Souza 06 June 2010 as 11:40 pm Nenhum comentário

A grande surpresa no ranking deste ano foi a entrada da linguagem Objective-C na lista das top 10 linguagens de programação mais utilizadas. Apesar de ser uma linguagem relativamente antiga (foi criada em 86), este interesse todo ocorre pelo constante interesse em desenvolvimento para iPhone OS (iPhone e iPad).
O índice da comunidade TIOBE da uma visão da popularidade das linguagens de programação. Este índice é atualizado mensalmente (link). A popularidade das linguagens é medida através de vários fatores como número de programadores, arquitetos, cursos e outras fontes. Os mecanismos de busca como Google, MSN, Yahoo!, Wikipedia e Youtube são utilizados para calcular o ranking. O índice TIOBE não tem o intuito de mostrar a melhor linguagem de programação, apenas a mais popular.
O índice pode ser utilizado para verificar se suas habilidades ainda estão atualizadas ou para se tomar uma decisão estratégica de aprender um novo ambiente que esta crescendo.
  1. C (18,18%)
  2. Java (17,95%) 
  3. C++ (10,37%)
  4. PHP (9,07%)
  5. (Visual) Basic (5,65%)
  6. C# (4,77%)
  7. Python (4,09%)
  8. Perl (3,28%)
  9. Delphi (2,56%)
  10. Objective-C (2,36%)
  11. Ruby (2,09%)
  12. JavaScript (2,08%)
  13. PL/SQL (0,85%)
  14. SAS (0,73%)
  15. Pascal (0,72%)
  16. Lisp/Scheme/Clojure (0,65%)
  17. ABAP (0,65%)
  18. Go (0,64%)
  19. MATLAB (0,61%)
  20. Lua (0,49%)

Veja o post completo →

+ Resultado da promoção aplicativos de produtividade Por Washington Souza 21 May 2010 as 6:55 pm Nenhum comentário

Olá pessoal, o sorteio da promoção Aumentando a produtividade em TI com iPhone e iPad ocorreu hoje, vejam o vídeo:

Os vencedores foram:

  1. Antonio
  2. Luiz
  3. Viviane
  4. Bruno
  5. Marcello

Parabéns!
Entrarei em contato com vocês enviando os códigos

Fiquem atentos que semana que vem teremos outra promoção.

+ Aumentando a produtividade em TI com iPhone e iPad [Promoção] Por Washington Souza 17 May 2010 as 6:50 pm 19 comentários

Todos conhecemos o famoso tripé da qualidade onde precisamos de pessoas, processos e ferramentas. Hoje, vou falar um pouco de ferramentas. em uma experiência pessoal. Tenho um iPhone (e pretendo ter um iPad) e uso alguns aplicativos que acredito podem ajudar na produtividade de vocês. Vou separar em dois posts com 3 aplicativos voltados á TI.

Os 3 primeiros são Instaviz ($9.99), Mind Node ($5.99) e Today Todo Pro ($ 3.99).

Promoção!
Antes que eu me esqueça, sortearemos licenças dos mesmos para você instalar em seu iPhone, iPod (touch) ou iPad. Para participar da promoção apenas comente este post. O sorteio acontecerá na sexta-feira às 18h. O primeiro sorteado ganhará uma licença de cada um, o segundo, ganhará uma licença do Instaviz e uma do Today Todo Pro, e do terceiro ao quinto ganharão uma licença do Instaviz ou Today Todo Pro.

Participe! São mais de mais de $ 50.00 em prêmios!

Instaviz

O instaviz é um excelente aplicativo para desenhar diagramas. Ele é muito fácil e você praticamente desenha com os dedos. Você pode criar diagramas complexos em menos de 10 minutos e exporta-los para imagem.

Você desenha uma forma próxima a um quadrado, e ele monta um quadrado perfeito pra você, você da dois toques neste quadrado e pode editar seu texto, mudar a cor e outras coisas. Fazedo um circulo com o dedo o programa automaticamente monta um circulo perfeito. Tocando no quadrado e arrastando até o circulo, uma seta será criada. Enfim, o programa é mágico. A experiência dele no iPhone é excelente. Eu imagino que deva ser melhor ainda no iPad.

Com ele você poderá fazer diagramas como:  Mapa mental, concept map, semantic network, Organograma, flowchart, social network, Diagrama de sistema, workflow,  genomic hierarchy, E-R diagram e outros.

Veja o vídeo do aplicativo funcionando

Enfim, é um aplicativo que recomendo.

Veja o post completo →

+ Tutorial mini projeto parte 3 – Mudanças de escopo e impacto Por Washington Souza 14 January 2010 as 10:49 pm Nenhum comentário

Continuado a série de mini tutoriais de projeto, no ultimo post realizamos o dimensionamento do projeto e chegamos ao custo de R$ 8.400,00 em 210 horas.

Agora vamos compreender o impacto das mudanças.

Nota: Neste momento, você praticamente finalizou o projeto e esta validando-o com seu amigo.

Nosso projeto é uma pequena tela de cadastro de contatos e ao entrega-la ao seu cliente (seu amigo). Ele gosta tanto que mostra ao seu chefe, que também gosta muito do sistema e tem a idéia de implementar em toda empresa.

Você comenta que teria que fazer várias mudanças mas ele comenta que quer “do jeito que esta” não precisa mudar nada – Ele gostaria apenas que selecionasse a filial (ele tem 10 filiais) antes de ver os contatos. Esta solicitação vem junto com a frase “É fácil… é só uma tabelinha”.

Seguindo a mesma linha de dimensionamento que usamos, vamos então colocar:

+ Um arquivo interno
+ Uma entrada externa

O arquivo interno equivale à 10PFs e a entrada equivale à 4PFs, totalizando assim 14 pontos por função. Aplicando novamente a mesma produtividade utilizada anteriormente teremos 98 horas. Então podemos dizer que “a tabelinha” vai demandar mais 98h de trabalho em um projeto de 210h. Em outras palavras, seu amigo que já pagou R$ 8.400,00 pelo sistema terá que pagar mais R$ 3.920,00 por essa mudança.
Veja o post completo →

+ Tutorial mini projeto parte 2 – Estimativa utilizando APF – Análise de pontos por função Por Washington Souza 10 December 2009 as 12:01 am 12 comentários

No post Tutorial mini projeto – o nascimento da idéia iniciamos um mini tutorial de um projeto.
Apenas relembrando, no final geramos a seguinte tela:

Tela do mini projeto

A tela foi aprovada e seu cliente (que é seu amigo) indaga:  ”Legal, é isso mesmo que eu quero. Quando você me entrega e quanto isso vai me custar?”

Você poderia responder essa pergunta de dois jeitos: Um, chutando, outro, fazendo uma estimativa de custo, prazo e esforço. Obviamente você opta pela segunda (certo?).

Bom… com a tela em mãos, vamos usar uma técnica de estimativa, existem várias, mas, vamos escolher APF – Análise de pontos por função.

Para efeito didático, vamos usar uma visão simplista do APF, mas é bom lembrar que a técnica é muito interessante e assertiva. Eu particularmente sempre recomendo o uso de APF.

Primeiramente existem 5 elementos* que podem ser contados em APF:

  • Entradas externas (EE)
  • Consultas externas (CE)
  • Saídas externas (SE)
  • Arquivos lógicos internos (ALI)
  • Arquivos lógicos externos (ALE)

sponsor* Vou deixar para vocês irem atrás do que é cada um

Existe uma tabela de pesos de cada elemento de APF por complexidade. Pra definir se algo é simples, médio ou complexo existem critérios, mas por ora, vamos definir que tudo é de complexidade média, assim facilitaremos nossa contagem. Veja o post completo →

+ O que é produtividade? Por Washington Souza 10 November 2009 as 8:46 pm Nenhum comentário

Hoje se fala muito em produtividade, mas não são muitos o que realmente entendem o que é produtividade.
Se você chegar a um departamento de TI e pedir (como exemplo) uma lista classificada dos programadores mais produtivos, é quase certo que você não a terá. Isto acontece porque são poucas as empresas que realmente medem a produtividade de suas equipes, e isto ocorrerá em 90% dos casos.

A produtividade consiste em o que é produzido em um determinado tempo.

Em linhas de produção isso é mais tranqüilo, pois você consegue “ver”, “pegar” e “contar”. Fica mais fácil de comparar. Mas… e quando falamos de software?
Primeiramente, vamos a algumas perguntas:

  • Qual a produtividade de sua equipe?
  • Quais os 10 programadores mais produtivos?
  • O que você faria para entregar dentro do prazo um projeto crítico com uma parede*?
    *Parede: Data onde o sistema precisa necessariamente estar online, sob pena de multa.

Se você hesitou em responder a primeira pergunta, você acaba de descobrir uma excelente oportunidade para conhecer como sua equipe trabalha de fato. Isto será muito importante nas suas estimativas e especial no seu planejamento e venda.

Se você não consegue responder a segunda pergunta, ou a responde baseado em sua percepção (e não em números), é bom refletir e medir isto, o ganho será assustadoramente compensador.

Já a terceira pergunta… para respondê-la você DEVE ter feito a lição de casa das duas primeiras perguntas. Muitas empresas colocam os melhores programadores para ter certeza que vão entregar e assim, não pagar a multa. Bom… este é um bom caso de gestão de riscos, mas, você pode provavelmente economizar um bom dinheiro se simplesmente conhecer a produtividade de sua equipe, e assim, deslocar as pessoas certas para o projeto.

Veja o post completo →

+ Como analisar a produtividade da equipe? Por Washington Souza 15 September 2009 as 8:11 am Nenhum comentário

ProdutividadeO caso a seguir aconteceu no mesmo projeto do post “Qualidade custa mais?”.

Hoje em dia muitos falam sobre produtividade, mas compreender o que é de fato produtivo é algo bem complexo.

Naquele projeto, fiz um experimento interessante.
Tínhamos dois analistas programadores muito bons, o Primeiro (Leandro) era conhecido na empresa como um dos mais rápidos. Passei para ele um programa de 20h (programa A). Ele terminou o programa em aproximadamente 7h (35% do tempo).

A segunda analista programadora (Eline) também era conhecida como muito boa, mas não tão boa quanto o Leandro. Passei para ela um programa de 16h (programa B). Ela terminou o programa em aproximadamente 11h (68%).
Se você tivesse que premiar alguém, quem você premiaria? Olhando esses números você não tem dúvidas de quem é o melhor, certo?

Esta é a análise feita pela maioria das pessoas, mas… (há sempre um mas) os programas foram para a área de testes.

Quando retornaram da área de testes o programa A necessitava de várias correções e ajustes, já o programa B praticamente não teve erro.

Nas idas e vindas do programa A, utilizou-se mais 9h, ou seja, o programa dele não foi finalizado em 7h e sim em 16h.

Agora vamos refazer a análise.

  • Leandro – utilizou 80% do tempo
  • Eline – utilizou 68% do tempo

Agora você pode responder aquela pergunta sem com mais embasamento.

Ambos tiveram uma produtividade excelente, mas analisando os dados da forma correta, consegue-se ver quem foi o mais eficiente quem teve a melhor produtividade naquele projeto.

Enfim, como dito, a primeira análise é a mais comum (e equivocada), mas devemos sempre avaliar todo o ciclo para ter certeza de que estamos avaliando o processo da forma correta.
Veja o post completo →