Você está na página 1de 86

Rational Method Composer

Objetivos do curso
Apresentar e discutir os conceitos bsicos sobre a ferramenta RMC Entender como criar e utilizar processos gerados ao longo deste treinamento Exercitar os conceitos apresentados Apresentar os diferentes tipos de publicaes que podem ser geradas pela ferramenta

Treinamento Rational Method Composer | 2

Copyright 2002 Qualiti. Todos os direitos reservados.

Mdulos do curso
1. Viso Geral 2. Introduo ao RMC 3. Criando um Plug-in de Mtodo
Copyright 2002 Qualiti. Todos os direitos reservados.

4. Criando um Pacote de Contedo

5. Criando Processos

6. Criando uma Configurao

7. Publicando e Exportando

Treinamento Rational Method Composer | 3

Viso Geral

Viso Geral
- O Rational Method Composer uma plataforma de
ferramentas que permite que engenheiros e gerentes de processo implementem, desenvolvam e faam a manuteno de processos para organizaes ou projetos individuais.

- As equipes de desenvolvimento precisam compreender


como aplicar esses mtodos durante todo o ciclo de vida do desenvolvimento.

Treinamento Rational Method Composer | 5

Copyright 2002 Qualiti. Todos os direitos reservados.

Viso Geral
- Todo o contedo gerenciado no Rational Method
Copyright 2002 Qualiti. Todos os direitos reservados.

Composer pode ser publicado em HTML e implementado em servidores da Web para uso distribudo.

- As equipes precisam entender claramente como as


diferentes tarefas dos mtodos esto relacionadas entre si.

Treinamento Rational Method Composer | 6

Viso Geral
Objetivo

intelectual que voc possa procurar, gerenciar e implementar.


white papers, diretrizes, gabaritos, princpios, boas prticas, procedimentos e regulamentaes internos, material de treinamento, etc...

Treinamento Rational Method Composer | 7

Copyright 2002 Qualiti. Todos os direitos reservados.

- Fornecer uma base de conhecimento de capital

Viso Geral
Evoluo:

IBM Rational Process Workbench RUP Organizer RUP Builder

Treinamento Rational Method Composer | 8

Copyright 2002 Qualiti. Todos os direitos reservados.

- O IBM Rational Method Composer substitui o:

Viso Geral
Principais Recursos

publicao de mtodos e processos. Editores de texto avanado intuitivos para criar descries de contedo ilustrativas. Permite criar processos com editores da estrutura de diviso e diagramas de fluxo de trabalho por meio do uso de editores de processo. O RMC sincroniza automaticamente todas as apresentaes com alteraes de processo. Ele independente do RUP (Rational Unified Process)
Treinamento Rational Method Composer | 9

Copyright 2002 Qualiti. Todos os direitos reservados.

- Realizar autoria, configurao, visualizao e

Viso Geral
Principais elementos utilizados no Rational Method Composer e como esto relacionados ao contedo ou ao processo do mtodo.

Treinamento Rational Method Composer | 10

Copyright 2002 Qualiti. Todos os direitos reservados.

Introduo ao RMC

Introduo ao RMC
Caixa de seleo Configurao
Copyright 2002 Qualiti. Todos os direitos reservados.

- A caixa de seleo de configurao permite

selecionar uma configurao com a qual trabalhar.

Treinamento Rational Method Composer | 12

Introduo ao RMC
Visualizando uma Configurao
Copyright 2002 Qualiti. Todos os direitos reservados.

A visualizao Configurao mostra os elementos do contedo em uma biblioteca filtrada por uma configurao.
Treinamento Rational Method Composer | 13

Introduo ao RMC
Menu Abrir Perspectiva
Copyright 2002 Qualiti. Todos os direitos reservados.

- Esse menu suspenso serve para selecionar uma


perspectiva.

Treinamento Rational Method Composer | 14

Introduo ao RMC
Perspectivas

- Perspectiva de Navegao

