Posts com a Tag ‘evento’

Fazendo a lição de casa

sexta-feira, 15 de agosto de 2008 por Paulino Michelazzo

Um grande website de vendas de ingressos para shows e eventos passou por um fiasco na semana da bossa nova em São Paulo com problemas que foram desde a não disponibilidade do serviço na Internet até a falta de tato com o usuário de seus serviços. Acostumados com um tráfego linear durante todo o tempo, em um repentino “boom” de acessos o website entrou em colapso deixando centenas de pessoas que queriam adquirir ingressos a míngua. Diante disso fica a pergunta: até quanto é possível mensurar cargas atípicas e o que fazer como contingência nestes casos? A resposta é: planejamento e lição de casa.

A cada dia mais e mais facilidades estão disponíveis na Internet. Desde serviços públicos até a aquisição de bens e serviços, tudo pode ser encontrado na grande rede de uma forma ou de outra. Muitas destas incursões no mundo digital são realizadas sem critérios, sem planejamento e pior que isso, sem testes. Este mix gera frustração para o usuário que precisa ou deseja ganhar tempo usando uma ferramenta e perda monetária para o fornecedor. Um bom exemplo é o caso de uma prefeitura do interior de São Paulo que possui um sistema de emissão de guias de recolhimento de impostos que contém um erro de uma única barra (/) em seu código, impedindo o contribuinte de emitir e imprimir a guia. Como resultado desta barra equivocada, impostos deixam de ser pagos por aqueles que não querem ou não podem ir até a repartição pública. Uma simples barra que foi lá esquecida por alguém que desenvolveu e não testou o que fez gerando perda monetária e frustração. Uma simples barra…

Mas nem só de erros de programação vive a web. Existem também aqueles causados pelo excesso de confiança que são como relacionamentos amorosos. Confia-se tanto no parceiro que são esquecidas regras básicas de convívio e manutenção do que foi construído, até o momento que esta confiança é traída e a lamentação torna-se onipresente (como bem relatado no artigo de Juliana Padron). E este foi o caso desta semana; excesso de confiança no sistema acarretou centenas de reclamações de seus usuários, perda financeira para a empresa e principalmente a credibilidade arranhada. Depois dessa, quem vai acreditar que é possível ter tranquilidade na aquisição de ingressos para grande eventos?

Claro, erros acontecem em todos os sistemas e até estamos acostumados com eles. Mas existem erros e “erros”. Numa função pouco usada ou que somente em determinadas circunstâncias é ativado, pode ser “aceito” tal como os bug’s de navegadores que permitem alguns usos indevidos sobre formas pouco convencionais, mas erros no meio de um fluxo constantemente usado são aqueles considerados inadmissíveis em todos os sentidos.

Para contornar situações como estas somente o planejamento e a velha “lição de casa”. O planejamento é usado para tentar mensurar o maior número de variáveis possíveis do sistema, inclusive aquelas que são consideradas atípicas tais como acessos em alta escala até a pane dos servidores. A lição de casa nada mais é que testar estas variáveis e criar planos de contingência no intuito de minimizar os efeitos colaterais advindos deste cenário catastrófico. Pecando nestes dois pontos tem-se uma ponte de cordas velhas sobre um desfiladeiro; pode não cair agora mas cairá algum dia.

Dicas? Inúmeras. Mas principalmente o bom senso e o real trato com os usuários. Deixar uma mensagem de “serviço indisponível” certamente não é a melhor forma de dizer ao usuário que o sistema está manco. Ser franco, admitir o erro e tentar da melhor e mais rápida forma contorná-lo (onde está a contingência?) são as ferramentas existentes no momento do caos. Se não tem solução, solucionado está mas este não é o provérbio que deve ser adotado a ferro e fogo na Internet. Até descobri-se que não existe solução, a busca por ele deve ser incansável, mesmo que seja para ver e ouvir João Gilberto.

Programação como ela é

sábado, 26 de julho de 2008 por Paulino Michelazzo

Neste ano o iMasters Intercon vai desafiar a cabeça e as pernas de seus participantes. O conjunto de novidades é tão grande que a dúvida será como dividir a mente de duas, três partes para poder acompanhar tudo o que vai ocorrer dentro do evento. Desde palestras de gente conhecida da mídia digital até cabo de rede voador vai ter numa festa que promete ser memorável em todos os sentidos.

E para deixar o caldo mais grosso ainda, fui convidado este ano para participar não como palestrante como nas últimas… sei lá quantas vezes. Desta vez o buraco é um pouco mais embaixo e o desafio muito maior que estar diante de 700 pessoas falando sobre algum tema. As oficinas de programação, desde sua concepção até o resultado final ficaram sob minha responsabilidade, a qual prometi dar o melhor possível para agradar gregos, troianos, romanos e tudo mais o que vier.

Como desta vez os organizadores do evento pagam uma dívida antiga para com um segmento até então meio esquecido, os programadores terão o prazer de se deleitar não com aquelas palestras teóricas ou fundamentais, mas sim com aquilo que vêem todos os dias: código. A idéia é levar o ambiente de trabalho dos programadores para dentro do evento com os mesmos desafios e a mesma informalidade, propiciando assim um espaço diferente onde se sintam em casa e participem dos códigos que irão nascer das mãos dos que já estão há anos na lida do desenvolvimento.

O time de palestrantes, escolhidos a dedo por suas capacidades e facilidades de fazer coisas complexas se tornarem simples poderá ser conhecido dentro de alguns dias bem como os temas abordados, os quais certamente irão deixar muito programador com coceira nos dedos. Não acredita? Literalmente pague para ver o que estamos preparando no Intercon 2008.

:wq