SlideShare uma empresa Scribd logo
1 de 37
Baixar para ler offline
Flayson Potenciano 9º Fórum Goiano de Software Livre 1
Fábrica de Software
Case Fábrica de Software: Metodologia de
Desenvolvimento Híbrida e Ferramentas Livres
Flayson Potenciano 9º Fórum Goiano de Software Livre 2
Fábrica de Software
1. Metodologia de Desenvolvimento;
2. Ferramentas Livres;
Flayson Potenciano 9º Fórum Goiano de Software Livre 3
Metodologia de Desenvolvimento Híbrida
Flayson Potenciano 9º Fórum Goiano de Software Livre 4
Sumário
● Introdução;
● Objetivo da FSW (Fábrica de Software);
● Metodologia de desenvolvimento de software – MDS-FSW;
● Proposta de metodologia;
● MDS-FSW – Iniciação;
● MDS-FSW – Execução;
● MDS-FSW – Entrega;
● Projetos envolvidos na FSW;
● Principais envolvidos;
● Conclusão;
● Referências;
● Contatos.
Flayson Potenciano 9º Fórum Goiano de Software Livre 5
Introdução
● Motivação:
– Situação do campus em relação aos cursos de
informática.
– Dificuldades no desenvolvimento de software;
– Evasão dos cursos de informática;
– Projetos de desenvolvimento de software;
● Porque FSW?
● Filosofia da FSW;
Flayson Potenciano 9º Fórum Goiano de Software Livre 6
Objetivo da FSW
● Oportunidades para os alunos adquirir
experiências;
● Desenvolver softwares para atender as
necessidades do instituto e para empresas;
● Incentivar o empreendedorismo;
● Diminuir evasão dos cursos de informática.
Flayson Potenciano 9º Fórum Goiano de Software Livre 7
Metodologia de desenvolvimento de
software - MDS-FSW
● Projeto ProAPP.
– Orientadora: Míriam Cristiane Alves Brito.
– Co-orientador: Elymar Pereira Cabral.
– Orientando: Flayson Potenciano.
● Metodologia Híbrida: Scrum+Tradicional.
Flayson Potenciano 9º Fórum Goiano de Software Livre 8
Proposta de metodologia
MDS-FSW
Flayson Potenciano 9º Fórum Goiano de Software Livre 9
MDS-FSW - Iniciação
Flayson Potenciano 9º Fórum Goiano de Software Livre 10
MDS-FSW - Execução
Flayson Potenciano 9º Fórum Goiano de Software Livre 11
MDS-FSW - Entrega
Flayson Potenciano 9º Fórum Goiano de Software Livre 12
Projetos envolvidos na FSW
● Sistemas em desenvolvimento:
– Sistema para controle da FSW;
– SCEC;
– SARA;
– SSAP.
● Projetos de iniciação científica e ProAPP;
● Estágios;
● Práticas de desenvolvimento nas aulas do curso
de cursos de informática;
● TCC.
Flayson Potenciano 9º Fórum Goiano de Software Livre 13
Principais envolvidos
● Professores:
– Elymar Pereira (Coordenador);
– Mírian Cristiane (Orientadora);
● Alunos:
– Flayson Potenciano (estagiário/Projeto de TCC);
– Rafael (Projeto de IC);
– Matheus (Projeto de IC);
– Valéria Barros (Projeto de IC);
– Ana Flávia Barbosa (Projeto de IC);
– Ricardo (Projeto de IC);
● Técnico administrativo:
– Rômulo Fernandes
Flayson Potenciano 9º Fórum Goiano de Software Livre 14
Referências
● SOMMERVILLE. I. Engenharia de Software. São Paulo: Pearson, 2010.
● PRESSMAN, R. S. Engenharia de software. 7ª Edição. Porto Alegre: AMGH, 2011.
● COHN, M. Desenvolvimento de software com Scrum: aplicando métodos ágeis com
sucesso. Porto Alegre: Bookman, 2011.
● SOUZA, R. G. de. Sistema de Apoio a Avaliações de Servidores (SAAS). Instituto
Federal de Goiás – Campus Inhumas, Inhumas, 2009.
Trabalho orientado por Elymar Pereira Cabral.
● TELES, V. M. Extreme Programming: aprenda como encantar seus usuários
desenvolvendo software com agilidade e alta qualidade. Novatec Editora, 2004.
Valéria Barros 9º Fórum Goiano de Software Livre 15
Ferramentas Livres
Valéria Barros 9º Fórum Goiano de Software Livre 16
Valéria Barros
valeriabarros.ifg@gmail.com
fb.com/barrosval
twitter.com/barros_val
Valéria Barros 9º Fórum Goiano de Software Livre 17
Ferramentas Livres
● O que é liberdade?
✗ Direito de ir e vir;
✗ Direito de expressão;
Valéria Barros 9º Fórum Goiano de Software Livre 18
Ferramentas Livres
● O que é uma ferramenta?
✗ 'Objetos' que facilitam processos;
✗ Automatização de processos manuais;
Valéria Barros 9º Fórum Goiano de Software Livre 19
A burocracia por trás de tudo
● O que é Licença GPL?
✗ Criada por Richard Stalmmam
Valéria Barros 9º Fórum Goiano de Software Livre 20
A GPL baseia-se em 4 liberdades
nº 0. A liberdade de executar o programa, para qualquer
propósito;
nº 1. A liberdade de estudar como o programa funciona e
adaptá-lo para as suas necessidades. O acesso ao
código-fonte é um pré-requisito para esta liberdade;
nº 2. A liberdade de redistribuir cópias de modo que
você possa ajudar ao seu próximo;
nº 3. A liberdade de aperfeiçoar o programa, e liberar os
seus aperfeiçoamentos, de modo que toda a
comunidade se beneficie deles. O acesso ao
código-fonte é um pré-requisito para esta liberdade.
Valéria Barros 9º Fórum Goiano de Software Livre 21
Afinal de contas...
● Porque usar ferramentas livres?
Valéria Barros 9º Fórum Goiano de Software Livre 22
Valéria Barros 9º Fórum Goiano de Software Livre 23
Benefícios
1. Códigos alteráveis conforme sua
necessidade;
2. Suporte gratuito através de fóruns;
3. Softwares seguros;
4. A distância de um clique.
Valéria Barros 9º Fórum Goiano de Software Livre 24
Chega de conversa...
Conheça-as!
Valéria Barros 9º Fórum Goiano de Software Livre 25
Desenvolvimento
● Eclipse
● NetBeans
Valéria Barros 9º Fórum Goiano de Software Livre 26
Entenda:
Free ware <> Free software
Gratuito, mas fechado Código fonte aberto
Valéria Barros 9º Fórum Goiano de Software Livre 27
Engenharia de Requisitos
● Astah Community
➔ Free Ware
Valéria Barros 9º Fórum Goiano de Software Livre 28
Modelagem de Banco de Dados
● MySQL Workbench
Valéria Barros 9º Fórum Goiano de Software Livre 29
Banco De Dados
● Php MyAdmin
Valéria Barros 9º Fórum Goiano de Software Livre 30
Gerenciamento de projetos
● Redmine
Valéria Barros 9º Fórum Goiano de Software Livre 31
Gerenciamento de sites
● Joomla!
Valéria Barros 9º Fórum Goiano de Software Livre 32
Suporte
● Apache
Valéria Barros 9º Fórum Goiano de Software Livre 33
Suporte
● PHP
✗ Maior curva de aprendizagem
✗ Integração total com outras ferramentas
Valéria Barros 9º Fórum Goiano de Software Livre 34
Suporte
● My SQL
Valéria Barros 9º Fórum Goiano de Software Livre 35
Perguntas?
Flayson Potenciano 9º Fórum Goiano de Software Livre 36
Contatos
● Valéria Barros
- valeriabarros.ifg@gmail.com
● Flayson Potenciano
– flayson.potenciano@gmail.com
● Míriam Cristiane
– mirianc.brito@gmail.com
● Elymar Pereira
– professorelymar@gmail.com
Valéria Barros 9º Fórum Goiano de Software Livre 37
Que a força esteja com vocês!
#FGSL9

