Papéis e responsabilidades no Scrum

Posted in Internet on August 31st, 2009 by admin – Be the first to comment

A organização dos recursos humanos envolvidos no projeto utilizando o método Scrum é separada em três papéis: Product OwnerScrum Master e a Scrum Team (Marçal, 2007).

Os papéis e responsabilidades no Scrum, segundo Marçal (2007) são:

Product Owner ou dono do produto, basicamente o cliente, responsável por definir o que é o produto, quais as suas características, como e quais serão as funcionalidades do produto, suas prioridades e aprova ou não o resultado do trabalho desenvolvido. Como todo cliente possui a preocupação em obter a lucro com o produto desenvolvido. Defini a data de entrega e quando necessário redefini as prioridades e as características do produto.

Scrum Master trabalha próximo ao Product Owner, tem a responsabilidade da aplicação do método, ele deve garantir que a equipe seja funcional e produtiva e acompanhar o que está sendo realizado, ajudar a equipe removendo todo e qualquer impedimento que possa ocorrer no desenvolvimento dos Sprints, e também proteger a equipe de riscos e interferências externas e também o excesso de otimismo.

Scrum Team, também chamada de Equipe, é o conjunto de pessoas que possui a responsabilidade de desenvolver e entregar os Sprints realizados. Deve ter como características: ser disciplinada e auto-gerenciada, com atributos multifuncional e comprometidos com um objetivo comum. Geralmente são formados em pequenas quantidades.

Fonte: MARÇAL, Ana Sofia; PEREIRA, Paulo; TORREÃO, Paula. Entendendo Scrum para Gerenciar Projetos de Forma Ágil. Acesso em: 01 dez 2008.

Google Docs ganha ferramenta de tradução

Posted in Internet on August 30th, 2009 by admin – Be the first to comment

O Google Docs ganhou mais uma nova funcionalidade a integração do Google Tradutor com o Docs. Com poucos cliques você consegue visualizar o texto traduzido, podendo após isso criar um novo documento com o novo texto ou substituir o documento atual.

Para utilizar essa funcionalidade basta clicar no menu “ferramentas” e depois “Documento do Google Tradutor” e assim escolhar o idioma desejado.

Fonte: http://googleblog.blogspot.com/2009/08/translate-documents-sharing-across.html

Processo para desenvolvimento de sistemas: definido ou empírico

Posted in Internet on June 14th, 2009 by admin – 10 Comments
De acordo com o artigo da Advanced Development Methods Inc., o Scrum
utiliza o processo empírico. Na análise e planejamento do sistema nem todas as
características e funcionalidades do projeto são identificadas desde o início do
projeto. À cada iteração, nas reuniões diárias consegue-se identificar os
impedimentos e variáveis que são necessários para a conclusão do projeto de
acordo com os desejos do Product Owner (dono do projeto).
O processo definido é baseado em leis fundamentais, o conjunto de entradas,
utilizando a mesma teoria, para se conquista o mesmo resultado, o projeto está em
conformidade com as definições iniciais. Como por exemplo, na construção de um
edifício, antes do edifício ser construído já se tem todas as definições na planta e
nos documentos gerados pelos engenheiros (funcionalidades e características que o
edifício terá quando for concluído).
30
Para utilizar o processo empírico é necessário identificar após a inspeção se
ele atende aos seguintes critérios: o projeto não se enquadra no processo definido,
nem todas as variáveis são conhecidas, o sistema está começando a compreendido,
ele é complexo, e com o tempo pode ser alterado pelo Product Owner (dono do
projeto).
A utilização e a escolha incorreta do processo pode levar ao fracasso do
projeto (ADM, 1995).
Assim como outras metodologias o Scrum possui papéis, técnicas e artefatos
que são respeitados durante o desenvolvimento dos projetos.

De acordo com o artigo da Advanced Development Methods Inc., o Scrum utiliza o processo empírico. Na análise e planejamento do sistema nem todas as características e funcionalidades do projeto são identificadas desde o início do projeto. À cada iteração, nas reuniões diárias consegue-se identificar os impedimentos e variáveis que são necessários para a conclusão do projeto de acordo com os desejos do Product Owner (dono do projeto).

O processo definido é baseado em leis fundamentais, o conjunto de entradas, utilizando a mesma teoria, para se conquista o mesmo resultado, o projeto está em conformidade com as definições iniciais. Como por exemplo, na construção de um edifício, antes do edifício ser construído já se tem todas as definições na planta e nos documentos gerados pelos engenheiros (funcionalidades e características que o edifício terá quando for concluído).

Para utilizar o processo empírico é necessário identificar após a inspeção se ele atende aos seguintes critérios: o projeto não se enquadra no processo definido, nem todas as variáveis são conhecidas, o sistema está começando a compreendido, ele é complexo, e com o tempo pode ser alterado pelo Product Owner (dono do projeto).

A utilização e a escolha incorreta do processo pode levar ao fracasso do projeto (ADM, 1995).

Assim como outras metodologias o Scrum possui papéis, técnicas e artefatos que são respeitados durante o desenvolvimento dos projetos.

Fontehttp://jeffsutherland.com/oopsla/schwapub.pdf

Metodologia Scrum

Posted in Internet on June 13th, 2009 by admin – Be the first to comment

A metodologia Scrum é aplicado no desenvolvimento de produtos, na administração de trabalhos iterativos e incrementais, e por ser considerado um método ágil, com foco na qualidade e produtividade (Control Chaos, 2009), é também bastante utilizado no desenvolvimento de softwares.

