Este documento descreve a adoção do framework Scrum em um ambiente acadêmico distribuído entre várias instituições. O Scrum foi introduzido em 2007 e desde então sua adoção cresceu, com várias fábricas de software adotando seus processos. Em 2009, o Scrum passou a ser a principal ferramenta de aprendizado, com todos os alunos trabalhando em um único produto chamado FireScrum. Apesar dos desafios de coordenar mais de 60 alunos de forma semi-distribuída e assínc
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Scrum Adoption in an Academic Distributed Environment
1. Adoção de Scrum em um AmbienteAcadêmicoDistribuído(Scrum Adoption in an Academic Distributed Environment) Eric Cavalcanti Teresa Maciel Jones Albuquerque
2. Eric Cavalcantiecavalcanti@gmail.com@ericoc Mestre em Engenharia de Software pelo CESAR.EDU Certificado Scrum Master pela ScrumAlliance Utiliza Scrum desde 2006 Professor no Curso de Especialização em Gestão Ágil de Projetos do CESAR.EDU Engenheiro de Sistemas do C.E.S.A.R. ProductOwner do FireScrum e do FireKanban
3. CIN – Centro de Informática UFPE (Universidade Federal de Pernambuco)
4. C.E.S.A.R - Centro de Estudos e Sistemas Avançados do Recife Centro privado de inovação que cria produtos, serviços e empresas com Tecnologia da Informação e Comunicação ( TIC )
5. INES (Instituto Nacional de Ciência e Tecnologia para Engenharia de Software) CESAR UFPE UFRPE FACAPE UFBA UFCG UFPB UFRN UFS
8. PBLProblem-Based Learning Centrado no Aluno, agente e principal responsávelpeloseuaprendizado Professores atuam como tutores ou facilitadores Aprendizado auto-dirigido, centrado no estudante
10. Metodologia de Ensino Experimentar Tendências: Fábricas de Software BaseadasemModelos PMBOK/RUP/CMMI Gerente de Projeto, Desenvolvedor, Gerente de Configuração, Engenheiro de Qualidade e Testador Clientes e/ouprojetosreais Engenharia de Vendas
11. 2004, 2005,... X 2008 factories X OSS development? conjunções e intersecções métodos e ferramentas processo modelos licenças vendas e modelos de negócio X
12. OSS Factory — Step by Step 1. Definir o modelo de negócios 2. Definir a organização da fábrica 3. Definir processo de desenvolvimento 4. Habilitar o trabalho de forma distribuída 5. Prover um site para a fábrica 6. Prover um site exclusivo para cada novo projeto 7. Definir papéis para cada novo projeto 0. Trabalhar em harmonia
13. Horas de estudo Horas de trabalho Cenários reais Projetos reais Inovações Oportunidades Negócios Experiências Publicações http://www.behavioradvisor.com/ Como se trabalha...
14. Lições Aprendidas – alimentando a literatura... RIBEIRO, R. A. ; Guimarães, R. ; MORARES, A. K. O. ; MEIRA, S. R. L. ; ALBUQUERQUE, J. O. . Open Source Business ModelsPatterns. In: SugarLoafPLoP 07 - 6th Latin American ConferenceonPatternLanguagesofProgramming, 2007, Porto de Galinhas - PE. 6th Latin American ConferenceonPatternLanguagesofProgramming, 2007. MORARES, A. K. O. ; MEIRA, S. R. L. ; ALBUQUERQUE, J. O. . Open Source Software Factory: StepbyStep: A Case Report. In: FirstInternationalConferenceon Open SourceCollaborativeDevelopmentPlatforms (Héphaïstos), 2006, Paris, France. FirstInternationalConferenceon Open SourceCollaborativeDevelopmentPlatforms (Héphaïstos), 2006. RIBEIRO, R. A. ; Silva, F. Q. B. ; MORARES, A. K. O. ; ALBUQUERQUE, J. O. ; MEIRA, S. R. L. . Towards a software licensingguide for Open Source Business Models. In: FirstInternationalConferenceon Open SourceCollaborativeDevelopmentPlatforms (Héphaïstos), 2006, Paris, France. FirstInternationalConferenceon Open SourceCollaborativeDevelopmentPlatforms (Héphaïstos), 2006. MORARES, A. K. O. ; MEIRA, S. R. L. ; ALBUQUERQUE, J. O. . Desafios na avaliação individual e coletiva em um curso de Engenharia de Software direcionado para utilização de processos de desenvolvimento distribuído de software. In: InternationalConferenceonEngineeringand Computer Education, 2006, Santos, Brasil. InternationalConferenceonEngineeringand Computer Education, 2006. ALBUQUERQUE, J. O. ; MEIRA, S. R. L. ; MORARES, A. K. O. . Software Engineering in Practice: Building Software Factories (Revised - InvitedPaper). In: 3rd Experimental Software EngineeringLatin American Workshop, 2006, Rio de Janeiro, Brasil. 3rd Experimental Software EngineeringLatin American Workshop, 2006. GARCIA, Vinicius Cardoso; LUCRÉDIO, Daniel; DURÃO, Frederico Araujo; SANTOS, Eduardo Cruz Reis; ALMEIDA, Eduardo Santana de; FORTES, Renata Pontin de Mattos; MEIRA, Silvio Romero de Lemos. FromSpecificationtotheExperimentation: A Software ComponentSearchEngineArchitecture. In the 9th InternationalSymposiumonComponent-Based Software Engineering (CBSE 2006), Lecture Notes in Computer Science (lncs), MälardalenUniversity, Västeråsnear Stockholm, Sweden, 2006. Cavalcanti, A. P. C., Lucena, L. R., Lucena, M. J. N. R., Moraes, A. K. O. de, Fernandes, D. Y. S., Pereira, S. C., Albuquerque, J. O. and Meira, S. R. L. 2005. Towardsan Open Source Software Factory. In: 2nd Experimental Software EngineeringLatin American Workshop, Uberlândia, MG, 2005. V. Garcia, F. Durão, M. dos Santos, E. Almeida, D. Lucrédio, J. Albuquerque, S. Meira. Especificação, Projeto e Implementação de uma Arquitetura para um Engenho de Busca de Componentes. WDBC2005 - 5o. Workshop de Desenvolvimento Baseado em Componentes. SBC - Sociedade Brasileira de Computação. Juiz de Fora - MG, 2005. FABRICKS et. al. An Experience ofModelingandImplementingan Open Source Software FactoryMethodology. SIMS2005 X Simpósio de Informática. SBC - Sociedade Brasileira de Computação, Uruguaiana - RS, 2005. Jones Albuquerque and Silvio Meira. Software Engineering in Practice: Building Software Factories. ESELAW04 - 1st Experimental Software EngineeringLatin American Workshop. SBC - Brazilian Computer Societyand IEEE/TCSE-TechnicalCouncilon Software Engineering. October, 18. Brasília - DF, 2004. Breno Spindola, Carlos Albuquerque, Jorge Mascena, Karine Coelho, Ryan Albuquerque e Thayssa Rocha. Definição e Melhoria de Processos em uma Fábrica de Software Livre. SIMPROS2004 - VI Simpósio Internacional de Melhoria de Processos de Software, São Paulo, 24-26 de novembro de 2004. Regiane Brito, Patrícia Ferreira, Kleber Silva, VanilsonBurégio e Ivan Leite. Uma Experiência na Implantação de Processo em uma Fábrica de Software Livre. SIMPROS2004 - VI Simpósio Internacional de Melhoria de Processos de Software, São Paulo, 24-26 de novembro de 2004. Vivianne da Nóbrega Medeiros, Carlos Andreazza Rego Andrade, Eduardo Santana de Almeida, Jones Albuquerque e Silvio Meira. Construindo uma Fábrica de Software: da Concepção às Lições Aprendidas. CLEI2004 - XXX Latin-AmericanConferenceonInformatics, oct-2004, Arequipa, Peru. Alexandre Alvaro, Thiago Luiz Santos, Paulo Rogério Andrade, João Marcos Vasconcelos, Jones Albuquerque, Silvio Meira. Lições Aprendidas na Criação de uma Fábrica de Software Open-Source. 5o. Workshop de Software Livre, WSL'2004, Porto Alegre, RS, 2-5 de junho de 2004. Helena Marques, Rodrigo Teixeira e Ismênia Silva. Adaptação de um Processo de Desenvolvimento para Fábricas de Software Distribuídas. 7o. Workshop Ibero-Americano de Engenharia de Requisitos e Ambientes de Software, IDEAS'2004, Arequipa, Perú, 3-7 maio 2004. WDDS ESELAW SBQS SIMPROS IDEAS SBES CLEI
17. Em 2007 o Scrum começa a serusado C.E.S.A.R usa Scrum desde 2006 Palestrassobre Scrum para o alunos Algumasfábricasdefinemseusprocessosbaseadosno Scrum
20. Metodologiareformulada O Scrum éadotadocomoferramenta de aprendizado Apenasuma “Fábrica”de Software Um sóproduto Apoiadopelo INES (InstitutoNacional de Ciência e TecnologiaparaEngenharia de Software)
22. Produto FireScrum – Ferramenta de ApoioàGestãoÁgil de Projetosutilizando Scrum
23. FireScrum Software Open Source Iniciado no Mestrado de Engenharia de Software do C.E.S.A.R (CESAR.EDU) Projeto de Dissertação Tecnologias Adobe Flex e Java
28. Scrum of Scrums Coordenação Product Owner Scrum de Scrums Scrum Masters & Times
29. 3° passo – Criar Backlogs Atividade do Product Owner Cadamódulo do produto tem seupróprio Backlog
30. 4° passo – Montar times Identificarskill e perfil de cadaalunoatravés de questionários Montar times balanceados Cada time ficaresponsávelpor um módulo
43. Relevância ACADEMIA Produto da dissertação de Eric Cavalcanti (C.E.S.A.R) Mestrado Profissionalizante do C.E.S.A.R, defendida em junho/2009 Sob orientação de Jones Albuquerque e Teresa Maciel Estudo de Caso de dissertações em andamento (Cin-UFPE) Milton Campos – Retrospectivas Scrum por times distribuídos Pietro Pinto – Uso do Lean para retrospectivas Scrum HernanMunoz– Reuniões gerenciais com Scrum distribuído Weslayne – Gestão Ágil de Riscos Sob orientação de Silvio Meira e Teresa Maciel Estudo de caso de 1 tese de doutorado em andamento (Cin-UFPE) Teresa Maciel – Modelo Ágil para Times Distribuídos Sob orientação de Silvio Meira
44. Relevância ACADEMIA/INDÚSTRIA Artigos publicados e palestras convidadas Ágiles 2009, Florianópolis, Out/2009 “FireScrum - Ferramenta de Apoio à Projetos Scrum” WDDS’2009, Fortaleza, Out/2009 “Ferramenta Open-Source para Apoio ao Uso do Scrum por Equipes Distribuídas” SpinRecife2009: Agilidade na Prática, Recife, Nov/2009 “FireScrum, Ontem, Hoje e o Futuro
45. Relevância INDÚSTRIA 1ª ferramenta brasileira totalmente freeware e open-source de suporte ao planejamento e gestão de projetos Scrum. (disponível para download em www.firescrum.com).
49. FireScrum: Ferramenta Open-Source Prêmio Dorgival Brandão Júnior da Qualidade e Produtividade em Software 2° melhor projeto de 2009 http://www.mct.gov.br/index.php/content/view/319747.html
57. aprender a conhecer, aprender a fazer, aprender a viver com os outros, aprender a ser Os quatro pilares da Educação baseado no Relatório para a UNESCO da Comissão Internacional sobre Educação para o Século XXI, coordenada por Jacques Delors