Sunday, October 27, 2013

Agilidade no Serviço Público Brasileiro: É possível?

Ontem (dia 26/10/2013) eu e meu amigo Bruno Olímpio fizemos uma palestra no evento Agile In Rio 2013 sobre a implantação de um processo de desenvolvimento de Software baseado em métodos ágeis na Superintendência de Tecnologia da Informação da Universidade Federal Fluminense (UFF). 

Nessa apresentação abordamos os desafios e resultados que alcançamos com a definição e implantação desse novo processo na UFF e o mais interessante foi a reação do público, ficando evidente a qualidade do nosso conteúdo e, também, da nossa apresentação. Fiquei bastante satisfeito com o resultado e com o impacto causado.

Esse processo de implantação de um novo processo ágil na UFF nos deu a seguinte experiência: ADAPTABILIDADE acima de tudo!

Claro que não podíamos deixar de citar o nosso amigo Daniel Castellani que também concebeu as primeiras versões desse processo.


Fizemos uma combinação de diversas fontes diferentes: Scrum + PMBOK + MPS.BR + XP. Estudamos cada uma dessas fontes e tentamos aproveitar o que havia de melhor e que nos melhor atendesse no contexto da STI/UFF. Com isso geramos o processo de desenvolvimento da STI/UFF, chamado CDS-01-Desenvolvimento-de-Software.

Esse e outros processos foram publicados no Portal de Processos Abertos da STI/UFF.

Agora o próximo desafio é estudar e utilizar o Kanban para continuar nesse processo de melhoria contínua do jeito como desenvolvemos software. 

Acreditamos que essa característica acaba gerando uma vantagem competitiva para a UFF em relação às outras Universidades Federais, já que conseguimos entregar valor ao nosso cliente com uma previsibilidade bem interessante.

Até a próxima.

Saturday, May 26, 2012

Vantagem competitiva através da diferenciação de produtos e serviços

Fiz uma apresentação sobre Vantagem Competitiva alcançada através da diferenciação dos produtos e serviços oferecidos por uma empresa/organização.

Não basta apenas ser diferente, nossos produtos e serviços precisam ser diferenciados, agregando valor e facilidades para nossos clientes finais.
Vale a pena conferir a apresentação:
Vantagem Competitiva - Administração Estratégica
View more presentations from thiagodiogo

A finalização da apresentação foi com o seguinte vídeo:


Vale a pena conferir!

Saturday, February 25, 2012

Business Model Generation a evolução do Modelo de Negócios

Peguei um livro do João Fanara chamado "Business Model Generation" e é muito interessante a inovação nos modelos e planos de negócio, usando uma ferramenta/processo chamado Business Model Canvas.


Atualmente muitas empresas ditas Startups ou Lean Startups estão usando esses modelos mais simples para entendimento e apresentação de negócios.

Business Model Canvas

Ao mesmo tempo, encontrei na InfoQ um artigo interessante falando sobre esse mesmo assunto, que vale muito a pena conferir: Introdução ao Business Model Canvas.

Também encontrei uma forma de fazer usando o Google Docs, vejam: http://www.scrumology.net/2011/06/07/how-to-create-a-business-model-canvas-in-google-docs/


O que achei mais interessante nisso tudo é a capacidade de colocar uma idéia na prática o mais rápido possível, com o objetivo de validar um modelo de negócios, diferentemente da forma tradicional de fazer isso que é escrevendo um longo, complexo e detalhado plano de negócios

Acredito nisso pois como já comentei anteriormente, na minha experiência vi que a chance de sucesso é diretamente proporcional a sua capacidade e velocidade em colocar uma idéia na prática, testar, errar, melhorar e tentar novamente.

Um abraço e até a próxima!

Saturday, January 07, 2012

Métrica da Felicidade, solução para problemas complexos = tentativa e erro!

Muitas vezes entramos em embates ideológicos na STI/UFF sobre RH, avaliação, punição e recompensa e sempre é muito proveitoso. Contudo, eu nunca conseguia organizar e expressar meu sentimento sobre esse tema, porém acabo de encontrar 3 referências que resumiram muito bem tudo o que eu penso e que gostaria de compartilhar com vocês.


1) Métrica de felicidade: 
Fonte: http://scrum.jeffsutherland.com/2010/11/happiness-metric-wave-of-future.html


Fragmentos e comentários:
"Managers and consultants are telling me that people are getting fed up with being unhappy at work. Younger people in particular are refusing to work in command and control environments based on punishment and blame."
=> Vemos e vivemos isso diariamente na STI!
"Now a days one our primary metric is "Nöjd Crispare Index" (in english: "Happy Crisper Index" or "Crisp happiness index"). Scale is 1-5. We measure this continuously through a live Google Spreadsheet. People update it approximately once per month."
=> Me impressionei com a simplicidade e informalidade
"Whenever the average changes significantly we talk about why, and what we can do to make everybody happier. If we see a 1 or 2 on any row, that acts as an effective call for help."
=> Isso é o RH pró-ativo e atendo aos indicadores de qualidade de vida
"Crisp Happiness Index is more important than any financial metric, not only because it visualizes the aspect that matters most to us, but also because it is a leading indicator, which makes us agile."
Imaginem o "Índice de Felicidade STI" que seria informado por cada equipe e poderia ser coletado a cada mês (eventualmente no sprint review) de forma bem simples. Isso seria uma Avaliação 360º mais simplificada e efetiva (já que pode ser feita uma vez ou mais por mês).


