quarta-feira, 8 de junho de 2011

Agile Brazil 2011, Tô Nessa!

Domingo à noite como de costume, entrei na caixa de entrada do e-mail profissional(começando a segunda mais cedo) quando vi o e-mail do saudoso @dwildt com o assunto "agile brazil 2011". Mais do que depressa abri o e-mail e já notei outros dois e-mails chegando com valores das diárias que ele tinha conseguido e por último até o contato do @nicolasiensen para dividir a pousada.

Era o "empurranzinho" que precisava!!


O @agilebrasil 2011 ocorrerá em Fortaleza, ano passado o evento ocorreu em Porto Alegre e devido a um install(instalação de aplicação em produção) não pude comparecer. Desta vez estarei por lá nos dias 29/06, 30/06 e 01/07 juntamente com o @dwildt representando o time da TT(Trevisan Tecnologia) e claro levando o @umovme para as multidões :-)


Agora é definir as palestras a serem assistidas, colocar a mochila nas costas e Fortaleza aí vou eu :-). Fora as palestras pretendo abusar dos coding dojos e sabendo que só encontrarei feras por lá, tenho certeza que serão de alto nível e com isso muito aprendizado na certa ...

domingo, 1 de maio de 2011

Personal PDCA

Salve!!

Depois de muito tempo sem postar nada, I'm back again :-).
Esta semana 17/2011 foi importante, pois voltei a fazer duas coisas que gosto muito de fazer(palestrar e compartilhar conhecimento). Não me perguntem o real motivo, mas simplesmente parei de realizá-las com a frequência e qualidade que costumava e gostava de realizá-las. Efeitos colaterais disso? Seguem:
  1. Esta semana em uma apresentação de mais uma iniciativa do time da Trevisan Tecnologia(TT) o "TTLabs", falei por 5 minutos sobre GTD "Getting Things Done". Ao iniciar a apresentação me flagrei nervoso ao falar para meus colegas sobre algo que tinha me ajudado e continua me ajudando diariamente em minha produtividade pessoal. #lessonslearned

  2. No último ano aprendi muitas coisas, principalmente no campo técnico, mas deixei de praticar com intensidade #extremme aquilo que nenhuma faculdade ou livro é capaz de te ensinar e foi o que me diferenciou na vida, seja ela profissional ou pessoal até agora ... meus valores, princípios e convicções(calma não me juntarei as FARC)
Ainda sobre a apresentação no TTLabs, mesmo gaguejando e falando sobre um assunto que para muitos possa ter parecido pouco interessante ou então menos legal do que uma nova tecnologia ou API, quando encerrei a lightning talk me senti: "MOTIVADO POR COMPARTILHAR O CONHECIMENTO/EXPERIÊNCIA".

Pois bem, justamente ontem voltei a praticar #smallActs, neste caso compartilhar conhecimento :-). Juntamente com o @dwildt e velhos conhecidos de FACENSA rodamos a primeira edição de coding-dojo de 2011 na FACENSA. O Kata escolhido foi tennis-kata.

Em resumo foi SHOW, rolou de tweet com fotos dos pares e do código à alguns minutos de gravação do @dwildt explicando a essência de um coding-dojo/kata. Foram ao total um pouco mais de duas horas de diversão :-), rolou até chocolote como fator motivacional para quem pareava primeiro e não é que funcionou!!

Moral da história? Planeje, execute, revise, reflita e vire a sua própria mesa(R. Semler) várias vezes caso for preciso, mas faça isso diariamente pois amanhã sua motivação/valores/prinicípios/convicções já podem terem ido para o espaço!

quinta-feira, 18 de dezembro de 2008

Discurso de Formatura 20/12 - Sistemas de Informação FACENSA

… seus sonhos estão nas nuvens!
Discurso de Formatura
Sistema de Informação - Ato 2008/2


Ilma. Diretora da FACENSA, Professora Eunice SOBRENOME;
llmos Professores e Funcionários da FACENSA,
Demais autoridades à mesa,
Queridos Familiares; Senhoras e Senhores aqui presentes. Boa noite!

É a um só tempo, uma honra e uma grande responsabilidade a tarefa que a mim foi outorgada de, em nome de meus colegas, dirigir-me aos aqui presentes. Honra esta que agradeço imensamente, manifestando um pouco da vontade e desejo de cada um eles. Fica aqui também o agradecimento especial em nome de todos os formandos do curso de Sistemas de Informação à Comissão de Formatura, pelo seu incansável trabalho, sem o qual não seria possível a cerimônia que ora se realiza.

