Revista Active Delphi
terça-feira, 9 de fevereiro de 2010
Busca  
Porta 80 Web Hosting
 :: Acessibilidade
Ir para conteúdo principal: ALT + 1
 :: Participe
Seja um autor de CD/DVD de Treinamento
Publique um artigo
Publique uma oportunidade
Publique uma notícia
Publique um curso
Publique uma dica
Publique um código
 :: Informativo
Receba nossos informativos por e-mail.
E-mail:   
 
Digite a palavra abaixo:  
 
 
 :: Oportunidades
Cadastrar oportunidades
Gerenciar suas oportunidades
Cadastrar nova empresa
 :: Especiais
Básico de C++
C++ Builder
Curso ASP.NET 3.5 em VB.NET e C#
Guia Prático de HTML
Testes com Visual Studio Team System 2008
 :: Desenvolvimento
ActionScript
ADO.NET
ASP
ASP.NET
Automação Comercial
C#
C/C++
Coldfusion
CSS
Delphi
Disp. Móveis
HTML
Java
Javascript
LSL (Second Life)
Modelagem
PHP
Python
Sharepoint
Silverlight
SQL
VBA (Office)
Visual Basic
Visual Basic .NET
Visual Fox Pro
WCF/WPF
Web Services
XML
 :: Infra
BizTalk Server
CRM
Exchange Server
ForeFront / Antigen / IAG
Interoperabilidade
ISA Server
Linux
MOF
MS Dynamics CRM
Network
OCS / LCS
Outlook
Powershell e Scripts
Redes
Segurança
System Center e Gerenciamento
Virtualização
Windows
Windows Server
 :: Banco de Dados
Access
Caché
Firebird
Interbase
MySQL
Oracle
SQL Server
Sybase
 :: Gerência
Arquitetura
Ciclo de Vida de Desenvolvimento
Controle de Versão
Estimativas
Metodologias
MOF
Qualidade e Testes
 :: Design
Corel
Flash
Photopaint
Photoshop
 :: Livros
Análise Sistemas
Aplicativos
Banco de Dados
Certificação
Design e CAD
Gerência
Hardware
Internet
Programação
Programação Web
Rede
Segurança
Servidores
Sistemas Operacionais
 :: CDs/DVDs
Desenvolvimento
Infra
Design
 :: E-Books
.NET 2.0 (VS 2005)
.NET 1.1 (VS 2003)
SQL Server
Excel 2007
Excel 2003
Access 2003
ASP 3.0
Delphi
Java
Artigos
Reuniões de Levantamento: como torná-las produtivas?
Por: Mauro Vianna
Sócio fundador da ARCON Informática, integradora de sistemas no Rio de Janeiro. Atualmente ocupa a função de Diretor de Tecnologia. Para entrar em contato com Mauro, escreva para mvianna@arcontech.com.br.
Feed de artigos.
Feed de artigos deste autor.
Gere seu feed personalizado  
Reuniões de Levantamento: como torná-las produtivas?
Publicado em: 08/10/2003

Um dos primeiros passos do processo de desenvolvimento de software é definir o que ele deverá fazer e a quem ele deverá atender. O ponto chave é o levantamento de requisitos. Para pequenos projetos este levantamento não apresenta grandes desafios, porém como devemos agir em grandes sistemas de software, envolvendo processos complexos e diversos perfis de usuários e profissionais diferentes?

Joint Application Development (JAD)

Uma técnica interessante para levantamento de requisitos foi desenvolvida pela IBM nos anos 70: Joint Application Development (JAD). Desde então ela tem sido alterada e adaptada por diversas pessoas para as suas reais necessidades.

Os princípios básicos do JAD são simples:

  • Ninguém é melhor para explicar um determinado processo do que as pessoas que trabalham com ele.
  • Os profissionais de TI são os mais preparados para identificar as possibilidades que a tecnologia oferece, assim como suas limitações.
  • Sistemas de informação e processos do negócio não são isolados.
  • Os melhores sistemas de informação são resultado do trabalho conjunto de todas as pessoas envolvidas: profissionais de TI, usuários, gestores, analistas de negócio, etc.

No entanto, como podemos juntar todos estes profissionais de forma ordenada? O objetivo do JAD é justamente esse: organizar as reuniões que discutem o próprio processo de levantamento de requisitos e gerenciamento do projeto. Ou seja, o JAD é um processo de gerenciamento de projetos. Em particular, o JAD pode ser muito útil para a etapa de levantamento de requisitos.