A perspectiva de autoria fornece visualizaes e funes para navegar e compor contedo do mtodo e processos. A perspectiva de autoria fornece duas visualizaes em painis separados: a Visualizao Biblioteca e a Visualizao Configurao. A perspectiva de navegao permite visualizar e navegar por uma configurao de mtodo sem fazer alteraes.

Treinamento Rational Method Composer | 15

Copyright 2002 Qualiti. Todos os direitos reservados.

- Perspectiva de Autoria

Introduo ao RMC
Perspectivas (continuao)
Copyright 2002 Qualiti. Todos os direitos reservados.

- Explorao do Repositrio CVS - Design do Relatrio - Recurso - Padronizao - Sincronizao da Equipe

Treinamento Rational Method Composer | 16

Exerccio
Exerccio 1

Treinamento Rational Method Composer | 17

Copyright 2002 Qualiti. Todos os direitos reservados.

- Navegando pela

perspectiva Autoria

Exerccio
Exerccio 2

Treinamento Rational Method Composer | 18

Copyright 2002 Qualiti. Todos os direitos reservados.

- Navegando pela perspectiva Navegao (Browsing)

Introduo ao RMC
Procurando Contedo do Mtodo
Selecionando Procurar (Search) > Procurar (Search); Procurar (Search) > Arquivo (File); Clicando no boto Procurar na barra de ferramentas.
Copyright 2002 Qualiti. Todos os direitos reservados.

Existem trs maneiras de iniciar a procura de contedo do mtodo

Treinamento Rational Method Composer | 19

Exerccio
Exerccio 3

Treinamento Rational Method Composer | 20

Copyright 2002 Qualiti. Todos os direitos reservados.

- Utilizando Procura em Arquivos; - Utilizando Procura em Mtodos;

Criando um Plug-in de Mtodo

Criando um Plug-in de Mtodo


Os plug-ins de mtodo so o mecanismo bsico para separar o contedo de base do contedo customizado.

Treinamento Rational Method Composer | 22

Copyright 2002 Qualiti. Todos os direitos reservados.

Exerccio
Exerccio 4

Treinamento Rational Method Composer | 23

Copyright 2002 Qualiti. Todos os direitos reservados.

- Clique em Arquivo (File) > Novo (New) > Plug-in de


Mtodo (Method Plug-in). Ou Na visualizao Biblioteca (Library), clique com o boto direito do mouse em um plug-in existente e selecione Novo Plug-in de Mtodo Digite um nome para o novo plug-in no campo Nome Selecione um plug-in no campo Plug-ins Referenciados Fornea uma breve descrio do plug-in e liste seus autores Clique em Concluir

Criando um Pacote de Contedo

Criando um Pacote de Contedo


O contedo do mtodo organizado em pacotes de contedo que esto contidos em plug-ins do mtodo. sempre necessrio criar um novo pacote de contedo de mtodo e um contedo de mtodo em um plug-in de mtodo. No possvel criar um novo pacote de contedo ou qualquer outro elemento em um plug-in bloqueado.

Treinamento Rational Method Composer | 25

Copyright 2002 Qualiti. Todos os direitos reservados.

Criando um Pacote de Contedo

Treinamento Rational Method Composer | 26

Copyright 2002 Qualiti. Todos os direitos reservados.

Criando um Pacote de Contedo


Exerccio 5

A ferramenta cria automaticamente ns para Tarefa, Funo, Produto de Trabalho e Orientao no novo pacote de contedo.
Treinamento Rational Method Composer | 27

Copyright 2002 Qualiti. Todos os direitos reservados.

- Clique com o boto direito do mouse no pacote de

contedo e, em seguida, selecione Novo > Pacote de Contedo. Em Informaes Gerais, fornea ao novo pacote de contedo um nome exclusivo e fornea uma breve descrio. Salve o novo pacote de contedo

Criando Contedo do Mtodo


O contedo do mtodo fornece explicaes etapa por etapa, descrevendo como metas de desenvolvimento especficas so atingidas, independentemente do posicionamento dessas etapas em um ciclo de vida de desenvolvimento.

Treinamento Rational Method Composer | 28

Copyright 2002 Qualiti. Todos os direitos reservados.

Criando Contedo do Mtodo