… e continuo este discurso citando Shakespeare:

“Se seus sonhos estão nas nuvens... eles estão no lugar certo, agora construa os alicerces”...

Todo início de graduação é como se o sonho da formatura estivesse nas nuvens. Talvez a vaidade nos faça crer, que hoje pudéssemos estar sob os tão suados alicerces, afinal de contas foram muitas as, renuncias, batalhas, escolhas, derivadas, integrais, provas e trabalhos as quais tivemos que realizar durante esta longa caminhada, denominada graduação!

Mas tenham certeza senhoras e senhores, o que presenciam aqui esta noite, é apenas o encerramento de um ciclo, que nos abrem grandes portas, para que possamos continuar na luta, em busca do que chamávamos até então de sonho e que hoje começam a se tornar realidade.

Assim já dizia Bertolt Brecht: “Há homens que lutam por um dia, e esses são bons; Há homens que lutam por um ano, e esses são melhores; Há ainda aqueles que lutam por muitos anos, e esses são realmente muito bons; Porém há os que lutam por toda a vida: Estes … estes, são os imprescindíveis.”

Permitam-me apresentar a vocês agora, alguns destes imprescindíveis, vulgo formandos:

Nataniel – Quando crescer quero ser igual a você!! Modéstia e brilhantismo fazem parte do seu jeito de ser. Já no futebol, nem tanto … 

Tales – Sabem aquelas perguntas e reivindicações que a grande maioria tem receio de fazer? Eram estas as preferidas dele. Tales a evolução da FACENSA deve muito a você, coragem e personalidade sempre foram suas marcas registradas.

Thais – Sincera, objetiva, aparentemente brava, mas na verdade uma extrovertida colega.

Tissiane – Antes mesmo do titulo de graduação em Sistemas de Informação, foi condecorada, com o mais nobre dos prêmios, seu pequeno Igor.

Vivian - Nossa!!!! Essa uma Leoa durante todo o ano de 2008. Depois que passar tudo isso, nos explica como fazer tudo de uma única vez: Um TCC, organização de uma formatura, para um grupo de formandos, que não tinham certeza de suas vontades. E de quebra organizar seu próprio casamento. Deveria na verdade era estar na turma de Administração!!

E os nossos mestres? Pensaram que iriam passar em branco, não é mesmo? Mas como poderíamos esquecer-nos dos diagramas de fluxo de dados, inspirados no famoso personagem Bob esponja!! Desculpas professor Vinicius, não consegui guardar o segredo!

Ou então das incansáveis explicações do professor Sidnei, tentando fazer da lógica de programação sangue, para que assim pudesse penetrar em nossas veias.
Aaaahhhh …. bendito seja o compilador Ambap!

Muitos também foram os sábado, onde levantar às sete horas da manhã e vir para a faculdade, chegava a ser um crime, tendo como principal álibi, dormir as três, quarto até cinco horas da manhã. Mas aqui estávamos nós, entusiasmados por professores como Diogo Lucas, Daniel Wildt, Guilherme Lacerda, Marcelo Batista, entre outros, cujo interesse simplesmente era tornar melhor seus alunos e futuros colegas de profissão.

Por isso, formandos, se hoje por algum motivo, pudemos nos tornar realmente melhores, temos muito a agradecer a todos eles. Não se esquecendo de lembrar também, de nossos primeiros professores. Estes nos ensinaram o sentido da vida, distribuindo o conteúdo em disciplinas como: Falar, Caminhar, Respeito ao Próximo, e de forma intensiva nos ensinaram o grande significado da palavra amor, nossos pais.

Para concluir, gostaria de dizer que hoje… Hoje colocamos sim, nossa primeira pedra de alicerce, junto às nuvens, e alcançamos o primeiro de nossos sonhos. Agora é tomar posse do que é nosso, e que esta cerimônia de formatura não represente uma despedida em nossas vidas, e sim a reafirmação do alto grau de comprometimento que temos para conosco e para com a sociedade.

OBRIGADO À TODOS.

Referencias
http://www.administradores.com.br/artigos/discurso_de_formatura/14365
http://en.wikipedia.org/wiki/Bertolt_Brecht
http://shakespeare.mit.edu/

