Mostrando postagens com marcador Empreendedorismo. Mostrar todas as postagens
Mostrando postagens com marcador Empreendedorismo. Mostrar todas as postagens

15 de jun. de 2009

Seu software economiza energia?

Segundo uma pesquisa realizada pela empresa Google Inc., 15.000 buscas significam, em emissão de CO2, a produção de 1 x-burguer.

Isso não é nada ?

Vamos fazer uma conta básica.

Quantas pessoas existem no mundo? Aproximadamente 6,6 bilhões.

Considerando que 1% da população faça pesquisas na internet a cada 1 hora.
6.600.000.000 x 0.01 = 66.000.000 de pessoas fazendo consultas por hora

Um estudo realizado pela "NUA Surveys" sugere que em 2000 existiam mais de 359 milhões de usuários nas maiores potencias econômicas do mundo

66.000.000 X 24 horas por dia = 1.584.000.000 de pessoas por dias.

se cada uma delas fizer 1 consulta teremos 1.584.000.000 de consultas.
1.584.000.000 / 15.000 = 105.600.000 de x-burguers.

Parece muito?
Consideramos apenas 1% da população por hora, imagina se avaliar a quantidade de consultas realizadas por hora que tenho certeza ser mais que 66 milhões, considere que pessoas pesquisam inúmeros assuntos durante seus dias de trabalho e que pela noite milhares de pessoas pesquisam sobre seus interesses.

É... descobrimos que a tecnologia pode ser altamente agressiva ao meio-ambiente.

Mas o que eu como desenvolvedor, arquiteto, analista ou líder de equipe posso fazer? O que eu tenho a ver com isso?

Bom, é um pouco complicado falar sobre este assunto pois precisaríamos de muitas evidências e estudos, mas tentarei aninhá-las aqui.

Black to the world


Quando desenvolvemos aplicativos com fundos escuros temos maior economia na utilização do monitor...
Dúvida?

Pensando exatamente nisso o site blackle foi criado, é uma ilustre iniciativa para um mundo de TI mais verde, limpo e econômico
http://www.blackle.com/ - Este site é uma interface que permite realizar consultas no google com maior economia, possui um contador que demonstra a quantidade de Watts economizados pelo site.
Tabela de Watts por cor
White - 74 Watts
Fuchsia - 69 Watts
Yellow - 69 Watts
Aqua - 68 Watts
Silver - 67 Watts
Blue - 65 Watts
Red - 65 Watts
Lime - 63 Watts
Gray - 62 Watts
Olive - 61 Watts
Purple - 61 Watts
Teal - 61 Watts
Green - 60 Watts
Maroon - 60 Watts
Navy - 60 Watts
Black - 59 Watts

Fonte: http://www.graphicsoptimization.com/diy/displaycolors.htm


Best Pratices

O que as melhores práticas tem a ver com a redução de consumo de energia?

Não encontrei nenhum estudo sobre isso, mas raciocinemos...

Quando eu utilizo singleton por exemplo, estou economizando memória, e por sua vez economizando a energia que seria gasta para alocar um novo objeto na memória.

Com a reutilização de código ganhamos em espaço em disco, em utilização de memória e processamento(Cache do processador).

Que coisa ... será que ainda existem dúvidas de que economizamos uma peque e singela parte do mundo com melhores práticas.

Green Leader

Acredito que onde mais podemos economizar energia é durante o desenvolvimento do software.

Os líderes de projetos de software não se preocupam com a questão ambiental, pois não é evidente que a função de um líder é avaliar o bem da sua equipe (comunidade)?

O bem para as pessoas também inclui se preocupar com a qualidade de vida do lugar onde elas vivem.

Existem inúmeras atitudes que podem fazer com que a equipe economize energia, algumas delas são:
    1. desligar o computador quando o integrante for embora, caso necessário somente desligar o monitor.
    2. reduzir o brilho dos monitores da equipe
    3. reduzir o consumo de copos plásticos, induzir o uso de copos individuais de porcelana ou vidro
    4. reduzir a intensidade da luz do ambiente da equipe
    5. evitar longas jornadas de trabalho
    6. em locais pouco movimentados conduzir as pessoas a apagarem a luz quando não houver ninguém.
    7. reduzir o número de documentos impressos e gravados
    8. reduzir a utilização de ar condicionado
Estas são apenas algumas atitudes.

Conclusão

Cada vez mais as corporações pensam em fazer com que suas atividades sejam cada vez mais alinhadas com os objetivos da sociedade e da sua comunidade, não penas por ser um ambiente favorável ao trabalho, mas também por ser um mundo novo onde clientes e usuários são mais experientes e extremamente mais exigentes, e assim forçados a se preocupar com o meio ambiente e as atividades sociais.
Com estes estudos conseguimos encontrar bases para iniciar a redução dos devidos consumos tanto de energia elétrica quanto de objetos que degradam o meio ambiente de forma letal.
Reconheço que faltam alguns pontos neste post mas tento aqui expor a preocupação das empresas e da sociedade e relacionar a Tecnologia de informação que pode ajudar tanto a diagnosticar problemas com o meio ambiente quando ajudar a recupera-lo.