Mais conteúdo relacionado

Destaque

Fábrica de Software
Fábrica de SoftwareFábrica de Software
Fábrica de SoftwareVenki
 
Curso sobre Gerenciamento de Fábrica de Software
Curso sobre Gerenciamento de Fábrica de SoftwareCurso sobre Gerenciamento de Fábrica de Software
Curso sobre Gerenciamento de Fábrica de SoftwareIvan Luizio Magalhães
 
Palestra - Claudia Hazan na Isma - Armadilhas em Contratos de Fábrica de Soft...
Palestra - Claudia Hazan na Isma - Armadilhas em Contratos de Fábrica de Soft...Palestra - Claudia Hazan na Isma - Armadilhas em Contratos de Fábrica de Soft...
Palestra - Claudia Hazan na Isma - Armadilhas em Contratos de Fábrica de Soft...Leonardo Molinari
 
20 fatos sobre uma fábrica de software
20 fatos sobre uma fábrica de software20 fatos sobre uma fábrica de software
20 fatos sobre uma fábrica de softwareJosé Freire Neto
 
Fábrica de software a necessidade de adaptação da estrutura organizacional
Fábrica de software   a necessidade de adaptação da estrutura organizacionalFábrica de software   a necessidade de adaptação da estrutura organizacional
Fábrica de software a necessidade de adaptação da estrutura organizacionalCristiane Xavier
 
Processos de fábrica de software - MPS.BR + Lean
Processos de fábrica de software - MPS.BR + LeanProcessos de fábrica de software - MPS.BR + Lean
Processos de fábrica de software - MPS.BR + LeanVanderlei Sbaraini Amancio
 
Apresentação Fabrica de Software - Senac MS
Apresentação Fabrica de Software - Senac MSApresentação Fabrica de Software - Senac MS
Apresentação Fabrica de Software - Senac MSSamuel Cavalcante
 
Fábrica de Serviços de TI by IT Flex
Fábrica de Serviços de TI by IT FlexFábrica de Serviços de TI by IT Flex
Fábrica de Serviços de TI by IT FlexIvan Luizio Magalhães
 
Apresentação Fábrica de Softwares baseado em ISO 9001:2008
Apresentação Fábrica de Softwares baseado em ISO 9001:2008Apresentação Fábrica de Softwares baseado em ISO 9001:2008
Apresentação Fábrica de Softwares baseado em ISO 9001:2008Claudio Cardozo
 
Desenvolvendo aplicações orientadas a testes de aceitação: um caso prático
Desenvolvendo aplicações orientadas a testes de aceitação: um caso práticoDesenvolvendo aplicações orientadas a testes de aceitação: um caso prático
Desenvolvendo aplicações orientadas a testes de aceitação: um caso práticoelliando dias
 
Consultoria e fábrica de software vs2012
Consultoria e fábrica de software vs2012Consultoria e fábrica de software vs2012
Consultoria e fábrica de software vs2012João Azevedo
 
Apresentação Metodologia TURRIS Software
Apresentação Metodologia TURRIS SoftwareApresentação Metodologia TURRIS Software
Apresentação Metodologia TURRIS SoftwareRogélio Martines
 
WEBSITES FACTORY Serviços e Produtos
WEBSITES FACTORY Serviços e ProdutosWEBSITES FACTORY Serviços e Produtos
WEBSITES FACTORY Serviços e Produtosrneistein
 
TeamNews 11 - Fábrica de Software Vixteam
TeamNews 11 - Fábrica de Software VixteamTeamNews 11 - Fábrica de Software Vixteam
TeamNews 11 - Fábrica de Software VixteamVIXTEAM
 
A fantástica fábrica de software
A fantástica fábrica de softwareA fantástica fábrica de software
A fantástica fábrica de softwareLucas Barros
 
Apresentação impeto
Apresentação impetoApresentação impeto
Apresentação impetoImpeto Web
 

Destaque (20)

Fábrica de Software
Fábrica de SoftwareFábrica de Software
Fábrica de Software
 
Curso sobre Gerenciamento de Fábrica de Software
Curso sobre Gerenciamento de Fábrica de SoftwareCurso sobre Gerenciamento de Fábrica de Software
Curso sobre Gerenciamento de Fábrica de Software
 
Palestra - Claudia Hazan na Isma - Armadilhas em Contratos de Fábrica de Soft...
Palestra - Claudia Hazan na Isma - Armadilhas em Contratos de Fábrica de Soft...Palestra - Claudia Hazan na Isma - Armadilhas em Contratos de Fábrica de Soft...
Palestra - Claudia Hazan na Isma - Armadilhas em Contratos de Fábrica de Soft...
 
