© Direitos reservados www.spin-bh.com.br
Desafios e contribuições
na consolidação de uma
comunidade de prática
para melhoria em
processos de software
Ana Liddy Cenni de Castro Magalhães, Fernando Silva Parreiras, Frederico Faria
© Direitos reservados www.spin-bh.com.br
Agenda
Contextualização
A melhoria de processos e a busca pela qualidade
Comunidades de prática
Conceito e cultura do SPIN
SPIN-BH
Motivação e objetivos
Desafios e contribuições: ontem
Desafios e contribuições: hoje
Desafios e contribuições: curto prazo
© Direitos reservados www.spin-bh.com.br
Contextualização
A globalização do mercado de software
Grande competitividade
expectativa por melhores produtos
Preocupação com a melhoria do processo e do produto
Necessidade de se obter resultados rápidos
O potencial brasileiro para software
Competência, criatividade, inovação
Falta gerência, disciplina, confiança do mercado
necessário investir na maturidade e capacitação
© Direitos reservados www.spin-bh.com.br
Contextualização
Importância de investir em Qualidade de Software
Melhoria do processo e do produto de software
Oportunidade para penetrar em mercado internacional
Formas de Capacitar a Indústria em Qualidade de Software
Programas de Incentivo do Governo e Instituições. Exemplos:
PBQP-SW: Programa Brasileiro de Qualidade e Produtividade em Software
Mps Br: modelo brasileiro para a capacitação e maturidade em software
Treinamento ( Universidades, cursos, etc ). Exemplo:
Cursos MPS e CMMI: Universidade Federal de Lavras
Formação de Comunidades de Prática
© Direitos reservados www.spin-bh.com.br
Contextualização
Comunidades de prática
Objetivos:Obter benefício coletivo, potencializando a elaboração de planos e ações
Compartilhamento de experiências, habilidades e conhecimentos individuais
Existentes há mais tempo, mas disseminadas com a Internet
Identidade: elemento com importância crucial na estrutura
Chave para a definição do que é realmente importante compartilhar
Identificação das pessoas com as quais pode-se compartilhar conhecimento
Propicia a própria identificação dos membros entre si
© Direitos reservados www.spin-bh.com.br
Software
Process
Improvement
Network
SPIN:
Conceito e Cultura
Rede de Melhoria de Processos de Software (MPS)
Disseminada pelo SEI - Software Engineering Institute
SPIN-BH: SPIN em Belo Horizonte
© Direitos reservados www.spin-bh.com.br
O Início
Contexto de surgimento do SPIN
Ausência de comunidades na área de Melhoria de Processo e Software na capital do Estado
Iniciativa anterior não foi levada a cabo
Baixa participação do Estado na comunidade brasileira de Qualidade e Produtividade em Software
Apresentação do SPIN-BH como um projeto do PBQP-SW
Projeto "Minas - Rede de Qualidade“ (2003)
O SPIN-BH inicia suas atividades em 07/2003
© Direitos reservados www.spin-bh.com.br
Participação de Minas
Na economia brasileira 9,7 % (PIB total) 2ª ou 3ª no País! No setor de TI brasileiro < 3 % 5º ou 6º no País! Analisando superficialmente ...Estamos exportando cerca de 7 % do mercado de TI!
© Direitos reservados www.spin-bh.com.br
Participação de Minas
Em Congressos e Simpósios relacionados
SBES: Simpósio Brasileiro de Engenharia de Software
SBQS: Simpósio Brasileiro de Qualidade de Software
Evento Trabalhos Minas SBES 1999 26 0 SBES 2002 20 1 SBES 2004 18 0 SBQS 2002 22 1 SBQS 2003 20 0 SBQS 2004 20 0 (1 relato – Synergia) !#"%$&'"! ()+*%,.-/0#*.1%243 576'89:#;'<=
© Direitos reservados www.spin-bh.com.br
Participação de Minas
No PBQP-SW
>
De 1994 a 2004 não foi realizado nenhum evento em Minas
?
outros 10 estados já hospedaram eventos
@
Projetos submetidos ao PBQP-SW
?
2002: 3 projetos
?
2003: 4 projetos A Prêmio 2º lugar
?
2004: 6 projetos, 2 entidades
© Direitos reservados www.spin-bh.com.br
Motivação e Objetivos
P
Incentivar o intercâmbio e a interação
Q
Promovendo palestras, reuniões e cursos sobre MPS
Q
Divulgando informações e novidades sobre o desenvolvimento da MPS
P
Promover a influência entre segmentos
Q
Comércio R Indústria R Governo R Academia
S
Alavancar a participação de Minas
T
Na produção brasileira de software
T
Em eventos sobre qualidade de software e MPS
U
Logomarca
T
Idéia de encontro e finalidade comum e de spin – girar, rodopiar, rodar
© Direitos reservados www.spin-bh.com.br
SPIN-BH
Trajetória: Organização
Ontem ...
U
Formação e Estrutura inicial
T
Coordenação composta por 2 membros
T
Web-site do grupo, ainda precário
T
Uma lista de discussão
Hoje ...
U
Formação e Estrutura
T
Coordenação composta por 3 membros com habilidades complementares
T
Web-site do grupo estruturado, com um conjunto novo de recursos
T
© Direitos reservados www.spin-bh.com.br
SPIN-BH
Trajetória: Web Site
Ontem ...
V
Web site estático
V
Não havia “memória” dos eventos
V
Não havia interatividade
V
Única função W divulgar convites para eventos
X
Hospedado em provedor gratuito W difícil atualização
X
Pouco visitado
Hoje ...
X
Web site dinâmico, novo visual
X
Há memória dos eventos, seção de notícias
X
Suporta funções “avançadas”: interatividade, cadastro e fácil atualização Provedor pago com recursos do SPIN-BH
X
Possibilitou a automatização das inscrições de eventos
Y
+ de 1500 visitantes/mês
© Direitos reservados www.spin-bh.com.br
SPIN-BH
Trajetória: Lista de Discussão
Ontem ...
Z
Número reduzido de membros: iniciou com 30 membros
Z
Participação normalmente restrita aos coordenadores do SPIN-BH
Z
Mensagens resumiam-se a divulgar os eventos do SPIN-BH
Hoje ...
Z
Lista com um número próximo de 350 membros
Z
Participação mais ampla, não restrita aos coordenadores
Z
Conteúdo de divulgação mais amplo:
[
Eventos e chamadas de trabalho a nível nacional
[
© Direitos reservados www.spin-bh.com.br
Trajetória: Eventos
Ontem ...
\
Número de inscrições por evento: entre 60 e 70
\
Gerenciamento manual das inscrições
]
processo demorado, trabalhoso e sujeito a erros
\
Eventos com apresentações em diferentes assuntos
Hoje ...
\
Número médio de inscrições por evento : entre 110 e 120
\
Gerenciamento automatizado de inscrições
]
melhor condução do processo
\
Eventos temáticos
]
apresentações enfocando um mesmo assunto
© Direitos reservados www.spin-bh.com.br
SPIN-BH
Trajetória: Outros...
Ontem ...
\
Diversos planos, mas faltam recursos ...
Hoje ...
\
Realizado o primeiro curso
]
Análise por Pontos de Função ^ excelente avaliação
_
Recursos próprios
_
© Direitos reservados www.spin-bh.com.br
SPIN-BH
Trajetória: Dificuldades
Ontem ...
`
Hospedagem para os eventos
` Palestrantes ` Conflitos de interesse ` Recursos `
Gerenciamento: web site, inscrições de eventos
Hoje ...
`
Palestrantes ( ainda é difícil ... )
`
Constituição jurídica
`
Administrar eficientemente o crescimento exponencial do número de participantes
`
Tempo para desenvolver novas atividades
© Direitos reservados www.spin-bh.com.br
Tour pelo 4° Evento
© Direitos reservados www.spin-bh.com.br
Tour pelo 4º evento: Convite
© Direitos reservados www.spin-bh.com.br
SPIN-BH
Tour pelo 4º evento:
Convite (e-mail )
Colegas do SPIN-BH,
O SPIN-BH convida para seu quarto evento, a ser realizado no próximo dia 20, quinta feira, as 17:00 h na Faculdade Pitágoras, que teve a gentileza de se oferecer para hospedar o evento.
Serão duas apresentações abordando dois temas de grande interesse:
- Inspeção Formal de Código - Análise de Pontos de Função
Em anexo, a programação do evento e informações para inscrição.
© Direitos reservados www.spin-bh.com.br
SPIN-BH
Tour pelo 4º evento:
Lista de Inscritos / Presença
SPIN-BH - Relação de Inscritos - 4º Evento - 20/05/2004
Nr Nome Empresa Telefone Assinatura
1 Adriana Cardoso Estudante 9144-8739 2 Alessandra da Conceição Viena Sistemas
3 Alessandra Marques UNIMEDBH 3229.6032 4 Alessandro Kieras Pucminas 3249-7342 5 Alexandre Soares
6 Ana Paula Assis da Costa International Syst 3296-9040 7 Ana Paula de Oliveira Gouvêa Grupo CSU 3277-3562 8 Anderson Ribeiro da Costa Squadra 3264-1951 9 André Gurjão Tim Maxitel 3298.7124 10 André Luis Silva Estudante 8822 7890 11 Andréa Rodrigues C. Vieira Stefanini It Solutions 9688-6861 12 Bruno André Santos CEFET (31) 9697-7978 13 Cássia Fabiana da Sind. Empregados BH
14 Christiano Alves de Lima Corradi Universidade de Itaúna (37) 9965-1035 15 Cintya Campos Corgosinho Squadra Tecnologia 3264-6257 16 Daniel Andrade Caixa
17 Diógenes Lisboa Rosa 3249-3947 18 Eduardo Viana Squadra 910546869 19 Fábio de Paula Rosa Sant'Anna S&A Sistemas e Automação
20 Fernanda de Oliveira Melo AIX 3218-7200 21 Fernanda Filizzola Mattos de Santos
22 Fernanda Karla de Oliveira Cemig 91154474 23 Fernando Moreira Quantum Informatica 3273-7277 24 Flávio Marcos Neuenschwander Maciel SCF Informática Ltda 3291-0181 25 Gabriel da Silva CEFET 8809-5840 26 Glauco Marcos Vianna de Paula Empresa 1 3262-3261 27 Glaucus Gomes Miranda Viena Sistemas
28 Graicelane Costa Marques Infoquest 3261-7030 29 Guilherme de Andrade Sousa Otimiza 3292-3060 30 Gustavo Thum Consultor 9659-3044
© Direitos reservados www.spin-bh.com.br
SPIN-BH
Tour pelo 4º evento:
Ficha de Avaliação
© Direitos reservados www.spin-bh.com.br
Tour pelo 4º evento:
Ficha de Avaliação (cont)
© Direitos reservados www.spin-bh.com.br
SPIN-BH
Tour pelo 4º evento:
Resultados do Evento
SPIN-BH - Avaliação do Evento em 20/05/2004
TOTAIS
1 2 3 4 5 ... 32 E B R F NO Total E = Excelente Organização E E E B E E 17 12 1 0 2 32 B = Bom Duração E B E E E B 15 14 1 0 2 32 R = Regular Instalações E E E E E E 23 6 2 0 1 32 F = Fraco Conteúdo E E E E E B 14 12 4 0 2 32 NO = Não Observado Palestrantes E E E E E E 15 11 4 0 2 32
Avaliação Geral B E E E E B 14 15 1 0 2 32
= 1 = 2 = 3 = 4 = 5 = 6 = 7 Vazio Total Citado Média
A Construção de um Programa de Melhoria de Processo de Software3 3 2 4 6 2 8 2 3 1 0 10 32 22 2,86 Uso e Implantação de Métricas na Melhoria de Processo de Software1 2 3 2 3 6 7 4 6 4 0 0 5 32 27 2,81 Gerência de Projetos de Software 2 1 4 1 1 1 11 4 3 3 3 2 0 6 32 26 2,58 Experiências em Definição e Implantação de Processos de Software em Empresas2 5 7 3 5 3 3 2 5 1 1 12 32 20 3,3 Modelos de capacitação (SW-CMM, CMMI, ...)3 6 4 5 1 1 4 4 5 1 1 15 32 17 4,06 Padrões da Qualidade de Software (Normas ISO, IEC, ...)2 5 0 6 3 2 3 0 2 16 32 16 3,63 Metodologias para Desenvolvimento de Sistemas (RUP, processos ágeis, ...)1 4 1 5 2 4 8 4 6 2 0 0 8 32 24 2,75 Outro (ver lista abaixo) 0 1 0 0 0 0 0 31 32 1 2
Citados
Interesse no curso de APF 1 1 1 1 1 22 Sugere abordar UCP no curso (13) Sexta/Sábado 1 1 11 Curso de APF in-company (10-15 pesoas) (21) Sábado/Sábado 1 1 1 9
Citados Palestras Sugeridas
Tenho interesse em ser comunicado 1 1 1 1 1 1 29 Administração de Componentes (26) Tenho interesse em hospedar um dos encontros (especificar local e detalhes no verso)1 1 Controle de Qualidade - Fábrica de Software (16) Tenho interesse em ser palestrante (favor preencher as informações abaixo) 2
Poderia indicar palestrante (favor preencher as informações abaixo) 0 Locais: BDMG, Uni-BH
Pr óx im os Ev en to s Ev en to Ass un to s d e M aio r In te re ss e AP F
© Direitos reservados www.spin-bh.com.br
SPIN-BH
Fim do Tour :
Downloads no Site
Eventos Anteriores
4o. evento: 20/05/2004CIC - Um processo de inspeção de código e sua ferramenta Renato Mintz – FITec
Uma introdução à análise de pontos de função Fernanda Paiva Drumond – Vetta Technologies
© Direitos reservados www.spin-bh.com.br
SPIN-BH:
Resultados
Hoje ...
a1 Curso realizado
a7 Eventos realizados:
bPeriodicidade: a cada 45 dias (aproximadamente)
b
Temáticos, com 2 palestrantes convidados
b
Inscrições automáticas pelo web site
b
Divulgação na lista
b
Avaliação automática pelo web site
a
© Direitos reservados www.spin-bh.com.br
Desafios e Contribuições
Próximos desafios ...
c
Incentivo a participação em Congressos, Simpósios e Programas de incentivo
c
Locais com tamanho adequado para público esperado
c
Tempo para desenvolver novas atividades
c
Constituição jurídica
c
Administrar eficientemente o crescimento exponencial do número de participantes
c
Patrocinadores
© Direitos reservados www.spin-bh.com.br
SPIN-BH:
Desafios e Contribuições
O que vem por aí ...
d
+ Cursos e grupos de estudo
c
mps-Br e CMMI, teste de software, métricas de software
d
+ Interação
c
Chats, Fóruns de discussão, Café da manhã, Almoço de negócios
d
+ Conteúdo
c
Artigos, colunas, casos de sucesso, biblioteca temática
d
© Direitos reservados www.spin-bh.com.br
SPIN-BH:
Desafios e Contribuições
O que vem por aí ...
e
+ Participação
f
perfil de associados, páginas amarelas
e
+ Oportunidade
f Oportunidades de emprego e+ Eventos
fChamada de trabalhos, temas específicos
e
Etc...
© Direitos reservados www.spin-bh.com.br
SPIN-BH:
Desafios e Contribuições
e
Porque você deve participar ...
f
Sugerir, contribuir, aprender, etc
e
Como você pode participar ...
f
Site, listas, e-mails address
e
Como você pode ajudar …
f
Hospedando eventos, indicando palestrantes e patrocinando
e
Quem você deve contatar…
f
Coordenadores: Ana Liddy, Fernando, Frederico (emails no nosso site www.spin-bh.com.br )
© Direitos reservados www.spin-bh.com.br
Lições Aprendidas
g
A criação de espaços presenciais de convivência é indispensável para aumentar a sinergia do grupo
g
É preciso criar mecanismos que incentivem a troca de mensagens
g
O público mineiro tem um perfil bastante conservador
h
inicialmente, identifica-se uma postura passiva
h
somente com o passar do tempo é que a postura ativa toma lugar
g
Grande carência por profissionais de qualidade de software
h
necessário o surgimento de espaços que contribuam para a formação deste tipo de profissional
g
Criação de eventos temáticos
h
solução para o crescimento constante do grupo e a necessidade de infra-estrutura física disponível atualmente
h
desta forma, naturalmente, apenas partes alternadas do grupo comparecem aos eventos
© Direitos reservados www.spin-bh.com.br
SPIN-BH:
Agradecimentos
iApoiadores
iPalestrantes
iNossos empregadores
( é verdade... por apoiar nossa dedicação )
i
As demais pessoas que fazem parte do grupo
( nossos ouvintes )
jlkmlnporqLsutpv w xly%z w xly4zl{{}||~xx|%
© Direitos reservados www.spin-bh.com.br
Para saber mais:
Visite nosso site:
www.spin-bh.com.br
Participe da nossa lista
Envie um email para:
spin-bh-subscribe@yahoogrupos.com.br
© Direitos reservados www.spin-bh.com.br
Muito Obrigado!
Contato: