Revista Active Delphi
quinta-feira, 2 de setembro 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  
MS TechEd 2010

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
Change Management ou a Gestão da Mudança
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
Produtos relacionados Topo
Pacote: Promoção VSTS (válido somente para pagamento via boleto bancário)
Livro: MSProject 2007 - Metodologia e Critérios de Qualidade para o Gerenciamento de Projetos
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)
CD/DVD: CD de Treinamento Gerenciando banco de dados usando Visual Studio Team System
Livro: PRIMAVERA P3 - Ferramentas de Apoio para Gerenciamento de Projetos
CD/DVD: CD de Treinamento Gerenciando projetos de software com Visual Studio Team System
Livro: Microsoft Project 2007 - Gestão e Desenvolvimento de Projetos
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: MSProject 2007 - Novos Recursos para o Apoio ao Controle de Projetos
CD/DVD: CD DE TREINAMENTO: VSTS - Visual Studio Team System®
CD/DVD: CD de treinamento: Qualidade de Software com Visual Studio Team System
Livro: Análise de Pontos de Função: Medição, Estimativas e Gerenciamento de Projetos de Software
Livro: Entendendo e Dominando o Delphi
© 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: 2.623
Artigos: 3.020
Cases: 14
Oportunidades: 4.591
Vídeos .Net: 484
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
O que você fará com o Visual Studio 2010?
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 Wordpress + Tabless (válido somente para pagamento via boleto bancário)
Promoção Wordpress + Tabless (válido somente para pagamento via boleto bancário)
De: R$ 149,70
Por: R$ 99,80
Promoção PHP + MYSQL Intelimax (válido somente para pagamento via boleto bancário)
De: R$ 308,00
Por: R$ 219,00
Promoção Especial Infra
De: R$ 175,95
Por: R$ 136,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
CDs/DVDss
DVD Desenvolvimento de Games - Programando Jogos com o 3D Game Studio
DVD Desenvolvimento de Games - Programando Jogos com o 3D Game Studio
Por: R$ 59,00
DVD Curso de CorelDraw X4
Por: R$ 79,90
DVD Curso de Fireworks CS4
Por: R$ 49,90
DVD Curso de Indesign CS4
Por: R$ 55,00
DVD Curso de Efeitos Digitais
Por: R$ 49,90
Livros
MSProject 2007 - Metodologia e Critérios de Qualidade para o Gerenciamento de Projetos
MSProject 2007 - Metodologia e Critérios de Qualidade para o Gerenciamento de Projetos
De: R$ 129,00
Por: R$ 77,40
Foundation FLASH CS3 para Designers
Ciência Moderna
De: R$ 139,00
Por: R$ 83,40
ALGORITMOS O Guia Essencial
Alta Books
De: R$ 64,90
Por: R$ 58,40
Treinamento Prático em Dreamweaver
Digerati Books
Por: R$ 14,95
Estudo Dirigido de Adobe Photoshop CS4 em português - Para Windows
Erica
De: R$ 88,00
Por: R$ 74,80
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
Júlio Cesar Fabris Battisti
Anderson Patricio
Luiz Felipe de Freitas
Marcio Franco
Eric C M Oliveira
Robert Martim
Ramon Durães
Alessandro de Oliveira Faria
Alfred Reinold Baudisch
Os 10+ | Artigos do dia
HTML Básico
HTML Avançado
Criando aplicativos para o Orkut
PL/SQL - Procedures e Funções
Tutorial de Tabelas Dinâmicas no Excel – Parte 1
Como configurar Conexão Remota no SQL Server 2005
WCF – Gerenciamento de Instância
Básico de C++: Estrutura de um programa em C++
ASP.NET 2.0 - Explorando o GridView
Tutorial: Desenhando com o Corel Draw