As pessoas e a tecnologia

As pessoas a Tecnologia (ou vice-versa): foi sobre o que falei em um dos uMov Summit, que acontece de mês em mês na empresa. Nessa lightning talk parto do seguinte mote: precisamos de menos tecnologia e mais “gente” nas empresas de T.I.

Vídeo

Slides

Mapas Mentais: uma ferramenta para ter sempre à mão

Thiago Esser fala sobre mapas mentais e de como eles podem nos ser úteis para resolver problemas e desenvolver software. A palestra foi gravada no uMov.me Labs Summit de Julho/2013.

Tópicos abordados

  • Mapas mentais não são unidirecionais como as listas
  • Eles representam (ou tentam representar) graficamente nosso pensamento
  • Servem para fazer engenharia reversa de problemas (veja o vídeo para entender!)
  • Servem como uma ata viva de uma reunião, para “viajar” e voltar
  • Documentam o desenvolvimento de software

Mapa mental da lightning talk

MindMaps

Qualidade em aplicações Android com Robotium

A qualidade é uma característica impressindível para quem deseja fornecer seu software ao mercado, independente da plataforma para o qual seu produto é desenvolvido. Por mais inovador e atrativo que seu produto seja, a ocorrência de bugs pode trazer problemas e até mesmo a sua desaprovação por parte de seus clientes.

Os testes de software são importantes para garantir a qualidade dos produtos desenvolvidos. Com a utilização de testes os problemas existentes no software podem ser encontrados e corrigidos antes destes chegarem aos clientes. Entre as principais técnicas de testes de software, está o teste funcional, que avalia o comportamento externo do software simulando a interação entre este e o usuário, sem considerar seu comportamento interno.

Os testes funcionais podem ser realizados manualmente, por um integrante da equipe de desenvolvimento. Este deve navegar pelo software seguindo um roteiro que esteja de acordo com os requisitos que o software deve atender. A execução manual de testes funcionais pode trazer alguns problemas como a necessidade de dedicação de uma ou mais pessoas em tempo integral para a tarefa ou então a execução realizada de última hora e não realizada corretamente, dificultando a descoberta de bugs antes que estes cheguem até o cliente.

Para quem não deseja enfrentar estes problemas, a solução é a automação dos testes funcionais. Os testes automatizados podem ser criados pelos próprios desenvolvedores e executados automaticamente, sem a dedicação de integrantes da equipe de desenvolvimento de software. Além de reduzir os custos de desenvolvimento, os testes automatizados são executados mais rapidamente que os testes manuais e podem ser integrados a ferramentas de integração contínua, tornando possível a execução dos testes sempre que necessário. Estes fatores aumentam consideravelmente a qualidade do produto desenvolvido.

Os desenvolvedores de aplicações para a plataforma Android possuem uma excelente opção para esta tarefa. O Robotium, um framework open source de automação de testes funcionais em aplicações desenvolvidas para a plataforma Android, que permite a sua utilização de maneira muito simples.

Entre as características do Robotium, podem ser destacadas:

– Open source, o que permite alterações, melhorias e também contribuições com o desenvolvimento do projeto;

– Desenvolvimento dos testes em Java, a mesma linguagem utilizada para o desenvolvimento das aplicações;

– Segue os padrões JUnit e para quem já o utiliza para o desenvolvimento de testes unitários é ainda mais tranquilo;

– Os testes podem ser executados em dispositivos e não apenas no emulador, o que possibilita um resultado mais realista sobre os testes;

– Pode ser integrado a ferramentas de integração contínua.

– Possui suporte a Activities, Dialogs, Toasts, Menus and Context Menus;

Mais informações sobre o Robotium podem ser encontrados no slideshare e no vídeo abaixo. A página do projeto Robotium possui tutoriais e exemplos para iniciar a utilização deste framework, incluindo o exemplo demonstrado na apresentação.

Post escrito por Elvirio Daniel Hans Junior, programador Na Trevisan Tecnologia, iniciando no desenvolvimento mobile.

TTLabs Summit Q3/2012! Qual é o seu tempo? por @dwildt

Esta apresentação foi feita dentro do TTLabs Summit Q3/2012, que ocorreu no dia 14/set/2012 na Trevisan Tecnologia.

Você já parou para pensar onde vai todo o seu tempo? Conhece alguém que sempre reclama que não tem tempo para nada? E alguém que só reclama do emprego e não reflete como sua vida poderia ser diferente? Já pensou em viver seu tempo? Em definir um novo estilo de vida?    

Em resumo: #VivaSeuTempo  

