Este documento apresenta um workshop sobre Rational Team Concert (RTC) dividido em três dias. No primeiro dia são apresentados conceitos básicos do RTC como workitems, projetos e IDEs. No segundo dia são explicados SCM, workspaces e streams. No terceiro dia são definidos objetivos e realizados exercícios práticos.
RTC - RATIONAL TEAM CONCERT - DEVELOPER - SCM ECLIPSE - aula 02Wise Systems
O documento fornece uma introdução ao Rational Team Concert (RTC) focando em suas funcionalidades de controle de versão (Jazz SCM). Apresenta conceitos como change sets, streams, componentes, workspaces local e remoto, baselines, entre outros. Também inclui exemplos práticos de uso dessas funcionalidades e exercícios para aplicação dos conceitos apresentados.
RTC - RATIONAL TEAM CONCERT - DEVELOPER - SCM RTC SHELL - aula 03Wise Systems
Este documento apresenta o Rational Team Concert Shell, uma ferramenta que permite realizar controle de versão e gerenciamento de artefatos diretamente no Windows Explorer. Ele explica como se conectar a um repositório RTC, trabalhar com controle de versão, gerenciar artefatos e visualizar mudanças pendentes. Além disso, fornece exercícios práticos para experimentar os recursos apresentados.
Workshop Rational Team Concert - RTC - Planejamento - aula 02Wise Systems
Este documento apresenta uma agenda para um workshop sobre Rational Team Concert (RTC). O workshop irá abordar tópicos como planos, painéis, snapshots e configuração de visibilidade. Os participantes aprenderão a criar e configurar diferentes tipos de planos, como backlogs e sprints. Também irão conhecer os tipos de painéis disponíveis e como adicionar widgets e planos neles. Será mostrado como criar snapshots dos planos e compará-los. Por fim, haverá exercícios práticos para criação e configuração de plan
Versionamento de Software com Subversion - Wanderson Henrique Camargo RosaTchelinux
Palestrante: Wanderson Henrique Camargo Rosa – Canoas/ RS
Currículo: Programador PHP Zend Framework pela Prefeitura Municipal de Gravataí. Curso de Ciência da Computação pela Universidade do Vale do Rio dos Sinos (UNISINOS).
Resumo: Informações sobre o que é um sistema de versionamento de software e como utilizá-lo corretamente. Apresentação da ferramenta Subversion, como criar um Serviço e utilizar o Cliente.
Controlando Projetos com Netbeans e Subversionlekitamura
O documento apresenta uma visão geral do uso de ferramentas como Netbeans, Subversion e Apache para controle de versão de projetos. Ele descreve porque é importante versionar código, como instalar e usar o Subversion, conceitos como branches e tags, e padrões comuns de utilização como release branches.
SVN - Subversion: Guia de sobrevivência do usuárioFabrício Campos
Este documento fornece uma introdução ao sistema de versionamento Subversion (SVN), descrevendo suas principais funcionalidades e comandos. O documento explica o que é um sistema de versionamento, as vantagens do SVN, como instalá-lo e os comandos básicos como checkout, update, add, delete, copy e commit.
ASP.NET 5 - Novidades do Desenvolvimento Web em .NET (Agosto/2015)Renato Groff
O documento resume as principais novidades da plataforma .NET e do framework ASP.NET 5, incluindo novas funcionalidades no Visual Studio 2015, melhorias na linguagem C# 6.0, dois novos runtimes, três novos tipos de projetos e mudanças significativas na arquitetura e em recursos como injeção de dependências, configurações e cache.
RTC - RATIONAL TEAM CONCERT - DEVELOPER - SCM ECLIPSE - aula 02Wise Systems
O documento fornece uma introdução ao Rational Team Concert (RTC) focando em suas funcionalidades de controle de versão (Jazz SCM). Apresenta conceitos como change sets, streams, componentes, workspaces local e remoto, baselines, entre outros. Também inclui exemplos práticos de uso dessas funcionalidades e exercícios para aplicação dos conceitos apresentados.
RTC - RATIONAL TEAM CONCERT - DEVELOPER - SCM RTC SHELL - aula 03Wise Systems
Este documento apresenta o Rational Team Concert Shell, uma ferramenta que permite realizar controle de versão e gerenciamento de artefatos diretamente no Windows Explorer. Ele explica como se conectar a um repositório RTC, trabalhar com controle de versão, gerenciar artefatos e visualizar mudanças pendentes. Além disso, fornece exercícios práticos para experimentar os recursos apresentados.
Workshop Rational Team Concert - RTC - Planejamento - aula 02Wise Systems
Este documento apresenta uma agenda para um workshop sobre Rational Team Concert (RTC). O workshop irá abordar tópicos como planos, painéis, snapshots e configuração de visibilidade. Os participantes aprenderão a criar e configurar diferentes tipos de planos, como backlogs e sprints. Também irão conhecer os tipos de painéis disponíveis e como adicionar widgets e planos neles. Será mostrado como criar snapshots dos planos e compará-los. Por fim, haverá exercícios práticos para criação e configuração de plan
Versionamento de Software com Subversion - Wanderson Henrique Camargo RosaTchelinux
Palestrante: Wanderson Henrique Camargo Rosa – Canoas/ RS
Currículo: Programador PHP Zend Framework pela Prefeitura Municipal de Gravataí. Curso de Ciência da Computação pela Universidade do Vale do Rio dos Sinos (UNISINOS).
Resumo: Informações sobre o que é um sistema de versionamento de software e como utilizá-lo corretamente. Apresentação da ferramenta Subversion, como criar um Serviço e utilizar o Cliente.
Controlando Projetos com Netbeans e Subversionlekitamura
O documento apresenta uma visão geral do uso de ferramentas como Netbeans, Subversion e Apache para controle de versão de projetos. Ele descreve porque é importante versionar código, como instalar e usar o Subversion, conceitos como branches e tags, e padrões comuns de utilização como release branches.
SVN - Subversion: Guia de sobrevivência do usuárioFabrício Campos
Este documento fornece uma introdução ao sistema de versionamento Subversion (SVN), descrevendo suas principais funcionalidades e comandos. O documento explica o que é um sistema de versionamento, as vantagens do SVN, como instalá-lo e os comandos básicos como checkout, update, add, delete, copy e commit.
ASP.NET 5 - Novidades do Desenvolvimento Web em .NET (Agosto/2015)Renato Groff
O documento resume as principais novidades da plataforma .NET e do framework ASP.NET 5, incluindo novas funcionalidades no Visual Studio 2015, melhorias na linguagem C# 6.0, dois novos runtimes, três novos tipos de projetos e mudanças significativas na arquitetura e em recursos como injeção de dependências, configurações e cache.
SVN: Controle de revisões com subversion - Thiago Rafael BeckerTchelinux
O documento resume as principais características e funcionalidades do SVN (Subversion), um sistema de controle de versão. O SVN oferece versionamento de arquivos e diretórios, mantém o histórico de alterações, permite consultar versões anteriores e realizar operações como checkout, commit, branching e merging de forma mais eficiente do que o CVS.
Fundamentos de Sistemas Operacionais de Tempo Real - Criando seu próprio esc...Marcelo Barros de Almeida
Neste artigo são explorados os princípios básicos de criação de um sistema operacional de tempo real (RTOS). Usando um microcontrolador MSP430 como referência e um compilador GNU GCC, as tarefas mais importantes no processo de criação de um RTOS são detalhadas através de um projeto conhecido como “Basic RTOS” [1], criado especificamente para este fim e requerendo apenas 128 bytes de RAM e 1150 bytes de flash. Mesmo sistemas com grandes restrições de memória podem se beneficiar de RTOSs como o descrito aqui, evitando estratégias tradicionais de funcionamento apenas baseado em interrupções e facilitando o desenvolvimento. Os conceitos abordados são gerais e não estão restritos ao MSP430 muito menos ao compilador empregado, provendo um conhecimento indispensável para desenvolvedores interessados em aplicar técnicas similares aos seus projetos.
Este documento apresenta os conceitos e ferramentas de sistemas de controle de versão, com foco no GIT. Apresenta os principais conceitos de VCS, como repositórios, commits e ramificações. Discute as características e comandos básicos do GIT e faz uma comparação com outros sistemas como Subversion, ClearCase e Mercurial. Por fim, apresenta um estudo de caso sobre o uso do GIT em um projeto de software.
O documento fornece uma introdução ao sistema de controle de versão Subversion (SVN), explicando sua estrutura básica, comandos e boas práticas para seu uso junto com o Visual Studio. É demonstrado como criar branches e tags, resolver conflitos, mesclar alterações e manter o código atualizado no repositório central.
- Git é um sistema de controle de versão distribuído multiplataforma que permite rastrear alterações em arquivos e coordenar trabalho em equipe.
- Ele funciona com um modelo de três árvores que mantém cópias de trabalho locais, índices e heads.
- Git suporta branches para desenvolvimento isolado e tags para marcar releases. Comandos como add, commit, push e pull controlam o fluxo de trabalho.
Este documento analisa e compara diferentes sistemas operacionais de tempo real, incluindo RTLinux, XtratuM, PaRTikle e Linux PREEMPT-RT. Ele discute o funcionamento, estágio de desenvolvimento, documentação e suporte de cada um, concluindo que o Linux PREEMPT-RT é a melhor opção por ter alta preempção, desenvolvimento maduro e ampla documentação e suporte da comunidade.
Sistema Operacional de Tempo Real (vx works)Jose Silva
Este documento apresenta uma pesquisa sobre o sistema operacional de tempo real VxWorks. O documento descreve o que é o VxWorks, suas principais características como suporte a multitarefa, gerenciamento de memória e comunicação entre tarefas. Além disso, apresenta exemplos de sistemas que utilizam o VxWorks, incluindo o robô Curiosity da NASA que explora Marte.
Planejamento, Execução e Controle de Projetos (24/02/2015)Alessandro Almeida
O documento discute os conceitos de planejamento, execução e controle de projetos. Ele destaca a importância da definição clara do escopo do projeto versus o escopo do produto, e da justificativa do projeto para garantir que a solução proposta atenda ao problema real. O documento também apresenta um método fictício para gestão de projetos com as fases de iniciação, planejamento, execução, monitoramento e encerramento.
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane FidelixCris Fidelix
1. O documento discute vários modelos e métodos ágeis como Scrum, SAFe, FDD, TDD, XP e Kanban.
2. A metodologia ágil visa acelerar o desenvolvimento de software através de entregas frequentes e adaptação aos requisitos mudando.
3. O Extreme Programming (XP) é uma metodologia ágil focada em equipes pequenas com requisitos flexíveis, envolvendo práticas como programação em pares e testes automatizados.
Scrum - características e aplicações.pdfIvanFontainha
O documento apresenta uma aula sobre a metodologia Scrum para desenvolvimento ágil de software. Discute os conceitos básicos de Scrum, seus membros principais (equipe Scrum, Product Owner e Scrum Master), as práticas como Product Backlog e Sprint Backlog e a rotina de um ciclo Sprint.
O documento apresenta informações sobre Rodrigo da Silva Lopes e seu currículo, com foco em Gerenciamento de Projetos. Também discute conceitos e processos relacionados ao Gerenciamento do Escopo, incluindo a definição do escopo, a criação da Estrutura Analítica do Projeto e a validação do escopo.
A apresentação discute arquitetura evolutiva, definida como a construção de arquitetura com foco em evolução constante através de colaboração e permitindo mudanças com menor custo possível. Apresenta características como fazer mudanças incrementais, adiar decisões e arquitetar para testabilidade. Também aborda um caso real em que uma arquitetura inicial não evolutiva trouxe problemas e como mudanças como foco em autonomia dos times e independência entre domínios melhoraram o resultado.
O documento descreve os processos e ferramentas de Gerenciamento de Escopo em projetos. Em suma:
1) O Gerenciamento de Escopo compreende os processos de coletar requisitos, definir o escopo e criar a Estrutura Analítica do Projeto (EAP);
2) A coleta de requisitos envolve entrevistas e dinâmicas para identificar necessidades dos stakeholders. Já a definição do escopo produz a declaração do escopo do projeto;
3) A EAP decompõe o trabalho em pacotes
O documento descreve um projeto de desenvolvimento de um sistema de controle de horas trabalhadas por projeto/cliente chamado Time Control System. O documento detalha o escopo do projeto e produto, funcionalidades do sistema, o que já foi feito e a formação da equipe e divisão de trabalho.
#LuandaAzureBootcamp ---> DEVOPS - Gestão do Ciclo de Vida das Aplicaçõesjupiterlda
O documento discute os desafios de gerenciamento de projetos de software e apresenta a solução DevOps Jupiter, um processo integrado que utiliza ferramentas de ALM para melhorar a produtividade, qualidade e comunicação entre equipes através da gestão de requisitos, planejamento, desenvolvimento, testes e lançamentos de software.
O documento apresenta o Rational Unified Process (RUP) como um modelo de processo de software iterativo e incremental derivado do trabalho sobre a UML e do Processo Unificado de Desenvolvimento de Software. O RUP divide o projeto em concepção, elaboração, construção e transição, produzindo artefatos em cada fase. Ele também descreve workflows como atividades que ocorrem durante o desenvolvimento e a abordagem do RUP implementada pela IBM.
O documento descreve diferentes modelos de processo de software, incluindo o modelo cascata, modelo de prototipação, modelo RAD e modelos evolutivos como o incremental e o espiral. Os modelos visam fornecer representações simplificadas dos processos de desenvolvimento de software.
O documento descreve um projeto que criou um framework para gerenciar projetos usando Scrum em software livre. O framework permite criar projetos, usar quadros de tarefas Scrum e gráficos de queima de prazo. Testes com usuários mostraram melhorias no gerenciamento de tempo e relacionamento com clientes, mas o sistema precisa ser mais adaptável.
Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...Thiago Barros, PSM
O documento discute o uso da metodologia Scrum para gerenciar projetos de software livre. Ele apresenta os problemas comuns em projetos de TI, como atrasos e estouro de orçamento, e propõe o uso de metodologias ágeis como Scrum para resolver esses problemas. O autor também descreve a criação de um framework para gerenciar projetos usando Scrum e as melhorias observadas nos processos de desenvolvimento após sua implementação.
SVN: Controle de revisões com subversion - Thiago Rafael BeckerTchelinux
O documento resume as principais características e funcionalidades do SVN (Subversion), um sistema de controle de versão. O SVN oferece versionamento de arquivos e diretórios, mantém o histórico de alterações, permite consultar versões anteriores e realizar operações como checkout, commit, branching e merging de forma mais eficiente do que o CVS.
Fundamentos de Sistemas Operacionais de Tempo Real - Criando seu próprio esc...Marcelo Barros de Almeida
Neste artigo são explorados os princípios básicos de criação de um sistema operacional de tempo real (RTOS). Usando um microcontrolador MSP430 como referência e um compilador GNU GCC, as tarefas mais importantes no processo de criação de um RTOS são detalhadas através de um projeto conhecido como “Basic RTOS” [1], criado especificamente para este fim e requerendo apenas 128 bytes de RAM e 1150 bytes de flash. Mesmo sistemas com grandes restrições de memória podem se beneficiar de RTOSs como o descrito aqui, evitando estratégias tradicionais de funcionamento apenas baseado em interrupções e facilitando o desenvolvimento. Os conceitos abordados são gerais e não estão restritos ao MSP430 muito menos ao compilador empregado, provendo um conhecimento indispensável para desenvolvedores interessados em aplicar técnicas similares aos seus projetos.
Este documento apresenta os conceitos e ferramentas de sistemas de controle de versão, com foco no GIT. Apresenta os principais conceitos de VCS, como repositórios, commits e ramificações. Discute as características e comandos básicos do GIT e faz uma comparação com outros sistemas como Subversion, ClearCase e Mercurial. Por fim, apresenta um estudo de caso sobre o uso do GIT em um projeto de software.
O documento fornece uma introdução ao sistema de controle de versão Subversion (SVN), explicando sua estrutura básica, comandos e boas práticas para seu uso junto com o Visual Studio. É demonstrado como criar branches e tags, resolver conflitos, mesclar alterações e manter o código atualizado no repositório central.
- Git é um sistema de controle de versão distribuído multiplataforma que permite rastrear alterações em arquivos e coordenar trabalho em equipe.
- Ele funciona com um modelo de três árvores que mantém cópias de trabalho locais, índices e heads.
- Git suporta branches para desenvolvimento isolado e tags para marcar releases. Comandos como add, commit, push e pull controlam o fluxo de trabalho.
Este documento analisa e compara diferentes sistemas operacionais de tempo real, incluindo RTLinux, XtratuM, PaRTikle e Linux PREEMPT-RT. Ele discute o funcionamento, estágio de desenvolvimento, documentação e suporte de cada um, concluindo que o Linux PREEMPT-RT é a melhor opção por ter alta preempção, desenvolvimento maduro e ampla documentação e suporte da comunidade.
Sistema Operacional de Tempo Real (vx works)Jose Silva
Este documento apresenta uma pesquisa sobre o sistema operacional de tempo real VxWorks. O documento descreve o que é o VxWorks, suas principais características como suporte a multitarefa, gerenciamento de memória e comunicação entre tarefas. Além disso, apresenta exemplos de sistemas que utilizam o VxWorks, incluindo o robô Curiosity da NASA que explora Marte.
Planejamento, Execução e Controle de Projetos (24/02/2015)Alessandro Almeida
O documento discute os conceitos de planejamento, execução e controle de projetos. Ele destaca a importância da definição clara do escopo do projeto versus o escopo do produto, e da justificativa do projeto para garantir que a solução proposta atenda ao problema real. O documento também apresenta um método fictício para gestão de projetos com as fases de iniciação, planejamento, execução, monitoramento e encerramento.
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane FidelixCris Fidelix
1. O documento discute vários modelos e métodos ágeis como Scrum, SAFe, FDD, TDD, XP e Kanban.
2. A metodologia ágil visa acelerar o desenvolvimento de software através de entregas frequentes e adaptação aos requisitos mudando.
3. O Extreme Programming (XP) é uma metodologia ágil focada em equipes pequenas com requisitos flexíveis, envolvendo práticas como programação em pares e testes automatizados.
Scrum - características e aplicações.pdfIvanFontainha
O documento apresenta uma aula sobre a metodologia Scrum para desenvolvimento ágil de software. Discute os conceitos básicos de Scrum, seus membros principais (equipe Scrum, Product Owner e Scrum Master), as práticas como Product Backlog e Sprint Backlog e a rotina de um ciclo Sprint.
O documento apresenta informações sobre Rodrigo da Silva Lopes e seu currículo, com foco em Gerenciamento de Projetos. Também discute conceitos e processos relacionados ao Gerenciamento do Escopo, incluindo a definição do escopo, a criação da Estrutura Analítica do Projeto e a validação do escopo.
A apresentação discute arquitetura evolutiva, definida como a construção de arquitetura com foco em evolução constante através de colaboração e permitindo mudanças com menor custo possível. Apresenta características como fazer mudanças incrementais, adiar decisões e arquitetar para testabilidade. Também aborda um caso real em que uma arquitetura inicial não evolutiva trouxe problemas e como mudanças como foco em autonomia dos times e independência entre domínios melhoraram o resultado.
O documento descreve os processos e ferramentas de Gerenciamento de Escopo em projetos. Em suma:
1) O Gerenciamento de Escopo compreende os processos de coletar requisitos, definir o escopo e criar a Estrutura Analítica do Projeto (EAP);
2) A coleta de requisitos envolve entrevistas e dinâmicas para identificar necessidades dos stakeholders. Já a definição do escopo produz a declaração do escopo do projeto;
3) A EAP decompõe o trabalho em pacotes
O documento descreve um projeto de desenvolvimento de um sistema de controle de horas trabalhadas por projeto/cliente chamado Time Control System. O documento detalha o escopo do projeto e produto, funcionalidades do sistema, o que já foi feito e a formação da equipe e divisão de trabalho.
#LuandaAzureBootcamp ---> DEVOPS - Gestão do Ciclo de Vida das Aplicaçõesjupiterlda
O documento discute os desafios de gerenciamento de projetos de software e apresenta a solução DevOps Jupiter, um processo integrado que utiliza ferramentas de ALM para melhorar a produtividade, qualidade e comunicação entre equipes através da gestão de requisitos, planejamento, desenvolvimento, testes e lançamentos de software.
O documento apresenta o Rational Unified Process (RUP) como um modelo de processo de software iterativo e incremental derivado do trabalho sobre a UML e do Processo Unificado de Desenvolvimento de Software. O RUP divide o projeto em concepção, elaboração, construção e transição, produzindo artefatos em cada fase. Ele também descreve workflows como atividades que ocorrem durante o desenvolvimento e a abordagem do RUP implementada pela IBM.
O documento descreve diferentes modelos de processo de software, incluindo o modelo cascata, modelo de prototipação, modelo RAD e modelos evolutivos como o incremental e o espiral. Os modelos visam fornecer representações simplificadas dos processos de desenvolvimento de software.
O documento descreve um projeto que criou um framework para gerenciar projetos usando Scrum em software livre. O framework permite criar projetos, usar quadros de tarefas Scrum e gráficos de queima de prazo. Testes com usuários mostraram melhorias no gerenciamento de tempo e relacionamento com clientes, mas o sistema precisa ser mais adaptável.
Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...Thiago Barros, PSM
O documento discute o uso da metodologia Scrum para gerenciar projetos de software livre. Ele apresenta os problemas comuns em projetos de TI, como atrasos e estouro de orçamento, e propõe o uso de metodologias ágeis como Scrum para resolver esses problemas. O autor também descreve a criação de um framework para gerenciar projetos usando Scrum e as melhorias observadas nos processos de desenvolvimento após sua implementação.
O documento descreve o processo Scrum utilizado no desenvolvimento de software. Scrum é um framework ágil baseado em sprints curtos, reuniões diárias e feedback frequente. O documento explica os principais conceitos do Scrum, incluindo product backlog, sprints, reuniões diárias, revisões e retrospectivas.
O documento descreve o Processo Unificado (RUP), apresentando seus principais conceitos e características. O RUP é um framework genérico e customizável para gerenciar o processo de engenharia de software, utilizando a UML para modelagem e definindo um ciclo de vida iterativo e incremental guiado por casos de uso e centrado na arquitetura.
Este documento resume uma apresentação sobre Scrum. Ele explica os principais conceitos do Scrum como papéis (Product Owner, Scrum Master, time), cerimônias (Daily Scrum, Sprint Review, Retrospectiva), artefatos (Product Backlog, Sprint Backlog, Burndown Chart) e como o Scrum é um framework ágil para gerenciar projetos de software.
TDC SP 2016 - Dos requisitos à implantação em uma palestraRafael Chaves
O palestrante propõe uma abordagem para desenvolvimento de software baseada em modelagem conceitual e geração de código. A abordagem separa entendimento de negócio de decisões arquitetônicas e permite que requisitos sejam testados e documentação gerada automaticamente antes da implementação. A demonstração mostra como a solução conceitual de um sistema de gerenciamento de tarefas é traduzida em código funcional em poucas horas.
Carrefour E-commerce - Multicloud Brasil Day 2017Denis Santos
Compartilhando uma breve experiência sobre o tema Multicloud no Carrefour E-commerce, além de um How To sobre o Rundeck para viabilizar interfaces de atendimento e automação no tema Multicloud.
O documento descreve as fases do Scrum: Planejamento, Stagging, Desenvolvimento em Sprints, e Releasing. Também discute os componentes do Scrum como Product Owner, Scrum Master e Time.
Semelhante a Rtc work shop - developer - introdução - aula 01 (20)
O documento apresenta Fernando Cunha, um profissional de tecnologia da informação com 14 anos de experiência. Ele oferece serviços de gerenciamento de projetos de software e infraestrutura utilizando metodologias ágeis e tradicionais. O documento também descreve brevemente suas experiências e qualificações.
PERT (Program Evaluation and Review Technique)
Técnica Desenvolvida pela NASA a fim de controlar o tempo e a execução das tarefas realizadas pela primeira vez
Material Workshop Scrum foundation - Fernando CunhaWise Systems
O documento fornece uma agenda detalhada para um workshop sobre Scrum, incluindo introduções ao Scrum, seus valores, papéis, eventos e artefatos. A agenda é dividida em duas partes, cobrindo tópicos como histórias, estimativas, ferramentas Scrum e conclusões.
ITIL na prática - Gerenciamento de Incidentes, Problemas e MudançasWise Systems
O documento discute os processos de gerenciamento de incidentes, problemas e mudanças de acordo com o framework ITIL. Apresenta as definições de incidentes, problemas e tipos de mudanças, além de discutir as diferenças entre incidentes e problemas e as informações necessárias para o registro de cada um. Também aborda ferramentas de monitoramento e gestão, além do papel do Comitê Consultivo de Mudanças.
O documento discute casos de uso de big data em diferentes setores como saúde, TI, varejo e esportes. Ele descreve como companhias aéreas e varejistas usam dados de clientes para melhorar atendimento e recomendações de produtos. Também apresenta como o Google detecta epidemias e como o sentimento de torcedores foi monitorado durante a Copa das Confederações de 2013 usando análise de redes sociais.
O documento apresenta uma introdução sobre Fernando Cunha e sua experiência profissional. Em seguida, fornece uma classificação dos principais tipos de bancos de dados NoSQL, exemplos e quais empresas os utilizam, abordando questões como suporte a queries e linguagens. Por fim, discute sobre as oportunidades do mercado NoSQL.
2. Fernando Cunha – fecunhainfo@gmail.com
•Bacharel em Informática
•Pós graduado Engenharia de Software UFPR
•Pós graduando em Gestão de TI
•ITIL V3 Foundation Certificate
•Gerente de Projetos
Contatos:
http://br.linkedin.com/pub/fernando-cunha/26/67a/827/
Palestrante:
3. 3
ORKSHOP RTC – RATIONAL TEAM CONCERT
DIA 01
■ Introdução RTC
■ Conhecer a IDEs disponíveis
■ Entender o conceito de workitens e project
areas
■ Criar consultas personalizadas
■ Utilizar conceitos básicos da IDE Eclipse
■ Criar de workitens
■ Introdução RTC
■ Conhecer a IDEs disponíveis
■ Entender o conceito de workitens e project
areas
■ Criar consultas personalizadas
■ Utilizar conceitos básicos da IDE Eclipse
■ Criar de workitens
DIA 02
■ Entender o que é o SCM
■ Entender a diferença entre SVN e SCM
■ Definições e comandos inerentes ao SCM
■ Entender o funcionamento de buils no RTC
■ Compartilhar projeto
■ Criar workspaces e Streams
■ Entender o que é o SCM
■ Entender a diferença entre SVN e SCM
■ Definições e comandos inerentes ao SCM
■ Entender o funcionamento de buils no RTC
■ Compartilhar projeto
■ Criar workspaces e Streams
■ Utilizar o RTC Shell
■ Conectar-se a projeto via RTC Shell
■ Gerenciar artefatos
■ Verificar mudanças pendentes
■ Criar linhas de base e snapshots
■ Avaliação
■ Utilizar o RTC Shell
■ Conectar-se a projeto via RTC Shell
■ Gerenciar artefatos
■ Verificar mudanças pendentes
■ Criar linhas de base e snapshots
■ Avaliação
DIA 03
4. 4
ORKSHOP RTC – OBJETIVOS
Após completar esse módulo o participante será capaz de:
•Compreender o conceito de ALM
•Participar de uma área de projeto
•Buscar e criar workitems no RTC
•Mostrar histórico de workitems
•Customizar painel pessoal do projeto
•Conhecer as IDEs disponíveis na GVT
6. 6
ALM
O que é Application Lifecycle Management
na sua opinião?
7. 7
ALM
Application Lifecycle Management (ALM)
Podemos definir ALM como todo o processo que
guia a vida útil de uma aplicação desde a sua
concepção, passando pela
construção, operação e evolução.
8. 8
PILARES ALM
O ALM é estruturado em cima de três pilares que se
complementam, são eles: pessoas, processos e ferramentas.
9. 9
TC – RATIONAL TEAM CONCERT
Mas, quais são os processos mais importantes desta gerência
de aplicações? Podemos dividir esta resposta em três grandes
processos:
•Gerência de Requisitos
•Gerência de Configuração e mudanças e build
•Gerência de testes
O RTC é a ferramenta responsável somente pelo
processo de Gerência de Configuração e mudanças
• Gestão do backlog de tarefas
• Controle de versão próprio
• (SCM - Source Control Management)
• Rastreabilidade (source code X tasks)
• Geração e Administração de pacotes
• Gestão do backlog de tarefas
• Controle de versão próprio
• (SCM - Source Control Management)
• Rastreabilidade (source code X tasks)
• Geração e Administração de pacotes
10. 10
PROJECT AREA
A Project Area ou Área de Projeto, é um espaço que contém todos os planos, itens
de trabalho e outras coisas relacionadas ao projeto que está sendo configurado.
• Um projeto no RTC é sempre
orientado ao
desenvolvimento de uma
aplicação
• Um projeto no RTC é sempre
orientado ao
desenvolvimento de uma
aplicação
11. 11
MINISTRAÇÃO DA PROJECT AREA
Na parte de administração da project area é possível definir permissões, adicionar
membros, criar times, criar timelines, fazer pequenas customizações, etc.
Somente quem possui perfil de administrador
pode realizar alterações nas configurações da
Project Area
Somente quem possui perfil de administrador
pode realizar alterações nas configurações da
Project Area
12. 12
ORK ITEM OU ITEM DE TRABALHO
Um work item é uma forma de acompanhar as tarefas, defeitos ou melhorias
que sua equipe precisa tratar durante o ciclo de desenvolvimento.
16. X
16
EXERCÍCIOS
1. Escolha um colega para fazer a atividade em conjunto
2. Logar no endereço:
https://jazz.net/sandbox01-ccm/web/projects
3. Conectar-se em um projeto existente - TREINAMENTO RTC -
TEMPLATE SCRUM
4. Criar 01 workitem do tipo História
5. Atribui a história para o colega
6. Altere o status da História que seu colega criou para “Start
Working”
18. 18
ERSPECTIVAS ECLIPSE
• Aba Team Artifacts
• Suas conexões com o repositório
• Hierarquia de projetos
• Feeds
• Repository Workspace
• Áreas de equipes atribuidas
• Work items
• Aba Team Artifacts
• Suas conexões com o repositório
• Hierarquia de projetos
• Feeds
• Repository Workspace
• Áreas de equipes atribuidas
• Work items
19. 19
ERSPECTIVAS ECLIPSE
• Aba My Work
• Inbox: Lista de trabalho recém
atribuida
• Current work: work items para a
iteração atual
• Future work: lista de work items
futuros
• Aba My Work
• Inbox: Lista de trabalho recém
atribuida
• Current work: work items para a
iteração atual
• Future work: lista de work items
futuros
20. 20
ERSPECTIVAS ECLIPSE
• Aba Team Dashboard
• My Open Work Items: lista de
workitems por prioridade
• Event log: exibi informações de feeds
e notícias
• Build: lista de eventos para build
• Aba Team Dashboard
• My Open Work Items: lista de
workitems por prioridade
• Event log: exibi informações de feeds
e notícias
• Build: lista de eventos para build
21. 21
ERSPECTIVAS ECLIPSE
• Aba WorkItem
• Mostra o resultado do work item da
consulta em uma tabela. Criação de
consultas personalizadas ou
visualização de consultas
compatilhadas
• Aba WorkItem
• Mostra o resultado do work item da
consulta em uma tabela. Criação de
consultas personalizadas ou
visualização de consultas
compatilhadas
31. X
31
EXERCÍCIOS
1. Criar uma história através do Eclipse.
2. Criar uma tarefa através do Eclipse.
3. Relacionar a tarefa com a história.
4. Atribuir a tarefa para o seu colega.
5. Editar tarefas e efetue o lançamento de horas.
6. Criar uma query que busque as histórias e suas respectivas tarefas.
7. Customize a tela de Team Dashboard > MyOpen Workitens e adicione a
consulta criada no exercício anterior.