Percepção de Valor de Softwares

15 F Y

Recentemente comprei em uma promoção na Steam 7 títulos da série GTA: GTA, GTA2, GTA3, GTA Vice City, GTA San Andreas, GTA IV e GTA Episodes From Liberty City. Todos juntos me custaram, com dólar convertido a uma cotação não muito boa, R$ 23,08. Eu não esqueci nenhum “0”, foram vinte e três reais e oito centavos mesmo. Fiquei realmente feliz, vários destes jogos marcaram minha adolescência, e chego a dizer inclusive que perambular por Vice City, Liberty City e pelo mundo enorme retratado em San Andreas me ajudaram a ter um ótimo senso de localização, ao ponto de ser difícil eu me perder em algum lugar (do mundo real), mesmo que o conheça muito pouco.

Daí, três fins de semana depois, fui convidado para o aniversário de um amigo. Sem beber pois estava dirigindo, torrei em 3 horas R$ 27,00, com coca-cola e alguns (poucos) petiscos. Quem estava na cerveja ou no whisky chegou a pagar mais de R$ 50,00. No outro dia, saí com minha namorada e duas amigas dela que estavam de passagem aqui em Recife para um bar mexicano. Novamente sem beber, apenas duas coca-colas e um taco, lá se vão outros R$ 27,00 em duas horas.

Chegando em casa, entrei na Steam para botar um dos GTAs para baixar, e sou recebido com uma mensagem avisando de uma promoção de F12011 + Dirt3 por US$ 29,99, 70% de desconto em relação ao preço original. Isso daria, com uma cotação novamente não muito boa, aproximadamente R$ 54,00. Por dois jogos. Dois jogos BONS e suficientemente novos. De corrida, um tipo de jogo que eu realmente curto. Eu os teria por um bom tempo, e com certeza passaria dias e dias me divertindo. Mas meu pensamento imediato foi “não tenho grana pra isso agora não”.

Fui pra cama e isso começou a martelar em minha cabeça. Eu havia acabado de gastar naquele mesmo fim de semana o mesmo valor que aproximadamente eu gastaria para comprar os jogos. Não me senti “mal” nem totalmente desconfortável de pagar R$ 27,00 em cada um dos bares em que passei pouquissimo tempo, mas rejeitei de primeira  a idéia de comprar dois jogos que durariam por uma eternidade e meia… Isso me incomodou bastante (mas não o suficiente para comprar os jogos…), e comecei a pensar nessa situação.

Não estou desmerecendo o trabalho e o custo que os restaurantes e bares têm, por favor me entendam corretamente. Minha questão não é dizer que eles foram caros, e sim que software em geral não é visto (mesmo por quem é da área, desenvolve e sabe o trabalho desgraçado que dá fazer algo com qualidade), como algo que se vale a pena gastar dinheiro. É impressionante, e por vezes revoltante, ver developer que vai pra restaurante caro, balada mais cara ainda, pirateando jogo. Ambas são formas de diversão, mas é muito mais difícil ver gente tentando sair de restaurante sem pagar do que obtendo jogo de formas obscuras.

Quando levamos isso para outras áreas, aí é que fica complicado mesmo. Muita gente acha R$ 150,00 numa licença de OS (que você literalmente usa o tempo todo) caro, suite de produtividade, edição de imagens e outras ferramentas profissionais por valores entre R$ 300 e R$ 1.000 são considerados absurdos. Empresas de desenvolvimento de software customizado sofrem com propostas absurdas de clientes querendo sistemas complexos a preço de banana, ou alterações em sistemas já existentes de graça ou muito perto disso, pois “é só criar uma telinha nova”. Seguindo na mesma linha anterior, é difícil ver gente tentando roubar serrote, máquinas industriais e outras ferramentas de trabalho, ou pedindo pra uma empresa de engenharia construir um “puxadinho” no seu negócio de graça… É difícil para a maioria das pessoas entender que algo que elas não podem “pegar”, e que parece ser tão pequeno, tem um custo alto para ser produzido.