Eu penso que se sei gerenciar meu tempo, saberei controlar melhor minha atuação no dia a dia profissional e pessoal. Isto vai ajudar meu time de trabalho e as iniciativas que faço parte.  

Esta palestra é originalmente um workshop de três horas. Fiz um esforço para apresentar a mesma em menos de 6mins. Consegui em 5min59segundos. 🙂  Busquei levantar algumas técnicas diferentes para apoiar o seu dia e ajudar a entender os impactos nas atividades que realizamos.    

Só que as técnicas são apoio, não o essencial. O importante é refletir. Ter um momento para gerar consciência do que você está fazendo com o seu tempo. E assim buscar entender se o direcionamento dele está adequado. Se está alinhado com o seu propósito e seu estilo de vida. A propósito, qual o seu propósito? E seu estilo de vida?  

Veja a apresentação no slideshare e o vídeo no youtube

Daniel Wildt trabalha com empresas e equipes ajudando na adoção de metodologias ágeis e melhoria das técnicas de engenharia de software. Sempre em busca de simplicidade e aprendizado. Ajudo pessoas a se tornarem melhores profissionais, equipes a crescerem através de melhoria contínua e produtos a serem formados. Sou CTO na Trevisan Tecnologia (http://www.trevisantecnologia.com.br), tenho um blog no http://danielwildt.com e posso ser visto no twitter @dwildt.

TTLabs Summit Q3/2012! Veja o lineup do dia!

Hoje pela manhã fizemos mais uma edição do TTLabs Summit, edição Q3/2012. Deixo aqui o lineup das apresentações que foram realizadas. Conforme formos processando slides e vídeos, iremos publicar novos posts a respeito! 

Palestras:

  1. Daniel Wildt Qual é o seu tempo?
  2. Maurício Sganderla Me formei e agora? Preparado para o mercado ou para academia?
  3. Elvírio Hans Qualidade em aplicações Android com Robotium
  4. Guilherme Elias Fazer Mais … Com menos … Porém Sempre!!
  5. Rafael Helm [DES]especialize-se!

Aguarde os próximos posts com slides e vídeos das palestras! 
E ainda depois do fim do Summit aproveitamos para gravar mais um podcast! Enquanto não chega o novo, vai ouvindo os que já temos gravados

Quem escreveu este post? Daniel Wildt é CTO da Trevisan Tecnologia e curte ajudar o time a melhorar continuamente. Site no danielwildt.com e twitter @dwildt.

 

TTLabs Summit Q2/2011 – Daniel Wildt manda dicas para apresentações

Palestrei sobre o método @Lessig@PresentationZen e @GuyKawasaki, mostrando dicas para melhorarmos nossas apresentações.

Confesso que tive uma ajuda para passar e fixar a mensagem. Foi uma técnica usada pelo @Peleteiro no Agile Weekend 2009, sobre os bebês focas.

Acho que funcionou! 🙂 

Se você mudou sua técnica de apresentação, o que mudou? Mande seu comentário! 

Quem escreveu este post? Daniel Wildt é CTO da Trevisan Tecnologia e curte ajudar o time a melhorar continuamente. Site no danielwildt.com e twitter @dwildt.

A Importância do Uso dos Indicadores (BSC)

Passar de forma clara aos colaboradores seus objetivos organizacionais é um desafio para a maioria das empresas. As pessoas geralmente entendem o que a empresa busca, mas não entendem o caminho que deve ser percorrido para atingir tais metas. Normalmente, o caminho não está claro para todos.

A questão principal é: “Será que todos sabem claramente o que precisam fazer para que a empresa atinja suas metas? O caminho está claro para todos?”

 

Para auxiliar nesse processo de comunicação entre a empresa e seus colaboradores existe o Balanced Scorecard (BSC), que através de seus indicadores balanceados e estruturados para cada área da empresa, visa auxiliar os colaboradores nas tomadas de decisões para que os objetivos organizacionais sejam atingidos o mais rápido possível.

Maiores informações sobre o assunto poderão ser acessadas diretamente no blog Análise Ágil de Negócio, que possui o post completo sobre o uso de indicadores.

Quem escreveu este post? Emerson Schenatto é analista de negócio da Trevisan Tecnologia. Site eschenatto.blogspot.com e twitter @eschena.

Como tornar seu tempo um pouco mais eficiente e sua vida um pouco mais fácil

Nos dias de hoje, tanto profissionalmente quanto pessoalmente, nos deparamos constantemente em situações onde as meras 24horas de um dia são simplesmente insuficientes.

Insuficientes? Sim, nem que o dia tivesse 48 horas conseguiríamos a realizar todas as tarefas URGENTES que TEMOS que realizar HOJE SEM FALTA.

Quase sempre vivemos iludidos por uma rotina “escrava”, onde cada vez mais tentamos abraçar o mundo a nossa volta. E não fique admirado, pois todas as semelhança percebidas até agora não são meras coincidências ou privilégios seus.

Anormal ou feliz é aquele que ainda não passou por uma situação semelhante.

Pois bem em decorrência da inevitável frustração de improdutividade, tanto pessoal quanto profissional, fui apresentado ao método Getting Things Done ou então simplesmente GTD de David Allen.

Palestra realizado no evento TTLabs Submit Q2/2011 – slides

 

Poderoso método de produtividade pessoal

MANTENHA SUA MENTE DESPREOCUPADA: Uma necessidade básica do ser humano é dormir, certo? Então mantenha-se despreocupado. Possua “sistemas de ajuda”, como uma simples agenda para armazenar suas preocupações em forma de tarefas/lembretes. Com suas preocupações devidamente “documentadas” os pesadelos tendem a diminuir 🙂

Ainda falando de sistemas de ajuda, use por exemplo um personal kanban para ir priorizando suas próximas tarefas pendentes, conseguindo desta forma manter a concentração e foco na tarefa atual. Isso ajuda evitar que você não fique pensando no que você precisa fazer ao término da tarefa atual ou então repriorizando-as mentalmente a cada momento que lembrar daquela tarefa importantissíma que tinha esquecido.

b) REALIZE TAREFAS SIMPLES: Eficiência e Simplicidade. Estas duas palavras deveriam ser sinônimos! OK, muitas vezes o ser humano consegue torná-las antônimas em muitas situações.

