<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Reflexões Digitais 3.0</title>
	<atom:link href="http://reflexoesdigitais.com.br/feed/" rel="self" type="application/rss+xml" />
	<link>http://reflexoesdigitais.com.br</link>
	<description>Internet, Publicidade, Rede Social, Twiter, Wordpress e muito mais</description>
	<lastBuildDate>Mon, 22 Mar 2010 01:16:44 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Publique seus plugins</title>
		<link>http://reflexoesdigitais.com.br/novidades/publique-seus-plugins/</link>
		<comments>http://reflexoesdigitais.com.br/novidades/publique-seus-plugins/#comments</comments>
		<pubDate>Sun, 21 Mar 2010 23:21:55 +0000</pubDate>
		<dc:creator>Diego Cox</dc:creator>
				<category><![CDATA[Novidades]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[custom Background]]></category>
		<category><![CDATA[custom report]]></category>
		<category><![CDATA[extend]]></category>
		<category><![CDATA[plugins]]></category>

		<guid isPermaLink="false">http://reflexoesdigitais.com.br/?p=641</guid>
		<description><![CDATA[Compartilhe suas soluções no site oficial do Wordpress, sua solução, pode ser o problema de outra pessoa...]]></description>
			<content:encoded><![CDATA[<p><a href="http://reflexoesdigitais.com.br/files/2010/03/wordpress-plugins.jpg" rel="lightbox[641]"><img class="alignleft size-full wp-image-642" title="wordpress-plugins" src="http://reflexoesdigitais.com.br/files/2010/03/wordpress-plugins.jpg" alt="wordpress-plugins" width="197" height="155" /></a>Na última semana publiquei alguns plugins no site oficial do Wordpress. É muito compensador e estimulande, observar que algo feito para resolver problemas específicos, também pode ser útil a outros desenvolvedores com as mesmas necessedides.</p>
<p>Comecei na sexta, publicando o <a href="http://wordpress.org/extend/plugins/diego-cox/" target="_blank">Domain Manager</a>, esse inclusive foi o maior incentivo para iniciar minha jornada por lá, como disse neste post, nunca havia recebido tantas solicitação nos mais diversos meios digitais que participo. O Domain Manager já ultrapassou os <a href="http://wordpress.org/extend/plugins/diego-cox/stats/" target="_blank">120 downloads</a>, em uma semana. Isso pra mim é um retorno incrivel.</p>
<p>Em seguida publiquei dois plugins simultaneamente, <a href="http://wordpress.org/extend/plugins/custom-reports-for-cfmors2/stats/" target="_blank">Custom Report for Cforms2 </a>e <a href="http://wordpress.org/extend/plugins/custom-background/stats/" target="_blank">Custom Background</a>. O primeiro é um plugin do plugin, Cforms2 que constrói fomulários dinamicos, gravando em banco ou enviando por email. Sentia falta da possibilidade de poder gerar CSV em formatos específicos, como data, campos, ordenação, etc.</p>
<p>Além da falta de relatórios, sempre perdia um tempo enorme para configurar expressões regulares, mascáras de formatação ( CEP, telefone, CPF), dessa forma fizemos um guideline com os principais campos criados, basta um Control C + Control V.</p>
<p>Já o <a href="http://wordpress.org/extend/plugins/custom-background/stats/" target="_blank">Custom Background</a> tráz como diferencial a possibilidade de poder associar um background específico para uma determinada categoria do Wordpress.Veja como background toda área por tráz do container principal. Pode ser utilizado para patrocínios de áreas determinadas de um site, ele também aceita tags de Openx na versão 1.5.</p>
<p>A dupla de Custom também já acumula mais de 120 downloads, na semana, juntos. Tenho mais alguns plugins desenvolvidos que estou &#8220;encapsulando&#8221; para publicar.</p>
<p>Gostei da brincadeira <img src='http://reflexoesdigitais.com.br/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://reflexoesdigitais.com.br/novidades/publique-seus-plugins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cloud Constructor &#8211; Uma topologia para sites de grande audiência &#8211; Parte I</title>
		<link>http://reflexoesdigitais.com.br/diversos/cloud-constructor-uma-topologia-para-sites-de-grande-audiencia-parte-i/</link>
		<comments>http://reflexoesdigitais.com.br/diversos/cloud-constructor-uma-topologia-para-sites-de-grande-audiencia-parte-i/#comments</comments>
		<pubDate>Sun, 14 Mar 2010 22:28:07 +0000</pubDate>
		<dc:creator>Diego Cox</dc:creator>
				<category><![CDATA[Análises]]></category>
		<category><![CDATA[Diversos]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Amazon Web Service]]></category>
		<category><![CDATA[AMI]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[EBS]]></category>

		<guid isPermaLink="false">http://reflexoesdigitais.com.br/?p=634</guid>
		<description><![CDATA[É possível o Wordpress ter alta performance, em sites de grande audiência, hospedado em uma infra estrutura do tipo Cloud Computing? Os céticos ainda duvidam, a vanguarda já começa a mostrar resultados.]]></description>
			<content:encoded><![CDATA[<p>Desde outubro do ano passado, venho explorando e estudando de forma exaustiva a estrutura de Cloud Computing da Amazon &#8211; conhecida como AWS EC2. Em uma análise leviana, trata-se de uma infra-estrutura similar as estruturas conhecidas de co-location ou data center.</p>
<p><a href="http://reflexoesdigitais.com.br/files/2010/03/Captura-de-tela-2010-03-12-às-18.33.59.png"><img class="size-large wp-image-635 alignleft" title="Captura de tela  2010-03-12 às 18.33.59" src="http://reflexoesdigitais.com.br/files/2010/03/Captura-de-tela-2010-03-12-às-18.33.59-1024x640.png" alt="Captura de tela 2010-03-12 às 18.33.59" width="393" height="246" /></a>Contudo, existe uma grande diferença entre a estrutura de clouding e uma estrutura tradicional baseada em hardware. Vamos desconsiderar a capacidade do hardware, assumindo que uma máquina com a configuração X na cloud computing equivale a mesma máquina X em uma estrutura de hardware.</p>
<p>Para mim, as maiores vantagens vem sendo o auto-escalonamento, o armazenamento de dados estáticos na CDN S3, o balanceamento, o extinção de manutenção de hardware e o custo.</p>
<p>Para não nos confundirmos, o tema é muito abrangente, existem varias nuances que podem fazer toda a diferença na construção dessa topologia. A idéia dessa série de posts é ilustrar uma infra estrutura de múltiplos serviços &#8211; todos baseados em wordpress &#8211; com uma audiência média de 250.000 acessos diários, 1.800.000 de page views por dia, e um peso médio de 600kb por página entregue, com um custo total de hospedagem de R$ 5.000 mensais. Em seguida abordarei as vantagens citadas, no parágrafo anteriror, demonstrando o ganho de performance, escalabilidade e facilidade de manutenção dessa estrutura.</p>
<p style="text-align: left;">O primeiro passo para a criação de uma estrutura no AWS é a criação de uma AMI (Amazon Machine Image), máquinas clones &#8211; fundamentais para o escalonamento &#8211; só podem ser geradas a partir de instâncias do tipo EBS (Elastic Block Storage) dessa forma o ideal é selecionar alguma AMI pública &#8211; da própria Amazon &#8211; que contenha apenas o OS instalado &#8211; eu costumo utilizar o Fedora 8 32 ou 64 bits dependendo do tipo de processamento da instância.</p>
<p style="text-align: left;">
<div id="attachment_637" class="wp-caption alignleft" style="width: 354px"><a href="http://reflexoesdigitais.com.br/files/2010/03/aws_inst.png" rel="lightbox[634]"><img class="size-large wp-image-637   " title="aws_inst" src="http://reflexoesdigitais.com.br/files/2010/03/aws_inst-1024x494.png" alt="Criando instâncias" width="344" height="166" /></a><p class="wp-caption-text">1 - Criando instâncias</p></div>
<p style="text-align: left;">Na imagem ao lado, apenas a terceira instância, pode gerar uma AMI, pois ela é do tipo EBS.</p>
<p style="text-align: left;">Dessa forma, após criar sua instância EBS, configurar a máquina com os serviços necessários, com tudo rodando. Você pode ir para o próximo passo que é gerar a AMI &#8211; clone &#8211; das suas máquinas de serviços.</p>
<p style="text-align: left;">Para criar sua AMI selecione a instância geradora e no menu acima selecione a opção Create Image (EBS AMI) &#8211; figura 2. Você também pode criar AMIS no S3, mas vamos nos concentrar no EBS. AMI&#8217;s também podem ser públicas no EBS ou S3, mas no exemplo seria uma AMI privada.</p>
<div id="attachment_639" class="wp-caption alignleft" style="width: 356px"><a href="http://reflexoesdigitais.com.br/files/2010/03/ami.png" rel="lightbox[634]"><img class="size-large wp-image-638      " title="ami" src="http://reflexoesdigitais.com.br/files/2010/03/ami-1024x450.png" alt="Criando uma AMI" width="346" height="152" /></a><p class="wp-caption-text">2. Craindo uma AMI</p></div>
<p style="text-align: left;">No exemplo &#8211; figura 3 -  foi criada uma AMI com: Fedora 8 32bits, Apache  2.2, PHP 5, MySQL. O webserver foi configurado, com seus virtual hosts  necessários, e existe uma instalação do WP 2.92 e outra do WP  MU 2.92.  Esse é apenas um exemplo fictício para explicar a crianção de uma AMI,  fundamental para quem pensa em auto-escalonamento.</p>
<p style="text-align: left;">No entanto, apenas a AMI em si não é suficiente para pensarmos em distribuição e sincronização de dados, arquivos estáticos, balanceamento, etc. Na figura principal do post uma AMI estão dentro de TODAS as instâncias sendo ela de Banco de Dados, Cache, Webserver, Storage, etc.</p>
<div id="attachment_638" class="wp-caption alignleft" style="width: 358px"><a href="http://reflexoesdigitais.com.br/files/2010/03/ami2.png" rel="lightbox[634]"><img class="size-large wp-image-639  " title="ami2" src="http://reflexoesdigitais.com.br/files/2010/03/ami2-1024x451.png" alt="3. AMI Criada" width="348" height="154" /></a><p class="wp-caption-text">3. AMI Criada</p></div>
<p style="text-align: left;">Ainda dentro do modelo proposto, no exemplo, devemos criar AMI&#8217;s curingas, que tenham todos os serviços, menos banco e cache, AMI&#8217;s de Banco de Dados, e AMI&#8217;s de cache, nesse caso memcache.</p>
<p style="text-align: left;">Essa é o primeirissímo passo para quem deseja ter uma infra estrutura baseada em Cloud Computing. No próximo post avançaremos no sentido de criar o primeiro balance de serviços, conectado a uma infra de banco e CDN S3. Nunca fugindo do conceito, em demonstrar a capacidade da Cloud Computing trabalhar com o Wordpress para criar uma infra-estrutura auto escalonável.</p>
<p style="text-align: left;">Apesar de estarmos falando em Wordpress, não estamos nos limitando a falar de blogs e sim, portais, blogs, hotsites, ad server, etc.</p>
<p style="text-align: left;">
]]></content:encoded>
			<wfw:commentRss>http://reflexoesdigitais.com.br/diversos/cloud-constructor-uma-topologia-para-sites-de-grande-audiencia-parte-i/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Domain Manager: Faça o download</title>
		<link>http://reflexoesdigitais.com.br/novidades/domain-manager-faca-o-download/</link>
		<comments>http://reflexoesdigitais.com.br/novidades/domain-manager-faca-o-download/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 01:30:36 +0000</pubDate>
		<dc:creator>Diego Cox</dc:creator>
				<category><![CDATA[Novidades]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[domain manager]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://reflexoesdigitais.com.br/?p=632</guid>
		<description><![CDATA[Agora é possível hospedar múltiplos blogs em múltiplos domínios com apenas uma única instalação do Wordpress MU. Faça -agora - o download do Domain Manager.]]></description>
			<content:encoded><![CDATA[<p><a href="http://reflexoesdigitais.com.br/files/2010/03/domains-and-hosting-300x225.jpg" rel="lightbox[632]"><img class="alignleft size-full wp-image-633" title="domains-and-hosting-300x225" src="http://reflexoesdigitais.com.br/files/2010/03/domains-and-hosting-300x225.jpg" alt="domains-and-hosting-300x225" width="300" height="225" /></a>Nunca recebi tantos pedidos no meu blog, também nunca tinha desenvolvido um plugin tão estratégico para usuários do Wordpress MU. Depois que publiquei <a href="http://reflexoesdigitais.com.br/internet/wordpress-internet-2/wordpress-mu-para-multiplos-dominios/" target="_blank">esse post</a>, não parei um dia se quer de receber pedidos, por comentários, e-mail, twitter e afins.</p>
<p>Na época do post, esse plugin ainda era muito embrionário, funcionava bem apenas em um ambiente muito específico. Já submeti o plugin para download no wordpress.org/extend.</p>
<p><span style="color: #ff0000;"><strong>O primeiro Alerta</strong></span>: Se você utiliza um servidor compartilhado, não utilize o reload automático, e veja como vai controlar a criação de vhost e reload do webserver.</p>
<p>Vamos<em><strong> instalar </strong>o plugin<strong> &#8211; Domain Manager</strong></em>.</p>
<p><strong>1. Plugin</strong><br />
1.1. Faça o upload do plugin com o modulo de restart para pasta /wp-content/mu-plugins/<br />
1.3. Passe o modulo para root chown root /mu-plugins/domain<br />
1.3. Passe o modulo para 777 chmod +x /mu-plugins/domain<br />
1.4. Crie um DNS &#8220;A&#8221; apontando para o ip da maquina host &#8211; todo novo domínio deve ter uma entrada do tipo A no seu servidor de DNS</p>
<p><span style="color: #ff0000;"><strong>Segundo Alerta</strong></span> &#8211; O Domain Manger funciona de forma automática apenas no OS Fedora, não que ele não possa ser utilizado em outros OS. Mas, nesse caso, o arquivo vhost.conf deve ser editado manualmente, assim como o reload do Apache. Dessa forma, na explicação abaixo tudo que diz respeito a APACHE, se não for aplicado em um OS Fedora com APACHE 2.2, deve ser feito manualmente.</p>
<p>OBS: Caso não queira utilizar o reload automatico do APACHE não é necessário fazer o upload do módulo domain.<br />
OBS2: Outra opção é criar uma rotina no cron para o reload do APACHE em um intervalo determinado de tempo.<br />
OBS3: Querendo você pode mudar a parte de ligação com o APACHE para conectar no seu webserver. Também funciona em lighthttp.</p>
<p><strong>2. Apache</strong><br />
2.1 Edite o arquivo /etc/httpd/conf/httpd.conf<br />
Adicione na ultima linha include /etc/httpd/conf/vhosts.conf &#8211; Todos os seus Virtual Hosts serão chamados desse arquivo.</p>
<p>2.2 Edite o arquivo /etc/init.d/httpd &#8211; Caso não queira utilizar o restart automático do Apache, desconsidere essa parte.</p>
<p>Edite a função start() adicionando a linha do mysql alterando as informações de acordo com a so seu banco &#8211;user, &#8211;pass, &#8211;database<br />
&#8221;<br />
start() {<br />
&#8230;<br />
mysql &#8211;user=&lt;usuario_db_wordpress&gt; &#8211;pass=&lt;senha_db_wordpress&gt; &#8211;batch &#8211;raw &#8211;silent &#8211;database=&lt;db_wordpress&gt; &#8211;execute=&#8221;SELECT container FROM vhosts WHERE active = 1&#8243; &#8211;skip-column-names&gt;/etc/httpd/conf/vhosts.conf<br />
LANG=$HTTPD_LANG daemon &#8211;pidfile=${pidfile} $httpd $OPTIONS<br />
&#8230;<br />
}<br />
&#8221;</p>
<p>Agora, para utilizar o plugin basta <a href="http://reflexoesdigitais.com.br/internet/wordpress-internet-2/wordpress-mu-para-multiplos-dominios/" target="_blank">ler o post anterior</a>.</p>
<p>Ficam os agradecimentos, claro que não fiz tudo sozinho, <a href="http://www.ricardolanes.com.br" target="_blank">Ricardo Lanes</a> &#8211; o super desenvolvedor da &#8211; parceira &#8211; <strong><a href="http://blogfarm.com.br" target="_blank">Blogfarm</a></strong> e <strong><a href="http://twitter.com/villefilho" target="_blank">Guilherme Neumas</a></strong> &#8211; o ninja do <strong><a href="http://esporteinterativo.com.br" target="_blank">Esporte Interativo</a></strong>. A mão dessa galera vale ouro, o cérebro nem comento!!!</p>
<p>Sim claro, faça o <strong><a href="http://reflexoesdigitais.com.br/wp-content/plugins/download-monitor/download.php?id=2" target="_blank">DOWNLOAD</a></strong> aqui.</p>
<p>Dúvidas, elogios, xingamentos, é só escrever ali embaixo nos comentários que vamos trocando. A idéia é sanar todas as dúvidas nos comentários, afinal a sua dúvida pode ser a mesma de outra pessoa e vice-versa.</p>
<p>O Domain Manager funciona &#8211; muito bem &#8211; com o <a href="http://wordpress.org/extend/plugins/wordpress-mu-domain-mapping/" target="_blank"><strong>Domain Mapping</strong></a> &#8211; plugin do aclamado <strong><a href="http://http://ocaoimh.ie/about/" target="_blank">Donccha</a></strong> &#8211; que faz o caminho inverso, permitindo que vários domínios trabalhem com um mesmo blog.</p>
<p>Por fim, fica um <strong><span style="color: #ff0000;">disclaimer</span></strong>, não há garantias que o plugin irá funcionar no seu ambiente. É preciso ter alguns tipos de acesso a configurações do APACHE e PHP que muitas hospedagens não permitem. Estou utilizando ele numa estrutura <a href="http://aws.amazon.com" target="_blank">AWS</a>, com Fedora 8, com 4 máquinas em balance. Utilizo o Fedora 8 64 bits, hospedando mais de 32 sites. Já vi funcionar também em ubuntu, mas ser o reload automatico, pois ainda não foi desenvolvida a função de reload para esse OS.</p>
]]></content:encoded>
			<wfw:commentRss>http://reflexoesdigitais.com.br/novidades/domain-manager-faca-o-download/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>O primeiro passo para o sucesso de um projeto</title>
		<link>http://reflexoesdigitais.com.br/diversos/gerencia-de-projetos/o-primeiro-passo-para-o-sucesso-de-um-projeto/</link>
		<comments>http://reflexoesdigitais.com.br/diversos/gerencia-de-projetos/o-primeiro-passo-para-o-sucesso-de-um-projeto/#comments</comments>
		<pubDate>Sun, 18 Oct 2009 01:08:00 +0000</pubDate>
		<dc:creator>Diego Cox</dc:creator>
				<category><![CDATA[Gerência de Projetos]]></category>
		<category><![CDATA[gerencia]]></category>
		<category><![CDATA[projetos]]></category>
		<category><![CDATA[stakeholder]]></category>

		<guid isPermaLink="false">http://www.reflexoesdigitais.com.br/blog/?p=540</guid>
		<description><![CDATA[Os Stakeholders podem ser internos, tais como: a gerência, os empregados, os administradores, os clientes internos, etc., ou externos, como: fornecedores, investidores, grupos da comunidade, órgãos reguladores e organizações do governo. Eles têm papel ativo no desenvolvimento e/ou na utilização do produto final e possuem o conhecimento necessário a criação desde produto.
Durante o ciclo de [...]]]></description>
			<content:encoded><![CDATA[<p align="justify"><a href="http://reflexoesdigitais.com.br/files/2009/10/stakeholders.jpg" rel="lightbox[540]"><img class="alignleft size-medium wp-image-630" src="http://reflexoesdigitais.com.br/files/2009/10/stakeholders-200x300.jpg" alt="Business group portrait" width="180" height="269" /></a>Os Stakeholders podem ser internos, tais como: a gerência, os empregados, os administradores, os clientes internos, etc., ou externos, como: fornecedores, investidores, grupos da comunidade, órgãos reguladores e organizações do governo. Eles têm papel ativo no desenvolvimento e/ou na utilização do produto final e possuem o conhecimento necessário a criação desde produto.</p>
<p align="justify">Durante o ciclo de vida do projeto, o grau de influência e autoridade das partes interessadas podem variar, dependendo da fase que esteja e, em geral, sua atuação é mais acentuada nas fases definição e planejamento.</p>
<p><strong>1. Abordagem no Gerenciamento de Stakeholders</strong></p>
<p align="justify">A maioria das organizações que empreendem novos projetos, independentemente do motivo, aborda os stakeholders de forma incompleta, concentrando suas preocupações nos envolvidos mais imediatos como, por exemplo, usuários, patrocinadores e equipe do projeto. Com o passar do tempo, percebeu-se que essa limitação era fator muito importante no sucesso ou fracasso do projeto e o conceito foi ampliado para abranger mais partes interessadas externas à organização como órgãos governamentais, reguladores e a sociedade civil.</p>
<p align="justify">Conforme vamos ampliando nossa consciência em relação aos impactos que um projeto pode ter sobre a realidade em que vivemos, cresce a importância de haver uma metodologia de abordagem para com cada uma das partes que irão ser influenciadas pelo trabalho do projeto e pelo produto gerado a partir desse trabalho.</p>
<p align="justify">Cada novo conhecimento requisitado pelo planejamento do projeto implica no envolvimento de um novo stakeholder e esta nova parte necessita ter seus anseios, suas necessidades e restrições compreendidas e incorporadas ao planejamento do projeto como um todo. De outra forma, o projeto não terá o resultado esperado, mas isso não significa que apenas o bom gerenciamento dos stakeholders poderá garantir o sucesso ou fracasso do projeto.</p>
<p align="justify">Portanto é importante que o gerente de projetos conheça detalhadamente os stakeholders. Para minimizar uma possível falta de entendimento, é importante que seja feita uma rodada de entrevistas com todos os stakeholders do projeto. Situações podem não permitir que todos sejam entrevistados, então os mais influentes devem ser priorizados. Perguntas que podem ajudar na montagem do plano de gerenciamento de stakeholders:</p>
<ul>
<li>Como você vê sua participação no projeto?</li>
<li>O que você deseja que seja feito durante o projeto?</li>
<li>Que tipo de informação quer receber, com que freqüência e de que forma?</li>
<li>Existe algum item que considere importante e que ainda não tenha sido abordado?</li>
</ul>
<p><strong>1.1 Classificação dos stakeholders</strong></p>
<p align="justify">Sabendo da natureza diferenciada de cada uma dessas partes componentes do projeto, precisamos definir diferentes estratégias de abordagem para cada uma delas. Primeiramente, precisamos definir os stakeholders-chave em um projeto:</p>
<p align="justify"><strong>Equipe do projeto:</strong> técnicos e conhecedores do negócio unem seus conhecimentos para definição e construção de um produto.</p>
<p align="justify"><strong>Usuários:</strong> quem vai efetivamente utilizar o produto do projeto.Sua contribuição é fator decisivo no sucesso ou fracasso do produto final de um projeto. Deve-se levar em consideração suas necessidades e suas relações com o meio em que se encontram e no qual irão utilizar o produto.</p>
<p align="justify"><strong>Sponsor:</strong> tem o comprometimento organizacional num projeto. Precisa ter grande influência na organização e auxilia o gerente de projetos quando decisões fora de sua alçada precisam ser tomadas. A Mobilização de pessoal-chave, resolução de conflitos e a estrutura organizacional do projeto são algumas de suas atribuições. Os sponsors são muito requisitados nas fases iniciais do projeto, mais especificamente definição e planejamento do mesmo.</p>
<p align="justify"><strong>Consultores especializados:</strong> não fazem parte da equipe do projeto, mas detêm conhecimento técnico ou de negócio que vai influenciar no planejamento, execução e controle do projeto.</p>
<p align="justify"><strong>Influenciadores:</strong> auditorias, legislação, sociedade, órgãos reguladores são alguns dos stakeholders que podem influenciar no projeto.</p>
<p align="justify"><strong>Financiadores:</strong> responsáveis pelo sucesso do projeto. Dão suporte e apresentam restrições ao gerente e sua equipe.</p>
<p align="justify"><strong>Clientes:</strong> apesar de não terem responsabilidade sobre a execução do projeto, tem grande interesse no produto final gerado pelo mesmo.</p>
<p align="justify"><strong>Gerente do projeto:</strong> responsável pela orquestração do projeto, especialmente pelo dia-a-dia do planejamento e por sua execução e controle.</p>
<p>Outros exemplos de stakeholders:<br />
· Gerência Executiva;<br />
· Outros projetos;<br />
· Sindicatos;<br />
· Associações;<br />
· Família;<br />
· Gerações futuras.</p>
<p>A figura a seguir mostra as principais partes interessadas em um projeto:</p>
<table border="0" align="center">
<tbody>
<tr>
<td><img src="http://reflexoesdigitais.com.br/files/2007/07/stakeholder_01.jpg" alt="stakeholder_01.jpg" /></td>
</tr>
<tr>
<td>
<p align="center">Figura 2 – Partes interessadas de um projeto<br />
Fonte: PMBOK 2004</td>
</tr>
</tbody>
</table>
<p align="justify">Depois disso, é importante descobrir qual é a importância e o interesse de cada um deles no projeto. Uma sugestão para isso é a criação de uma tabela onde serão mapeados todos os stakeholders de acordo com o nível de impacto em cada um deles:</p>
<table border="0" align="center">
<tbody>
<tr>
<td><img src="http://reflexoesdigitais.com.br/files/2007/07/stakeholder_022.jpg" alt="stakeholder_022.jpg" /></td>
</tr>
<tr>
<td>
<p align="center">Tabela 1 – Classificação dos stakeholders do projeto<br />
Fonte: do autor</td>
</tr>
</tbody>
</table>
<p><strong>1.2 Definição da abordagem<br />
</strong></p>
<p align="justify">O mapeamento anterior vai nos ajudar a definir, de acordo com o grau de influência de cada um dos stakeholders, qual a melhor forma de abordá-los sempre tendo como linha guia o sucesso do projeto. Estaremos considerando que o sucesso do projeto de que aqui falamos representa o objetivo definido pela alta gerência da empresa durante seu planejamento estratégico traduzido em ação.</p>
<p>Para isso, vamos utilizar um gráfico de interesse X importância, onde cada quadrante indica a forma de atuação.</p>
<table border="0" align="center">
<tbody>
<tr>
<td>
<p align="center"><span style="font-size: 10pt;font-family: 'Times New Roman'" lang="PT"><img src="http://reflexoesdigitais.com.br/files/2007/07/stakeholder_03.jpg" alt="stakeholder_03.jpg" /></span></p>
</td>
</tr>
<tr>
<td>
<p align="center">Figura 1 &#8211; Grau de Importância X Interesse no Projeto<br />
Fonte: do autor</td>
</tr>
</tbody>
</table>
<p><strong>2. Definição do trabalho dos stakeholders</strong></p>
<p align="justify">Cada parte interessada tem um trabalho a desempenhar em um projeto. A definição do escopo deve levar em consideração todas as partes integrantes e o trabalho que cabe a cada uma delas a fim de se conhecer toda a extensão do trabalho do projeto.</p>
<p align="justify">Conhecendo a dinâmica de influências de cada uma dessas partes, podemos traçar um plano de trabalho incluindo as atividades a serem executadas, responsável e prazo para execução. Essas atividades farão parte do cronograma do projeto e precisarão ser controladas,  realimentadas e corrigidas quando necessário.</p>
<p><strong>3. Comunicação com stakeholders</strong></p>
<p align="justify">Influenciado pela diversidade nos vários tipos de stakeholders envolvidos em um projeto, um plano de comunicação deverá ser desenvolvido indicando como, com que periodicidade, tipo e nível de informação deverá ser comunicado o projeto.<br />
Esse plano deverá ser desenvolvido nas fases iniciais do projeto e deverá assegurar a maximização da utilização das influências de cada stakeholder no momento certo. Para isso, é necessário realizar uma divisão dos stakeholders com necessidades de comunicação semelhantes e isso pode se desdobrar em 3 partes:</p>
<p><strong>Obrigatórias:</strong> geralmente estas incluem relatórios de andamento (Status) do projeto, exigências jurídicas, relatórios financeiros, etc. Essas informações são levadas aos receptores.</p>
<p><strong>Informativas:</strong> Estas são informações que as pessoas querem saber ou que elas podem precisar em suas atividades. Essas informações são normalmente disponibilizadas por escrito, mas requerem que as pessoas tomem a iniciativa de buscá-las.</p>
<p><strong>Marketing:</strong> Esta comunicação é projetada para promover o comprometimento, o entusiasmo sobre o projeto e os deliverables do projeto. Esse tipo de informação é levado às pessoas apropriadas. Para os projetos que requeiram mudanças de cultura da organização ou de hábitos de trabalho, você também poderá criar e divulgar uma marca ao projeto.</p>
<p><strong>4. Conclusões</strong><br />
As relações dos stakeholders com o meio em que se encontram podem influenciar um projeto de várias maneiras. É importante entender essas relações e como tirar o melhor de cada uma para a condução ótima do projeto.</p>
<p>Essas relações nos levam a adentrar no mundo das comunicações, em seus vários modos e os diferentes níveis. Não nos é possível falar de gerenciamento de stakeholders sem nos remeter aos conceitos-chave da comunicação, sem perceber a necessidade de construir um plano de comunicações eficiente e que promova a melhor utilização destes recursos.</p>
<p>As estatísticas nos mostram que a boa comunicação em um projeto requer aproximadamente 90% do tempo do gerente de projetos. Se comunicar é indispensável para a abordagem a stakeholders, consideramos que o bom gerenciamento dos interessados é um ponto de suma importância para o sucesso do projeto, em qualquer contexto.</p>
<p><strong>Referências Bibliográficas</strong><strong> </strong></p>
<ul>
<li><strong><a href="http://www.vemconcursos.com/opiniao/index.phtml?page_id=1828" target="_blank">VEM CONCURSOS</a></strong> – acessado em 22/06/2007.</li>
<li><a href="http://www.fgvsp.br/iberoamerican/Papers/0277_ACF4DC.pdf" target="_blank"><strong>FGV &#8211; IDENTIFICANDO E CATEGORIZANDO STAKEHOLDERS EM UMA INSTITUIÇÃO FINANCEIRA</strong></a> -  acessado em 22/06/2007.</li>
<li><a href="http://www.myliusemarodin.com.br/pdfs/conceito_stakeholder.pdf" target="_blank"><strong>MYLIUS E MARODIN</strong></a> &#8211; A FIGURA DE UM STAKEHOLDER EM UM PROJETO -  acessado em 22/06/2007.</li>
<li><a href="http://blog.tenstep.com.br/2006/09/19/artigo-analise-dos-stakeholders-partes-interessadas-de-um-projeto-parte-1-de-2/" target="_blank"><strong>BLOG TENSTEP</strong></a> &#8211; acessado em 22/06/2007.</li>
<li><a href="http://pt.wikipedia.org/wiki/Stakeholder" target="_blank"><strong>WIKIPÉDIA</strong></a> -  acessado em 22/06/2007.</li>
<li><a href="http://www.rodrigogaleote.com/PHP-Nuke/modules.php?name=News&amp;file=article&amp;sid=64" target="_blank"><strong>GALEATO, RODRIGO</strong></a> &#8211; Stakeholders e sua importância no projeto(2007) -  acessado em 22/06/2007.</li>
<li><strong>PROJECT MANAGEMENT INSTITUTE</strong> &#8211; PMBOK ® 2004 – 3ª EDIÇÃO</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://reflexoesdigitais.com.br/diversos/gerencia-de-projetos/o-primeiro-passo-para-o-sucesso-de-um-projeto/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>O seu Scrum está funcionando?</title>
		<link>http://reflexoesdigitais.com.br/diversos/gerencia-de-projetos/o-seu-scrum-esta-funcionando/</link>
		<comments>http://reflexoesdigitais.com.br/diversos/gerencia-de-projetos/o-seu-scrum-esta-funcionando/#comments</comments>
		<pubDate>Sat, 10 Oct 2009 14:04:27 +0000</pubDate>
		<dc:creator>Diego Cox</dc:creator>
				<category><![CDATA[Gerência de Projetos]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[metodologia]]></category>
		<category><![CDATA[product owner]]></category>
		<category><![CDATA[scrum]]></category>

		<guid isPermaLink="false">http://reflexoesdigitais.com.br/?p=626</guid>
		<description><![CDATA[Voltando a falar um pouco de Scrum, encontei uma checklist completa para você verificar como anda o processo dentro da sua empresa.
Sempre vale a pena avaliar quais os pontos estão funcionando bem e quais devem ser aprimorados.
O Scrum é uma metodologia iterativa que deve ser implementada aos poucos para evitar choques culturais, mas é importante [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://reflexoesdigitais.com.br/files/2009/10/Scrum.JPG" rel="lightbox[626]"><img class="alignleft size-medium wp-image-627" src="http://reflexoesdigitais.com.br/files/2009/10/Scrum-300x225.jpg" alt="Scrum" width="256" height="210" /></a>Voltando a falar um pouco de Scrum, encontei uma checklist completa para você verificar como anda o processo dentro da sua empresa.</p>
<p>Sempre vale a pena avaliar quais os pontos estão funcionando bem e quais devem ser aprimorados.</p>
<p>O Scrum é uma metodologia iterativa que deve ser implementada aos poucos para evitar choques culturais, mas é importante chegar rapidamente a um ponto de maturidade para o processo não sofrer uma involução e começar a andar para trás.</p>
<p><strong>Check Rápido<br />
</strong></p>
<p>Preenchendo os requisitos abaixo, não é necessário preencher o resto do teste, o Scrum está mostrando os resultados esperados dentro da sua empresa.</p>
<p>( ) Entregando software funcional e testado a cada 2-4 semanas</p>
<p>( ) Entregando as funcionalidades de maior valor para o negócio</p>
<p>( ) O processo está em constante evolução</p>
<p><strong>Check Completo<br />
</strong></p>
<p>Caracteristicas fundamentais do Scrum, caso elas não estejam implementadas e funcionais não é possível garantir que o Scrum esteja funcionando da forma correta</p>
<p>( ) A função do Product Owner (PO) está claramente definida</p>
<ul>
<li>( ) O PO está priorizando as demandas coerentemente</li>
<li>( ) O PO tem o conhecimento claro das prioridades do cliente</li>
<li>( ) O PO tem contato direto com o time</li>
<li>( ) O PO tem contato direto com os steakholders</li>
<li>( ) O PO escreve histórias claras</li>
</ul>
<p>( ) O time possui um Sprint Backlog</p>
<ul>
<li>( ) Claramente Visível</li>
<li>( ) Atualizado diariamente</li>
<li>( ) Administrado exclusivamente pelo time</li>
</ul>
<p>( ) Daily Meeting acontecendo diariamente</p>
<ul>
<li>( ) O time todo participa</li>
<li>( ) Problemas e impedimentos são revelados e resolvidos</li>
</ul>
<p>( ) Demonstração de funcionalidades nos Reviews</p>
<ul>
<li>( ) O time demonstra software funcionando e testado</li>
<li>( ) Feedback do PO para o time</li>
</ul>
<p>( ) Possui a definição de feito</p>
<ul>
<li>( ) A definição de feito é revista a cada iteração</li>
<li>( ) O time respeita a definição de feito</li>
</ul>
<p>( ) A Retrospectiva é feita ao final de cada Sprint</p>
<ul>
<li>( ) Resultados concretos nas melhorias propostas</li>
<li>( ) Algumas propostas já foram implementadas</li>
<li>( ) Participação de todo o time + PO</li>
</ul>
<p>( ) O PO possui um Backlog do Produto (Product Backlog)</p>
<ul>
<li>( ) dois ou três sprints pré priorizados a partir do valor de negócio</li>
<li>( ) dois ou três sprints com as complexidades estimadas</li>
<li>( ) As estimativas são feitas pelo time</li>
<li>( ) Os itens Top cabem em um sprint</li>
<li>( ) O PO entende todas as histórias do backlog</li>
</ul>
<p>( ) Reuniões de Sprint Planning</p>
<ul>
<li>( ) O PO participa</li>
<li>( ) O PO define a data fim do sprint</li>
<li>( ) Todo time participa</li>
<li>( ) O Sprint Backlog sempre é definido</li>
<li>( ) O time acredita no backlog comprometido</li>
<li>( ) O PO fica satisfeito com o comprometido</li>
</ul>
<p>( ) Iterações &#8220;Time-Boxed&#8221;</p>
<ul>
<li>( ) Os sprints demoram no máximo 4 semanas e no mínimo 2 semanas</li>
<li>( ) O sprint sempre termina na data estipulada</li>
<li>( ) O time não perde o foco nem é afetado por acontecimentos ou demandas externas</li>
<li>( ) O time sempre entrega o que foi comprometido</li>
<li>( ) Raramente um Sprint é cancelado e reiniciado</li>
</ul>
<p>( ) O time trabalha &#8211; fisicamente &#8211; junto</p>
<ul>
<li>( ) O time tem no máximo 9 e no mínimo 5 membros</li>
</ul>
<p><strong>Check Adicional</strong></p>
<p>Algum pontos não obrigatórios, mas recomendados para o bom funcionamento do Scrum.</p>
<p>( ) O time tem as especialidades necessárias para finalizar os itens do backlog</p>
<p>( ) Os membros dos times não estão limitados a especialidades específicas</p>
<p>( ) O PO tem a visão do produto em sintonia com o Backlog do produto</p>
<p>( ) O Backlog e a Visão do produto estão claramente visíveis</p>
<p>( ) Todos no time participam das estimativas</p>
<p>( ) O PO está sempre disponível durante as estimativas</p>
<p>( ) A estimativa do grau de complexidade são definidos pelo time</p>
<p>( ) Todo o time tem conhecimento dos três principais impedimentos</p>
<ul>
<li>( ) O Scrum Master (SM) tem estratégias para resolver os principais impedimentos</li>
<li>( ) O foco principal do SM é resolver impedimentos</li>
<li>( ) Os impedimentos são escalados para a gerência quando não resolvidos</li>
</ul>
<p>( ) O time tem um Scrum Master (SM)</p>
<ul>
<li>( ) O SM trabalha &#8211; fisicamente &#8211; perto do seu time</li>
</ul>
<p>( ) Histórias do Backlog são quebradas em tarefas quando entram no Sprint</p>
<ul>
<li>( ) As tarefas são estimadas</li>
<li>( ) As tarefas são atualizadas e acompanhadas diariamente</li>
</ul>
<p>( ) A velocidade está sendo mensurada (número de pontos por Sprint)</p>
<ul>
<li>( ) As histórias priorizadas no Sprint Planning já estão estimadas</li>
<li>( ) O PO utiliza a velocidade mensurada para planejar entregas</li>
<li>( ) A velocidade mensurada inclui apenas histórias feitas</li>
</ul>
<p>( ) O time tem um gráfico burndown</p>
<ul>
<li>( ) Visível a todos</li>
<li>( ) Atualizado diariamente</li>
</ul>
<p>( ) O Daily meeting é feito diariamente, no mesmo horário e local</p>
<ul>
<li>( ) O PO sempre participa</li>
<li>( ) O tempo máximo de duração é de 15 minutos</li>
<li>( ) Todo o time participa</li>
<li>( ) Todos dizem o que fizeram</li>
<li>( ) Todos dizem o que irão fazer</li>
<li>( ) Todos dizem o que está impedindo</li>
</ul>
<p><strong>Expandindo o Scrum para toda a empresa</strong></p>
<p>Algun intens importantes para empresas que trabalham com mais de um time, PO e SM</p>
<p>( ) Existe um Product Developer ( para empresas com vários PO&#8217;s)</p>
<p>( ) Times dependentes realizam o Scrum of Scrum</p>
<p>( ) Times dependentes participam do Sprint Planning de outros times</p>
<p><strong>Indicadores de Sucesso</strong></p>
<p>( ) Todos os envolvidos estão satisfeitos com a metodologia</p>
<p>( ) Todos os envolvidos estão satisfeitos com os resultados</p>
<p>( ) Horas extras são raras e voluntárias</p>
<p>( ) O processo está gerando discussões, críticas e novos experimentos</p>
<p>O teste proposto não tem pontuação &#8211; é uma checklist -, quantos mais itens estiverem implementados, mais o Scrum estará funcionando dentro da sua corporação, esse check deve ser feito periodicamente e os itens que não estiverem implementados devem ser revisto com atenção. O check original foi publicado <a href="http://www.crisp.se/scrum/checklist" target="_blank">aqui</a>, eu apenas traduzi e inclui alguns itens que considero importante para o sucesso do processo.</p>
]]></content:encoded>
			<wfw:commentRss>http://reflexoesdigitais.com.br/diversos/gerencia-de-projetos/o-seu-scrum-esta-funcionando/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Plágio ou Tendência?</title>
		<link>http://reflexoesdigitais.com.br/conjunturas/plagio-ou-tendencia/</link>
		<comments>http://reflexoesdigitais.com.br/conjunturas/plagio-ou-tendencia/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 16:39:59 +0000</pubDate>
		<dc:creator>Diego Cox</dc:creator>
				<category><![CDATA[Conjunturas]]></category>
		<category><![CDATA[Globo.com]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[globo]]></category>
		<category><![CDATA[ig]]></category>
		<category><![CDATA[noticias]]></category>
		<category><![CDATA[terra]]></category>
		<category><![CDATA[uol]]></category>

		<guid isPermaLink="false">http://reflexoesdigitais.com.br/?p=622</guid>
		<description><![CDATA[Em setembro de 2007, poucos dias após o lançamento da nova home do portal globo.com, escrevi esse texto onde frisava o lançamento de uma nova tendência de arquitetura em portais do &#8220;mainstream&#8221;. Na minha visão era bastante claro que o modelo lançado pelo portal da Globo seria seguido pelo World Wide Web à fora.
Não demorou [...]]]></description>
			<content:encoded><![CDATA[<p><a href="../files/2009/09/novo-record-quebrando-a-globo-copy.jpg" rel="lightbox[622]"><img class="alignleft" src="../files/2009/09/novo-record-quebrando-a-globo-copy-300x187.jpg" alt="Record x Globo" width="240" height="150" /></a>Em setembro de 2007, poucos dias após o lançamento da nova home do portal globo.com, escrevi <a href="http://reflexoesdigitais.com.br/empresas/globo-com/o-que-a-nova-home-da-globocom-diz-ao-mercado/" target="_blank">esse texto</a> onde frisava o lançamento de uma nova tendência de arquitetura em portais do &#8220;mainstream&#8221;. Na minha visão era bastante claro que o modelo lançado pelo portal da Globo seria seguido pelo World Wide Web à fora.</p>
<p>Não demorou muito, primeiro o <a href="http://noticias.uol.com.br/" target="_blank">UOL Notícias</a> replicou o modelo, em seguida veio o <a href="http://www.terra.com.br/portal/" target="_blank">Terra</a> e, logo após o <a href="http://www.ig.com.br/" target="_blank">iG</a>. Analisando esses portais fica muito claro a inspiração adquirida no portal global, as marcas do UX da globo.com estão presentes em vários aspectos nos portais citados.</p>
<p>Ontem foi lançado o <a href="http://www.r7.com/" target="_blank">R7</a>, portal da Rede Record de TV, nesse projeto &#8211; em particular &#8211; é onde a inspiração global e a tendência lançada em 2007 estão mais presentes. Começando pelo nome que é uma grande alusão ao G1, portal de notícias da CGJ. Chega a ser curioso a composição desses nomes, na Globo G1 significa Globo 1, o pólo central do jornalismo ágil, dinâmico e participativo. Já o <a href="http://www.r7.com/" target="_blank">R7</a> &#8211; Record 7 &#8211; Significa notícias 24 horas por dia 7 dias por semana, sempre &#8220;frescas&#8221;e de primeira mão, pregando o jhornalismo contínuo e incessável.</p>
<p>A parte de Arquitetura da informação, dispensa comentários, é uma cópia escarrada do portal da Globo. Há alguns anos atrás não duvidaria de que a Record teria tirado profissionais da globo.com para contruir seu portal. Mas, dentro da realidade, isso pode ser feito sem nenhum ex-profissional global envolvido. Com um firebug, e alguns outros add-ons é possível &#8220;sugar&#8221; todo e qualquer arquitetura e layout de um portal on-line.</p>
<p>Para sua logomarca a Record buscou &#8220;inspiração&#8221; em outra URL &#8211; no <a href="http://meme.yahoo.com/meme/" target="_blank">Meme</a> &#8211; da gigante Yahoo!, fica díficil encarar que qualquer semelhança é mera coincidência. Vejam as duas marcas e tirem suas próprias conclusões.</p>
<p>Mas o objetivo desse post não é vitimizar a globo.com, como plagiada, tampouco acusar a Record e os outros portais citados como plagiadores.</p>
<p><strong><em>A grande questão é:</em></strong> por que veículos de porte tão grande, não criam sua própria identidade, seus própios padrões e seu próprio mundo. Por que dentro da história da internet, poucos lançam tendêncuas e tantos as copiam.</p>
<p><em>Outra questão:</em> é positivo ou negativo ser copiado? Do ponto de vista positivo mostra a qualidade do produto lançado e a criação de um padrão genérico, a ser seguido pela concorrência. Pelo ponto de vista negativo, onde a percepção da falta de criatividade da concorrência é uma ameaça para as nova tendências que essa empresa almeja emplacar, assuta.</p>
<p>Penso que não existe lado certo ou errado, a mensagem principal dentro de todo esse conceito é que empresas como a globo.com conduzem a internet para a frente, enquanto que aqueles que copiam, pouco ou muito, estão de alguma forma correndo atrás de um prejuízo e certificando que a visão inovadora da sua concorrente tem mais futuro do que a sua própria visão.</p>
<p>Finalizando, ontem a Record abriu mais uma frente na sua incansável batalha com a TV Globo. A internet foi o último porto conquistado pela Record, na sua tentativa de consolidar  sua superioriedade e conquistar o topo da mídia de massa no Brasil. Enfim, essa é uma outra estória, muito mais longa, complexa e sombria.</p>
<p>Agora é esperar a globo.com se reinventar e assistir &#8211; novamente &#8211; a adaptação da concorrência ao novo padrão.</p>
]]></content:encoded>
			<wfw:commentRss>http://reflexoesdigitais.com.br/conjunturas/plagio-ou-tendencia/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Audiência x Transferência de Dados</title>
		<link>http://reflexoesdigitais.com.br/diversos/gerencia-de-projetos/audiencia-x-transferencia-de-dados/</link>
		<comments>http://reflexoesdigitais.com.br/diversos/gerencia-de-projetos/audiencia-x-transferencia-de-dados/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 21:31:45 +0000</pubDate>
		<dc:creator>Diego Cox</dc:creator>
				<category><![CDATA[Análises]]></category>
		<category><![CDATA[Gerência de Projetos]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[audiencia]]></category>
		<category><![CDATA[custos]]></category>
		<category><![CDATA[escalonar]]></category>
		<category><![CDATA[host]]></category>
		<category><![CDATA[page views]]></category>
		<category><![CDATA[transferencia]]></category>

		<guid isPermaLink="false">http://reflexoesdigitais.com.br/?p=620</guid>
		<description><![CDATA[Falando em custos de hospedagem, ele se divide basicamente em três partes: hardware, armazenamento e transferência de dados. Esse último bastante váriavel, pois o consumo é de acordo com o nivel da audiência e o peso (em kb) de suas páginas.
Dessa forma, considerando:
PV - Impressões mensais de páginas
KB &#8211; tamanho em kb médio do arquivo [...]]]></description>
			<content:encoded><![CDATA[<p><a href="../files/2009/09/hipertexto_transferencia-de-dados.jpg" rel="lightbox[620]"><img class="alignleft" src="../files/2009/09/hipertexto_transferencia-de-dados-300x230.jpg" alt="Transferencia de Dados" width="227" height="174" /></a>Falando em custos de hospedagem, ele se divide basicamente em três partes: hardware, armazenamento e transferência de dados. Esse último bastante váriavel, pois o consumo é de acordo com o nivel da audiência e o peso (em kb) de suas páginas.</p>
<p>Dessa forma, considerando:</p>
<p><em>PV </em>- Impressões mensais de páginas</p>
<p><em>KB</em> &#8211; tamanho em kb médio do arquivo de uma página.</p>
<p><em>PV * KB = X/1milhão</em></p>
<p><em><br />
</em></p>
<p>Os Page Views mensais você encontra no seu sistema de métricas, o Google Analytics, por exemplo. O tamanho médio de sua página pode ser visto <a href="http://loadimpact.com/pageanalyzer.php" target="_blank">aqui</a>.</p>
<p><strong>Exemplificando:</strong></p>
<ul>
<li>Um site com 1,5 milhões de page views por mês.</li>
<li>Com páginas na média de 500Kb</li>
<li>Consome: 750 GB de Transfêrencia OUT &#8211; Download.</li>
</ul>
<p>O consumo de transferência do tipo IN -Uploads varia de acordo com o que é uploaded para o servidor. Inclusãoes de artigos, fotos, vídeos, etc consomem esse tipo de banda. De qualquer forma, a transferência IN é sempre mais barata que a OUT e seu volume não ultrapassa os 5% do consumo OUT.</p>
<p>O site exemplificado acima, teria um consumo de transferência IN médio de 7,5GB a 37,5GB.</p>
]]></content:encoded>
			<wfw:commentRss>http://reflexoesdigitais.com.br/diversos/gerencia-de-projetos/audiencia-x-transferencia-de-dados/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wordpress MU &#8211; Teste de Stress</title>
		<link>http://reflexoesdigitais.com.br/internet/wordpress-internet-2/wordpress-mu-teste-de-stress/</link>
		<comments>http://reflexoesdigitais.com.br/internet/wordpress-internet-2/wordpress-mu-teste-de-stress/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 03:22:28 +0000</pubDate>
		<dc:creator>Diego Cox</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[velocidade]]></category>

		<guid isPermaLink="false">http://reflexoesdigitais.com.br/?p=610</guid>
		<description><![CDATA[Decidi testar a efetividade de alguns pontos estudados sobre a performance do Wordpress, o teste realizado é um teste preliminar em pequena escala para testar manobras que teoricamente podem acelerar e otimizar a velocidade da plataforma. Pontos como Hardware, Sistema Operacional e Cacheamento foram testados e analisados separadamente.
Foram duas baterias de testes com alguns perfis [...]]]></description>
			<content:encoded><![CDATA[<p><a href="../files/2009/09/lupa.jpg" rel="lightbox[610]"><img class="alignleft" src="../files/2009/09/lupa.jpg" alt="Teste de Stress Reflexões Digitais" width="186" height="142" /></a>Decidi testar a efetividade de alguns pontos estudados sobre a performance do Wordpress, o teste realizado é um teste preliminar em pequena escala para testar manobras que teoricamente podem acelerar e otimizar a velocidade da plataforma. Pontos como Hardware, Sistema Operacional e Cacheamento foram testados e analisados separadamente.</p>
<p>Foram duas baterias de testes com alguns perfis diferentes para testar quão efetiva é a utilização de um cacheamento abrangendo camadas de cada sistema (Expires, APC, Query Cache) e os Caches padrões do Wordpress (Supercache e Widget Cache).</p>
<p>Fiz uma instalação de Wordpress MU em um servidor com as seguintes características:</p>
<p><strong>Hardware</strong></p>
<ul>
<li>CPU &#8211; dual core 1Ghz</li>
<li>Memória &#8211; 1.7GB</li>
<li>HD &#8211; 160GB</li>
</ul>
<p><strong>Sistema</strong></p>
<ul>
<li>Apache 2.2.2 &#8211; Headers Expires</li>
<li>PHP 5.0 &#8211; APC Cache ativo</li>
<li>MySQL &#8211; 5.0 &#8211; Query Cache Ativo</li>
<li>Armazenamento de dados estáticos (imagens, videos, audios, .js, .css) armazenados remotamente.</li>
<li>Wordpress &#8211; WPMU 2.84, Supercache e Widget Cache</li>
<li>Plugins &#8211; +- 15 ativos</li>
<li>Mu Plugins: +- 5 ativos + Domain Manager</li>
<li>Blogs Ativos: 5 Blogs</li>
<li>Captcha nos forms &#8211; Cacheado.</li>
</ul>
<p>De fato trata-se de um Hardware bastante limitado mas ideal para um pequeno teste de estresse para entender melhor como tudo funciona junto. Realizei dois testes num <a href="http://loadimpact.com" target="_blank">site</a> &#8211; bem bacana. O teste analisou o tempo de carregamento (User load time) da página no browser do usuário, com a profundidade de até 5 páginas + 2 interações &#8211; Comentários, buscas, etc &#8211; por visita. Além do Load Time o teste também analisou o consumo de banda, a qualidade dos códigos carregados, tamanho de imagens + tempo de carregamento, e de outros arquivos como .js, .php e .css.</p>
<p>Cada teste foi feito em 5 etapas começando por 10 usuários simultâneos e chegando a 50 usuários. Um volume não muito grande, compatível com sites que recebem cerca de 30 a 50 mil usuários por dia, ou mais chegando no máximo a 100 mil usuários por dia.</p>
<p>Do outro lado, enquanto os testes de estresse eram executados, fiquei monitorando o consumo do CPU, conforme Imagem 1, a seguir detalharei os dois testes, passo a passo, e suas particularidades que influenciaram diretamente nos resultados.</p>
<p><span id="more-610"></span></p>
<p><span style="text-decoration: underline"><strong>Teste 1</strong></span></p>
<ul>
<li><strong>Perfil 10 usuários </strong>- O WP estava sem cache algum, tempo médio de carregamento foi de 12.9 segundos.</li>
<li><strong>Perfil 20 usuários</strong> &#8211; O WP continuava sem cache algum, tempo médio de carregamento foi de 32.3  segundos.</li>
<li><strong>Perfil 30 usuários</strong> &#8211; O Supercache foi ativado, tempo de carregamento 45.3 segundos, navegação inaceitável, impossível postar qualquer tipo de informação.</li>
<li><strong>Perfil 40 usuários</strong> &#8211; O Supercache continua ativado e o Widget Cache é ativado, carregamento 27.9segundos , nesse ponto o site volta a ficar navegável, mas muito lento.</li>
<li><strong>Perfil 50 usuários</strong> &#8211; Todos os caches ativados (SC e WC), carregamento 32.7 segundos, o site continua lento mas navegável.</li>
</ul>
<div id="attachment_612" class="wp-caption aligncenter" style="width: 537px"><a href="http://static.rd.s3.amazonaws.com/reflexoesdigitais/files/2009/09/graph_test1.jpg" rel="lightbox[610]"><img class="size-full wp-image-612" src="http://static.rd.s3.amazonaws.com/reflexoesdigitais/files/2009/09/graph_test1.jpg" alt="Teste 1 - Caches ativados com 30 usuários" width="527" height="310" /></a><p class="wp-caption-text">Teste 1 - Caches ativados com 30 usuários</p></div>
<p><!--more--></p>
<p><span style="text-decoration: underline"><strong>Teste 2</strong></span></p>
<ul>
<li><strong>Perfil 10 usuários</strong> &#8211; Todos os caches ativados, carregamento 5.19 segundos.</li>
<li><strong>Perfil 20 usuários</strong> &#8211; Todos os caches ativados, carregamento 9.64 segundos.</li>
<li><strong>Perfil 30 usuários </strong>- Todos os caches ativados, tempo de carregamento 17.9 segundos, nesse ponto o site ainda continua bem navegável, tanto no front-end quanto no admin.</li>
<li><strong>Perfil 40 usuários </strong>- Todos os caches ativados, carregamento 26.9 segundos , nesse ponto o site fica lento.</li>
<li><strong>Perfil 50 usuários</strong> &#8211; Todos os caches ativados, carregamento 36.8 segundos, o site continua muito lento mas navegável.</li>
</ul>
<div id="attachment_613" class="wp-caption aligncenter" style="width: 537px"><a href="http://static.rd.s3.amazonaws.com/reflexoesdigitais/files/2009/09/graph_test2.jpg" rel="lightbox[610]"><img class="size-full wp-image-613" src="http://static.rd.s3.amazonaws.com/reflexoesdigitais/files/2009/09/graph_test2.jpg" alt="Teste 2 - Tofdos os Caches ativados" width="527" height="310" /></a><p class="wp-caption-text">Teste 2 - Tofdos os Caches ativados</p></div>
<p><span style="text-decoration: underline"><strong><!--more-->Conclusões:</strong></span></p>
<ol>
<li>Fica evidente o ganho de performance do site entre o teste1 (30,22 segundos em média) e o teste 2 (19,28 segundos em média);</li>
<li>Em termos de processamento, a figura abaixo ilustra bem o desempenho do processador. Desconsiderando ser um processador de baixa performance e pouca memória, entre o teste 1 e o teste 2 o processador se comporta de forma diferente. No teste 2 a demanda de processamento, apesar de atingir os picos máximos, são bem menores do que no teste 1, demonstrando o alívio que o cache proporciona a máquina.</li>
<li>A idéia inicial era fazer o teste 1 todo sem cache, mas fiquei com medo de derrubar a instância. Por isso, a partir de 30 usuários tivei o WP-Supercache e com 40 ativei, também o WP-Widget Cache.</li>
<li>O resultado final prova que os caches ativos e, bem configurados, aumenta consideravelmente &#8211; cerca de 50% -, com máquinas mais robustas é possivel atingir um pico máximo entre 150 e 300 usuários. Prometo fazer o mesmo teste em uma máquina mais robusta.</li>
</ol>
<div id="attachment_611" class="wp-caption aligncenter" style="width: 539px"><a href="http://static.rd.s3.amazonaws.com/reflexoesdigitais/files/2009/09/stress_Test.jpg" rel="lightbox[610]"><img class="size-full wp-image-611" src="http://static.rd.s3.amazonaws.com/reflexoesdigitais/files/2009/09/stress_Test.jpg" alt="Consumo da CPU" width="529" height="299" /></a><p class="wp-caption-text">Consumo da CPU</p></div>
]]></content:encoded>
			<wfw:commentRss>http://reflexoesdigitais.com.br/internet/wordpress-internet-2/wordpress-mu-teste-de-stress/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Wordpress MU &#8211; Para múltiplos domínios</title>
		<link>http://reflexoesdigitais.com.br/internet/wordpress-internet-2/wordpress-mu-para-multiplos-dominios/</link>
		<comments>http://reflexoesdigitais.com.br/internet/wordpress-internet-2/wordpress-mu-para-multiplos-dominios/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 13:51:01 +0000</pubDate>
		<dc:creator>Diego Cox</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[domain]]></category>
		<category><![CDATA[dominio]]></category>
		<category><![CDATA[manager]]></category>
		<category><![CDATA[mu]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[wordpres]]></category>

		<guid isPermaLink="false">http://reflexoesdigitais.com.br/?p=602</guid>
		<description><![CDATA[O WPMU possui dois tipos de instalação, a recomendada é aquela que instala blogs em sub-domínios (http://nomeblog.dominio.com.br), a outra opção é a instalação por sub-diretórios (http://dominio.com.br/nomedoblog). Contudo, por padrão, cada instalação do WPMU aceita apenas um domínio.
Essa limitação complica a hospedagem de blogs em múltiplos domínios dentro de uma mesma instalação do WPMU. Para hospedar [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://reflexoesdigitais.com.br/files/2009/09/wordpress_icon-300x267.jpg.png" rel="lightbox[602]"><img class="size-full wp-image-596 alignleft" src="http://reflexoesdigitais.com.br/files/2009/09/wordpress_icon-300x267.jpg.png" alt="wordpress_icon-300x267.jpg" width="180" height="160" /></a>O WPMU possui dois tipos de instalação, a recomendada é aquela que instala blogs em sub-domínios (http://nomeblog.dominio.com.br), a outra opção é a instalação por sub-diretórios (http://dominio.com.br/nomedoblog). Contudo, por padrão, cada instalação do WPMU aceita apenas um domínio.</p>
<p>Essa limitação complica a hospedagem de blogs em múltiplos domínios dentro de uma mesma instalação do WPMU. Para hospedar múltiplos domínios existem alguns pré-requisitos.</p>
<ol>
<li>Criar o Virtual Host do dominio a ser hospedado dentro do Apache;</li>
<li>Reiniciar o Apache;</li>
<li>Fazer um update no banco de dados do MU, dentro da ID do blog em questão, para atualizar as URLS do novo domínio;</li>
<li>Alterar o wp-config.php, por padrão vem configurado com o nome do domínio de instalação fixo, é necessario alterar para algo do tipo: $_SERVER['HTTP_HOST'];</li>
<li>Apontar o DNS para o IP do servidor WPMU;</li>
</ol>
<p>Executar essas tarefas manualmente é bastante trabalhoso e arriscado, qualquer erro pode comprometer toda a instalação do WPMU.</p>
<p>Com essa necessidade e a limitação apresentada, comecei a pesquisar o que já existia por ai de plugins que executassem essa tarefa. Encontrei apenas um &#8211; no WPMU DEV &#8211; o <a href="http://premium.wpmudev.org/project/domain-mapping" target="_blank">Domain Mapping</a> que não faz o trabalho completo. Dessa forma, eu e meus amigos desenvolvedores começamos a criar nosso próprio plugin &#8211; o <strong>Domain Manager</strong>. Que executa todas as operações necessárias para a migração de um blog para um novo domínio.</p>
<p>Seu uso é bastante simples, basta instala-lo na pasta mu-plugins e preencher as informações necessárias que o blog é renomeado e apontado para o novo domínio, com a criação do Virtual Host e Updates no banco, até um reload no Apache o plugin executa.</p>
<p>Um ponto forte desse plguin que o wp-admin &#8211; do novo blog &#8211; pode ser acessado pela própria URL do novo domínio, de fato, temos um blog &#8220;stand alone&#8221; funcionando dentro de uma única instalação de WPMU que hospeda N domínios.</p>
<p>Existe apenas uma particularidade nesse processo, a diferença entre uma instalação WPMU por sub-direório ou por sub-domínios.</p>
<ul>
<li><strong>instalação por subdomínio </strong>- não é possivel criar blogs do tipo: http://dominio.com.br/nomedoblog, é possível criar blogs do tipo http://dominio.com.br, http://subdominio.dominio.com.br, http://outrodominio.com.br, http://dominio.com, e assim por diante.</li>
<li><strong>instalação por subdiretório</strong> &#8211; é possível criar blogs na raiz do domínio, contudo o WPMU nessa modalidade insere um /blog em blogs criados na raiz impedindo a navegabilidade do mesmo. Blogs criados na raiz devem utilizar algum tipo de redirect para um blog do mesmo domínio hospedado em /alguma coisa. Por exemplo: http://dominio.com.br redirecionando para http://dominio.com.br/nomedoblog. Não é obrigatório criar blogs raiz para todos os domínios, isso é feito no caso do domínio principal ser divulgado e/ou ter alguma relevância em buscas on-line.</li>
</ul>
<p>Assim, automatizei o processo de criação de blogs em múltiplos domínios no WPMU. Ainda estou na tentativa de resolver o problema do /blog em blogs criados na raiz de uma instalação por subdiretório. Mas de resto o <strong>Domain Manager</strong> está funcionando muito bem.</p>
<p>Quem tiver interesse em saber mais informações sobre esse plugin entre em contato!</p>
<p>A seguir umas imagens que ilustram o funcionamento do Domain Manager, clique na primeira e navegue pela galeria.</p>
<div id="attachment_603" class="wp-caption aligncenter" style="width: 618px"><a href="http://static.rd.s3.amazonaws.com/reflexoesdigitais/files/2009/09/por_dir.jpg" rel="lightbox[602]"><img class="size-full wp-image-603  " src="http://static.rd.s3.amazonaws.com/reflexoesdigitais/files/2009/09/por_dir.jpg" alt="por_dir" width="608" height="265" /></a><p class="wp-caption-text">Instalação por diretório</p></div>
<p style="text-align: center">
<div id="attachment_604" class="wp-caption aligncenter" style="width: 609px"><a href="http://static.rd.s3.amazonaws.com/reflexoesdigitais/files/2009/09/por_dom.jpg" rel="lightbox[602]"><img class="size-full wp-image-604" src="http://static.rd.s3.amazonaws.com/reflexoesdigitais/files/2009/09/por_dom.jpg" alt="Instalação por domínio" width="599" height="303" /></a><p class="wp-caption-text">Instalação por domínio</p></div>
<div id="attachment_606" class="wp-caption aligncenter" style="width: 623px"><a href="http://static.rd.s3.amazonaws.com/reflexoesdigitais/files/2009/09/dm_home.jpg" rel="lightbox[602]"><img class="size-full wp-image-606" src="http://static.rd.s3.amazonaws.com/reflexoesdigitais/files/2009/09/dm_home.jpg" alt="Domain Manager - O primeiro passo é buscar o ID do blog que deseja renomear" width="613" height="293" /></a><p class="wp-caption-text">Domain Manager - O primeiro passo é buscar o ID do blog que deseja renomear</p></div>
<div id="attachment_607" class="wp-caption aligncenter" style="width: 619px"><a href="http://static.rd.s3.amazonaws.com/reflexoesdigitais/files/2009/09/dm_conf.jpg" rel="lightbox[602]"><img class="size-full wp-image-607" src="http://static.rd.s3.amazonaws.com/reflexoesdigitais/files/2009/09/dm_conf.jpg" alt="Domain Manager - Configuração do novo domínio" width="609" height="290" /></a><p class="wp-caption-text">Domain Manager - Configuração do novo domínio</p></div>
<div id="attachment_609" class="wp-caption aligncenter" style="width: 629px"><a href="http://static.rd.s3.amazonaws.com/reflexoesdigitais/files/2009/09/dm_exec.jpg" rel="lightbox[602]"><img class="size-full wp-image-609" src="http://static.rd.s3.amazonaws.com/reflexoesdigitais/files/2009/09/dm_exec.jpg" alt="Domain Manager  - Bloag renomeado e apontando pro dominio" width="619" height="427" /></a><p class="wp-caption-text">Domain Manager  - Bloag renomeado e apontando pro dominio</p></div>
]]></content:encoded>
			<wfw:commentRss>http://reflexoesdigitais.com.br/internet/wordpress-internet-2/wordpress-mu-para-multiplos-dominios/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Reflexões Digitais de Casa Nova</title>
		<link>http://reflexoesdigitais.com.br/novidades/epoca-de-mudancas-e-descobertas/</link>
		<comments>http://reflexoesdigitais.com.br/novidades/epoca-de-mudancas-e-descobertas/#comments</comments>
		<pubDate>Wed, 23 Sep 2009 21:51:23 +0000</pubDate>
		<dc:creator>Diego Cox</dc:creator>
				<category><![CDATA[Novidades]]></category>
		<category><![CDATA[mudanca]]></category>

		<guid isPermaLink="false">http://reflexoesdigitais.com.br/?p=597</guid>
		<description><![CDATA[Nesses últimos tempos a vida anda bastante agitada, isso veio acontecendo em um crescente chegando a um ponto onde tudo mudou de uma vez só, ao mesmo tempo.
Sem problemas, mudanças me agradam, me incentivam a crescer ainda mais e a mudar algumas coisas que gostaria de ter mudado há tempos.
Uma delas é esse blog, desde [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-medium wp-image-599 alignleft" src="http://reflexoesdigitais.com.br/files/2009/09/home-300x199.jpg" alt="CB045675" width="300" height="199" />Nesses últimos tempos a vida anda bastante agitada, isso veio acontecendo em um crescente chegando a um ponto onde tudo mudou de uma vez só, ao mesmo tempo.</p>
<p>Sem problemas, mudanças me agradam, me incentivam a crescer ainda mais e a mudar algumas coisas que gostaria de ter mudado há tempos.</p>
<p>Uma delas é esse blog, desde 2006 com o mesmo layout cada vez mais defasado, estava ainda na versão 1.3 do Wordpress, casa de ferreiro espeto de pau, como sempre.</p>
<p>Como nas últimas três semanas tenho trabalhado pesadamente em cima do Wordpress MU, junto com a &#8220;Nuvem&#8221; da Amazon; aproveitei para migrar o blog, a versão e o layout para esse novo mundo. Daqui uns dias vou falar sobre o Wordpress nas Nuvens, por enquanto ficamos com as novidades aqui do Reflexões e a minha promessa que voltarei a atualiza-lo com freqüencia.</p>
<p>Bem vindos ao recomeço e vamos nessa!</p>
<p><strong>OBS:</strong><br />
Ah! Esse é o tema Magazine Basic do &#8211; fera! &#8211; <a href="http://tinkerpriestmedia.com/" target="_blank">c.bovota</a>, impressionante como o mundo evolui rápido no Wordpress, hoje em dia o barato não são mais temas bonitos e sim, temas com funcionalidades, flexibilidade e customização.</p>
<p>Curti, esse ar de NYT no blog&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://reflexoesdigitais.com.br/novidades/epoca-de-mudancas-e-descobertas/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