Como estava discutindo com alguns amigos recentemente, as pessoas não veem que software e TI em geral não são apenas custo, e sim investimento. Um software de R$ 12.000,00 pode (já ví isso acontecer) fazer em um dia o seu usuário ter um faturamento de R$ 150.000,00, numa situação em que sem o mesmo software, o valor faturado não teria sido nem a metade de acordo com dados históricos do cliente. Redes de lojas tem seu processo absurdamente otimizado com o uso de um sistema bem projetado de acordo com o seu negócio, aumentando a agilidade nas vendas, lucro e talvez até a satisfação do cliente, mas ainda assim muitas delas consideram TI como um gasto incômodo, apenas uma “obrigação formal”.

Enquanto nós mesmos que somos da área não valorizarmos nosso trabalho e o de nossos pares, acredito que vai ser complicado mudar esta percepção para o resto do mundo.

Anúncios

Alterando a ordem do build manualmente no Visual Studio 2010

5 F Y

O Visual Studio organiza automaticamente, baseando-se nas dependências de cada projeto, a ordem de build dos projetos em uma solução. Desta forma, se o projeto B usa algo do projeto A, o projeto A será “buildado” primeiro, para quando for a vez do projeto B, suas dependências estejam compiladas e este consiga passar com sucesso pelo build.

Em algumas (raras) situações, no entanto, esse ordenamento automático pode não funcionar da maneira esperada. Ele só é configurado com base nas dependências que estão explicitamente definidas no projeto, o que na maioria das vezes será suficiente para inferir a ordem correta. Existem casos, como em alguns projetos de teste ou alguns outros tipos, em que um projeto precisa que outro já esteja buildado, mesmo que não tenha dependência de código diretamente.

Ainda nestas poucas situações, geralmente estes projetos não sofrem alterações constantemente, então, o mais recomendado é desativar o build automático e efetuar o build manualmente apenas quando houver alguma alteração nestes projetos. Desativar o build automático é simples:

Abra o Configuration Manager, e desmarque os projetos que você não deseja que sejam buildados automaticamente. Para efetuar o build manual em cada projeto depois, é só clicar com o botão direito no projeto na Solution Explorer e mandar Buildar.

Se este projeto que está fora de ordem no build tem o código alterado várias vezes, ou se ele depende de algum outro projeto para ser buildado, inviabilizando o build manual, ou se você realmente não quer dar build manual, você pode alterar manualmente a Build Order no Visual Studio.

Para alterar a ordem de build dos projetos, basta clicar com o botão direito na solução no Solution Explorer, e selecionar “Project Build Order” ou em “Project Dependencies”

Na tela que será mostrada, clique na aba “Dependencies” inclua as dependências necessárias entre os projetos, para que a ordem que você verá na aba “Build Order” seja a que você precisa. Confirme as mudanças, e a ordem de build de sua solução estará alterada.


Proativa promove curso de Mentoria em Imagine Cup

3 F Y

A Proativa Soluções em Tecnologia, em parceria com o CITi (Centro Integrado de Tecnologia da Informação), irá oferecer durante a jornada de cursos deste início de semestre um curso de Mentoria em Imagine Cup, onde serão apresentadas dicas, técnicas de construção de projeto e de apresentação importantes para a mais importante competição de tecnologia para estudantes, na qual os sócios da Proativa já obtiveram diversos resultados positivos.

Além deste curso, a Proativa também está em parceria com o CITi nos cursos de C# Básico/ASP.NET e Gerenciamento de Projetos com Scrum.

Links:

Mais informações sobre o curso de Mentoria para Imagine Cup

Jornada de cursos do CITi

Inscrições


Os números de 2010

2 F Y

Uma das coisas que eu gosto no WordPress é a impressão de um contato meio “pessoal” com cada blogueiro que usa o serviço, é um esforço muito legal da equipe da Automattic. A funcionalidade “Humanizar” nas estatísticas por exemplo, tenta dimensionar a quantidade de visitantes do dia no seu blog usando algo no mundo real que esteja relacionado a este número, como habitantes de uma cidade por exemplo. Esse ano, eles me enviaram um email com uma “retrospectiva” do blog em 2010, que irei compartilhar com meus poucos leitores aqui:

Os duendes das estatísticas do WordPress.com analisaram o desempenho deste blog em 2010 e apresentam-lhe aqui um resumo de alto nível da saúde do seu blog:

