Por que meu software revolucionário não deslancha?

12 Maio 2008 -- em tendências | um comentário »

Hoje me peguei pensando no que faz um software (por exemplo Twitter) conquistar usuários e ir além do público viciado em tecnologia? Mesmo entre amigos e conhecidos que atuam e/ou estudam na área de tecnologia, quando falo que uso Twitter, preciso repetir algumas vezes o nome e explicar o que é até entenderem e me dizerem que não conhecem e nunca ouviram falar a respeito.

Acredito que esta separação, que é o passo para uma aplicação se tornar popular, está cada vez maior entre os chamados usuários Early Adopter (aqueles que adotam novas tecnologias antes da maioria das outras pessoas) e os usuários mainstream. Devido a maioria dos serviços como o Twitter estarem direcionados aos usuários Early Adopters, usuários normais ( mainstream) dificilmente enxergam a necessidade real de uma aplicação do gênero, pois possivelmente o usuário mainstream também não está preparado para tal aplicação.

Eu, como usuário early adopter, acredito que estamos vivendo em uma espécie de bolha tecnológica e embora vejamos diversas aplicações sociais fazendo sucesso mundo afora, elas não estão nem perto do que poderiam realmente alcançar, ficando restritas ao mundo geek. Existe muito a ser alcançado ainda e na minha opinião, precisamos antes de saturar o mercado, “massificar” o acesso garantindo a cobertura das necessidades reais do usuário.

No entanto, criar ou atender uma necessidade do usuário final não é tarefa fácil. Nós programadores, temos a mania de programar para nós mesmos, resolver nossos próprios problemas e satisfazermos nossas necessidades. Por causa disto, vivemos nesta bolha tecnológica onde criamos produtos para serem consumidos por nós mesmos. Mas como sair dela ? Como identificar as necessidades do usuário comum ? É díficil responder a essas perguntas prontamente, entretanto, acredito que a solução da maioria delas está em em prestarmos atenção ao nosso próprio cotidiano e tentar assumir o papel do usuário comum para só assim criarmos soluções adequadas a esses usuários que estão carentes por tecnologia direcionada a eles.

Preste atenção as pessoas a seu redor, notem como elas usam o computador e suas reações com ele. Uma testa franzida frente a um site pode ser o melhor momento para interrogar o usuário e descobrir o que esta errado.

Compartilhe: Divida com os outros o que acabou de descobrir.
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • Live
  • Reddit
  • Slashdot
  • Spurl
  • StumbleUpon
  • Technorati
  • TwitThis

Google Developers Day

5 Maio 2008 -- em eventos | comente »

Dia 27 de junho será realizado o Google Developers Day 2008. Uma ótima oportunidade para conversar com os engenheiros do google que criam as ferramentas que usamos diariamente. Este ano, eles vão focar o evento no desenvolvimento das ferramentas do google que vão além da barreira de aplicativos web. É claro que,além disso, o evento será uma ótima oportunidade para conhecer outros profissionais e compartilhar informações.

Eu vou tentar participar, e você?

link para o site do evento: Google Developers Day Brazil 2008

Compartilhe: Divida com os outros o que acabou de descobrir.
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • Live
  • Reddit
  • Slashdot
  • Spurl
  • StumbleUpon
  • Technorati
  • TwitThis

Novidade e agradecimento

26 Abril 2008 -- em administração, dicas | comente »

Olá Pessoal!
(sorry english readers, but no english for this post)
Gostaria de agradecer Augusto Campos do efetividade.net que recomendou em seu blog a leitura do meu post “Por que não gostamos de reuniões“.

O texto no qual ele cita e recomenda a leitura do meu artigo é a respeito de “como marcar compromissos e reuniões com efetividade“, que recomendo fortemente a leitura, não somente deste post, mas de todo o blog, pois as matérias são super bem redigidas e diretas. Relembrando, para quem não leu, o que ele apresenta no post tem um pouco a ver também com o meu texto “Definindo prazos realistas” que escrevi no início do mês de Abril. Confiram!

[ efetividade.net] http://www.efetividade.net/

Compartilhe: Divida com os outros o que acabou de descobrir.
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • Live
  • Reddit
  • Slashdot
  • Spurl
  • StumbleUpon
  • Technorati
  • TwitThis