Os elementos de contedo do mtodo so:
Copyright 2002 Qualiti. Todos os direitos reservados.

- Tarefa - Funo - Produto de Trabalho - Orientao

Treinamento Rational Method Composer | 29

Funo
Uma funo define um conjunto de habilidades, competncias e responsabilidades relacionadas de um ou mais indivduos.

Treinamento Rational Method Composer | 30

Copyright 2002 Qualiti. Todos os direitos reservados.

Tarefa
Uma tarefa uma unidade de trabalho que pode ser designada. Toda tarefa designada a uma funo especfica. A granularidade de uma tarefa geralmente de algumas horas a alguns dias. Geralmente afeta um ou apenas um pequeno nmero de produtos de trabalho.

Treinamento Rational Method Composer | 31

Copyright 2002 Qualiti. Todos os direitos reservados.

Produto de Trabalho
Produto de trabalho um termo geral para entradas e sadas de tarefas. H trs tipos de produto de trabalho:

Treinamento Rational Method Composer | 32

Copyright 2002 Qualiti. Todos os direitos reservados.

Produto de Trabalho (Artefato)


Um artefato um produto de trabalho real que consumido, produzido ou modificado por uma ou mais tarefas. Artefatos podem ser compostos de outros artefatos. As funes utilizam artefatos para executar tarefas e produzir outros artefatos. Cada artefato responsabilidade de uma nica funo.

Treinamento Rational Method Composer | 33

Copyright 2002 Qualiti. Todos os direitos reservados.

Produto de Trabalho (Resultado)


Resultado um produto de trabalho intocvel que pode ser um resultado ou um estado. Os resultados tambm podem ser utilizados para descrever produtos de trabalho que no so definidos formalmente.

Treinamento Rational Method Composer | 34

Copyright 2002 Qualiti. Todos os direitos reservados.

Produto de Trabalho (Distribuvel)


Um distribuvel uma coleo de produtos de trabalho, normalmente artefatos. Utilizados para definir contedo tpico ou recomendado no formato de produtos de trabalho empacotados para entrega.

Treinamento Rational Method Composer | 35

Copyright 2002 Qualiti. Todos os direitos reservados.

Orientao
Orientao um termo geral para informaes adicionais relacionadas Funo, Tarefa e Produto de Trabalho. Fornece informaes sobre como executar sua funo, criar um produto de trabalho, executar uma tarefa, e assim por diante.

Treinamento Rational Method Composer | 36

Copyright 2002 Qualiti. Todos os direitos reservados.

Orientao
Tipos de Orientao
Copyright 2002 Qualiti. Todos os direitos reservados.

Treinamento Rational Method Composer | 37

Orientao
Conceito
Esboa as principais idias associadas a princpios bsicos que fundamentam o item referenciado. Fornece medidas de dimensionamento ou padres para o dimensionamento do esforo de trabalho associado execuo de uma determinada parte do trabalho e de instrues para seu uso com xito. Descreva uma instncia representativa de um produto de trabalho concludo. Fornece informaes adicionais sobre como desempenhar uma tarefa especfica ou um conjunto de tarefas relacionadas. Podem fornecer detalhes, regras e recomendaes adicionais sobre produtos de trabalho e suas propriedades.
Copyright 2002 Qualiti. Todos os direitos reservados.

Consideraes sobre Estimativas

Exemplo

Diretriz

Relatrio
Um relatrio um modelo predefinido de um resultado, que gerado com base em outros produtos de trabalho como uma sada de alguma forma de automao de ferramenta.

Treinamento Rational Method Composer | 38

Orientao
Recurso Reutilizvel
Copyright 2002 Qualiti. Todos os direitos reservados.

Fornece uma soluo para um problema de um contexto especfico. O recurso tem regras de uso que so as instrues que descrevem como o recurso deve ser utilizado. Descreve como um processo geralmente desempenhado. um tipo genrico de orientao que contm informaes no especificamente abrangidas pelos outros tipos de orientao. Definem termos, conceitos ou outras idias especficas relevantes ao contedo do processo e do mtodo.