20 fatos sobre uma fábrica de software
20 fatos sobre uma fábrica de software20 fatos sobre uma fábrica de software
20 fatos sobre uma fábrica de software
 
Fábrica de software a necessidade de adaptação da estrutura organizacional
Fábrica de software   a necessidade de adaptação da estrutura organizacionalFábrica de software   a necessidade de adaptação da estrutura organizacional
Fábrica de software a necessidade de adaptação da estrutura organizacional
 
Fábrica de Software
Fábrica de SoftwareFábrica de Software
Fábrica de Software
 
Processos de fábrica de software - MPS.BR + Lean
Processos de fábrica de software - MPS.BR + LeanProcessos de fábrica de software - MPS.BR + Lean
Processos de fábrica de software - MPS.BR + Lean
 
Apresentação Fabrica de Software - Senac MS
Apresentação Fabrica de Software - Senac MSApresentação Fabrica de Software - Senac MS
Apresentação Fabrica de Software - Senac MS
 
Fábrica de Serviços de TI by IT Flex
Fábrica de Serviços de TI by IT FlexFábrica de Serviços de TI by IT Flex
Fábrica de Serviços de TI by IT Flex
 
Ito
ItoIto
Ito
 
Aula 3 - Engenharia de Software
Aula 3 - Engenharia de SoftwareAula 3 - Engenharia de Software
Aula 3 - Engenharia de Software
 
Apresentação Fábrica de Softwares baseado em ISO 9001:2008
Apresentação Fábrica de Softwares baseado em ISO 9001:2008Apresentação Fábrica de Softwares baseado em ISO 9001:2008
Apresentação Fábrica de Softwares baseado em ISO 9001:2008
 
Desenvolvendo aplicações orientadas a testes de aceitação: um caso prático
Desenvolvendo aplicações orientadas a testes de aceitação: um caso práticoDesenvolvendo aplicações orientadas a testes de aceitação: um caso prático
Desenvolvendo aplicações orientadas a testes de aceitação: um caso prático
 
Consultoria e fábrica de software vs2012
Consultoria e fábrica de software vs2012Consultoria e fábrica de software vs2012
Consultoria e fábrica de software vs2012
 
Fábrica de Software - PSOffice Os Manager
Fábrica de Software  - PSOffice Os ManagerFábrica de Software  - PSOffice Os Manager
Fábrica de Software - PSOffice Os Manager
 
Apresentação Metodologia TURRIS Software
Apresentação Metodologia TURRIS SoftwareApresentação Metodologia TURRIS Software
Apresentação Metodologia TURRIS Software
 
WEBSITES FACTORY Serviços e Produtos
WEBSITES FACTORY Serviços e ProdutosWEBSITES FACTORY Serviços e Produtos
WEBSITES FACTORY Serviços e Produtos
 
TeamNews 11 - Fábrica de Software Vixteam
TeamNews 11 - Fábrica de Software VixteamTeamNews 11 - Fábrica de Software Vixteam
TeamNews 11 - Fábrica de Software Vixteam
 
A fantástica fábrica de software
A fantástica fábrica de softwareA fantástica fábrica de software
A fantástica fábrica de software
 
Apresentação impeto
Apresentação impetoApresentação impeto
Apresentação impeto
 

Semelhante a Case Fábrica de Software: Metodologia de Desenvolvimento Híbrida e Ferramentas Livres.

OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE DE PROJETOS
OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE DE PROJETOSOS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE DE PROJETOS
OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE DE PROJETOSLuiz Ladeira
 
LPUG #10 agenda e community updates - 2020-09-16
LPUG #10   agenda e community updates - 2020-09-16LPUG #10   agenda e community updates - 2020-09-16
LPUG #10 agenda e community updates - 2020-09-16Fernando Fernández
 
Implementação de um mercado de Metadados de Software de Código Aberto no Brasil
Implementação de um mercado de Metadados de Software de Código Aberto no BrasilImplementação de um mercado de Metadados de Software de Código Aberto no Brasil
Implementação de um mercado de Metadados de Software de Código Aberto no BrasilWilliam Rufino
 
O que é Software Livre e Comunidade ParaLivre - José Roberto
O que é Software Livre e Comunidade ParaLivre - José RobertoO que é Software Livre e Comunidade ParaLivre - José Roberto
O que é Software Livre e Comunidade ParaLivre - José RobertoParaLivre
 
Interação entre times de plataforma e desenvolvedores: como deve ser?
Interação entre times de plataforma e desenvolvedores: como deve ser?Interação entre times de plataforma e desenvolvedores: como deve ser?
Interação entre times de plataforma e desenvolvedores: como deve ser?Leonardo Ferreira Leite
 
José Roberto: Por que o profissional de Tecnologia da Informação deve conhece...
José Roberto: Por que o profissional de Tecnologia da Informação deve conhece...José Roberto: Por que o profissional de Tecnologia da Informação deve conhece...
José Roberto: Por que o profissional de Tecnologia da Informação deve conhece...ParaLivre
 
DevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia II
DevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia IIDevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia II
DevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia IIAlefe Variani
 
BeavOps : Como o Python ajudou a integrar o mundo DevOps
BeavOps : Como o Python ajudou a integrar o mundo DevOpsBeavOps : Como o Python ajudou a integrar o mundo DevOps
BeavOps : Como o Python ajudou a integrar o mundo DevOps4LinuxCursos
 
O que é Desenvolvimento de Aplicações
O que é Desenvolvimento de AplicaçõesO que é Desenvolvimento de Aplicações
O que é Desenvolvimento de AplicaçõesProfThiagoAAlves
 
LPUG #18 - Agenda e Community Updates - 2023-01-18.pdf
LPUG #18 - Agenda e Community Updates - 2023-01-18.pdfLPUG #18 - Agenda e Community Updates - 2023-01-18.pdf
LPUG #18 - Agenda e Community Updates - 2023-01-18.pdfFernando Fernández
 
Open Source Data Science - Elaborando uma plataforma de Big Data & Analytics ...
Open Source Data Science - Elaborando uma plataforma de Big Data & Analytics ...Open Source Data Science - Elaborando uma plataforma de Big Data & Analytics ...
Open Source Data Science - Elaborando uma plataforma de Big Data & Analytics ...Ambiente Livre
 
Palestra papel do desenvolvedor no sucesso da empresa
Palestra papel do desenvolvedor no sucesso da empresaPalestra papel do desenvolvedor no sucesso da empresa
Palestra papel do desenvolvedor no sucesso da empresaHenrique Nunes Bez Fontana
 
Palestra: Desenvolvendo Produtos sobre a Plataforma Pentaho - Pentaho Day 2013
Palestra: Desenvolvendo Produtos sobre a Plataforma Pentaho - Pentaho Day 2013Palestra: Desenvolvendo Produtos sobre a Plataforma Pentaho - Pentaho Day 2013
Palestra: Desenvolvendo Produtos sobre a Plataforma Pentaho - Pentaho Day 2013Marcio Junior Vieira
 
Desenvolvendo Produtos sobre a Plataforma Pentaho
Desenvolvendo Produtos sobre a Plataforma PentahoDesenvolvendo Produtos sobre a Plataforma Pentaho
Desenvolvendo Produtos sobre a Plataforma PentahoAmbiente Livre
 
Desenvolvendo Produtos sobre a Plataforma Pentaho
Desenvolvendo Produtos sobre a Plataforma PentahoDesenvolvendo Produtos sobre a Plataforma Pentaho
Desenvolvendo Produtos sobre a Plataforma PentahoPentahoBrasil
 
TDC2012 - O desafio de aplicar testes automatizados em relatórios
TDC2012 - O desafio de aplicar testes automatizados em relatóriosTDC2012 - O desafio de aplicar testes automatizados em relatórios
TDC2012 - O desafio de aplicar testes automatizados em relatóriosGilberto Vieira da Silva
 

Semelhante a Case Fábrica de Software: Metodologia de Desenvolvimento Híbrida e Ferramentas Livres. (20)

OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE DE PROJETOS
OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE DE PROJETOSOS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE DE PROJETOS
OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE DE PROJETOS
 
LPUG #10 agenda e community updates - 2020-09-16
LPUG #10   agenda e community updates - 2020-09-16LPUG #10   agenda e community updates - 2020-09-16
LPUG #10 agenda e community updates - 2020-09-16
 