Google Summer of Code

21 Abril 2008 -- em pessoal | um comentário »

Google Summer of Code

I have some good news for today. I’ve got accepted to participate in Google Summer of Code. I know many of you didn’t knew i was applying, but i thought it could be better to stay quiet, as last year attempt wasn’t successful even with my proposal being well done and focused. It was a proposal do include social interaction in the Moodle software.

This year i applied to Christmas Future Organization and for those who wants to know about it here is how they described themselves on GSoC website:

“Christmas Future is an NGO using technology to help alleviate extreme poverty through integrated community development. Through our open source donation engine called DonorTrust, we connect donors with on-the-ground implementing partners to add transparency and feedback to the development process. DonorTrust helps people to see that their choices impact the world. Our technology also allows people to give what amounts to an online gift card, which recipients can use to support development projects. Because DonorTrust is open-source, the development of this engine will help many NGOs to more effectively raise money for their good causes. “

My project’s purpose is to make easier the donation process using the future versions of the DonorTrust system, using the best practices in the world of the HCI ( human computer interaction)

Initially, i plan a research about the existing share tools and gift-cards (like the ones found at facebook). The interface definition came after, because the user interaction with the system will be my main focus.

Its easy of use will ensure the best user experience, acting transparently. To achieve this, we need a clean interface and take care to not abuse of ajax interaction, ensuring a smooth interaction and with guarantee to run everywhere.

This was excerpted from my proposal’s abstract, but I thought it would be good to share it here. Now it’s time to community bonding with my organization and do some hands on with their software.

I’d like to thanks Google who is funding my participation and also James Lee from Christmas Future who is going to be my mentor during the project.

Compartilhe: Divida com os outros o que acabou de descobrir.
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • Live
  • Reddit
  • Slashdot
  • Spurl
  • StumbleUpon
  • Technorati
  • TwitThis

FISL 9.0 - random thoughts

21 Abril 2008 -- em eventos | comente »

FISL 9.0

After three days of intensive activities within FISL I finally got some rest. But i can complain about working that much because it was very worthwhile. It’s hard to know a better place to meet and chat with big guys like Fábio Akita, Chris Hoffman, Márcio Galli, Dennis Gilmore and Scott Ananian just to cite a few names. Besides just meetings, we’ve shared many ideas, did some ‘hacking’, knew new technologies and integrated communities. Leia o restante »

Compartilhe: Divida com os outros o que acabou de descobrir.
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • Live
  • Reddit
  • Slashdot
  • Spurl
  • StumbleUpon
  • Technorati
  • TwitThis

FISL 9.0 - First day

17 Abril 2008 -- em eventos, rails | comente »

XO
That’s me on the right

The first day at FISL (forum internacional de software livre) freely translated as International Forum of Free Software had begun extremely packed with people. The lines in front the main entrance area were huge and the waiting time so long that the event organization decided to allow everybody to access the talks without their credentials.

Our stand booth looks better than i expected, we hanged some XO’s in the roof, turned them on and put it on webcam mode. I wasn’t expecting so much attention to our stand this year, because the XO’s laptops aren’t in the mainstream news, but i was completely wrong. People stops in our booth and still ask a lot about the hardware, software, how we use it in the school and many other questions.

FISL 9.0

I’m also happy with the kick off of the Game Jam 2008 i was organizing. We have 8 teams developing the game right now. I think they are having big fun! Friday night they’ll return the XO’s borrowed to me and i’ll give them to the children evaluation. Like i said, the funniest game is going to be the winner!

I met a lot of people there, maybe most of them i won’t talk again, some other i’ll keep in touch, but there’s one guy i liked very much to know: Fábio Akita, one of the rails gurus here in Brazil. He is a very accessible and easygoing guy. It’s a shame i’m tired and can’t join him and other railers to the pharmacy students party. Maybe next year here at FISL or in a rails related conference.

That’s all for now. Tomorrow begins again!

Compartilhe: Divida com os outros o que acabou de descobrir.
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • Live
  • Reddit
  • Slashdot
  • Spurl
  • StumbleUpon
  • Technorati
  • TwitThis