Healthy blog!

O Blog-Health-o-Meter™ indica: Uau.

Números apetitosos

Imagem de destaque

Cerca de 3 milhões de pessoas visitam o Taj Mahal todos os anos. Este blog foi visitado cerca de 28,000 vezes em 2010. Se este blog fosse o Taj Mahal, eram precisos 3 dias para que essas pessoas o visitassem.

Em 2010, escreveu 40 novo artigo, aumentando o arquivo total do seu blog para 69 artigos. Fez upload de 60 imagens, ocupando um total de 9mb. Isso equivale a cerca de 1 imagens por semana.

O seu dia mais activo do ano foi 2 de julho com 197 visitas. O artigo mais popular desse dia foi Promoção TIM Brasil Infinity – Torça mais ainda para o Brasil ganhar a Copa.

De onde vieram?

Os sites que mais tráfego lhe enviaram em 2010 foram google.com.br, pt.wikipedia.org, twitter.com, pt-br.wordpress.com e mail.live.com

Alguns visitantes vieram dos motores de busca, sobretudo por servidor svn, giro embratel, svn server, visualsvn tutorial e visualsvn server

Atracções em 2010

Estes são os artigos e páginas mais visitados em 2010.

1

Promoção TIM Brasil Infinity – Torça mais ainda para o Brasil ganhar a Copa abril, 2010
1 comentário

2

Embratel Giro – Primeiras Impressões – parte 3 (O primeiro mês) dezembro, 2008
301 comentários

3

Embratel Giro – Primeiras Impressões – Parte 2 (As primeiras 24 horas) outubro, 2008
316 comentários

4

Visual SVN Server – Um servidor subversion “plug and play” e free março, 2008
23 comentários

5

Embratel Giro – Primeiras Impressões – Parte 1 (a escolha) outubro, 2008
22 comentários

Gostei dos números, apesar de estar com a sensação de ser um museu… Dos 5 posts mais visitados em 2010, 4 foram escritos em 2008, e um deles foi o segundo post “de verdade” que escrevi aqui (interessante é que ainda lembro quando o escrevi, virei uma noite testando as coisas, tirando screenshot e depois escrevendo 🙂 ). Outros 3 são os relatos de minha experiência com o Giro, da Embratel, serviço que não uso mais, mas pelo jeito ainda interessa muita gente. Tenho um carinho especial por esses posts sobre o Giro, pois eles criaram uma “comunidade” em seus comentários, e no curso de C#/.NET Framework  que ministrei pelo CITi em 2009, cheguei a conhecer pessoalmente um dos commenters!

Esse ano espero postar mais no blog, compartilhando mais conhecimento e experiências com vocês, e esperando receber relatos e complementos aos meus artigos através da sua participação nos comentários.

Feliz 2011 para todos!


Microsoft Student Partner – Agora eu sou um deles!

27 F Y

Opa pessoal… depois da Imagine Cup deste ano, as coisas esquentaram e acabei deixando o blog um pouco de lado, mas agora voltei. Não podia ter um post melhor para escrever do que este, afinal, ontem saiu o resultado da seleção do programa Microsoft Student Partners, e junto com meu sócio Lucas Mello e meu amigo do CIn Bruno Inojosa, fui selecionado para também ser um estudante parceiro Microsoft.

Mas o que é isso? O programa Microsoft Student Partners é uma iniciativa da Microsoft para aproximar-se da comunidade acadêmica. Os estudantes escolhidos no processo de seleção recebem diversos benefícios e são estimulados a estudar novas tecnologias, tendo inclusive acesso a produtos que ainda serão lançados no mercado. A Microsoft também aumenta a visibilidade destes estudantes na área acadêmica, e com o suporte do nome do programa, fica mais fácil organizar e ministrar palestras sobre tecnologia em universidades e faculdades.

Pessoalmente, considero que o maior objetivo de um MSP é difundir o conhecimento. Seja ao participar das ações da comunidade, seja compartilhando seus conhecimentos em palestras, ou mesmo ao disputar competições de tecnologia, onde suas idéias e resultados poderão servir de semente para que o pessoal mais novo se inspire e tente também criar e compartilhar.

