SlideShare uma empresa Scribd logo
Engenharia de Software
Apresentações, motivação à disciplina,
cronograma de aulas e atividades, didática e
outros pontos
Quem SOU ?



    Hélio Medeiros
        Analista de Sistemas
          SINFO - UFRN




   Blog: http://heliomedeiros.com
Email: helio.cabralmedeiros@gmail.com   ©2010 - Hélio Medeiros
História
                          Expectativas


Objetivos    QUEM É VOCÊ ?
                                 Dificuldades
             Motivações



                                   ©2010 - Hélio Medeiros
Problemas
                 Dificuldades

E OS SEUS SOFTWARES ?
                           Erros
      Soluções




                               ©2010 - Hélio Medeiros
SEU SOFTWARE FUNCIONA ?




                   ©2010 - Hélio Medeiros
Será
       mes    ?
           mo ?




                  ©2010 - Hélio Medeiros
RTE que ENG ENHARIA !
Softw are é mais A

                                    mús ica !
                                é
                                        é pintur
                                                            a!
                                         éc
                                                riat
                                                     i   vo
                                            é               !
                            é                   re
                                im                 b   eld
                                    pr                    e
                                      ev                         !
                                        isí
                                             ve
                                                 l!


                                        ©2010 - Hélio Medeiros
TRE SS !!!
S
                       TEZ A !!!
              IN CER

              DESIST
                        ÊNCIA
                                          !!!




                         ©2010 - Hélio Medeiros
AÇÃ O !!!
    ORGANIZ
DES                    PR AZO     O !!!
                              RAD
                       E NCER




                               ©2010 - Hélio Medeiros
ISFAÇ ÃO !!!
http://improveit.com.br   INSAT                   ERR
                                                             OS
                                                                       !!!




                                               ES
                                                  CA

                                                       NÃ NÁ
                                                     L   O
                                                         O VE        IS
                                                                           !!!
                                                  ©2010 - Hélio Medeiros
O !!!
        UTIV
IMP ROD        ART
                   ESA
                             NA
                                L         !!!


                     AR O !!!
                C




                 ©2010 - Hélio Medeiros
COMO MELHORAR ?




                  ©2010 - Hélio Medeiros
Nossa Aula

Parte 1 - Das idéias à Engenharia de Software
Parte 2 - Cronograma de aulas e atividades
Parte 3 - Didática e outros pontos
Parte 4 - Dúvidas




                                             ©2010 - Hélio Medeiros
1   Das Idéias à
    Engenharia de Software




                ©2010 - Hélio Medeiros
Como está nosso software ?
O Chaos Report

                    Falhou   Necessitou adequações   Bem sucedido

     100%
                 33%         35%            33%

      75%

                 43%         46%            52%
      50%


      25%
                 24%
                             19%            15%
       0%
                 2004        2006           2009


                                                      ©2010 - Hélio Medeiros
Como está nosso software ?
O Chaos Report

                                          Aumento nos custos
                                          Aumento no tempo
                                          Alteração de funcionalidades
      70




      35




       0
                 Adequações necessárias

                                                            ©2010 - Hélio Medeiros
Como está nosso software ?
O Chaos Report

  Isso significa que, se fabricássemos helicópteros...

                                            33%
                                            pousariam sem
                                            problemas


                                            52%
                                            pousariam com
                                            problemas



                                            15%
                                            cairiam

                                                 ©2010 - Hélio Medeiros
Tópicos


Parte 1 - Das idéias à Engenharia de Software

  Como está nosso software ?

  Por que precisamos da Engenharia de Software?

  O que é projeto ?




                                         ©2009 - Hélio Medeiros e Germano Carvalho
ADEQUAÇÕES
                     100               Aumenta a Insatisfação da equipe

                      75
Pressão do cliente




                                                                       Aumento do Custo
                      50




                      25
                                           Descontrole do tempo


                      0
                           Diminuir Qualidade
                      2/2010           3/2010                  4/2010                   5/2010
                                         Tempo decorrido do deadline
                                                                            ©2010 - Hélio Medeiros
Azedou!
Não ficou pronto!              Não resolve o problema!


       CONTROLAR O RISCO

Foi cancelado!                    Rotatividade da equipe!
                 Taxa de erros!


                                             ©2010 - Hélio Medeiros
APRENDER ?!?




               ©2010 - Hélio Medeiros
Precisamos da Eng. de Soft.?
Nunca ouviu falar?




               Gato de Cheshire.
               Alice no país das maravilhas, de Lewis Carroll
                                                                ©2010 - Hélio Medeiros
Precisamos da Eng. de Soft.?
Quais itens ela nos ajuda ?


                COMO lidar com REQUISITOS;
             COMO melhorar a COMUNICAÇÃO;
               COMO estimar as ATIVIDADES;
             COMO entregamos os PRODUTOS;
             COMO difundir o CONHECIMENTO;
            COMO organizar nossa PRODUÇÃO;
            COMO conseguiremos QUALIDADE;
                                             ©2010 - Hélio Medeiros
2   Cronograma de aulas
    e atividades




               ©2010 - Hélio Medeiros
U1
           Terça-feira                             Quarta-feira
          Apresentações                  Introdução à Engenharia de Software
                                  23/2                                   24/2

     Engenharia de Sistemas,                   Processos de Software:
     propriedades emergentes                    Ciclo de Vida Clássico
                                  2/3                                    3/3

      Processos de Software:              Introdução as Metodologias ágeis