Componentes do JAD

Um dos pontos fortes do JAD são as sessões. Uma sessão nada mais é do que uma reunião com profissionais envolvidos no projeto. Mas para que esta reunião seja produtiva, vários aspectos devem ser bem definidos. O primeiro é a equipe.

Equipe do JAD

Uma equipe típica de JAD vai envolver os seguintes papéis:

Facilitador: muitas vezes representado pelo líder do projeto, este papel é o mais crítico das sessões JAD. Cabe ao facilitador garantir que a sessão será conduzida adequadamente e que a opinião de todos seja ouvida. Para tal o facilitador deve ter a autoridade e responsabilidade reconhecidas. Habilidade para lidar com pessoas é essencial.

Gestor: Este é o patrocinador do projeto. Usualmente é representado pelo diretor ou gerente da área a qual o sistema irá atender. Apesar dele provavelmente não participar de todas as sessões, é importante que ele participe da primeira e última sessões. O facilitador trabalhará bastante ligado ao gestor, fornecendo resumos das sessões e definindo metas regularmente.

Especialistas: Os especialistas são tipicamente os profissionais de TI. São eles que conhecem as tecnologias disponíveis para serem aplicadas e podem avaliar as vantagens e limitações das soluções propostas.

Clientes: Estes são os usuários do sistema e/ou analistas de negócio. É para atender estas pessoas que o sistema será desenvolvido. Estas são as pessoas que entendem do negócio e que poderão dizer o que é necessário e como os processos de negócio podem e devem ser melhorados.

Anotador: O anotador é o responsável por registrar o que foi discutido na sessão JAD. Cabe a ele registrar o que foi dito, quais decisões foram tomadas, por quem e por que. Notebooks e gravadores podem ser ferramentas úteis para o anotador.

Gerenciador de tempo: O gerenciador de tempo tem como responsabilidade monitorar o andamento da sessão com base no tempo estimado. Cabe a ele avisar aos membros da sessão quando o tempo para cada assunto estiver sendo ultrapassado, assim como reservar um tempo ao fim da sessão para considerações finais.

Quadro do projeto JAD

O Processo do JAD

O processo do JAD gira em torno das sessões, mas não está limitado às mesmas. O sucesso da aplicação desta técnica é baseado nas tarefas de preparo e finalização das sessões, tanto quanto na condução das sessões em si. Antes mesmo da primeira sessão de JAD, o gestor e o líder do projeto se encontrarão para definir alguns pontos. Em particular é preciso definir o escopo e a composição da equipe que irá participar das sessões. Uma ferramenta do JAD adequada para esta tarefa é o quadro do projeto, apresentado no artigo.

Quadro do Projeto

O quadro do projeto é criado inicialmente pelo líder do projeto e o gestor. Ele dá uma visão geral dos objetivos, assim como do escopo do projeto. Este quadro tem um papel importante na condução das sessões JAD e é recomendado que esteja sempre à vista durante as sessões (ex: flip chart).

Sessão JAD: Condução

A condução das sessões JAD é muito importante. Todos sabemos como reuniões tendem facilmente a sair do foco e se tornarem improdutivas. O JAD utiliza os seguintes recursos para mantê-las dentro da proposta:

  • O facilitador é neutro: ele não opina nos assuntos discutidos, mas pode direcionar os assuntos conforme o planejamento inicial. Cabe a ele também evitar que determinados indivíduos dominem a reunião.
  • O anotador está dedicado a registrar os assuntos discutidos e decisões tomadas, liberando assim os outros membros a participar das discussões sem perder tempo com anotações.
  • O gerenciador de tempo vai evitar que determinadas discussões demorem demasiadamente, evitando assim que outros assuntos não sejam abordados.
  • O quadro do projeto serve para lembrar os assuntos em foco e os que estão fora do foco, impedindo assim discussões infrutíferas.

A primeira sessão em particular é importante, pois é nesta reunião em que o processo do JAD é explicado, assim como os papéis e responsabilidades de cada membro da equipe. Nesta sessão é importante a presença de todos os membros, incluindo o gestor. A última sessão servirá como um sessão de finalização (post-mortem), onde os objetivos definidos inicialmente devem ser revisados e teoricamente todos foram atingidos. Todas as sessões JAD devem seguir a seguinte estrutura:

  • Abertura: apresentação dos tópicos a serem discutidos.
  • Discussões: discussão dos tópicos em sequência, respeitando o tempo delimitado para os mesmos.
  • Finalização: considerações finais e próximos passos como agendamento da próxima sessão, pontos que necessitam aprofundamento, etc.