FISL 9.0

14 Abril 2008 -- em eventos | um comentário »

Faltando 3 dias para o Fórum Internacional do Software Livre edição 9,  a correria é cada vez maior para deixar tudo pronto a tempo.

Nesta edição, o LEC estará presente no FISL 9.0 atuando em 3 diferentes instâncias:

  • Game Jam 2008
  • Stand na área de negócios
  • Workshop de desenvolvimento de jogos para o laptop XO

O Game Jam 2008, evento o qual estou responsável pela organização, é uma competição onde grupos de desenvolvedores tentam implementar em um curtíssimo espaço de tempo, um jogo direcionado a crianças de 06 a 14 anos. A equipe que criar o melhor jogo ( o mais divertido) , a ser eleito por um júri formado por crianças da escola piloto da OLPC em Porto Alegre e pela Professora Léa Fagundes, será premiada com um laptop XO.

O nosso stand servirá principalmente para apresentar nossas propostas pedagógicas e tecnológicas utilizadas na escola Luciana de Abreu, a qual é uma das duas escolas piloto do Projeto UCA ( um computador por aluno). Também vai ser o ponto de encontro da Game Jam e de diversas mini-atividades que ainda estão sendo definidas.

O workshop que meu colega Robson está organizando servirá de base a quem quer saber o caminho das pedras para desenvolver jogos para o XO usando PyGame. O workshop terá duas edições, uma quinta de manhã e outra no sábado pela manhã. Vale a pena conferir!

Também durante o FISL, alunos da escola Luciana de Abreu estarão pelas ruas do evento com seus laptop XO. Não tenham vergonha de pedirem para elas mostrarem o laptop para vocês conhecerem ou se preferirem venham ao stand do LEC para saber mais detalhes do XO e como contribuir para o projeto.

Maiores informações nos links abaixo:

Apareçam no stand, aguardo vocês por lá!

Compartilhe: Divida com os outros o que acabou de descobrir.
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • Live
  • Reddit
  • Slashdot
  • Spurl
  • StumbleUpon
  • Technorati
  • TwitThis

Definindo prazos realistas

4 Abril 2008 -- em administração | comente »

Existe um ditado que diz que o volume de trabalho aumenta de acordo com o tempo disponível que temos para terminar ele. Isso acontece muito e a culpa é em geral nossa mesmo.

No entanto, assumindo que isso seja verdade, a gente precisa ter um cuidado especial nos prazos que temos a definir, o que nem sempre é fácil de acertar precisamente. Dar muito tempo acaba sendo infrutífero, pois acabamos ocupando o tempo inteiro a toa. Por outro lado, se dermos pouco tempo, é bem provável que fiquemos stressados e acabemos nem terminando o que inicialmente havíamos nos proposto a fazer.

Definir um prazo realista não necessita de um grande planejamento analisando todas as variáveis antes de começar a realmente executar o que estamos propondo. Não precisamos levar em conta que a cada hora vamos ao bar tomar café, nem que as vezes precisamos atender o telefone! Acredito que devem ficar claros algumas coisas antes de se definir um prazo para alguma tarefa:

  • Dividir é conquistar: quebrando sua tarefa em outras menores. Pode parecer coisa de teórico dizer isso, mas é fato: a gente resolve de forma mais eficaz tarefas pequenas, pois a sensação de trabalho útil é maior
  • Leve em conta quem mais está envolvido e  que recursos precisaremos para realizar o  nosso objetivo: é bom ter claro deste o ínicio quem vamos procurar para tirar dúvidas e onde podemos buscar os recursos pra completar as nossas tarefas no tempo proposto

Setar prazos realista não somente nos ajuda a terminar o que começamos, mas também vai nos fazer sentir melhor a medida que vamos realmente tendo algum progresso mensurável. Isso gera, ao meu ponto de vista, uma qualidade de vida maior, pois não é somente no ambiente de trabalho que temos prazos, e a medida que vamos sendo mais eficazes, conseguimos gerenciar melhor todos os aspectos da nossa vida.

Compartilhe: Divida com os outros o que acabou de descobrir.
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • Live
  • Reddit
  • Slashdot
  • Spurl
  • StumbleUpon
  • Technorati
  • TwitThis