Implementação de um mercado de Metadados de Software de Código Aberto no Brasil
Implementação de um mercado de Metadados de Software de Código Aberto no BrasilImplementação de um mercado de Metadados de Software de Código Aberto no Brasil
Implementação de um mercado de Metadados de Software de Código Aberto no Brasil
 
O que é Software Livre e Comunidade ParaLivre - José Roberto
O que é Software Livre e Comunidade ParaLivre - José RobertoO que é Software Livre e Comunidade ParaLivre - José Roberto
O que é Software Livre e Comunidade ParaLivre - José Roberto
 
Interação entre times de plataforma e desenvolvedores: como deve ser?
Interação entre times de plataforma e desenvolvedores: como deve ser?Interação entre times de plataforma e desenvolvedores: como deve ser?
Interação entre times de plataforma e desenvolvedores: como deve ser?
 
Scrum
ScrumScrum
Scrum
 
José Roberto: Por que o profissional de Tecnologia da Informação deve conhece...
José Roberto: Por que o profissional de Tecnologia da Informação deve conhece...José Roberto: Por que o profissional de Tecnologia da Informação deve conhece...
José Roberto: Por que o profissional de Tecnologia da Informação deve conhece...
 
DevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia II
DevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia IIDevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia II
DevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia II
 
BeavOps : Como o Python ajudou a integrar o mundo DevOps
BeavOps : Como o Python ajudou a integrar o mundo DevOpsBeavOps : Como o Python ajudou a integrar o mundo DevOps
BeavOps : Como o Python ajudou a integrar o mundo DevOps
 
O que é Desenvolvimento de Aplicações
O que é Desenvolvimento de AplicaçõesO que é Desenvolvimento de Aplicações
O que é Desenvolvimento de Aplicações
 
LPUG #18 - Agenda e Community Updates - 2023-01-18.pdf
LPUG #18 - Agenda e Community Updates - 2023-01-18.pdfLPUG #18 - Agenda e Community Updates - 2023-01-18.pdf
LPUG #18 - Agenda e Community Updates - 2023-01-18.pdf
 
Open Source Data Science - Elaborando uma plataforma de Big Data & Analytics ...
Open Source Data Science - Elaborando uma plataforma de Big Data & Analytics ...Open Source Data Science - Elaborando uma plataforma de Big Data & Analytics ...
Open Source Data Science - Elaborando uma plataforma de Big Data & Analytics ...
 
Palestra papel do desenvolvedor no sucesso da empresa
Palestra papel do desenvolvedor no sucesso da empresaPalestra papel do desenvolvedor no sucesso da empresa
Palestra papel do desenvolvedor no sucesso da empresa
 
Crise de software2
Crise de software2Crise de software2
Crise de software2
 
Negócios em FLOSS
Negócios em FLOSSNegócios em FLOSS
Negócios em FLOSS
 
Times plataforma-tdc2020
Times plataforma-tdc2020Times plataforma-tdc2020
Times plataforma-tdc2020
 
Palestra: Desenvolvendo Produtos sobre a Plataforma Pentaho - Pentaho Day 2013
Palestra: Desenvolvendo Produtos sobre a Plataforma Pentaho - Pentaho Day 2013Palestra: Desenvolvendo Produtos sobre a Plataforma Pentaho - Pentaho Day 2013
Palestra: Desenvolvendo Produtos sobre a Plataforma Pentaho - Pentaho Day 2013
 
Desenvolvendo Produtos sobre a Plataforma Pentaho
Desenvolvendo Produtos sobre a Plataforma PentahoDesenvolvendo Produtos sobre a Plataforma Pentaho
Desenvolvendo Produtos sobre a Plataforma Pentaho
 
Desenvolvendo Produtos sobre a Plataforma Pentaho
Desenvolvendo Produtos sobre a Plataforma PentahoDesenvolvendo Produtos sobre a Plataforma Pentaho
Desenvolvendo Produtos sobre a Plataforma Pentaho
 
TDC2012 - O desafio de aplicar testes automatizados em relatórios
TDC2012 - O desafio de aplicar testes automatizados em relatóriosTDC2012 - O desafio de aplicar testes automatizados em relatórios
TDC2012 - O desafio de aplicar testes automatizados em relatórios
 