Roteiro

Material de Suporte
Definio de Termo

Treinamento Rational Method Composer | 39

Orientao
Mentor de Ferramentas White paper
Podem ser lidos e entendidos como documentos independentes, separados de outros elementos de mtodos e orientaes. Um tipo especfico de orientao que identifica uma srie de itens que precisam ser concludos ou verificados. Representa uma forma ou estratgia comprovada de fazer trabalho para atingir uma meta que tenha um impacto positivo no produto de trabalho ou na qualidade do processo.
Copyright 2002 Qualiti. Todos os direitos reservados.

Mostra como utilizar um aplicativo de software especfico para realizar algum trabalho.

Lista de Verificao
Prtica

Treinamento Rational Method Composer | 40

Exerccio
Exerccio 5

Funes; Tarefas (incluindo etapas e associando a funes); Produtos de Trabalho; Orientaes;

Copyright 2002 Qualiti. Todos os direitos reservados.

- Preencher todo Contedo do Mtodo

Categorias de Contedo do Mtodo


Os elementos de Contedo do Mtodo esto organizados em categorias lgicas. H dois tipos de categorias:

- Categorias Padro; - Categorias Customizadas.

Copyright 2002 Qualiti. Todos os direitos reservados.

Categorias Padro
As categorias padro fornecem um meio para categorizar o contedo do mtodo principal; Os tipos de categoria padro so:

Copyright 2002 Qualiti. Todos os direitos reservados.

Categorias Padro
Disciplinas

Domnios

Um domnio uma coleo lgica de produtos de trabalho relacionados a uma rea de mesmo interesse. Um domnio categoriza muitos produtos de trabalho, porm, um produto de trabalho pertence a um s domnio.

Copyright 2002 Qualiti. Todos os direitos reservados.

Uma disciplina uma coleo de tarefas que esto relacionadas a uma rea de um mesmo interesse. Separar tarefas em disciplinas distintas facilita a compreenso. As disciplinas podem ser organizadas utilizando agrupamentos de disciplinas

Categorias Padro
Tipos de Produto de Trabalho
Copyright 2002 Qualiti. Todos os direitos reservados.

outra categoria para agrupar produtos de trabalho; Um produto de trabalho pode ter vrios tipos; Tipos como: Especificao, Plano, Modelo, ... utilizado para agrupar funes com certas semelhanas; Os conjuntos de funes podem ser organizados utilizandose agrupamentos de conjuntos de funes. Ferramentas so um continer para mentores de ferramentas;

Conjuntos de Funes

Ferramentas

Categorias Customizadas
So altamente customizveis e podem conter qualquer tipo de elemento; Muito utilizada para compor visualizaes publicveis;

Copyright 2002 Qualiti. Todos os direitos reservados.

Exerccio
Exerccio 6

relacionadas; Criar Domnios e associar a seus Produtos de Trabalho; Criar Tipos de Produto de Trabalho e agrupar seus Produtos de Trabalho por Tipo; Criar Conjuntos de Funes e associar as funes; Criar Ferramentas e associar aos seus Mentores de Ferramentas.

Copyright 2002 Qualiti. Todos os direitos reservados.

- Criar Disciplinas e associar com tarefas

Exerccio
Exerccio 7

seu Contedo de Mtodo a ser publicado.

Copyright 2002 Qualiti. Todos os direitos reservados.

- Criar uma Categoria Customizada que organize

Criando Processos

Processos
Um processo descreve como uma parte especfica do trabalho deve ser executada; Um processo pode reutilizar elementos do mtodo e combin-los em uma estrutura e uma seqncia para realizar o trabalho. H dois tipos de processo principais:

Treinamento Rational Method Composer | 50

Copyright 2002 Qualiti. Todos os direitos reservados.

Processos
Padro de Recurso

tarefas reutilizveis entre reas comuns do processo

Processo de Entrega

- Descreve uma abordagem completa e integrada para


executar um tipo especfico de projeto

Treinamento Rational Method Composer | 51

Copyright 2002 Qualiti. Todos os direitos reservados.

- um processo que une um conjunto de atividades e