Método ágil para o desenvolvimento do sistema

Diversas empresas adotam esse tipo de gerenciamento de projetos, como por exemplo, a Yahoo, Google, Electronic Arts, High Moon Studios, Lockheed Martin, Philips, Siemens, Nokia, BBC entre outras.(*)

A implantação do método é um processo não muito simples, por exigir uma mudança cultural da organização e possuir uma equipe multifuncional e disciplinado (Marçal, 2007).

Segundo Marçal, as principais características do Scrum são:

  • possui um cronograma flexível (o dono do produto pode alterar o Backlog de Produto no final de cada Sprint);
  • realização de revisões frequentes (diariamente existem reuniões entre a equipe com no máximo de 15 minutos);
  • colaboração entre a equipe (todos trabalham com o objetivo de concluir o produto, existe a colaboração entre os membros da equipe);
  • a equipe de desenvolvimento é pequena (com no máximo 6 a 10 pessoas),em projetos com grande quantidade de pessoas, elas são separadas em equipes menores agindo independentemente de outras equipes;

(*) Fonte: Relação de empresa que utilizam o Scrum. Palestra Gerenciamento de Projetos Ágeis com Scrum por Mauricio Vieira membro do Grupo de Pesquisa aSide@UFBA – Departamento de Ciência da Computação Universidade Federal da Bahia. Apresentação completa em aqui.

Fonte: CONTROL CHAOS. What is Scrum?. Acesso em: 16 fev. 2009.

Fonte: MARÇAL, Ana Sofia; PEREIRA, Paulo; TORREÃO, Paula. Entendendo Scrum para Gerenciar Projetos de Forma Ágil. Acesso em: 01 dez 2008.

Para que as empresas estão utilizando o Twitter?

Posted in Internet on June 10th, 2009 by admin – 1 Comment

Antes de responder a pergunta acima vamos entender rapidamente o que é o Twitter?

Um serviço criado por Evan Williams e Biz Stones em 2006, essa ferramenta permite que usuários publiquem mensagens de até 140 caracteres, por meio do site ou do celular, podendo incluir ou não links para sites.
Os usuários publicam os mais variados tipos de informações (pessoal ou profissional) como por exemplo, “o que estão fazendo agora?” , “o que estão pensando?”, “quais os planos?”, “como estão se sentindo?”, “o que aconteceu?” ou qualquer outra mensagem com relação a acontecimentos, conselhos, piadas, novidades, experiências com produtos ou serviços.

Como funciona o Twitter?
Para utilizar o Twitter é necessário que o usuário seja registrado.
Após estar autenticado no site o usuário pode:

  • Definir se o Twitter será privado (somente seguidores poderão ler as mensagens);
  • Alterar cadastro, configurações de cores, foto, imagem de fundo;
  • Seguir um usuário;
  • Postar ou responder mensagens;
  • Buscar usuários ou mensagens por palavra-chave;
  • Ler mensagens de outros usuários;

As mensagens postadas no site ficam disponíveis para que outros usuários possam ler. As mensagens são apresentadas em ordem cronológica.

Quem usa o Twitter no Brasil?
Perfil dos usuários que utilizam o Twitter no Brasil:*

  • Homem entre 21 e 30 anos;
  • Solteiro;
  • Mora nos estados de São Paulo ou Rio de Janeiro;
  • Está na universidade ou já concluíram o ensino superior;
  • É usuário pesado da internet: passa cerca de 50 horas por semana conectado;
  • Está no Twitter há menos de um ano, mas costuma acompanhar em média 111 pessoas e é seguido por 158;
  • Usa ferramentas 2.0 como orkut, YouTube, Facebook, Flickr, Last.fm e Google Reader;
  • Replica posts interessantes;
  • Atualiza-se pelo Twitter, por portais, blogs e amigos;
  • 70% seguem ou já seguiram perfis corporativos, de eventos ou campanhas.

Modelos de uso para as empresas**

Informativo: O Twitter é usado como serviço de alerta, para avisar sobre novas postagens em blogs, notícias, ou reportagens de sites de jornais e revistas.
Empresa que adotam: Normalmente empresas de mídia como por exemplo: CNN, Times, BBC, Terra, UOL, BandNews, GoogleNews, G1, Prefeitura de São Paulo, Governo do Estado de São Paulo, entre outros.

Monitoramento: Empresas fazem buscas regulares no Twitter para saber, em tempo real, o que seus clientes estão falando sobre seus produtos ou serviços.
Empresas que adotam: Empresas de varejo e serviços, O Boticário, operadoras de telecomunicações Claro e NET, banco Bradesco.

Promoção: As empresas usam o serviço para divulgar promoções. Muitas aparecem no Twitter antes das outras mídias e há casos de ofertas exclusivas aos usuários de rede social.
Empresas que adotam: Redes de varejo e lojas de comércio eletrônico, como Submarino, Amazon ponto Frio e Dell.

Eventos: O Twitter é usado para promover eventos de massa, como shows e festas, e depois serve para medir a recepção do público.
Empresas que adotam: Empresas que realizam festivais associados a marcas, como TIM Festival, Skol, Sensation e Fiat SPFW.

* Fonte: Revista Info Edição de Junho/2009 – nº 208
** Fonte: Revista Exame Edição 942 – ano 43, nº 8 – 06/05/2009