Game Jam Brasil 2008

3 Abril 2008 -- em dicas | um comentário »

GameJam 2008

 

Informo que estão abertas a inscrições para o Game Jam Brasil 2008, evento que estou ajudando na organização.  A competição, que ocorre paralela ao FISL 9.0 (fórum internacional do software livre) irá premiar a equipe que desenvolver o melhor jogo durante a competição com um laptop XO.

 

Para maiores informações sobre regulamento e como se inscrever no Game Jam Brasil  2008 acesse o wiki da competição.

 

[fonte] http://wiki.laptop.org/go/Game_Jam_Brasil/2008 

Compartilhe: Divida com os outros o que acabou de descobrir.
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • Live
  • Reddit
  • Slashdot
  • Spurl
  • StumbleUpon
  • Technorati
  • TwitThis

Por que não gostamos de reuniões

29 Março 2008 -- em administração, dicas | 3 comentários »

Reunião

O antigo modelo de gerenciamento de empresas, onde as reuniões não ocorriam com muita frequência e o gerenciamento era focado no controle das decisões está praticamente em desuso atualmente. Hoje, o que vemos é a decisão colaborativa (alguns preferem dizer democrática), tomada em conjunto com os colaboradores da empresa. Vale ressaltar que além de tomada de decisões, as reuniões também foram aumentando seu escopo para atender o compartilhamento de informações e assim viabilizar a tomada de decisões em grupo.

No entanto, não é raro encontrar pessoas que detestem participar de reuniões. Contudo, quando por algum motivo não participarem de uma reunião que se decidiu algo importante, costumam reclamar que não foram lembrados para participar do encontro onde a tal questão importante foi discutida.

O motivo disto, em meu ponto de vista, é em geral:

  • A ineficiência e a conseqüente perda de tempo
  • A falta de organização e de uma pauta objetiva
  • A participação de colaboradores que não tem interesse no assunto discutido

Creio que não precisamos de reuniões a todo momento. Reuniões para compartilhar informações podem muito bem ser resolvidas com trocas de emails, ou melhor ainda, por blogs e conversas informais de corredor.

Se o objetivo é discutir um assunto específico, não tem necessidade de chamar toda empresa para isso. O mais importante é focar estes encontros de discussão com os colaboradores diretamente envolvidos no assunto. Com isso evitamos que, por exemplo, a equipe de contabilidade tenha que ouvir toda uma discussão questionando o uso ou não de software livre.

Muitos de nós não temos uma agenda fixa de trabalho, mas isso não quer dizer que temos todo o tempo do mundo. Não é nada legal entrarmos em uma reunião sem termos noção do tempo de duração. O tempo de uma reunião deve ser preciso e, para isso, precisamos planejar bem a reunião estabelecendo objetivos bem claros. Isso ajuda a direcionar a reunião para as pessoas certas e evita a dispersão durante a reunião. Uma boa prática é encontrada em algumas metodologias de desenvolvimento que pregam o uso de micro reuniões, que em geral são realizadas de pé a fim de evitar que se prolongue além do necessário.

Manter o foco da reunião é o mais importante de tudo. Isso fica a cargo do condutor da reunião. Ele que deve intervir, caso algum participante esteja falando demais. Assuntos que não estão na pauta devem ser anotados para serem analisados em uma próxima reunião. Fica também ao condutor a tarefa de evitar que pessoas entediadas (com a reunião ou outro motivo qualquer) impeçam o sucesso da reunião. Estas pessoas costumam impedir bastante o processo de tomada de decisão, por mais que estejam de acordo com o tema.

Quando as reuniões são boas, elas se tornam um momento onde a criatividade se torna coletiva e engendram conhecimentos e experiências que sozinhos possivelmente não seríamos capazes de conceber.

Se você não tem como mudar isso, pode seguir estas dicas e aprender como driblar o sono em reuniões chatas ou mesmo participar delas sem sequer saber do assunto ( o famoso falar muito e não dizer nada) hehehe.

Compartilhe: Divida com os outros o que acabou de descobrir.
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • Live
  • Reddit
  • Slashdot
  • Spurl
  • StumbleUpon
  • Technorati
  • TwitThis