2) Avaliação de Desempenho em times ágeis: 
Fonte: http://www.helium.com/items/2118909-agile-team-software-it-manager-member-performance-review-scrum-jeff-sutherland-employee-to 


 Alguns fragmentos e comentários:
"Reviewing the performance of agile team members is one of the major challenges faced by IT companies all over the world. Surveys have clearly showed that rating systems do not work. Using money as a motivating factor can backfire. Monetary rewards motivate the employees to do exactly what they will be paid for. Employees may lose creativity. Monetary rewards can make a person selfish."
=> Sensacional, inclusive gosto muito desse vídeo:



"Ideally a good performance review should help the agile team member identify what went well and what did not work. It should also help the person find out how to perform better. It is advisable to have a quarterly review"
=> Revisão trimestral, como será a no nosso Sistema de Gestão Integrada da STI!
"Google is following a similar performance review process"


3) Liderança adaptável: 
Fonte: http://www.infoq.com/br/articles/lideranca-adaptavel 
Fonte: http://www.thoughtworks.com/sites/www.thoughtworks.com/files/files/adaptive-leadership-accelerating-enterprise-agility-jim-highsmith-thoughtworks.pdf 


Fragmentos:
"Um líder deve promover a adaptação através da ênfase em colaboração, interações constantes e coragem para experimentar e inovar. Obviamente, isto incorrerá em falhas, mas é necessário perceber que este processo é o natural em ambiente complexos – como o contexto de negócios atual, cheio de ambiguidades e incertezas"
=> Na sexta-feira eu e Bruno Olímpio percebemos que nosso Sistema de Gestão Integrada (apresentado na reunião de gerentes) é na verdade, a execução do Scrum em um nível mais macro e isso é muito louco! Achei o seguinte trecho nesse PDF:
"Figure 2 shows three levels of agility that organizations may strive to achieve—operational, por tfolio, and strategic. Organizations need to be ver y clear about what level they aspire to and whether that level corresponds both to their business strategy and the benefits they want to achieve"
E mais isso:
"While organizations can move from operational to strategic agility over time, there isn’t a right level—only a level that matches an organization’s responsiveness strategy and business goals."
Então, encontro esse vídeo, me lembro da frase: "Nada é tão simples o quanto parece" e vejo que precisamos falhar logo tentando isso:


 


Quero forçar a reconstrução dos nossos conceitos e sair do By The Book pois estamos enfrentando problemas complexos demais e nosso único framework é: tentativa e erro


Minha fórmula de Inovação: quão rápido você consegue executar algo, falhar e executar de novo? Falhe o mais rápido possível para aprender mais e tentar de novo!

Sunday, October 02, 2011

Lançamento do projeto SMSalva-vidas

No fim de julho/2010 comecei a desenvolver um projeto bem interessante chamado SMSalva-vidas em conjunto com outros amigos da UFF (fomos entrevistados na época). A idéia é bem simples: cadastrar habitantes de áreas de risco de uma determinada cidade e georreferenciá-los usando um mapa do Google (Google Maps).

Então, em um momento de risco de desastre natural (chuva forte, possível deslizamento, etc) a defesa civil daquela cidade poderia acessar a aplicação e disparar uma mensagem (SMS) para o celular de cada habitante daquela área específica, contendo informações sobre o risco e sobre possíveis rotas de fuga ou pontos de apoio da Defesa civil (escolas, clubes, etc).

Bom, desde o início desse ano (2011) que eu desejava liberar o código no GitHub e até agora (outubro) não havia tido tempo o suficiente para fazer isso da melhor forma possível (sem gambiarras).
Por se tratar de um projeto aberto, quero contar com a colaboração de todos tanto na idealização quanto na implementação, afinal é Ruby on Rails!

O site do projeto acabou de ir pro ar, confiram!!!

Também coloquei o código do site no GitHub no ar e amanhã vou colocar o código da aplicação.

Fizemos um release bem interessante sobre a idéia, vale a pena conferir.

Saturday, September 10, 2011

Todos da sua equipe sabe que: O cliente tem sempre razão?

Para quem ainda não acredita que o cliente tem sempre razão, vejam a pedra que o pessoal da Stew Leonards colocou na entrada da loja! Muito interessante! To pensando em colocar essa pedra na nossa Central de Atendimento da UFF e na sala das equipes de desenvolvimento de software! Será que vale a pena? Dá pra mudar aquela cultura de "o problema é o cliente!"? O que você acha? Seu cliente tem sempre razão ou ele é um problema?

Tuesday, September 06, 2011

Vídeos de Treinamento Java da UFF

Ultimamente tenho trabalhado na motivação e capacitação das pessoas que desenvolvem os projetos junto comigo. A sinergia do ambiente e o sentimento de pertencimento são extremamente importantes no resultado final alcançado.

Pra mim, trabalhar em grupo é: alcançar um resultado maior do que seria possível de se alcançar sozinho maximizando a capacidade individual.

Além disso, é fundamental perpetuar o conhecimento entre os diversos membros e para isso nada melhor do que registrar esse conhecimento em diversas mídias. A mais efetiva, certamente é a criação de vídeo-aulas. Por isso criamos diversos vídeos de treinamento e disponibilizamos no site da STI/UFF.


Arquitetura Utilizada na UFF

Estrutura das aplicações

JSP / Servlet

Padrão Command

JPA / Hibernate

JavaServer Faces (JSF)

Spring Framework

DAO / Genérico