E o que eu ganho com isso? É bom lembrar que o programa MSP não é estágio e não remunera financeiramente seus membros. Entre os vários benefícios concedidos aos MSPs (que podem ser conferidos neste link), considero que o mais importante mesmo sejam as oportunidades de aprender e estar por dentro das mais novas tecnologias. Além disso, fico muito feliz de ter o trabalho que realizei até agora reconhecido por um nome de peso como a Microsoft, e espero poder contribuir para que a comunidade cresça.

Para saber mais sobre o programa Microsoft Student Partner, visite: http://www.studentpartners.com.br


Imagine Cup 2010 – Dia 2: Primeiro Round

4 F Y

Primeiramente, de ontem para hoje eu dormi durante uma hora, no chão da sala Brasil. O resto do pessoal da Proativa está praticamente na mesma condição. Trabalhamos muito, muito estresse nesta reta final, mas conseguimos finalizar tanto os pequenos detalhes da app como a apresentação.

Pela manhã, ocorreram tanto o briefing geral como o exclusivo para Software Design. De maneira bem descontraída, os capitães de SD nos repassaram algumas instruções e por fim soubemos o horário e o local de nossa apresentação. Também no briefing pudemos contemplar a taça da Imagine Cup que tanto desejamos obter ao final da competição.

Fizemos alguns treinos, apresentando para o pessoal da Microsoft Brasil e do Bradesco que está nos acompanhando e conseguimos vários feedbacks para melhorias na apresentação. Trabalhamos até o último minuto fazendo os ajustes sugeridos, e fomos para a apresentação.

Lá chegando, novamente encontramos o pessoal que está nos apoiando, e esperamos com eles a permissão para entrar na sala da apresentação. Tinhamos 25 minutos para fazer o setup da sala, mas como chegamos lá bem preparados, não chegamos a usar nem 15 minutos para deixar tudo pronto.

Fizemos nosso pequeno ritual de preparação, cantando a 5a sinfonia de Beethoven bem alto para afastar as preocupações e ficar relaxado para a apresentação. Quando os juízes entraram na sala, pudemos conversar descontraidamente com alguns deles, sobre diversos assuntos (inclusive claro, futebol…)

Finalmente, chegou a hora. Nosso amigo Edgar, responsável pela apresentação, estava muito seguro, e conseguiu passar de maneira muito clara todo o conceito e o embasamento do Pro@Edu. Júlia, nossa Persona, foi apresentada aos juízes, que puderam compreender quais são os problemas que alunos de ensino à distância enfrentam atualmente.

Na demo, apresentada na maior parte por Edgar também, os juizes puderam ver todo o potencial do Pro@Edu em ação. Demonstramos nossa aplicação social e nossa aplicação que roda no Windows Phone 7, e os juízes aparentavam estar gostando muito do que viam.

Depois, Edgar fechou a apresentação comprovando que as funcionalidades demonstradas resolvem o problema de Júlia, tornando o Ensino à Distância menos traumático para os alunos e mais rentável e garantido para as instituições.

Um ponto importante de se destacar sobre a apresentação é que as apresentações que fizemos para o pessoal do Bradesco e da Microsoft Brasil realmente foram muito importantes. As perguntas que eles nos fizeram foram muito próximas das perguntas que os jurados nos fizeram. Estávamos com backup slides para praticamente todas as perguntas que os juízes nos fizeram nos 15 minutos reservados para Q&A da apresentação. Isso passou uma impressão muito boa, e a segurança que nós demonstramos com isso foi muito interessante.

No final da apresentação, muito empolgados com a reação que os juízes tiveram com o nosso projeto, voltamos para o hotel, conversando com o pessoal que assistiu a apresentação, e já tivemos mais feedback em pontos que podemos melhorar a nossa apresentação.

Depois de um breve momento de reflexão, nos demos uma folga. Alguns, como eu, foram dormir um pouco, outros foram andar um pouco ao redor do hotel.

Às 9 horas, estávamos dentro do Palácio da Cultura, onde seriam anunciados os times que avançariam para o segundo round. A primeira boa notícia da noite veio da equipe brasileira TMD, de Embedded Development, que avançou para o segundo round.