Após as sessões, as anotações do anotador devem ser transformadas em uma ata e disponibilizadas para todos os membros da equipe. É interessante que haja um intervalo entre as sessões, pois alguns assuntos a serem discutidos na sessão seguinte podem demandar algum levantamento de informações por parte dos membros da equipe. Além disso, este tempo permite que as idéias amadureçam. O JAD é um processo para tornar reuniões mais produtivas, em particular as que envolvem grande quantidade de pessoas. Existem várias variações do processo original.

A versão apresentada neste artigo é resumida e baseda em discernimento exclusivo do autor. Para aqueles que pretendem aplicar esta técnica, sugiro pesquisar outras fontes para avaliar diversas versões e adaptá-las para a sua realidade.

Checklist JAD

Um checklist útil para o JAD é apresentado abaixo:

  1. Definição do projeto:
    1. Criação de um “quadro” do projeto pelo líder do projeto e pelo gestor
  2. Seleção da equipe que irá participar do JAD:
    1. Definida pelo líder do projeto e pelo gestor
  3. Primeira reunião do JAD (kick-off):
    1. Apresentação do processo do JAD para iniciantes e definição dos papéis, incluindo nível de autoridade e responsabilidade.
  4. Reuniões JAD (fases de planejamento, projeto e análise):
    1. Discussões para detalhar o que será feito no projeto
    2. Discussões sobre como o projeto será feito
    3. Planejamento de tarefas e responsáveis
    4. Definição de cronograma
  5. Reuniões JAD (fases de desenvolvimento, execução):
    1. Acompanhamento do projeto
    2. Acertos de rumo do projeto
  6. Reunião JAD final (finalização):
    1. Revisão dos objetivos atingidos
    2. Revisão do projeto
    3. Definição de novos passos (se houver)


 

Arcon
Inclua um comentário sobre o artigo Topo
Elogios e críticas são muito bem vindos, porém o comentário deve ter referência ao artigo em pauta.
O portal e o autor agradecem.
Nome:    
E-mail:      
Comentários:    
Digite a palavra abaixo:  
Para dúvidas técnicas, NÃO UTILIZE ESTE ESPAÇO, utilize nosso fórum de discussão.
http://linhadecodigo.com.br/cs2/forum
 
Comentários sobre o artigo Ver Todos comentários
Nossa... adorei o artigo, me ajudou bastante
parabens ao autor!

:D
Quem enviou: Luis Fernando
Postado em: 27/11/2007 00:00:00
Gostaria de saber quem é o autor deste artigo: Reuniões de Levantamento: como torná-las produtivas?

Desde já agradeço
Quem enviou: Aline Flavianne Soares Leal
Postado em: 30/04/2007 00:00:00
parabens materia de facil compreensão, bem exclicativa e resumida.
Quem enviou: Dione da Silva Andrade
Postado em: 04/06/2006 00:00:00
parabéns! Excelente artigo!
Quem enviou: Liana
Postado em: 19/09/2005 00:00:00
Quero parabenizar a equipe pois me ajudou a desenvolver meu trabalho escolar. Logo, logo colocarei em prática.

Abraços!!!

Sandra Lopes
Quem enviou: sandra lopes
Postado em: 03/06/2005 00:00:00
Estou concluindo uma Monografia sobre gerenciamento de Projetos, se vocês pudessem me ajudar... estou precisando de um exemplo de uso (caso de uso) de alguém que já utilizou essa técnica da IBM (JAD). E pudesse me enviar.