Criando Padro de Recurso


Antes de criar um padro de recurso, devemos:

processo; Criar um pacote de processos.

Copyright 2002 Qualiti. Todos os direitos reservados.

- Selecionar um plug-in de mtodo para manter o

Criando Padro de Recurso


H vrias maneiras de preencher um processo com elementos do mtodo:

arrastando-os para uma atividade no processo; Incluir padres de recursos j definidos; Incluir partes de padres de recursos j definidos; Criar descritores diretamente no processo.

Copyright 2002 Qualiti. Todos os direitos reservados.

- Incorporar elementos individuais do mtodo,

Criando Padro de Recurso

Copyright 2002 Qualiti. Todos os direitos reservados.

Criando Padro de Recurso

Copyright 2002 Qualiti. Todos os direitos reservados.

Criando Padro de Recurso

Copyright 2002 Qualiti. Todos os direitos reservados.

Criando Padro de Recurso

Copyright 2002 Qualiti. Todos os direitos reservados.

Criando Padro de Recurso

Suprimir: Ao suprimir um elemento o mesmo no aparecer em um processo publicado. Essa funo geralmente utilizada para modificar um padro de recurso includo em um processo.

Copyright 2002 Qualiti. Todos os direitos reservados.

Criando Padro de Recurso

Opcional: Se esse atributo estiver marcado (true), indicar que o elemento considerado opcional no processo. Isso significa que a remoo do elemento segura. Se no estiver marcado (false), o elemento ser considerado obrigatrio e no dever ser removido do processo. Mltiplas Ocorrncias: Se esse atributo estiver marcado (true), indicar que quando o processo for instanciado como um projeto ou outro processo, ser esperado que haja vrias ocorrncias desse elemento. Se no estiver marcado (false), indicar que dever haver apenas uma ocorrncia desse elemento quando o processo for instanciado.

Copyright 2002 Qualiti. Todos os direitos reservados.

Criando Padro de Recurso

Planejado: Se esse atributo estiver marcado (true), o elemento ser includo em uma exportao para uma ferramenta de gerenciamento de projeto. Se no estiver marcado (false), no ser includo em uma exportao.

Orientado por Evento: Se esse elemento estiver marcado (true), indicar que a tarefa ou a atividade ser iniciada quando ocorrer um evento especfico. Se no estiver marcado (false), indicar que a tarefa ou a atividade ser iniciada com base em outras tarefas no processo.

Copyright 2002 Qualiti. Todos os direitos reservados.

Criando Padro de Recurso

Em Andamento: Se esse elemento estiver marcado (true), indicar que a tarefa ou a atividade contnua. Se no estiver marcado (false), indicar que a tarefa ou a atividade tem incio e trmino evidentes no processo.

Repetvel: Se esse elemento estiver marcado (true), indicar que a tarefa ou a atividade poder iterar quando o processo for instanciado. Se no estiver marcado (false), indicar que a tarefa ou a atividade ocorrer apenas uma vez no processo.

Copyright 2002 Qualiti. Todos os direitos reservados.

Criando Padro de Recurso

Copyright 2002 Qualiti. Todos os direitos reservados.

Criando Padro de Recurso

Copyright 2002 Qualiti. Todos os direitos reservados.

Criando Padro de Recurso

Copyright 2002 Qualiti. Todos os direitos reservados.

Criando Padro de Recurso

Copyright 2002 Qualiti. Todos os direitos reservados.

Importante!
Sempre que um elemento do processo for alterado, includo ou removido importante realizar uma Sincronizao no Processo.

Copyright 2002 Qualiti. Todos os direitos reservados.

Exerccio
Exerccio 8
Copyright 2002 Qualiti. Todos os direitos reservados.

Criar um Padro de Recurso, contendo Atividades e Descritores de Tarefas; Desenhar um Diagrama de Atividades; Gerar um Diagrama de Detalhes das Atividades.

Criando Processo de Entrega


Um processo de entrega criado para um tipo especfico de projeto para refletir as necessidades especficas de planejamento e gerenciamento de projetos. Antes de criar um Processo de Entrega, devemos ter criado um Pacote de Processos.