29 de jan. de 2008

Decisões

Hoje o desenvolvimento de software esta bem evoluído, temos muitos frameworks, padrões, metodologias, entre muitas outras ferramentas que visão a produtividade e a qualidade do desenvolvimento de software.
Mas com tantas opções qual devo escolher para desenvolver meu projeto?Qual é a melhor?

Infelizmente não existe a melhor!

Nem tudo deve ser seguido pela emoção, em alguns casos, em sua maioria, nos que envolvem dinheiro, devemos seguir a razão.

Mas isso eu tenho certeza que você já deve saber.

Então vamos nos avaliar!

Perguntas que precisamos responder para saber nosso tipo de perfil:

1. Quando aprendo uma nova tecnologia e estou envolvido em um projeto em andamento, e vejo que esta nova tecnologia é aplicável ao projeto, minha tendência é utilizar a tecnologia que aprendi?

2. Minha tendência é acatar as opções que já tenho experiência, mesmo que seja mais complicado e trabalhoso que outras opções?

3. Mesmo sabendo que algo já esta desenvolvido, acredito que devo fazer as coisas da minha forma, pois será mais fácil se um dia necessitar de uma manutenção, ou alteração?

4. Não peço apoio e nem opiniões de outras pessoas?

Enfim existem mais algumas perguntas que precisam ser elaboradas, mas estas aqui já conseguem, chegar a alguns dos pontos que fazem com que a decisão possa vir a ser objetiva e clara.

Esses pontos em questão, são a base para uma boa escolha, como uma gangorra, se pender para a emoção, podemos ter um abismo em nossos pés, mas também pode ser, em casos raros, que iremos parar em um chão duro. Se caso a gangorra pender para o lado da razão teremos a certeza de uma base sólida.Como é abstraido na figura abaixo.



O lado da razão é sempre o mais correto, a razão é construída pela consciência de certos riscos e habilidades.

Portanto para termos razão, é preciso conhecer bem daquilo que iremos analisar para decidir.

Na questão 1, pergunto pelo ponto do entusiasmo, geralmente, quando aprendemos algo novo, ficamos entusiasmados para ver na prática, mas o projeto que esta em andamento esta quase que totalmente pronto ou esta bem definido, deve-se avaliar, deixando de lado o fato de "simplesmente inovar" o sistema, por que as vezes tentando inovar podemos acabar comprometendo a arquitetura e a padronização do sistema.
Na questão 2, muitas pessoas tendem a usar aquilo que já conhecem ou que já tem experiência, isto é típico de uma pessoa conservadora, a maior parte das vezes devemos estudar entes de tomar uma decisão, para conhecer o novo, ou conhecer o outro lado da moeda.
Na 3, esta é a visão do descrente, não se esqueça que assim como você outras pessoas podem ter pensado e feito algo, bastante parecido, ou que atenda as suas necessidades, olhe pelo lado do custo de seu tempo, veja se vale a pena gastar mais tempo do que você tem, ou que você quer.

A última pegunta é para as pessoas que, não acreditam que outras possam ter boas idéias, ou tem medo de perder seu posto para aqueles que tem outras idéias. Não se esqueça, que se você esta em uma posição de tomar decisões, isto automaticamente, implica que, pedir opiniões de outras pessoas, principalmente de seus liderados, irá ajudar a sua vida e a vida da pessoa que lhe deu a idéia.
A razão é um bom senso entre o pessoal e o profissional.

Vamos supor que teremos, a opção de desenvolver um sistema Web, em Java ou em .NET, no caso deve-se haver um estudo para o caso, se o sistema necessitar de alta produtividade, pode ser que o .NET seja a melhor opção, mas se precisamos de baixo custo, temos Ferramentas de desenvolvimento Open Source/Freeware, para Java, na verdade (e aqui vai a palavra mágica da boa análise) depende, são algumas variáveis que vão fazer com que algum caminho seja seguido ou não.

E exatamente por pender mais para o lado da emoção que várias guerras são cravadas, como por exemplo:
- Linux X Windows
- Java X .NET
- Microsoft X Sun
- Google X MSN Search
- entre muitas outras, que nem chegam a ser da área de TI.


Conclusão do Autor



Enfim, neste artigo, falei o que muitos já sabiam, não quero "aparecer" escrevendo este artigo, mas com a quantidade de desentendimentos, que vejo, me senti obrigado a inaugurar este blog com este artigo, pois assim consigo passar a idéia geral do blog.
Não apenas estude, mas estude com consciência, não apenas critique, mas critique com a certeza.
Avalie bem todos os artigos que são escritos, pois um artigo é uma opinião de um autor. A expressão de uma opinião que nem sempre pode ser a mais indicada ou menos indicada.
Construa seus próprios conceitos, e tente quebrá-los para sempre se ter um aperfeiçoamento do conhecimento.
Caso não concorde comigo, não fique aflito, esta é apenas a minha opinião.