terça-feira, 7 de outubro de 2008

Feedback On-line

Week 04/10 - 11/10

What've been done since last week?

Na ultima semana, voltei a não produzir muita coisa, devido ao retorno do trabalho extra na DB.
Alguns pequenos ajustes foram feitos para integrar o build do projeto SPM com o CC.Net, porém tive algumas dificuldades e estou finalizando. Pretendo resolver isso até sexta-feira para ja mostrar na reunião de sabado caso a mesma venha a acontecer. Dependemos do Seminário do ENADE acontecer ou não.
No domingo consegui também a revisar mais um pouco a monografia, e esbocei o template do Guilherme's design pattern. Dei uma boa lida em livros que baixei(não façam isso) referente a linguagens de padrões. Creio que não irei utilizar muito de todos aqueles padrões que vi, mas foram importantissimos para montar o meu template que consistirá em exemplificar:

  • Não conformidade:
  • Causa Raiz:
  • Solução:
  • Automação e Ferramentas:
  • Beneficios:

Irei começar este final de semana o primeiro 'caso' referente ao sprint0 do Classdiary, cujas métricas estão em minha máquina por enquanto. Para isso irei me reunir com meus orientadores hoje dia 07/10 para obter maiores informaçoes e dicas.

What's planning by next week?

Para esta próxima semana, irei focar muito no segundo e terceiro sprint do Classdiary, primeiramente mobilizar o pessoal e depois mãos a obra. Estou me controlando para não colocar a mão na massa e fazer o que é pedido, mas nõ seria viavel, eu mesmo validar uma coisa que eu digo que funciona :-)). Continuar me puxando no inglês também.

There're possible problems to next week?
DB Again !!! ?? ;-((

Certamente irei ter muitas duvidas referentes a criação do guia de boas práticas tranformando dificuldades encontradas em possiveis futuras soluções, tornando isso uma boa prática, consequentemente um padrão a ser utilizado por todas as dificuldades ocorridas.

segunda-feira, 29 de setembro de 2008

Feedback On-Line

Week 28/09 - 04/10

What've been done since last week?

Bom, aqui estamos para mais uma semana. 
  • A semana passada (21/09 - 27/09) foi muito produtiva, consegui a seguir o planejamento das tarefas. Conclui o artigo que irei submeter para a SEMINFO, já enviei para meu orientador realizar a revisão e estou aguardando o retorno. Adicionei após enviar para revisão algumas pequenas falhas que já identifiquei: Númeração das páginas, Palavras-Chave e também a declaração do nome do orientador no trabalho, conforme a monografia.
  • Agora do TC em si, terminei ontem o script de build do SPM, gerando os relatórios de:
  1. Teste unitários (NUnit+nunit4report) - Exemplo
  2. Cobertura de Código (NCover+NUnit+NCoverExplorer) - Exemplo
  3. Auditoria de código estático (Fxcop) - Exemplo
... ficou muito bom. Muitas das minhas duvidas foram sanadas depois de muito ler as epecificações do NAnt e inclusive do Ant  ... :-)

  • Conversei sábado pela manhã com o Guilherme Lacerda (Co-orientador), aonde ele se mostrou um pouco preocupado com a monografia(parte escrita), pois está sendo reescrita e até o momento não foi validada. Acordei também de enviar a ele capitulo a capitulo do mesmo, para que possa auxiliar na revisão, realizei o primeiro envio para ele hoje dia 29/09, as duas outras versões já enviadas ao Daniel possuem dois capitulos reescritos para cada versão(enviei duas), porém ainda não recibe feedback.
Sobre encontros presenciais, irei intensifica-los agora, os encontros periódicos com o Daniel, e também  com o Lacerda agora, aonde o mesmo sugeriu pequenas reuniões nas terças ou quintas com poucos minutos de conversa, tudo em prol da melhor comunicação este semestre. 

What's planning by next week?

  • Irei marcar com o Daniel e Lacerda para esta semana se possivel, reuniões para mostrar os builds integrados com o Cruise Control e decidir próximos passos.
  • Para esta semana apenas tenho que terminar a integração do build do CC.Net com o script de build que já está pronto.
29/09  - Finalizar ajustes do artigo para SEMINFO (preciso do feedback da revisão)
     - Integrar o build do  SPM com o CC.Net
30/09  - Terminar ajustes da integração do build do SPM com o CC.Net
     - Aqui, trégua tenho prova de GP.
01/10  - Irei adicionar aos scripts do CC as tarefas de baixar os fontes do repositório de dados (Java.Net e  Google Code)
02/10 -  Incrementar a monografia(parte escrita), tenho dois subcapitulos dentro do estado da arte para escrever do zero, sugeridos pelo Parzianello que achei bem pertinente, inclusive postei aqui no blog esta estrutura, creio ter sido "aprovada". 
03/10 - Irei começar o "Guilherme's Pattern", preciso de alguns subsídios, que nas reuniões com meus orientadores irei explorar.

There're possible problems to next week?

A prova de GP irá me "roubar" algumas horas esta semana, bem como as aula de inglês que vem ganhando cada dia mais horas de dedicação. Estou hoje com no minimo duas horas diarias, a lingua chega ta enrolando :-))