Ciclo de Vida Iterativo e Incremental
                                  9/3                                    10/3

              SCRUM                                   SCRUM
                                  16/3                                   17/3

        Trabalho em Grupo                        Trabalho em Grupo
                                  23/3                                   24/3
U1
Terça-feira          Quarta-feira
    XP                    XP
              30/3                   31/3

    XP                    XP

               6/4                   7/4

   DDD                   DDD

              13/4                   14/4

   DDD               DDD - FERIADO
              20/4                   21/4

 Avaliação             Avaliação
              27/4                   28/4
U2
            Terça-feira                           Quarta-feira
    Gerenciamento de Projetos:          Gerenciamento de Projetos: Revendo
     Conhecendo suas raízes       4/5        o Manifesto e o SCRUM      5/5

Introdução aos requisitos de software     Técnicas para levantamento de
                                             requisitos. User Stories
                                 11/5                                  12/5

       Qualidade de software              Introdução ao teste de Software

                                 18/5                                   19/5

                TDD                                    TDD
                                 25/5                                   26/5

         Lista de Exercícios                    Lista de Exercícios
                                  1/6                                       2/6
U2
           Terça-feira                          Quarta-feira
              TDD                                   TDD
                                8/6                                   9/6

           Refatoração                           Refatoração

                               15/6                                  16/6

Modelos e Arquiteturas de Sistemas    Modelos e Arquiteturas de Sistemas

                               22/6                                  23/6

Verificação e Validação de Software    Verificação e Validação de Software
                               29/6                                  30/6

            Avaliação                             Avaliação
                                6/7                                   7/7
3   Didática e outros
    pontos




                 ©2010 - Hélio Medeiros
KEYNOTES
   MOTIVAÇÃO À APRENDIZAGEM
            AULA DIVIDIDA EM BLOCOS
           DEBATES
                     DÚVIDAS
DUAS CHAMADAS POR NOITE
       1ª ORAL - 15 minutos iniciais da Aula
2ª LISTA DE PRESENÇA - 15 minutos finais da Aula
EXISTEM VÁRIAS OUTRAS INFORMAÇÕES
 QUE PRECISAREMOS VER E APRENDER
NÓS PODEMOS FAZER SOFTWARE
       QUE FUNCIONA
COM MENOS STRESS
EM UM AMBIENTE ÁGIL E PRODUTIVO
SE VOCÊS ACHAVAM QUE ISSO SERIA IMPOSSÍVEL...
Indivíduos e a                  processos e
            interação entre eles   mais que    ferramentas

              Produto descobrindo maneiras
         “Estamosem                 documentação
                           mais que
            funcionamento            abrangente
         melhores de desenvolver software
         fazendo-ocom o mesmos e ajudando outros
          Colaboração nós  mais que negociação de
         a fazê-lo.
                cliente               contratos

                  Responder a
                                   mais que   seguir um plano
                   mudanças



http://agilemanifesto.org                             ©2010 - Hélio Medeiros
4   Perguntas ???




                ©2010 - Hélio Medeiros
OBRIGADO !!

Hélio Cabral Medeiros
helio.cabralmedeiros@gmail.com
http://heliomedeiros.com


                                 ©2010 - Hélio Medeiros

Mais conteúdo relacionado

Destaque

Engenharia de Software - Unimep/Pronatec - Aula 16
Engenharia de Software - Unimep/Pronatec - Aula 16Engenharia de Software - Unimep/Pronatec - Aula 16
Engenharia de Software - Unimep/Pronatec - Aula 16
André Phillip Bertoletti
 
Engenharia de Software - Unimep/Pronatec - Aula 7
Engenharia de Software - Unimep/Pronatec - Aula 7Engenharia de Software - Unimep/Pronatec - Aula 7
Engenharia de Software - Unimep/Pronatec - Aula 7
André Phillip Bertoletti
 
Engenharia de Software - Unimep/Pronatec - Aula 8
Engenharia de Software - Unimep/Pronatec - Aula 8Engenharia de Software - Unimep/Pronatec - Aula 8
Engenharia de Software - Unimep/Pronatec - Aula 8
André Phillip Bertoletti
 
Team building - Software depende de relacionamento
Team building  - Software depende de relacionamentoTeam building  - Software depende de relacionamento
Team building - Software depende de relacionamento
Hélio Medeiros
 
Engenharia de Software I - Aula 2
Engenharia de Software I - Aula 2Engenharia de Software I - Aula 2
Engenharia de Software I - Aula 2
Alessandro Almeida
 
Banco de Dados II - Unimep/Pronatec - Aula 8
Banco de Dados II - Unimep/Pronatec - Aula 8Banco de Dados II - Unimep/Pronatec - Aula 8
Banco de Dados II - Unimep/Pronatec - Aula 8
André Phillip Bertoletti
 
[Avaliação da Disciplina] Gestão da TI (2016: 1º semestre)
[Avaliação da Disciplina] Gestão da TI (2016: 1º semestre)[Avaliação da Disciplina] Gestão da TI (2016: 1º semestre)
[Avaliação da Disciplina] Gestão da TI (2016: 1º semestre)
Alessandro Almeida
 
Engenharia de Software - Unimep/Pronatec - Aula 18
Engenharia de Software - Unimep/Pronatec - Aula 18Engenharia de Software - Unimep/Pronatec - Aula 18
Engenharia de Software - Unimep/Pronatec - Aula 18
André Phillip Bertoletti
 
Engenharia de Software - Unimep/Pronatec - Aula 5
Engenharia de Software - Unimep/Pronatec - Aula 5Engenharia de Software - Unimep/Pronatec - Aula 5
Engenharia de Software - Unimep/Pronatec - Aula 5
André Phillip Bertoletti
 
Engenharia de Software - Unimep/Pronatec - Aula 3
Engenharia de Software - Unimep/Pronatec - Aula 3Engenharia de Software - Unimep/Pronatec - Aula 3
Engenharia de Software - Unimep/Pronatec - Aula 3
André Phillip Bertoletti
 
A carreira do profissional de desenvolvimento de software
A carreira do profissional de desenvolvimento de softwareA carreira do profissional de desenvolvimento de software
A carreira do profissional de desenvolvimento de software
Evandro da Silva Amparo
 
Banco de Dados II - Unimep/Pronatec - Aula 2
Banco de Dados II - Unimep/Pronatec - Aula 2Banco de Dados II - Unimep/Pronatec - Aula 2
Banco de Dados II - Unimep/Pronatec - Aula 2
André Phillip Bertoletti
 
Banco de Dados II - Unimep/Pronatec - Aula 10
Banco de Dados II - Unimep/Pronatec - Aula 10Banco de Dados II - Unimep/Pronatec - Aula 10
Banco de Dados II - Unimep/Pronatec - Aula 10
André Phillip Bertoletti
 
Banco de Dados II - Unimep/Pronatec - Aula 6
Banco de Dados II - Unimep/Pronatec - Aula 6Banco de Dados II - Unimep/Pronatec - Aula 6
Banco de Dados II - Unimep/Pronatec - Aula 6
André Phillip Bertoletti
 
Engenharia de Software I - Aula 1
Engenharia de Software I - Aula 1Engenharia de Software I - Aula 1
Engenharia de Software I - Aula 1
Alessandro Almeida
 
Banco de Dados II - Unimep/Pronatec - Aula 9
Banco de Dados II - Unimep/Pronatec - Aula 9Banco de Dados II - Unimep/Pronatec - Aula 9
Banco de Dados II - Unimep/Pronatec - Aula 9
André Phillip Bertoletti
 
Engenharia de Software - Unimep/Pronatec - Aula 4
Engenharia de Software - Unimep/Pronatec - Aula 4Engenharia de Software - Unimep/Pronatec - Aula 4
Engenharia de Software - Unimep/Pronatec - Aula 4
André Phillip Bertoletti
 
Curso de Introdução a Engenharia de Software - CJR/UnB - Aula 1
Curso de Introdução a Engenharia de Software - CJR/UnB - Aula 1Curso de Introdução a Engenharia de Software - CJR/UnB - Aula 1
Curso de Introdução a Engenharia de Software - CJR/UnB - Aula 1Renato Leal
 
Engenharia de Software - Unimep/Pronatec - Aula 2
Engenharia de Software - Unimep/Pronatec - Aula 2Engenharia de Software - Unimep/Pronatec - Aula 2
Engenharia de Software - Unimep/Pronatec - Aula 2
André Phillip Bertoletti
 
Banco de Dados II - Unimep/Pronatec - Aula 4
Banco de Dados II - Unimep/Pronatec - Aula 4Banco de Dados II - Unimep/Pronatec - Aula 4
Banco de Dados II - Unimep/Pronatec - Aula 4
André Phillip Bertoletti
 

Destaque (20)

Engenharia de Software - Unimep/Pronatec - Aula 16
Engenharia de Software - Unimep/Pronatec - Aula 16Engenharia de Software - Unimep/Pronatec - Aula 16
Engenharia de Software - Unimep/Pronatec - Aula 16
 
Engenharia de Software - Unimep/Pronatec - Aula 7
Engenharia de Software - Unimep/Pronatec - Aula 7Engenharia de Software - Unimep/Pronatec - Aula 7
Engenharia de Software - Unimep/Pronatec - Aula 7
 
Engenharia de Software - Unimep/Pronatec - Aula 8
Engenharia de Software - Unimep/Pronatec - Aula 8Engenharia de Software - Unimep/Pronatec - Aula 8
Engenharia de Software - Unimep/Pronatec - Aula 8
 
Team building - Software depende de relacionamento
Team building  - Software depende de relacionamentoTeam building  - Software depende de relacionamento
Team building - Software depende de relacionamento
 
Engenharia de Software I - Aula 2
Engenharia de Software I - Aula 2Engenharia de Software I - Aula 2
Engenharia de Software I - Aula 2
 
Banco de Dados II - Unimep/Pronatec - Aula 8
Banco de Dados II - Unimep/Pronatec - Aula 8Banco de Dados II - Unimep/Pronatec - Aula 8
Banco de Dados II - Unimep/Pronatec - Aula 8
 
[Avaliação da Disciplina] Gestão da TI (2016: 1º semestre)
[Avaliação da Disciplina] Gestão da TI (2016: 1º semestre)[Avaliação da Disciplina] Gestão da TI (2016: 1º semestre)
[Avaliação da Disciplina] Gestão da TI (2016: 1º semestre)
 
Engenharia de Software - Unimep/Pronatec - Aula 18
Engenharia de Software - Unimep/Pronatec - Aula 18Engenharia de Software - Unimep/Pronatec - Aula 18
Engenharia de Software - Unimep/Pronatec - Aula 18
 
Engenharia de Software - Unimep/Pronatec - Aula 5
Engenharia de Software - Unimep/Pronatec - Aula 5Engenharia de Software - Unimep/Pronatec - Aula 5
Engenharia de Software - Unimep/Pronatec - Aula 5
 
Engenharia de Software - Unimep/Pronatec - Aula 3
Engenharia de Software - Unimep/Pronatec - Aula 3Engenharia de Software - Unimep/Pronatec - Aula 3
Engenharia de Software - Unimep/Pronatec - Aula 3
 
A carreira do profissional de desenvolvimento de software
A carreira do profissional de desenvolvimento de softwareA carreira do profissional de desenvolvimento de software
A carreira do profissional de desenvolvimento de software
 
Banco de Dados II - Unimep/Pronatec - Aula 2
Banco de Dados II - Unimep/Pronatec - Aula 2Banco de Dados II - Unimep/Pronatec - Aula 2
Banco de Dados II - Unimep/Pronatec - Aula 2
 
Banco de Dados II - Unimep/Pronatec - Aula 10
Banco de Dados II - Unimep/Pronatec - Aula 10Banco de Dados II - Unimep/Pronatec - Aula 10
Banco de Dados II - Unimep/Pronatec - Aula 10
 
Banco de Dados II - Unimep/Pronatec - Aula 6
Banco de Dados II - Unimep/Pronatec - Aula 6Banco de Dados II - Unimep/Pronatec - Aula 6
Banco de Dados II - Unimep/Pronatec - Aula 6
 
Engenharia de Software I - Aula 1
Engenharia de Software I - Aula 1Engenharia de Software I - Aula 1
Engenharia de Software I - Aula 1
 
Banco de Dados II - Unimep/Pronatec - Aula 9
Banco de Dados II - Unimep/Pronatec - Aula 9Banco de Dados II - Unimep/Pronatec - Aula 9
Banco de Dados II - Unimep/Pronatec - Aula 9
 
Engenharia de Software - Unimep/Pronatec - Aula 4
Engenharia de Software - Unimep/Pronatec - Aula 4Engenharia de Software - Unimep/Pronatec - Aula 4
Engenharia de Software - Unimep/Pronatec - Aula 4
 
Curso de Introdução a Engenharia de Software - CJR/UnB - Aula 1
Curso de Introdução a Engenharia de Software - CJR/UnB - Aula 1Curso de Introdução a Engenharia de Software - CJR/UnB - Aula 1
Curso de Introdução a Engenharia de Software - CJR/UnB - Aula 1
 
Engenharia de Software - Unimep/Pronatec - Aula 2
Engenharia de Software - Unimep/Pronatec - Aula 2Engenharia de Software - Unimep/Pronatec - Aula 2
Engenharia de Software - Unimep/Pronatec - Aula 2
 
Banco de Dados II - Unimep/Pronatec - Aula 4
Banco de Dados II - Unimep/Pronatec - Aula 4Banco de Dados II - Unimep/Pronatec - Aula 4
Banco de Dados II - Unimep/Pronatec - Aula 4
 

Mais de Hélio Medeiros

Team building - Workshop - ThoughtWorks Away Day 2018
Team building - Workshop - ThoughtWorks Away Day 2018Team building - Workshop - ThoughtWorks Away Day 2018
Team building - Workshop - ThoughtWorks Away Day 2018
Hélio Medeiros
 
Team building praticas e atividades
Team building   praticas e atividadesTeam building   praticas e atividades
Team building praticas e atividades
Hélio Medeiros
 
Historias, hipoteses e metricas aprendendo no dia a dia
Historias, hipoteses e metricas   aprendendo no dia a diaHistorias, hipoteses e metricas   aprendendo no dia a dia
Historias, hipoteses e metricas aprendendo no dia a dia
Hélio Medeiros
 
Continuidade de times - quando os relacionamentos contam?
Continuidade de times - quando os relacionamentos contam?Continuidade de times - quando os relacionamentos contam?
Continuidade de times - quando os relacionamentos contam?
Hélio Medeiros
 
Historias sao suposicoes: build:measure:learn no kanban e livro de possibilid...
Historias sao suposicoes: build:measure:learn no kanban e livro de possibilid...Historias sao suposicoes: build:measure:learn no kanban e livro de possibilid...
Historias sao suposicoes: build:measure:learn no kanban e livro de possibilid...
Hélio Medeiros
 
Faça Frameworks, Não faça refens
Faça Frameworks, Não faça refensFaça Frameworks, Não faça refens
Faça Frameworks, Não faça refens
Hélio Medeiros
 
Feature injection - descobrindo e entregando valor testável
Feature injection - descobrindo e entregando valor testávelFeature injection - descobrindo e entregando valor testável
Feature injection - descobrindo e entregando valor testável
Hélio Medeiros
 
Growth hacking - customer lifecycle na pratica
Growth hacking - customer lifecycle na praticaGrowth hacking - customer lifecycle na pratica
Growth hacking - customer lifecycle na pratica
Hélio Medeiros
 
Tdc growth hacking-customer lifecycle na pratica
Tdc   growth hacking-customer lifecycle na praticaTdc   growth hacking-customer lifecycle na pratica
Tdc growth hacking-customer lifecycle na pratica
Hélio Medeiros
 
A Jornada de um desenvolvedor de Princípios SOLID em um mundo de micro-services
A Jornada de um desenvolvedor de Princípios SOLID em um mundo de micro-servicesA Jornada de um desenvolvedor de Princípios SOLID em um mundo de micro-services
A Jornada de um desenvolvedor de Princípios SOLID em um mundo de micro-services
Hélio Medeiros
 
Feature Injection - Descobrindo e entregando valor testável
Feature Injection - Descobrindo e entregando valor testávelFeature Injection - Descobrindo e entregando valor testável
Feature Injection - Descobrindo e entregando valor testável
Hélio Medeiros
 
Um desenvolvedor com princípios SOLID
Um desenvolvedor com princípios SOLIDUm desenvolvedor com princípios SOLID
Um desenvolvedor com princípios SOLID
Hélio Medeiros
 
RBS QCon São Paulo 2014 REVIEW
RBS QCon São Paulo 2014 REVIEWRBS QCon São Paulo 2014 REVIEW
RBS QCon São Paulo 2014 REVIEW
Hélio Medeiros
 
Git that like a boss - Colaborando com GITHUB
Git that like a boss - Colaborando com GITHUBGit that like a boss - Colaborando com GITHUB
Git that like a boss - Colaborando com GITHUB
Hélio Medeiros
 
Git that like a boss - Dos comandos básicos aos branches.
Git that like a boss - Dos comandos básicos aos branches.Git that like a boss - Dos comandos básicos aos branches.
Git that like a boss - Dos comandos básicos aos branches.
Hélio Medeiros
 
Treinamento git - Papos RBSDev
Treinamento git - Papos RBSDevTreinamento git - Papos RBSDev
Treinamento git - Papos RBSDev
Hélio Medeiros
 
RBS Agile Brazil Review - Managing dojo
RBS Agile Brazil Review - Managing dojoRBS Agile Brazil Review - Managing dojo
RBS Agile Brazil Review - Managing dojo
Hélio Medeiros
 
RBS Agile Brazil 2013 Review - HotSpot
RBS Agile Brazil 2013 Review - HotSpotRBS Agile Brazil 2013 Review - HotSpot
RBS Agile Brazil 2013 Review - HotSpot
Hélio Medeiros
 
Agile brazil 2013 - Laboratório Experimental refinando ideias e lançando prod...
Agile brazil 2013 - Laboratório Experimental refinando ideias e lançando prod...Agile brazil 2013 - Laboratório Experimental refinando ideias e lançando prod...
Agile brazil 2013 - Laboratório Experimental refinando ideias e lançando prod...
Hélio Medeiros
 
Agile Brazil 2013 - Sucesso na medida certa – métricas de vaidade
Agile Brazil 2013 - Sucesso na medida certa – métricas de vaidadeAgile Brazil 2013 - Sucesso na medida certa – métricas de vaidade
Agile Brazil 2013 - Sucesso na medida certa – métricas de vaidadeHélio Medeiros
 

Mais de Hélio Medeiros (20)

Team building - Workshop - ThoughtWorks Away Day 2018
Team building - Workshop - ThoughtWorks Away Day 2018Team building - Workshop - ThoughtWorks Away Day 2018
Team building - Workshop - ThoughtWorks Away Day 2018
 
Team building praticas e atividades
Team building   praticas e atividadesTeam building   praticas e atividades
Team building praticas e atividades
 
Historias, hipoteses e metricas aprendendo no dia a dia
Historias, hipoteses e metricas   aprendendo no dia a diaHistorias, hipoteses e metricas   aprendendo no dia a dia
Historias, hipoteses e metricas aprendendo no dia a dia
 
Continuidade de times - quando os relacionamentos contam?
Continuidade de times - quando os relacionamentos contam?Continuidade de times - quando os relacionamentos contam?
Continuidade de times - quando os relacionamentos contam?
 
Historias sao suposicoes: build:measure:learn no kanban e livro de possibilid...
Historias sao suposicoes: build:measure:learn no kanban e livro de possibilid...Historias sao suposicoes: build:measure:learn no kanban e livro de possibilid...
Historias sao suposicoes: build:measure:learn no kanban e livro de possibilid...
 
Faça Frameworks, Não faça refens
Faça Frameworks, Não faça refensFaça Frameworks, Não faça refens
Faça Frameworks, Não faça refens
 
Feature injection - descobrindo e entregando valor testável
Feature injection - descobrindo e entregando valor testávelFeature injection - descobrindo e entregando valor testável
Feature injection - descobrindo e entregando valor testável
 
Growth hacking - customer lifecycle na pratica
Growth hacking - customer lifecycle na praticaGrowth hacking - customer lifecycle na pratica
Growth hacking - customer lifecycle na pratica
 
Tdc growth hacking-customer lifecycle na pratica
Tdc   growth hacking-customer lifecycle na praticaTdc   growth hacking-customer lifecycle na pratica
Tdc growth hacking-customer lifecycle na pratica
 
A Jornada de um desenvolvedor de Princípios SOLID em um mundo de micro-services
A Jornada de um desenvolvedor de Princípios SOLID em um mundo de micro-servicesA Jornada de um desenvolvedor de Princípios SOLID em um mundo de micro-services
A Jornada de um desenvolvedor de Princípios SOLID em um mundo de micro-services
 
Feature Injection - Descobrindo e entregando valor testável
Feature Injection - Descobrindo e entregando valor testávelFeature Injection - Descobrindo e entregando valor testável
Feature Injection - Descobrindo e entregando valor testável
 
Um desenvolvedor com princípios SOLID
Um desenvolvedor com princípios SOLIDUm desenvolvedor com princípios SOLID
Um desenvolvedor com princípios SOLID
 
RBS QCon São Paulo 2014 REVIEW
RBS QCon São Paulo 2014 REVIEWRBS QCon São Paulo 2014 REVIEW
RBS QCon São Paulo 2014 REVIEW
 
Git that like a boss - Colaborando com GITHUB
Git that like a boss - Colaborando com GITHUBGit that like a boss - Colaborando com GITHUB
Git that like a boss - Colaborando com GITHUB
 
Git that like a boss - Dos comandos básicos aos branches.
Git that like a boss - Dos comandos básicos aos branches.Git that like a boss - Dos comandos básicos aos branches.
Git that like a boss - Dos comandos básicos aos branches.
 
Treinamento git - Papos RBSDev
Treinamento git - Papos RBSDevTreinamento git - Papos RBSDev
Treinamento git - Papos RBSDev
 
RBS Agile Brazil Review - Managing dojo
RBS Agile Brazil Review - Managing dojoRBS Agile Brazil Review - Managing dojo
RBS Agile Brazil Review - Managing dojo
 
RBS Agile Brazil 2013 Review - HotSpot
RBS Agile Brazil 2013 Review - HotSpotRBS Agile Brazil 2013 Review - HotSpot
RBS Agile Brazil 2013 Review - HotSpot
 
Agile brazil 2013 - Laboratório Experimental refinando ideias e lançando prod...
Agile brazil 2013 - Laboratório Experimental refinando ideias e lançando prod...Agile brazil 2013 - Laboratório Experimental refinando ideias e lançando prod...
Agile brazil 2013 - Laboratório Experimental refinando ideias e lançando prod...
 
Agile Brazil 2013 - Sucesso na medida certa – métricas de vaidade
Agile Brazil 2013 - Sucesso na medida certa – métricas de vaidadeAgile Brazil 2013 - Sucesso na medida certa – métricas de vaidade
Agile Brazil 2013 - Sucesso na medida certa – métricas de vaidade
 

Último

Slides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptx
Slides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptxSlides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptx
Slides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptx
LuizHenriquedeAlmeid6
 
o que está acontecendo no Rio grande do Sul
o que está acontecendo no Rio grande do Sulo que está acontecendo no Rio grande do Sul
o que está acontecendo no Rio grande do Sul
CarlaInsStaub
 
Aula01 - ensino médio - (Filosofia).pptx
Aula01 - ensino médio - (Filosofia).pptxAula01 - ensino médio - (Filosofia).pptx
Aula01 - ensino médio - (Filosofia).pptx
kdn15710
 
HISTÓRIA DO CEARÁ MOVIMENTOS REVOLUCIONARIOS NO CEARÁ.pptx
HISTÓRIA DO CEARÁ MOVIMENTOS REVOLUCIONARIOS NO CEARÁ.pptxHISTÓRIA DO CEARÁ MOVIMENTOS REVOLUCIONARIOS NO CEARÁ.pptx
HISTÓRIA DO CEARÁ MOVIMENTOS REVOLUCIONARIOS NO CEARÁ.pptx
WALTERDECARVALHOBRAG
 
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de CarvalhoO sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
analuisasesso
 
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptxApresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
JulianeMelo17
 
PROPOSTA CURRICULAR EDUCACAO FISICA.docx
PROPOSTA CURRICULAR  EDUCACAO FISICA.docxPROPOSTA CURRICULAR  EDUCACAO FISICA.docx
PROPOSTA CURRICULAR EDUCACAO FISICA.docx
Escola Municipal Jesus Cristo
 
Química orgânica e as funções organicas.pptx
Química orgânica e as funções organicas.pptxQuímica orgânica e as funções organicas.pptx
Química orgânica e as funções organicas.pptx
KeilianeOliveira3
 
Acróstico - Reciclar é preciso
Acróstico   -  Reciclar é preciso Acróstico   -  Reciclar é preciso
Acróstico - Reciclar é preciso
Mary Alvarenga
 
Caça-palavras - ortografia S, SS, X, C e Z
Caça-palavras - ortografia  S, SS, X, C e ZCaça-palavras - ortografia  S, SS, X, C e Z
Caça-palavras - ortografia S, SS, X, C e Z
Mary Alvarenga
 
UFCD_8298_Cozinha criativa_índice do manual
UFCD_8298_Cozinha criativa_índice do manualUFCD_8298_Cozinha criativa_índice do manual
UFCD_8298_Cozinha criativa_índice do manual
Manuais Formação
 
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdfAPOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
RenanSilva991968
 
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptx
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptxSlides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptx
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptx
LuizHenriquedeAlmeid6
 
Manejo de feridas - Classificação e cuidados.
Manejo de feridas - Classificação e cuidados.Manejo de feridas - Classificação e cuidados.
Manejo de feridas - Classificação e cuidados.
RafaelNeves651350
 
Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...
Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...
Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...
Luana Neres
 
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdfAPOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
RenanSilva991968
 
História Do Assaré - Prof. Francisco Leite
História Do Assaré - Prof. Francisco LeiteHistória Do Assaré - Prof. Francisco Leite
História Do Assaré - Prof. Francisco Leite
profesfrancleite
 
Fato X Opinião (Língua Portuguesa 9º Ano).pptx
Fato X Opinião (Língua Portuguesa 9º Ano).pptxFato X Opinião (Língua Portuguesa 9º Ano).pptx
Fato X Opinião (Língua Portuguesa 9º Ano).pptx
MariaFatima425285
 
Sócrates e os sofistas - apresentação de slides
Sócrates e os sofistas - apresentação de slidesSócrates e os sofistas - apresentação de slides
Sócrates e os sofistas - apresentação de slides
jbellas2
 