Case Fábrica de Software: Metodologia de Desenvolvimento Híbrida e Ferramentas Livres.

  • 1. Flayson Potenciano 9º Fórum Goiano de Software Livre 1 Fábrica de Software Case Fábrica de Software: Metodologia de Desenvolvimento Híbrida e Ferramentas Livres
  • 2. Flayson Potenciano 9º Fórum Goiano de Software Livre 2 Fábrica de Software 1. Metodologia de Desenvolvimento; 2. Ferramentas Livres;
  • 3. Flayson Potenciano 9º Fórum Goiano de Software Livre 3 Metodologia de Desenvolvimento Híbrida
  • 4. Flayson Potenciano 9º Fórum Goiano de Software Livre 4 Sumário ● Introdução; ● Objetivo da FSW (Fábrica de Software); ● Metodologia de desenvolvimento de software – MDS-FSW; ● Proposta de metodologia; ● MDS-FSW – Iniciação; ● MDS-FSW – Execução; ● MDS-FSW – Entrega; ● Projetos envolvidos na FSW; ● Principais envolvidos; ● Conclusão; ● Referências; ● Contatos.
  • 5. Flayson Potenciano 9º Fórum Goiano de Software Livre 5 Introdução ● Motivação: – Situação do campus em relação aos cursos de informática. – Dificuldades no desenvolvimento de software; – Evasão dos cursos de informática; – Projetos de desenvolvimento de software; ● Porque FSW? ● Filosofia da FSW;
  • 6. Flayson Potenciano 9º Fórum Goiano de Software Livre 6 Objetivo da FSW ● Oportunidades para os alunos adquirir experiências; ● Desenvolver softwares para atender as necessidades do instituto e para empresas; ● Incentivar o empreendedorismo; ● Diminuir evasão dos cursos de informática.
  • 7. Flayson Potenciano 9º Fórum Goiano de Software Livre 7 Metodologia de desenvolvimento de software - MDS-FSW ● Projeto ProAPP. – Orientadora: Míriam Cristiane Alves Brito. – Co-orientador: Elymar Pereira Cabral. – Orientando: Flayson Potenciano. ● Metodologia Híbrida: Scrum+Tradicional.
  • 8. Flayson Potenciano 9º Fórum Goiano de Software Livre 8 Proposta de metodologia MDS-FSW
  • 9. Flayson Potenciano 9º Fórum Goiano de Software Livre 9 MDS-FSW - Iniciação
  • 10. Flayson Potenciano 9º Fórum Goiano de Software Livre 10 MDS-FSW - Execução
  • 11. Flayson Potenciano 9º Fórum Goiano de Software Livre 11 MDS-FSW - Entrega
  • 12. Flayson Potenciano 9º Fórum Goiano de Software Livre 12 Projetos envolvidos na FSW ● Sistemas em desenvolvimento: – Sistema para controle da FSW; – SCEC; – SARA; – SSAP. ● Projetos de iniciação científica e ProAPP; ● Estágios; ● Práticas de desenvolvimento nas aulas do curso de cursos de informática; ● TCC.
  • 13. Flayson Potenciano 9º Fórum Goiano de Software Livre 13 Principais envolvidos ● Professores: – Elymar Pereira (Coordenador); – Mírian Cristiane (Orientadora); ● Alunos: – Flayson Potenciano (estagiário/Projeto de TCC); – Rafael (Projeto de IC); – Matheus (Projeto de IC); – Valéria Barros (Projeto de IC); – Ana Flávia Barbosa (Projeto de IC); – Ricardo (Projeto de IC); ● Técnico administrativo: – Rômulo Fernandes
  • 14. Flayson Potenciano 9º Fórum Goiano de Software Livre 14 Referências ● SOMMERVILLE. I. Engenharia de Software. São Paulo: Pearson, 2010. ● PRESSMAN, R. S. Engenharia de software. 7ª Edição. Porto Alegre: AMGH, 2011. ● COHN, M. Desenvolvimento de software com Scrum: aplicando métodos ágeis com sucesso. Porto Alegre: Bookman, 2011. ● SOUZA, R. G. de. Sistema de Apoio a Avaliações de Servidores (SAAS). Instituto Federal de Goiás – Campus Inhumas, Inhumas, 2009. Trabalho orientado por Elymar Pereira Cabral. ● TELES, V. M. Extreme Programming: aprenda como encantar seus usuários desenvolvendo software com agilidade e alta qualidade. Novatec Editora, 2004.
  • 15. Valéria Barros 9º Fórum Goiano de Software Livre 15 Ferramentas Livres
  • 16. Valéria Barros 9º Fórum Goiano de Software Livre 16 Valéria Barros valeriabarros.ifg@gmail.com fb.com/barrosval twitter.com/barros_val
  • 17. Valéria Barros 9º Fórum Goiano de Software Livre 17 Ferramentas Livres ● O que é liberdade? ✗ Direito de ir e vir; ✗ Direito de expressão;
  • 18. Valéria Barros 9º Fórum Goiano de Software Livre 18 Ferramentas Livres ● O que é uma ferramenta? ✗ 'Objetos' que facilitam processos; ✗ Automatização de processos manuais;
  • 19. Valéria Barros 9º Fórum Goiano de Software Livre 19 A burocracia por trás de tudo ● O que é Licença GPL? ✗ Criada por Richard Stalmmam
  • 20. Valéria Barros 9º Fórum Goiano de Software Livre 20 A GPL baseia-se em 4 liberdades nº 0. A liberdade de executar o programa, para qualquer propósito; nº 1. A liberdade de estudar como o programa funciona e adaptá-lo para as suas necessidades. O acesso ao código-fonte é um pré-requisito para esta liberdade; nº 2. A liberdade de redistribuir cópias de modo que você possa ajudar ao seu próximo; nº 3. A liberdade de aperfeiçoar o programa, e liberar os seus aperfeiçoamentos, de modo que toda a comunidade se beneficie deles. O acesso ao código-fonte é um pré-requisito para esta liberdade.
  • 21. Valéria Barros 9º Fórum Goiano de Software Livre 21 Afinal de contas... ● Porque usar ferramentas livres?
  • 22. Valéria Barros 9º Fórum Goiano de Software Livre 22
  • 23. Valéria Barros 9º Fórum Goiano de Software Livre 23 Benefícios 1. Códigos alteráveis conforme sua necessidade; 2. Suporte gratuito através de fóruns; 3. Softwares seguros; 4. A distância de um clique.
  • 24. Valéria Barros 9º Fórum Goiano de Software Livre 24 Chega de conversa... Conheça-as!
  • 25. Valéria Barros 9º Fórum Goiano de Software Livre 25 Desenvolvimento ● Eclipse ● NetBeans
  • 26. Valéria Barros 9º Fórum Goiano de Software Livre 26 Entenda: Free ware <> Free software Gratuito, mas fechado Código fonte aberto
  • 27. Valéria Barros 9º Fórum Goiano de Software Livre 27 Engenharia de Requisitos ● Astah Community ➔ Free Ware
  • 28. Valéria Barros 9º Fórum Goiano de Software Livre 28 Modelagem de Banco de Dados ● MySQL Workbench
  • 29. Valéria Barros 9º Fórum Goiano de Software Livre 29 Banco De Dados ● Php MyAdmin
  • 30. Valéria Barros 9º Fórum Goiano de Software Livre 30 Gerenciamento de projetos ● Redmine
  • 31. Valéria Barros 9º Fórum Goiano de Software Livre 31 Gerenciamento de sites ● Joomla!
  • 32. Valéria Barros 9º Fórum Goiano de Software Livre 32 Suporte ● Apache
  • 33. Valéria Barros 9º Fórum Goiano de Software Livre 33 Suporte ● PHP ✗ Maior curva de aprendizagem ✗ Integração total com outras ferramentas
  • 34. Valéria Barros 9º Fórum Goiano de Software Livre 34 Suporte ● My SQL
  • 35. Valéria Barros 9º Fórum Goiano de Software Livre 35 Perguntas?
  • 36. Flayson Potenciano 9º Fórum Goiano de Software Livre 36 Contatos ● Valéria Barros - valeriabarros.ifg@gmail.com ● Flayson Potenciano – flayson.potenciano@gmail.com ● Míriam Cristiane – mirianc.brito@gmail.com ● Elymar Pereira – professorelymar@gmail.com
  • 37. Valéria Barros 9º Fórum Goiano de Software Livre 37 Que a força esteja com vocês! #FGSL9