Depois de anunciar todos os times de Embedded, chega o ponto alto da noite: O anúncio de Software Design. Os times foram chamados um a um. Malásia… Finlândia… Ucrânia… e nós “tranquilamente tensos”, ainda confiantes no nosso trabalho e na percepção positiva que os juízes tiveram. Sérvia, Malta, Marrocos… e a tensão aumentando. Cingapura, Alemanha e Tailândia. A preocupação aumenta. Croácia é o décimo time anunciado, só faltam dois times. Nova Zelândia é chamada depois. Ficamos loucos. Só faltava um time. Uma vaga para 57 times. E finalmente, é anunciado o último finalista classificado para o segundo round: BRASIL! Festa completa na delegação brasileira!

Depois de outro rápido briefing para explicar a dinâmica deste segundo round, fomos liberados, e comemoramos rapidinho, vendo os “melhores momentos” do jogo Alemanha x Argentina num pub do lado do hotel. Tivemos que ser rápidos pois era  nosso desejo voltar logo para voltar a trabalhar melhorando a apresentação com os feedbacks obtidos dos juízes e do pessoal do Bradesco (principalmente Fred), da Microsoft Brasil (Walter Dias) e do Ressoar (Maurício) que puderam assistir a nossa apresentação.

Agora eu me vou, amanhã eu boto mais notícias sobre o andamento da Imagine Cup para a Proativa Team e também para as outras equipes brasileiras! Amanhã tem resultado do segundo round de SD e também do primeiro round da categoria de Jogos! Boa sorte a todos!

PS: Este post tá sendo escrito na correria, depois eu boto umas fotos e vídeos do dia de hoje 😉


Imagine Cup 2010 – Dia 1: Abertura do Evento

3 F Y

As horas aqui na Polônia se comportam de uma maneira bem diferente… O verão realmente faz com que os dias sejam mais longos por aqui, anoitencendo entre as 20h e 21h, sendo que às 3:30 da manhã já começa a clarear. Percebemos isto depois da virada de ontem para hoje… Passamos a madrugada trabalhando, corrigindo bugs de última hora e melhorando a apresentação.

Palácio da Cultura, visto do nosso hotel às 4 da manhã

A atividade mais importante de hoje foi a abertura oficial da Imagine Cup 2010. Um palco foi montado na praça que fica de frente para o belíssimo palácio da cultura aqui em Varsóvia. Foram tiradas as fotos oficiais, e depois, ao contrário do ano passado, onde cada delegação era chamada para compor a platéia, todos foram convidados a entrar ao mesmo tempo na área do evento. Apesar de ter sido menos emocionante do que a abertura da Imagine Cup 2009, não deixou de ser um momento marcante, e com muita festa por parte dos brasileiros. Ver a bandeira do Brasil entre as bandeiras de vários dos países participantes tremulando enquanto Wavin’ Flag tocava foi uma cena muito bonita.

A cerimônia foi conduzida com agilidade, tendo tido rápidos discursos do diretor da Microsoft Polônia, de um ex-primeiro ministro do país e de Jon Perera, gerente geral da área de educação da Microsoft.

Após os discursos, as boas vindas e o rompimento da fita que simbolizou a abertura oficial da Imagine Cup 2010, fomos deixados com um show de uma banda daqui, que particularmente eu gostei muito, mas vou ficar devendo o nome para depois.

A delegação do Brasil se animou e em alguns momentos roubou a atenção, com suas danças improvisadas e a alegria que nos é típica. Ficamos até o fim do show e curtimos muito!

Depois disso, com as honras do Bradesco, nós do Brasil fomos para o Hard Rock Café Warsawa, onde jantamos e vimos o primeiro tempo do jogo Espanha x Paraguai. Algumas equipes que precisavam ainda trabalhar em seus projetos, como a nossa e o pessoal de Embedded Development, voltaram para o hotel.

Estamos aqui agora trabalhando, novamente sem hora para acabar. Amanhã é o dia da primeira apresentação, que irá ser um peneirão onde 56 times serão eliminados na nossa categoria de Software Design, sobrando apenas 12. Boa sorte para nós e para todos os brasileiros!