Copyright 2002 Qualiti. Todos os direitos reservados.

Criando Processo de Entrega


O processo de entrega deve ser elaborado contendo por exemplo:

atividades de iteraes, sub-atividades e tarefas; Os Marcos com suas tomadas de deciso.

Copyright 2002 Qualiti. Todos os direitos reservados.

- As Fases do processo, contendo suas devidas

Exerccio
Exerccio 9

Fases Iteraes Atividades (Estendidas e Novas) Descritores de Tarefas (remover algumas etapas) Descritores de Tarefas Suprimidos

Copyright 2002 Qualiti. Todos os direitos reservados.

- Criar um Processo de Entrega, contento:

Criando uma Configurao

Criando uma Configurao


Uma configurao de mtodo uma seleo dos plug-ins e pacotes de mtodos em uma biblioteca de mtodos. Uma configurao de mtodo define um conjunto de trabalhos de pacotes dentro da biblioteca de mtodos que limita sua visualizao a um subconjunto da biblioteca. As configuraes de mtodo so utilizadas para criar processos e para publicao, definindo quais elementos so publicados em HTML e quais no so.
Treinamento Rational Method Composer | 72

Copyright 2002 Qualiti. Todos os direitos reservados.

Criando uma Configurao


Uma configurao de mtodo consiste dos seguintes componentes:
Copyright 2002 Qualiti. Todos os direitos reservados.

Uma descrio da configurao; Uma seleo a partir do conjunto de plug-ins e pacotes no qual os elementos so definidos para fazer parte da configurao; Uma seleo de categorias das quais os elementos categorizados so includos no conjunto de elementos da configurao; Uma seleo de categorias das quais os elementos categorizados so subtrados do conjunto de elementos da configurao; Uma seleo de visualizaes a serem publicadas no Web site.

Treinamento Rational Method Composer | 73

Criando uma Configurao


Antes de criar uma configurao de mtodo, avalie suas necessidades e metas para a configurao. Existem duas maneiras de criar uma configurao de mtodo:

- Criando uma configurao desde o princpio; - Copiando uma configurao existente.

Copyright 2002 Qualiti. Todos os direitos reservados.

Criando uma Configurao

Copyright 2002 Qualiti. Todos os direitos reservados.

Criando uma Configurao

Copyright 2002 Qualiti. Todos os direitos reservados.

Criando uma Configurao

Copyright 2002 Qualiti. Todos os direitos reservados.

Exerccio
Exerccio 10

Adicionando na visualizao a Categoria Customizada criada nos mdulos anteriores.

Copyright 2002 Qualiti. Todos os direitos reservados.

- Criando uma Configurao de Mtodos

Publicando e Exportando

Publicando
A configurao criada pode ser publicada em trs formatos:

Utilize o menu Configurao para selecionar Publicar.

Treinamento Rational Method Composer | 80

Copyright 2002 Qualiti. Todos os direitos reservados.

- HTML - PDF - DOC

Treinamento Rational Method Composer | 81


Copyright 2002 Qualiti. Todos os direitos reservados.

Publicando

Exerccio
Exerccio 11

Copyright 2002 Qualiti. Todos os direitos reservados.

- Publicando sua configurao em HTML

Exportando um Plug-in
Esta a maneira mais conveniente de distribuir contedo de mtodo para outros usurios. Utilize o menu Arquivo na barra de ferramentas principal e selecione Exportar...

Copyright 2002 Qualiti. Todos os direitos reservados.

Exportando um Plug-in

Copyright 2002 Qualiti. Todos os direitos reservados.

Exerccio
Exerccio 12

pasta compartilhada na rede; Importar os plug-ins dos outros;

Copyright 2002 Qualiti. Todos os direitos reservados.

- Exportar o plug-in de mtodos e colocar em uma

Exerccio
Exerccio 13

Customizadas dos Plug-ins importados; Publicar sua nova configurao.

Copyright 2002 Qualiti. Todos os direitos reservados.

- Inserir em sua Configurao as Categorias