Desde já agradeço,
Elaine
29/09/2004
Divinopolis - MG
Quem enviou: Elaine Cristina Silva
Postado em: 29/09/2004 00:00:00
Outros artigos do autor Topo
Como Lidar com imprevistos?
O Projeto está Atrasado! - Gerenciamento de Projetos: Cronograma
Conheça o Rational Unified Process (RUP)
Conheça o Microsoft Solutions Framework (MSF)
Riscos calculados, problemas evitados
Artigos relacionados Topo
Integrando o Sub Version com o Visual Studio
Definição Ágil de User Stories – Toda história deve ter um início feliz
Visual Studio Team System: mais qualidade aos times de desenvolvimento de software
EPM (Project Server) + ALM (Team System) = Maior controle em projetos
Como Inserir Horas Extras no Project
Da proposta técnica a entrega do pedido de compra – Como gerir Cronogramas
Visual Studio Team System – Planejamento para evitar desastres
Primeiros passos no Visual Studio Team System
Controle de Releases em Equipes Simplificado usando VS 2005/2008 e Tortoise
Gerenciando seu projeto usando uma ferramenta livre - Parte 3 (final)
Gerenciando seu projeto usando uma ferramenta livre - Parte 2
Gerenciando seu projeto usando uma ferramenta livre - Parte 1
Softwares fast-food
Perguntas e respostas sobre Visual Studio Team System
Gerenciando banco de dados usando Visual Studio Team System
Gestão e metodologias ágeis: E existe outro tipo?
Gestão de Pessoas em Projetos de Software
SDLC – Software Development Life Cycle
A importância do levantamento de requisitos no sucesso dos projetos de software
Projetos de Software – A importância de um Executivo Patrocinador
Qualidade, prazo ou custo?
Proporção de testadores em relação ao número de desenvolvedores de um projeto: Melhores práticas e a realidade Brasileira
O desafio de calcular prazos para seu projeto
Gerenciamento da Qualidade nos processos de Desenvolvimento de Sistemas
MSF Essentials e MSF Agile
Requisitos e suas constantes mudanças
É lixo? Então jogue fora!
O ciclo de vida de TI com base no MSF e no MOF
Experimente um projeto ágil
Série - Visual Studio Team System – na prática (Team Foundation Server Workgroup Edition)
Produtos relacionados Topo
Pacote: Promoção VSTS (válido somente para pagamento via boleto bancário)
Livro: Gerenciamento de Projetos 7a. edição
Livro: Manual Prático do Plano de Projeto (4a. edição)
Livro: MSProject 2007 - Metodologia e Critérios de Qualidade para o Gerenciamento de Projetos
Livro: Gerenciando projetos de software usando Visual Studio Team System
Livro: Gerenciamento para Leigos, 2ª Edição
Livro: ANÁLISE DE PONTOS DE FUNÇÃO Estudo Teórico, Crítico e Prático
Livro: Governança Avançada de TI na Prática
Livro: Como Ter Sucesso em Gestão de Projetos
Livro: Microsoft Project 2007 a Bíblia
Livro: Planejamento e Controle Via MsProject 2007
Livro: Curso de Engenharia de Software
Livro: Manual de Visual SourceSafe
Livro: Rosalina e o Piano - Estudo de caso de Gerenciamento de Projetos
Livro: Gerenciamento de Projetos para Leigos
E-Book: MS-Project® 2007 - Melhores Práticas de Gestão de Projetos - Dominando MS – Project ® em 20 Passos (e-book com entrega via download)
Livro: Gerenciamento de Projetos para Pequenas Empresas
Livro: Gestão de Programas e Múltiplos Projetos
Livro: Como lidar com o Estresse em Gerenciamento de Projetos
Livro: A Arte do Desenvolvimento Ágil
Livro: Análise de Valor Agregado (4a. edição)
CD/DVD: CD de Treinamento Gerenciando banco de dados usando Visual Studio Team System
Livro: PRIMAVERA P3 - Ferramentas de Apoio para Gerenciamento de Projetos
Livro: Microsoft Office Project 2007 Standard & Professional
Livro: Gerenciando Projetos com Primavera Enterprise 6 - Client/Server
CD/DVD: CD de Treinamento Gerenciando projetos de software com Visual Studio Team System
Livro: Microsoft Project 2007 - Gestão e Desenvolvimento de Projetos
Livro: Visual Studio Team System - Team Foundation Server
E-Book: Automação e Gerenciamento de Testes: Aumentando a Produtividade com as Principais Soluções Open Source e Gratuitas (entrega via download)
Livro: Sistemática de Qualidade Total - TQM sobre a RUP para melhoria contínua de processos em desenvolvimento de software
Livro: Java Guia do Programador - Atualizado para Java 6
© Copyright 2001-2010 Codeline Editora, Comércio e Tecnologia Ltda. | Política de privacidade e de uso | Anuncie | Fale conosco

