3ª conferência - integração de ferramentas de apoio a processos
TRANSCRIPT
AGENDA
1. Sobre a Shift
2. Integração de ferramentas de apoio
1. SCMBug – Integração entre SCM Tools e ferramentas de
gestão de defeitos
• Motivação
• Demonstração
• Dificuldades durante implantação
2. Sharepoint X Project Server – Gerência de projetos
• Motivação
• Demonstração
• Dificuldades durante implantação
3. Perguntas
AGENDA
Fundação: 1991
Ramo: Especializada em consultoria,
treinamento e desenvolvimento de sistemas
para medicina diagnóstica.
Serviços:
• Consultoria
• Implementação
• Treinamento
• Acompanhamento Operacional
• Suporte técnico (7 x 24)
• Constantes atualizações
Premissa:
Equipe altamente qualificada oferecendo as
melhores soluções em TI para laboratórios
clínicos nos setores público e privado.
www.shift.com.br
A EMPRESA
5
PRODUTOS
Sistema de Informação Laboratorial (LIS).
Software aplicativo para interfaceamento de
equipamentos de automação laboratorial.
Software aplicativo que permite ao usuário
acessar, através da internet, a base de dados do
laboratório.
Software aplicativo para controle completo
administrativo e financeiro do laboratório.
Fornecimento de todas as aplicações e soluções Shift
no formato ASP (Application Service Provider).6
ÁREA DE ATUAÇÃO
As soluções Shift estão instaladas em laboratórios
de todo o Brasil e também no exterior
Pará
Maranhão
Distrito Federal
Minas Gerais
Bahia
Espírito Santo
Mato Grosso do Sul
Rio de Janeiro
São Paulo
Paraná
Santa Catarina
Montevideo - Uruguai
Goiás
Rio Grande do Sul
Mato Grosso
PANORAMA NACIONAL EM RELAÇÃO AO MPS.Br
5 0 2 1 5
49
111
0
20
40
60
80
100
120
Nível A Nível B Nível C Nível D Nível E Nível F Nível G
Quantidade de empresas no Brasil com certificaçãoMPS.Br (Setembro /2009)
Fonte: http://www.softex.br/mpsbr/_avaliacoes/avaliacoes_mpsbr_total.pdfData de obtenção dos dados: 21/09/2009
Benefícios previamente conhecidos
1. Facilidade na execução dos processos
2. Facilidade na institucionalização dos processos
3. Redução de erros por falhas de operação do colaborador
4. Redução do número de não conformidades
Integração de Ferramentas de Apoio a Processos
SCMBug - Integração SCMBUG
Motivação
• O processo de Gerência de Configuração era custoso, principalmente nas
atividades relacionadas à
Marcação de baselines e Auditoria de baselines (aproximadamente 2
horas de duração)
• Alto número de não conformidades relacionadas a:
Gerência de Configuração
Fluxo de controle de mudanças
Alteração de artefatos sem autorização
SCMBug - Integração SCMBUG
Scmbug
• Auxilia a estabelecer o processo de gerenciamento de mudanças
• Scmbug é um Server Software que integra softwares de apoio a gerência
de configuração (CVS, Subversion, GIT) com softwares de Gestão de
Defeitos (Mantis, Bugzilla, Request Tracker, Test Director)
• Auxilia na automatização de atividades relacionadas a Gerência de
Configuração
Scmbug – Principais recursos
• Comentários enviados através dos commits na ferramenta de SCM são
mantidos em sincronia com a ferramenta de Gestão de Defeitos
• Garante que políticas de gerência de modificações sejam seguidas e
permite configurações destas políticas, podendo adaptar-se a diversos
modelos de desenvolvimento
• Automatiza a geração de documentação de releases, pois relata com
precisão as alterações realizadas
SCMBug - Integração SCMBUG
15
Pré-commit
1. Padrão de mensagem
2. Proprietário da SM X
Responsável pelo
commit
3. Sincroniza log entre
Subversion e Mantis
4. Modifica status da SM
Pós-commit
1. E-mails de notificação
SCMBug – Fluxo das atividades de Integração do SCMBUG
Scmbug
• Demonstração da integração entre Mantis X Subversion
X
SCMBug - Integração SCMBUG
SCMBug - Demonstração
Solicitação de Mudança (SM)
Mensagem de Commit
SCMBug - Demonstração
Solicitação de Mudança (SM)
Mensagem de Commit
19
Scmbug – Principais políticas implementadas
• Sincronização entre mensagem de log na SCM Toll e na ferramenta de
gestão de defeitos
• Uso de padrão de mensagens de commit
• Tamanho mínimo de mensagens de commit
• Uso de convenções para nomenclatura de Branches e Tags
• Verificação da existência de uma Solicitação de Mudança aberta e
atribuída ao responsável pelo commit
• Verificação do nome do produto
• Notificações por e-mail
SCMBug - Integração SCMBUG
Todas estas políticas são configuráveis!!!
SCMBug - Integração SCMBUG
Todas as ferramentas que possuem mecanismos de integração com o
Subversion usufruem da integração!
Base da integração
Repositório
21
Scmbug – Benefícios conseguidos
• Redução de aproximadamente 40% do tempo gasto nas atividades de
Gerência de Configuração (marcação de baselines e auditorias de
configuração)
• Redução do número de não conformidades relacionadas a:
• Gerência de Configuração
• Fluxo de controle de mudanças
• Alteração de artefatos sem autorização
SCMBug - Integração SCMBUG
URL para download: http://www.mkgnu.net/scmbug
23
Motivação
• Necessidade de acesso externo dos colaboradores para acompanhamento
e atualização de cronogramas
• Necessidade de gestão de recursos automatizada
• Necessidade de acesso externo a informações de projetos pela diretoria e
pelos integrantes das equipes dos projetos:
Indicadores
Decisões de projeto (atas de acompanhamento, decisões,
direcionamentos, outros)
Riscos e acompanhamento de riscos
Cronogramas
Sharepoint X Project Server
24
Sharepoint
• Ponto central de acesso a informações diversas
• Disponibiliza recursos de acesso via Web
• Disponibiliza recursos de colaboração
Sharepoint X Project Server
Project Server
• Ponto central para o gerenciamento de projetos (portifólio de projetos da
empresa)
• Disponibiliza recursos de acesso via Web à cronogramas e recursos de
projeto
• Disponibiliza meios de acompanhamento refinado de projetos
(indicadores, relatórios customizáveis, avisos e alertas automáticos, outros)
• Disponibiliza funcionalidades para gestão eficiente de recursos
25
Integração Sharepoint X Project Server
• Integração nativa, desenvolvida pela própria Microsoft
• O Project Server utiliza os recursos do Sharepoint para executar algumas
de suas tarefas
Sharepoint X Project Server
Qual era o desafio?
Aproveitar os recursos oferecidos pela
ferramenta e adaptá-los as necessidades da
empresa.
26
Recursos do Project Server X Sharepoint que estão sendo utilizados
• Apontamento de horas através do Quadro de Horários
• Apontamento do andamento das atividades dos projetos
• Acompanhamento de projetos de desenvolvimento e implantação, cronograma de
treinamentos organizacional, registro de treinamentos realizados, avaliações de
desempenho dos colaboradores
• Padronização dos Espaços de Trabalho de Projeto
Lista de riscos do projeto; Lista de pendências; Reuniões (padronização de
espaços de reuniões de acompanhamento, pontos de controle, reuniões
técnicas); Lições aprendidas do projeto
• Classificação de projetos em “Grupos” permitindo:
Acompanhamento da evolução dos projetos por Grupos de Projetos
•Acesso ao portal de processos da empresa, aos repositórios de dados do Subversion,
ao Mantis – Gerenciador de Defeitos
Sharepoint X Project Server
Sharepoint X Project Server
• Demonstração da integração entre Sharepoint X Project Server
X
Sharepoint X Project Server - Demonstração
Project Server – Cronograma dos projetos e Visualização das minhas tarefas
Sharepoint X Project Server - Demonstração
Espaço de trabalho de projetos – Cronograma e Atas de reuniões
Sharepoint X Project Server - Demonstração
Atas reunidas em
um único local e
acessível via
Web
Espaço de trabalho de projetos – Lições aprendidas dos projetos
Sharepoint X Project Server - Demonstração
Lições aprendidas (benefícios da biblioteca do Sharepoint):
1. Buscas
2. Filtros
3. Classificações por assunto
4. Aprovações
Conclusões
• Sharepoint e Project Server nos auxiliam no dia-a-dia do
acompanhamento dos projetos
• Centraliza informações de interesse de diversos públicos alvo (diretoria,
colaboradores)
• Disponibiliza informações pela Web
Sharepoint X Project Server - Demonstração
Telefone: (17) 2136-1555
Fax: (17) 2136-1590
www.shift.com.br
Rua: Independência, 3281
Centro | 15010-110
São José do Rio Preto | SPl
Por você. Sempre!
GUSTAVO VAZ NASCIMENTO
Coordenador da Qualidade de Software
Perguntas?