UNIDADE 6 Aviso Olá, sou o Professor Artur em nossa unidade anterior aprendemos sobre os conceitos e princípios sobre Mudança Organizacional e os fatores que interagem para construir à dinâmica da busca contínua de eficiência e eficácia traduzindo em resultados tangíveis a missão e a visão das empresas com a ajuda da tecnologia da informação. Nesse unidade estudaremos alguns frameworks de governança em projetos de forma introdutória. Nosso intuito é conhecermos um pouco sobre: “CMMi (Capability Maturity Model Integration), PMBOK (Project Management Body of Knowledge)e SCRUM”. Desejo a você um excelente estudo e que este lhe seja bastante proveitoso. É muito importante que você gerencie seu tempo de estudo dedicando algumas horas para a leitura dos materiais e capítulos dos livros que indiquei. Estas leituras são fundamentais para sua evolução em nossa disciplina e tratam de temas atuais e problemas que são enfrentados no dia a dia dos profissionais que lidam com a tecnologia de Informação em nosso país e em todo o mundo. Não se esqueça de interagir com nossas atividades individuais e colaborativas, pois é a forma mais eficaz para que você possa utilizar a informação que estaremos partilhando em nosso espaço e gerar conhecimento interagindo também com os outros participantes. Orientação de Estudos O eixo central desta unidade trabalhará com os princípios da governança em projetos , suas abrangências e restrições. A gestão da mudança é um gatinho intensificador da inovação e da criatividade. Porém ter o controle sobre as mudanças é fundamental. As empresas realizam suas missões através da criação e entrega de projetos que demonstram o valor ao mercado e agregam vantagens competitivas únicas sempre levando em consideração os agentes causadores de problemas e descontroles que possam fazer o projeto falhar. São eles Escopo, custo, Tempo e Risco. Para realizarmos nossas metas utilizaremos alguns artigos relacionados a este tema que convido você a ler. Utilize a apresentação em Power-point para fixar os principais pontos dessa unidade e não deixe de realizar as atividades complementares que estarão representadas nas figuras de um questionário descritivo com perguntas desafiadoras sobre a aplicação das informações que você acabou de adquirir. Contextualização A importância da engenharia de software para o sucesso de um projeto de software tem se tornado parte dos projetos não consegue entregar os produtos dentro dos padrões de qualidade, de cronograma e de custo estimados. A inserção de processos de software com metodologias, procedimentos e práticas para a melhoria da qualidade e produtividade do desenvolvimento de sistemas, vêm se tornando um
setor de mais investimento em organizações que desejam melhorar sua competitividade no mercado. A aquisição de certificações em processo de softwares como a ISO 9000-3 tem agregado valor competitivo às organizações essencialmente no panorama nacional e tem a finalidade de padronizar o processo, reduzindo custos. Apesar da ISO 9000-3 possuir uma boa aceitação no cenário brasileiro, empresas de tecnologia que desejam uma visibilidade internacional têm aderido a normas mais conceituadas e já difundidas no mercado como o CMM (Capability Maturity Model). Porém este modelo está entrando em descontinuidade devido a uma versão mais completa e robusta motivada pela composição de várias práticas, modelos e normas existentes, intitulado CMMI (Capability Maturity Model Integrated). O CMMI descreve o quê deve ser feito para melhoria gradual de processos, definindo níveis de maturidade que são organizados por áreas de processo que possuem objetivos que são alcançados por práticas que resultam em produtos de trabalho. Este conjunto de modelos/normas de qualidade para o processo de software torna difícil avaliar a aderência e aspectos relevantes entre diferentes processos institucionalizados, o que poderia contribuir de forma significativa à melhoria dos processos como dos próprios modelos. (Excerto extraído do artigo sobre Mapeamento dos Conceitos do guia do CMMI em notações do SPEM no contexto da Definição do Processo de Software; de SANDRO RONALDO BEZERRA OLIVEIRA, ALEXANDRE MARCOS LINS DE VASCONCELOS, RODRIGO CAVALCANTE MENDES; Received March 23, 2006 / Accepted October 04, 2006; Recife – PE – Brasil).
D – Apresentação em ppt
Apresentação do Microsoft PowerPoint 97-2003
(A) CMMI
Apresentação do Microsoft PowerPoint 97-2003
(B) PMBOK
Apresentação do Microsoft PowerPoint 97-2003
(C) SCRUM
Conteúdo Teórico A primeira leitura recomendada é o texto contido nesta apresentação sobre Práticas do CMMI como regras de negócio de GISELE P. MORGADO.
Adobe Acrobat Document
Utilizaremos a leitura deste texto para entendermos um caso real de aplicação das melhores práticas em gerenciamento de projetos que retrata a adaptação do modelo do PMBOK no desenvolvimento de uma ferramenta de aplicação de Simulados via Web: Adaptação do Modelo PMBOK ao Desenvolvimento de uma Ferramenta de Aplicação de Simulados via Web de THIAGO VALERIANO ARAÚJO DA SILVA. Adobe Acrobat Document
Aproveitaremos para ler este artigo que trata de uma aplicação prática do uso da metodologia SCRUM de desenvolvimento de software alinhada ao CMMi visando desenvolviemnto de software para jogos digitais de Allan R. S. Araujo intitulado: Scrum Novas Regras do Jogo. Adobe Acrobat Document
A utilização de material em mídia diferenciada acaba por ajudar o aluno na fixação de conteúdos. Dessa forma convido você a assistir ao vídeo SCRUM em menos de 10 minutos no Youtube com o conteúdo do filme: A fuga das galinhas: http://www.youtube.com/watch?v=xaC0No2Uic Desejo a você bom filme e bom estudo.
Atividade de Sistematização 1. Qual a finalidade de se modelar? Resposta C a. Para manter a aplicação mais atualizada além de tornar o desenvolvimento mais dirigido, evitando assim riscos. b. Para manter a aplicação atualizável com UML ou RUP deixando o desenvolvimento mais organizado e atualizado. c. Para manter a aplicação mais robusta e mais fácil de manter além de tornar o desenvolvimento mais organizado, evitando assim problemas futuros. d. Apenas A e C estão corretas e. Todas as anteriores estão corretas 2. Quais as características que norteiam a escolha de uma metodologia tradicional? Resposta A
a. Equipe grande, criticidade do projeto, prioridades do projeto, longo prazo para entrega, entre outros. b. Equipe grande, riscos do projeto, custos do projeto, indefinição do escopo, entre outros. c. Equipe grande, tempo do projeto, riscos do projeto, longo prazo para entrega, entre outros. d. Equipe grande, custos do projeto, incertezas do projeto, alto risco para entrega, entre outros. e. Todas as anteriores. 3. Quais as características que norteiam a escolha de uma metodologia ágil? Resposta B a. Curto prazo, equipes pequenas, mudanças frequentes de requisitos, alta criticidade. b. Curto prazo, equipes pequenas, mudanças frequentes de requisitos, baixa criticidade. c. Longo prazo, equipes grandes, mudanças frequentes de requisitos, baixa criticidade. d. Longo prazo, equipes pequenas, incertezas freqüentes de requisitos, alta criticidade e cronograma inelástico. e. Nenhuma das anteriores. 4. Defina processo? Resposta C a. É uma sequência coerente de métodos que objetiva o desenvolvimento ou evolução de sistemas de informática. b. É uma sequência de práticas que visam o desenvolvimento ou evolução de rotinas aplicadas a qualquer tipo de trabalho. c. É uma sequência coerente de práticas que objetiva o desenvolvimento ou evolução de sistemas de software. d. Alternativas A e B estão corretas e. Nenhuma das alternativas está correta. 5. Um gerente de projetos de uma organização não está conseguindo comprometimento da equipe com as tarefas do projeto e não pode puni-los porque sua autoridade é baixa, quase inexistente. Além disto, ainda tem que realizar suas tarefas rotineiras. Estes problemas normalmente ocorrem em projetos realizados nas empresas que possuem estrutura organizacional do tipo: Resposta B a. projetizada. b. funcional. c. matricial apertada. d. matricial balanceada. e. matricial forte. 6. O desenvolvimento da equipe do projeto é um processo do PMBOK previsto para ser realizado, no ciclo de vida do projeto, na fase de: Resposta E a. finalização. b. iniciação. c. planejamento. d. controle. e. execução.
Atividade de Aprofundamento
Fórum de discussão com as seguintes temas/perguntas: Porque é tão difícil para o analista de sistemas documentar seus softwares. Essa dificuldade é apontada pelas empresas de recrutamento e seleção como endêmicas no mercado e os analistas que não tem capacidade de fazer isso são extremamente mal vistos no mercado na era dos processos de software com técnicas de reuso de código, qualidade, testes de software, scrum, xp, pmbok, cmmi... será que acabou a infância da programação no Brasil? Será que daqui por diante apenas os profissionais melhor aparelhados e com melhor formação sobreviverão e o restante apenas engrossará a fileira dos analistas mal empregados e com baixos salários?
Material Complementar
Como sugestão de leitura e complementação sugiro a você que acesse esse documento no seguinte link UMA PROPOSTA DE PROJETO PARA IMPLANTAÇÃO DO CMMI-DEV NÍVEL 2 DE MATURIDADE CONFORME O GUIA PMBOK - http://www.fatecjp.com.br/revista/tcc/gp01.pdf ele trata de forma detalhada sobre um caso em que é preciso o alinhamento de pelo menos 2 métodos de governança um para a organização como todo e outro para os projetos. Vale a pena a leitura deste documento.
Referências OLIVEIRA S. R. B., VASCONCELOS A. M. L., MENDES R. C. Mapeamento dos Conceitos do guia do CMMI em notações do SPEM no contexto da Definição do Processo de Software; disponível em:
https://docs.google.com/viewer?url=http://www.dcc.ufla.br/infocomp/artigos/v5.4/art10.pdf& pli=1; Received March 23, 2006 / Accepted October 04, 2006; Recife – PE – Brasil. ARAUJO A. R. S., SILVA J. M., MITTELBACH A. F. Scrum: Novas Regras do Jogo. Disponível em: http://www.cin.ufpe.br/~sbgames/proceedings/files/Scrum.pdf - 2005 - Recife – PE – Brasil ZANATTA A. L., VILAIN P. Uma análise do método ágil Scrum conforme abordagem nas áreas de processo Gerenciamento e Desenvolvimento de Requisitos do CMMI. disponível em: http://wer.inf.pucrio.br/WERpapers/artigos/artigos_WER05/alexandre_zanatta.pdf 2006 - Florianópolis - SC – Brasil BRUNO M. A. C., OKABAYASHI A.; Gestão da construção de hidrelétrica de grande porte – aderência ao modelo PMBOK; disponível em: http://portal.uninove.br/marketing/cope/pdfs_revistas/cadernos_posgraduacao/cadernosv3n2adm/cdpo sv3n2adm_2h09.pdf - cadernos de pós-graduação, – v3, n2 p123~134 – 2004 - São Paulo. DA SILVA T. V. A., Uso Do Modelo Pmbok® Adaptado Ao Desenvolvimento De Uma Ferramenta De Aplicação De Simulados Via Web - disponível em:
http://www.bcc.ufla.br/monografias/2005/Uso_do_modelo_PMBOK_adaptado_ao_desenvolvimento_de _uma_ferramenta_de_aplicacao_de_simulados_via_WEB.pdf 2006 - LAVRAS - MINAS GERAIS. MORGADO G. P., GESSER I, SILVEIRA D. S., MANSO F. S. P., LIMA P. M. V., SCHMITZ E. A. Práticas Do Cmmi® Como Regras De Negócio – disponível em: http://www.scielo.br/pdf/prod/v17n2/a13v17n2.pdf Produção UFRJ, v. 17, n. 2, p. 383-394, Maio/Ago. 2007 AMARAL M. A. I. Uma Proposta De Projeto Para Implantação Do Cmmi-Dev Nível 2 De Maturidade Conforme O Guia Pmbok http://www.fatecjp.com.br/revista/tcc/gp01.pdf PB - JOÃO PESSOA 2010