» Site hospedado na Porta 80 Web Hosting «
Nossos números
Dicas: 1.314
Códigos/scripts: 279
Funções de VBScript : 90
Funções JScript : 05
Livros: 1.805
Notícias: 1.942
Artigos: 2.746
Cases: 14
Oportunidades: 4.185
Publicidade

Conheça a loja do Linha de Código.

Microsoft indica Linha de Código.

Assine a Revista Mundo .NET
Portal de Vídeos .NET - os melhores vídeos .NET estão aqui
Baixe o Visual Studio 2010 Beta
Revista Codificando .Net

Siga-nos no Twitter

Linha de Código no Orkut
Fórum de discussão do portal Linha de Código
Feeds
Oportunidades
Notícias
Artigos
Artigos personalizado
       (Por assunto)
Artigos personalizado
       (Por autor)
Portal Vídeos .NET
Portal Vídeos Delphi
LC Blog
       (Onde você faz a notícia)
Promoções
Promoção Mobile (válido somente para pagamento via boleto bancário)
Promoção Mobile (válido somente para pagamento via boleto bancário)
De: R$ 239,00
Por: R$ 146,00
Promoção: Portal de Vídeos .Net + CD Novidades das Linguagens (válido somente para pagamento via boleto bancário)
De: R$ 162,00
Por: R$ 89,00
Promoção VSTS (válido somente para pagamento via boleto bancário)
De: R$ 219,00
Por: R$ 146,00
Promoção Linq To SQL (válido somente para pagamento via boleto bancário)
De: R$ 249,00
Por: R$ 156,00
Promoção ASP.Net com Banco de Dados (válido somente para pagamento via boleto bancário)
De: R$ 249,00
Por: R$ 146,00
CDs
DVD de Treinamento LINQ TO SQL e Entity Framework Avançado
DVD de Treinamento LINQ TO SQL e Entity Framework Avançado
De: R$ 83,00
Por: R$ 73,00
Curso completo de MySQL
Por: R$ 89,00
DVD de Treinamento - ISA Server 2006 - Implementação
De: R$ 83,00
Por: R$ 73,00
CD de Treinamento Adobe Photoshop CS4 Extended – 3D Arte
De: R$ 83,00
Por: R$ 53,00
DVD de Treinamento - Recursos avançados do Windows Mobile 6
De: R$ 83,00
Por: R$ 73,00
Livros
Aprendendo SQL
Aprendendo SQL
Por: R$ 83,00
Web Services SOAP em Java
Novatec
Por: R$ 42,00
Guia Mangá de Bancos de Dados
Novatec
Por: R$ 39,00
Guia Mangá de Estatística
Novatec
Por: R$ 39,00
Guia Mangá de Eletricidade
Novatec
Por: R$ 39,00
E-Books
Manual Completo de Estudos MCSE 70-270 - Instalando, Configurando e Administrando o Windows XP (506 páginas) - Entrega via download
Manual Completo de Estudos MCSE 70-270 - Instalando, Configurando e Administrando o Windows XP (506 páginas) - Entrega via download
Por: R$ 30,00
Manual de Estudos - Exame 70-291 - Windows Server 2003 (606 páginas) - entrega via download
Por: R$ 30,00
Dominando MS – Visio ® em 20 Passos - Melhores Práticas em Gestão de Projetos (entrega via download)
Por: R$ 30,00
MS-Project® 2007 - Melhores Práticas de Gestão de Projetos - Dominando MS – Project ® em 20 Passos (e-book com entrega via download)
Por: R$ 20,00
Banco de dados com C# e Visual Studio .Net 2005 (entrega via download)
Por: R$ 20,00
Os 10+ | Autores do dia
Israel Aéce
Anderson Patricio
Júlio Cesar Fabris Battisti
Luiz Felipe de Freitas
Ramon Durães
Alfred Reinold Baudisch
Anderson Rutigliani
José Carlos Macoratti
Fernando Amaral
Robert Martim
Os 10+ | Artigos do dia
HTML Básico
SAP Business One - Implementação e Localização para o Brasil – Overview
HTML Avançado
PL/SQL - Procedures e Funções
ASP.NET 2.0 - Explorando o GridView
Aplicando maquiagem facial no Adobe Photoshop Cs 2®
Tutorial de Tabelas Dinâmicas no Excel – Parte 1
Criando uma aplicação Web em C# usando o NHibernate
Usando Address Policy para gerenciar mais de um domínio SMTP baseado em OUs
Criando aplicativos para o Orkut