Sejá eficiente, execute as coisas simples sempre que possível. Envie agora mesmo aquele e-mail que só depende de você. Não deixe para depois aquela tarefa que dura menos de dois minutos para ser executada, assim você elimina a necessidade de gerenciá-la. Dois minutos é um bom termomêtro, acredite!!

Alternativa aos complicados e conhecidos mas pouco eficazes métodos de gerenciamento de tempo

Tenho certeza, se você está lendo este post é porque se preocupa com o seu tempo, ou então procura meios de gerencia-lo de uma forma melhor. Assim livros da saga, como administrar seu tempo, priorizando suas tarefas, tornando as 24 horas do dia mais eficientes possuem 1/3 do volume de seu acervo de livros.

O fato é que em comparação os com modelos de administração do tempo popularmente conhecidos e ilustrados no paragráfo anterior, Getting Thinks Done possibilita que uma pessoa que nunca tenha ouvido falar sobre o método, obtenha bons resultados após uma simples leitura do que é GTD e quais são suas principais práticas.

Detalhe! A leitura mencionada no 5° parágrafo deve durar em torno de 5, 10 minutos … afinal de contas o tempo é algo valioso não é mesmo 🙂 ?

 

Carreira Profissional – O quão longa é esta estrada?

** Palestra realizada no TTLabs Summit de Q2/2011 por Rafael Helm.

Você já parou para pensar como é longa a estrada da carreira profissional?

Refletindo sobre minha carreira, (que ainda esta longe de acabar), percebi que a estrada é realmente longa, no meu caso serão quase 50 anos de labuta.

Porém, felizmente, logo após perceber que eu ainda teria muitos e muitos anos de trabalho pela frente, me lembrei de um artigo esportivo que falava a respeito dos segredos da mente campeã. Este artigo fazia referência a um tal de Stephen Long, autor do livro “Level Six Performance: A Gold Medal Formula for Achieving Professional & Personal”.

Então, seguindo a filosofia #AssimNoEsporteComoNaVida , acabei adaptando estes 11 principios do Stephen Long, trazendo-os da esporte para a carreira profissional, veja como ficou:

 

1. Aprendizado sobre ignorância

  • Não chore sobre o leite derramado.
  • Os problemas sempre vão acontecer, mas cabe a você aprender com eles (todos os dias, para sempre).
  • Aprenda com a diferença entre o resultado esperado e o resultado ocorrido.

Dica: Faça reunião de retrospectiva ao final de cada ciclo de trabalho (uma semana, 15 dias, 1 mês, …). A ideia é identificar e comemorar os acertos e enxergar e entender os erros bem como refletir sobre como evita-los no futuro.

 

2. Simplicidade sobre complexidade

  • Mantenha as coisas simples.
  • Não invente fórmulas mirabolantes.
  • Coisas complexas tomam mais tempo e geram mais risco e stress.

 

