ATIVIDADES PRÁTICAS
SUPERVISIONADAS
Tecnologia em Gestão da Tecnologia da Informação
5ª. Série
Novas Tecnologias
A atividade prática supervisionada (ATPS) é um método de ensinoaprendizagem
desenvolvido
por
meio
de
um
conjunto
de
atividades
programadas e supervisionadas e que tem por objetivos:
Favorecer a aprendizagem.
Estimular a co-responsabilidade do aluno pelo aprendizado eficiente e
eficaz.
Promover o estudo, a convivência e o trabalho em grupo.
Desenvolver os estudos independentes, sistemáticos e o autoaprendizado.
Oferecer diferenciados ambientes de aprendizagem.
Auxiliar no desenvolvimento das competências requeridas pelas Diretrizes
Curriculares Nacionais dos Cursos de Graduação.
Promover a aplicação da teoria e conceitos para a solução de problemas
relativos à profissão.
Direcionar o estudante para a emancipação intelectual.
Para atingir estes objetivos as atividades foram organizadas na forma de
um desafio, que será solucionado por etapas ao longo do semestre letivo.
Participar ativamente deste desafio é essencial para o desenvolvimento das
competências e habilidades requeridas na sua atuação no mercado de trabalho.
Aproveite esta oportunidade de estudar e aprender com desafios da vida
profissional.
AUTORIA:
Maurício Rodrigues de Morais
Faculdade Anhanguera de Valinhos
Tecnologia em Gestão da Tecnologia da Informação – 5ª. Série - Novas Tecnologias
COMPETÊNCIAS E HABILIDADES
Ao concluir as etapas propostas neste desafio você terá desenvolvido as competências
e habilidades descritas a seguir.
Compreende tecnologias relacionadas à comunicação e processamento de dados e
informações.
Atua num segmento da área de informática que abrange a administração dos recursos
de infra-estrutura física e lógica dos ambientes informatizados.
DESAFIO
Uma empresa de desenvolvimento de software, especializada em construir sistemas
para a área de saúde, encontra-se em uma situação complexa, porém comum, a empresa está
em plena expansão: a necessidade de evolução de métodos e ferramentas de
desenvolvimento. Seu principal produto é um pequeno sistema Enterprise Resource Planning
(ERP) para a área hospitalar confeccionado na linguagem Visual Basic (VB) e que, apesar de
utilizar uma linguagem orientada a objetos, foi construído há mais de 10 anos usando um
processo de análise estruturada baseado no modelo Cascata. Em seu estado atual, é um
sistema muito maduro e completo em termos de funcionalidades, mas muito “remendado” e
de difícil manutenção. A intenção da empresa é reconstruí-lo utilizando novas tecnologias e
um novo processo de desenvolvimento de software.
Como o pequeno time de desenvolvedores da empresa está totalmente alocado à
manutenção desse e dos demais sistemas da empresa, não há disponibilidade para deslocar
recursos à pesquisa de opções que auxiliem a empresa a resolver esse problema. Foi decidido
então que um setor de Novas Tecnologias seria formado na empresa, com a contratação de
um time específico para atuar no processo inicial de evolução da empresa e que,
posteriormente, continue trabalhando para manter a empresa atualizada e evitar que esse
problema volte a acontecer. Seu grupo é essa equipe e o seu trabalho é de extrema
responsabilidade.
A equipe efetuará um estudo abrangente sobre as técnicas e ferramentas de
desenvolvimento ágil e orientado a reuso que permitirá a percepção das opções estratégicas
disponíveis para sua utilização, além de se familiarizar com conceitos complementares aos
vistos em sala de aula. O objetivo final é oferecer à empresa opções para agilizar o
desenvolvimento de software, garantido sua sobrevivência no mercado e potencializando
sua competitividade.
Este desafio é importante porque expandirá seus horizontes de escolha, permitindo
que você seja um profissional mais bem preparado para tomar as difíceis decisões de projeto
que são uma constante na atividade de Gestão da Tecnologia da Informação. Deve ser
executado por uma equipe de até 4 alunos.
Maurício Rodrigues de Morais
Tecnologia em Gestão da Tecnologia da Informação – 5ª. Série - Novas Tecnologias
ETAPA № 1
Aulas tema: Apresentação da disciplina, apresentação da metodologia de trabalho,
referências bibliográficas e de textos, agendamento das avaliações, apresentação do
conteúdo programático. Introdução ao Extreme Programming: visão geral. Extreme
Programming: desafios do desenvolvimento de software, valores do XP, cliente
presente.
Esta atividade é importante para que você compreenda a origem do Extreme
Programming em termos de ideologia, além de conhecer outras técnicas de desenvolvimento
ágil.
Para realizá-la é importante seguir os passos descritos.
PASSOS
Passo 1
Leia o Manifesto Ágil – disponível em http://www.manifestoagil.com.br/index.html
(Acessado em 10/10/2010). Leia também os 12 princípios do Software Ágil - disponível em
http://www.manifestoagil.com.br/principios.html (Acessado em 10/10/2010). Essa é a base
de todas as metodologias ditas ágeis, incluindo o XP.
Passo 2
Pesquise o significado de cada um dos conceitos valorizados no Manifesto Ágil e também de
cada um dos seus princípios do software ágil. O objetivo dessa pesquisa é que você seja
capaz de escrever um parágrafo explicativo sobre cada um deles.
Passo 3
Pesquise e relacione ao menos 4 outras metodologias ágeis (além do XP). Sua pesquisa deve
permitir que você escreva uma breve descrição de seu histórico e defina, em linhas gerais,
suas características.
Passo 4
Elabore um texto, de 4 a 10 páginas, que contenha as informações obtidas nas pesquisas. Tal
documento deve ser constituído de uma introdução (que apresente os objetivos da pesquisa
realizada), desenvolvimento (apresentação dos textos escritos a partir dos fatos pesquisados)
e uma conclusão (onde os alunos descreverão as conclusões a que chegaram após a realização
da pesquisa). As conclusões do grupo devem ser relevantes e agregar valor as informações
coletadas.
Entregue ao professor da disciplina um documento impresso constituído de capa e do
texto confeccionado neste passo. A linguagem utilizada deve ser clara e de fácil leitura.
Maurício Rodrigues de Morais
Tecnologia em Gestão da Tecnologia da Informação – 5ª. Série - Novas Tecnologias
ETAPA № 2
Aulas tema: Extreme Programming: o jogo do planejamento, standup meeting.
Extreme Programming: refactoring, programação em par. Extreme Programming:
padrões de codificação, design simples. Extreme Programming: organização da
equipe de trabalho, equipe de desenvolvimento, documentação de projeto. Extreme
Programming: o primeiro projeto.
Esta atividade é importante para que você conheça mais a fundo algumas das
metodologias alternativas ao Extreme Programming e possa verificar as semelhanças e
diferenças entre os diversos processos de desenvolvimento de software.
Para realizá-la é importante seguir os passos descritos.
PASSOS
Passo 1
Efetue uma pesquisa sobre as personalidades que assinaram o Manifesto Ágil que permita a
você escrever um texto curto (um a dois parágrafos) sobre sua história e realizações.
Passo 2
Efetue uma pesquisa sobre uma das metodologias encontradas na etapa anterior deste
desafio e que segue o Manifesto Ágil (deve ser outra que não o XP). Essa pesquisa deve ser
abrangente e profunda o suficiente para lhe permitir descrever as características da
metodologia, sua mecânica, práticas e atividades.
Passo 3
Elabore um texto, de 4 a 10 páginas, que contenha as informações obtidas nas pesquisas. Esse
documento deve ser constituído de uma introdução (que apresente os objetivos da pesquisa
realizada), desenvolvimento (apresentação dos fatos pesquisados) e uma conclusão (onde os
alunos descreverão as conclusões a que chegaram após a realização da pesquisa). As
conclusões do grupo devem ser relevantes e agregar valor as informações coletadas.
Passo 4
Entregue ao professor da disciplina um documento impresso constituído de capa e do texto
confeccionado no Passo 3. A linguagem utilizada deve ser clara e de fácil leitura.
Maurício Rodrigues de Morais
Download

Etapas 1 e 2