proposta curricular ou plano de cursode lingua portuguesa eja anos finais ( ...
proposta curricular  ou plano de cursode lingua portuguesa eja anos finais ( ...proposta curricular  ou plano de cursode lingua portuguesa eja anos finais ( ...
proposta curricular ou plano de cursode lingua portuguesa eja anos finais ( ...
Escola Municipal Jesus Cristo
 

Último (20)

Slides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptx
Slides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptxSlides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptx
Slides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptx
 
o que está acontecendo no Rio grande do Sul
o que está acontecendo no Rio grande do Sulo que está acontecendo no Rio grande do Sul
o que está acontecendo no Rio grande do Sul
 
Aula01 - ensino médio - (Filosofia).pptx
Aula01 - ensino médio - (Filosofia).pptxAula01 - ensino médio - (Filosofia).pptx
Aula01 - ensino médio - (Filosofia).pptx
 
HISTÓRIA DO CEARÁ MOVIMENTOS REVOLUCIONARIOS NO CEARÁ.pptx
HISTÓRIA DO CEARÁ MOVIMENTOS REVOLUCIONARIOS NO CEARÁ.pptxHISTÓRIA DO CEARÁ MOVIMENTOS REVOLUCIONARIOS NO CEARÁ.pptx
HISTÓRIA DO CEARÁ MOVIMENTOS REVOLUCIONARIOS NO CEARÁ.pptx
 
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de CarvalhoO sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
 
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptxApresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
 
PROPOSTA CURRICULAR EDUCACAO FISICA.docx
PROPOSTA CURRICULAR  EDUCACAO FISICA.docxPROPOSTA CURRICULAR  EDUCACAO FISICA.docx
PROPOSTA CURRICULAR EDUCACAO FISICA.docx
 
Química orgânica e as funções organicas.pptx
Química orgânica e as funções organicas.pptxQuímica orgânica e as funções organicas.pptx
Química orgânica e as funções organicas.pptx
 
Acróstico - Reciclar é preciso
Acróstico   -  Reciclar é preciso Acróstico   -  Reciclar é preciso
Acróstico - Reciclar é preciso
 
Caça-palavras - ortografia S, SS, X, C e Z
Caça-palavras - ortografia  S, SS, X, C e ZCaça-palavras - ortografia  S, SS, X, C e Z
Caça-palavras - ortografia S, SS, X, C e Z
 
UFCD_8298_Cozinha criativa_índice do manual
UFCD_8298_Cozinha criativa_índice do manualUFCD_8298_Cozinha criativa_índice do manual
UFCD_8298_Cozinha criativa_índice do manual
 
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdfAPOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
 
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptx
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptxSlides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptx
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptx
 
Manejo de feridas - Classificação e cuidados.
Manejo de feridas - Classificação e cuidados.Manejo de feridas - Classificação e cuidados.
Manejo de feridas - Classificação e cuidados.
 
Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...
Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...
Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...
 
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdfAPOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
 
História Do Assaré - Prof. Francisco Leite
História Do Assaré - Prof. Francisco LeiteHistória Do Assaré - Prof. Francisco Leite
História Do Assaré - Prof. Francisco Leite
 
Fato X Opinião (Língua Portuguesa 9º Ano).pptx
Fato X Opinião (Língua Portuguesa 9º Ano).pptxFato X Opinião (Língua Portuguesa 9º Ano).pptx
Fato X Opinião (Língua Portuguesa 9º Ano).pptx
 
Sócrates e os sofistas - apresentação de slides
Sócrates e os sofistas - apresentação de slidesSócrates e os sofistas - apresentação de slides
Sócrates e os sofistas - apresentação de slides
 
proposta curricular ou plano de cursode lingua portuguesa eja anos finais ( ...
proposta curricular  ou plano de cursode lingua portuguesa eja anos finais ( ...proposta curricular  ou plano de cursode lingua portuguesa eja anos finais ( ...
proposta curricular ou plano de cursode lingua portuguesa eja anos finais ( ...
 

UnP Eng. Software - Aula 1

  • 1. Engenharia de Software Apresentações, motivação à disciplina, cronograma de aulas e atividades, didática e outros pontos
  • 2. Quem SOU ? Hélio Medeiros Analista de Sistemas SINFO - UFRN Blog: http://heliomedeiros.com Email: helio.cabralmedeiros@gmail.com ©2010 - Hélio Medeiros
  • 3. História Expectativas Objetivos QUEM É VOCÊ ? Dificuldades Motivações ©2010 - Hélio Medeiros
  • 4. Problemas Dificuldades E OS SEUS SOFTWARES ? Erros Soluções ©2010 - Hélio Medeiros
  • 5. SEU SOFTWARE FUNCIONA ? ©2010 - Hélio Medeiros
  • 6. Será mes ? mo ? ©2010 - Hélio Medeiros
  • 7. RTE que ENG ENHARIA ! Softw are é mais A mús ica ! é é pintur a! éc riat i vo é ! é re im b eld pr e ev ! isí ve l! ©2010 - Hélio Medeiros
  • 8. TRE SS !!! S TEZ A !!! IN CER DESIST ÊNCIA !!! ©2010 - Hélio Medeiros
  • 9. AÇÃ O !!! ORGANIZ DES PR AZO O !!! RAD E NCER ©2010 - Hélio Medeiros
  • 10. ISFAÇ ÃO !!! http://improveit.com.br INSAT ERR OS !!! ES CA NÃ NÁ L O O VE IS !!! ©2010 - Hélio Medeiros
  • 11. O !!! UTIV IMP ROD ART ESA NA L !!! AR O !!! C ©2010 - Hélio Medeiros
  • 12. COMO MELHORAR ? ©2010 - Hélio Medeiros
  • 13. Nossa Aula Parte 1 - Das idéias à Engenharia de Software Parte 2 - Cronograma de aulas e atividades Parte 3 - Didática e outros pontos Parte 4 - Dúvidas ©2010 - Hélio Medeiros
  • 14. 1 Das Idéias à Engenharia de Software ©2010 - Hélio Medeiros
  • 15. Como está nosso software ? O Chaos Report Falhou Necessitou adequações Bem sucedido 100% 33% 35% 33% 75% 43% 46% 52% 50% 25% 24% 19% 15% 0% 2004 2006 2009 ©2010 - Hélio Medeiros
  • 16. Como está nosso software ? O Chaos Report Aumento nos custos Aumento no tempo Alteração de funcionalidades 70 35 0 Adequações necessárias ©2010 - Hélio Medeiros
  • 17. Como está nosso software ? O Chaos Report Isso significa que, se fabricássemos helicópteros... 33% pousariam sem problemas 52% pousariam com problemas 15% cairiam ©2010 - Hélio Medeiros
  • 18. Tópicos Parte 1 - Das idéias à Engenharia de Software Como está nosso software ? Por que precisamos da Engenharia de Software? O que é projeto ? ©2009 - Hélio Medeiros e Germano Carvalho
  • 19. ADEQUAÇÕES 100 Aumenta a Insatisfação da equipe 75 Pressão do cliente Aumento do Custo 50 25 Descontrole do tempo 0 Diminuir Qualidade 2/2010 3/2010 4/2010 5/2010 Tempo decorrido do deadline ©2010 - Hélio Medeiros
  • 20. Azedou! Não ficou pronto! Não resolve o problema! CONTROLAR O RISCO Foi cancelado! Rotatividade da equipe! Taxa de erros! ©2010 - Hélio Medeiros
  • 21. APRENDER ?!? ©2010 - Hélio Medeiros
  • 22. Precisamos da Eng. de Soft.? Nunca ouviu falar? Gato de Cheshire. Alice no país das maravilhas, de Lewis Carroll ©2010 - Hélio Medeiros
  • 23. Precisamos da Eng. de Soft.? Quais itens ela nos ajuda ? COMO lidar com REQUISITOS; COMO melhorar a COMUNICAÇÃO; COMO estimar as ATIVIDADES; COMO entregamos os PRODUTOS; COMO difundir o CONHECIMENTO; COMO organizar nossa PRODUÇÃO; COMO conseguiremos QUALIDADE; ©2010 - Hélio Medeiros
  • 24. 2 Cronograma de aulas e atividades ©2010 - Hélio Medeiros
  • 25. U1 Terça-feira Quarta-feira Apresentações Introdução à Engenharia de Software 23/2 24/2 Engenharia de Sistemas, Processos de Software: propriedades emergentes Ciclo de Vida Clássico 2/3 3/3 Processos de Software: Introdução as Metodologias ágeis Ciclo de Vida Iterativo e Incremental 9/3 10/3 SCRUM SCRUM 16/3 17/3 Trabalho em Grupo Trabalho em Grupo 23/3 24/3
  • 26. U1 Terça-feira Quarta-feira XP XP 30/3 31/3 XP XP 6/4 7/4 DDD DDD 13/4 14/4 DDD DDD - FERIADO 20/4 21/4 Avaliação Avaliação 27/4 28/4
  • 27. U2 Terça-feira Quarta-feira Gerenciamento de Projetos: Gerenciamento de Projetos: Revendo Conhecendo suas raízes 4/5 o Manifesto e o SCRUM 5/5 Introdução aos requisitos de software Técnicas para levantamento de requisitos. User Stories 11/5 12/5 Qualidade de software Introdução ao teste de Software 18/5 19/5 TDD TDD 25/5 26/5 Lista de Exercícios Lista de Exercícios 1/6 2/6
  • 28. U2 Terça-feira Quarta-feira TDD TDD 8/6 9/6 Refatoração Refatoração 15/6 16/6 Modelos e Arquiteturas de Sistemas Modelos e Arquiteturas de Sistemas 22/6 23/6 Verificação e Validação de Software Verificação e Validação de Software 29/6 30/6 Avaliação Avaliação 6/7 7/7
  • 29. 3 Didática e outros pontos ©2010 - Hélio Medeiros
  • 30. KEYNOTES MOTIVAÇÃO À APRENDIZAGEM AULA DIVIDIDA EM BLOCOS DEBATES DÚVIDAS
  • 31. DUAS CHAMADAS POR NOITE 1ª ORAL - 15 minutos iniciais da Aula 2ª LISTA DE PRESENÇA - 15 minutos finais da Aula
  • 32. EXISTEM VÁRIAS OUTRAS INFORMAÇÕES QUE PRECISAREMOS VER E APRENDER
  • 33. NÓS PODEMOS FAZER SOFTWARE QUE FUNCIONA
  • 35. EM UM AMBIENTE ÁGIL E PRODUTIVO
  • 36. SE VOCÊS ACHAVAM QUE ISSO SERIA IMPOSSÍVEL...
  • 37. Indivíduos e a processos e interação entre eles mais que ferramentas Produto descobrindo maneiras “Estamosem documentação mais que funcionamento abrangente melhores de desenvolver software fazendo-ocom o mesmos e ajudando outros Colaboração nós mais que negociação de a fazê-lo. cliente contratos Responder a mais que seguir um plano mudanças http://agilemanifesto.org ©2010 - Hélio Medeiros
  • 38. 4 Perguntas ??? ©2010 - Hélio Medeiros
  • 39. OBRIGADO !! Hélio Cabral Medeiros helio.cabralmedeiros@gmail.com http://heliomedeiros.com ©2010 - Hélio Medeiros

Notas do Editor