3. Proficiência sobre incompetência

  • Nunca se de por satisfeito com a sua produtividade e rendimento. Sempre é possível melhorar.
  • Busque evoluir sempre. isto vai te manter motivado para atingir e manter um nível de excelência.

Cuidado: Fazer mais rápido não é sinonimo de fazer melhor.

 

4. Excelência sobre mediocridade

  • Faça simples, mas da melhor forma possível.
  • Se for necessário faça menos, mas faça com excelência.
  • As pessoas lembram primeiro de quem fazem algo bem feito, e não de quem faz algo rápido. Seja excelente e vencerás.

 

5. Processo sobre resultado

  • Goste mais de buscar o resultado do que atingi-lo.
  • As chances de atingir o sucesso são mínimas se não há satisfação no seu dia-a-dia.

 

6. Progresso sobre deterioração

  • Multidisciplina e multitarefa não são a mesma coisa.
  • Se você fizer de tudo, sem foco, vai estar se deteriorando.

 

7. Decisão sobre vacilo

  • Seja determinado.
  • Não reclame quando aparecerem problemas, resolva-os.
  • Não deixe trabalho para depois, principalmente se for algo importante.

8. Equilíbrio sobre extremismo

  • Não seja radical, equilibre outros prazeres com a sua carreira mesmo quando seu trabalho proporcionar prazer e realização.
  • Profissionais que seguem uma base extremista acabam se sentido frustrados e pouco recompensados.
  • Mais do que sair de férias curta as férias e desligue do trabalho.

 

9. Eficiência sobre desperdício

  • Pare de fazer tarefas que não agregam valor para sua empresa ou cliente.
  • Faça certo na primeira vez.
  • Quando o bolo é bom ninguem reclama que faltou a cereja. Foque no bolo, esqueça a cereja.

 

10. Confiança sobre a dúvida

  • Todos falham algum dia. É inevitável. 
  • Não faça um dia ruim se tornar uma vida ruim, esteja sempre confiante.
  • Não deixe falhas pontuais abalarem sua confiança.

 

11. Humildade sobre arrogância

  • Escute mais, fale menos.
  • Troque conhecimentos com todos, sem precoceitos.
  • Não critique ideias, se não gostou questione ou sugira alguma coisa.

Veja o vídeo com a Lightning talk gravado no TTLabs Summit. 

 

TTLabs Summit (Q2/2011) – Carreira Profissional – O quão longa é esta estrada? from TTLabs on Vimeo.

Se você gostou divulgue para seus amigos, mas se você não gostou me ajude a amadurecer os principios através da seção de comentários aqui no TTLabs.

TTLabs lançado, e já faz a primeira edição do TTLabsSummit!

Inicia oficialmente no dia 29 de abril de 2011 o TTLabs (@ttecnologialabs)! Este será o canal da Trevisan Tecnologia para divulgar ações relacionadas a código livre, dicas, palestras, informações sobre nossos produtos que podem ser de utilidade para a comunidade, e por aí vai. 

Hoje mesmo realizamos a primeira edição #TTLabsSummit, uma reunião das pessoas da Trevisan Tecnologia para palestrar sobre algum assunto de seu interesse. Tivemos 5 palestras.  

Sobre as palestras que foram realizadas nesta edição?

@dwildt – Daniel Wildt falou do método @Lessig, @PresentationZen e @GuyKawasaki para apresentações. Aqui diversas técnicas que podem ser úteis para a galera que monta apresentações usando slides. E nesta apresentação Daniel teve ajuda para passar a mensagem. Foi uma técnica usada pelo @Peleteiro no Agile Weekend 2009, sobre os bebês focas. Acho que funcionou! 🙂 

@RafaelHelm – Rafael Helm tratou de “Carreira Profissional – Quão longa é esta estrada?” Apresentação estilo #AssimNoEsporteComoNaVida, Rafael referenciou Stephen Long, no livro Level Six Performance.

@Guilhermelias – Guilherme Elias puxou no assunto produtividade pessoal, e falou de Getting Things Done (gtd), referenciando David Allen

@lcborges80 – Luciano Borges falou sobre OAuth2 e a experiência dele fazendo este processo com a aplicação FourSquare

@eschena – Emerson Schenatto falou sobre Balanced Scorecard (bsc) com o tema: “Como o uso de indicadores e Balanced Scorecard (BSC) gera maior alinhamento nas ações da organização? Criando a cultura e mostrando a importância do uso dos indicadores”.  

Todas elas estarão disponíveis durante as próximas semanas, aguarde atualizações por aqui e pelo nosso canal do Twitter.