terça-feira, 23 de setembro de 2008

Feedback On Line

Week 21/09 - 27/09

What've been done since last week?

A semana passada não foi tão produtiva quanto as anteriores, conforme planejado, de segunda até quarta-feira fiquei envolvido no build da aplicação SPM ao qual, não conseguia a entender algumas coisas, na verdade não entendia o porque de fazer um build em .Net era tão mais complicado do que Java, usando 'csc', similar ao javac. Foi ae que descobri que poderia utiliziar este cara 'devenv.com', com ele consigo utilizar toda a estrutura que o VS cria, inclusive references entre outras dependencias. 
Pronto fim dos meus problemas, pelo menos para compilar a aplicação :-)
Após gerar as dll's limpando elas antes da compilação, bonitinho como manda o figurino, também já consegui a deixar rodando o nunit console com os teste existentes hoje na aplicação, 26 testes por enquanto. Segue link do arquivo de build que já está no repositório.

Finalizando, enviei para revisão também, ontem segunda-feira o artigo que irei submeter para SEMINFO, cujo titulo ficou Métricas, Ferramentas, Boas Práticas e Java.

What's planning by next week?

Está semana tenho tudo para deixar pronto ou quase o build do SPM "tinindo". Irei procurar também no minimo iniciar a integração com o Cruise Control.Net
Tenho que no máximo até amanhã baixar do cvs do Classdiary os fontes e gerar os primeiros relatórios e com isso meu TC inicia pra valer!!

Tenho que terminar o abstract do artigo também.


There're possible problems for next week?

Fora os problemas de saúde com meu pai, o que impossibilitou de torna-lá produtiva, também tive que realizar algumas tarefas extraordinárias no serviço, depois da demissão da gerência do projeto, mas agora está tudo em paz "assim espero :-)". 
Está semana promete.

segunda-feira, 15 de setembro de 2008

Feedback On-Line

Week 14/09 - 20/09

What've been done since last week?

Na semana passada, tive como meta, reescrever boa parte do projeto SPM, reescrevendo basicamente toda a implementação de acesso a dados, bem como as regras de negócio. Como sprint zero desta reescrita de código, foi implementado o cadastro de Beneficiario que esta inserindo corretamente.
Os fontes já estão disponivel no controle de versão SVN, e será publicado na lista de discussão do grupo Facensa.Net.

Iniciei no dia 14 a criação dos scripts de build da aplicação via NAnt e também instalei o cruise control .Net e exemplos de aplicações integradas com o CC.Net 


What's planning by next week?

- Na segunda-feira dia 15 irei continuar a criação e otimização do build da aplicação via NAnt, que após estar funcionando, será integrado ao CC.Net. Após conseguir rodar com sucesso o build da aplicação via CC.Net irei começar a integração das ferramentas de auditoria de código FxCop e testes unitarios NUnit

- Na quarta-feira pretendo iniciar os ajustes do artigo para a SEMINFO 2008. Pretendo dar o nome do artigo algo como 'Ferramentas, Práticas Ageis e Java', mas ainda tenho que amadurecer a idéia para não tomar porrada já pelo titulo.

Com este dois assuntos (CC.Net + Artigo SEMINFO), pretendo entregar o build o SPM integrado com o CC.Net e dia 19 submeter o artigo para a SEMINFO.


There're possible problems for next week?

Creio que para esta semana não deva haver maiores dificuldades, apesar de estar apanhando para criar o arquivo de build e também estar me contextualizando com o NAnt + versões.