Archive for June, 2009

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