Palestra realizada em 2019 para os alunos dos Cursos Tecnólogos com o objetivo de explicar um pouco e desmistificar o processo de desenvolvimento de software.
2. Sumario
1. Sobre o Professor;
2. O que não é desenvolvimento de aplicações;
3. O que é desenvolvimento de aplicações;
4. Como desenvolver;
5. Cuidados;
6. Cargos;
7. Processos;
8. Alguns Projetos;
9. Concluindo;
10. Duvidas;
11. Obrigado.
2
3. Thiago Augusto Alves
Mestre em Metodologias para o
Ensino de Linguagens e suas
Tecnologias – Gamificação em
AVA;
Pôs Graduado em Gestão de
Projetos de Software pela Pontifícia
Universidade Católica de Minas
Gerais;
Formado em Sistemas de
Informação pela Faculdade
COTEMIG;
Professor na Faculdade Pitágoras;
Amante de Jogos de
tabuleiro(RPG) e Videogames;
5. O que não é desenvolvimento de
aplicações
5
1.Uma atividade simples;
Esta Foto de Autor Desconhecido está licenciado em CC
BY-SA
6. O que não é desenvolvimento de
aplicações
6
2. Não e uma receita de bolo , não e por que
funcionou perfeitamente para fulano quer
dizer que vai funcionar perfeitamente para
cicrano;
Esta Foto de Autor Desconhecido está licenciado em CC BY-
7. O que não é desenvolvimento de
aplicações
7
3. Não e um trabalho solitário, deve ser realizado
em grupo para melhores resultados;
8. O que não é desenvolvimento de
aplicações
8
4. Não é rápido;
Esta Foto de Autor Desconhecido está licenciado em CC BY-ND
9. O que não é desenvolvimento de
aplicações
9
5. Também não e barato...
Esta Foto de Autor Desconhecido está licenciado em CC BY-
NC-ND
16. Como desenvolver?
16
Alguns passos:
1) Ter uma ideia ;
2) Analisar a sua ideia e procurar
entender esses 3 elementos:
A. Existe um mercado?
B. Eu conheço desse mercado?
C. Essa ideia e possível de ser
implementada?
3) Compreender os principais
requisitos e regras de negócio da
sua ideia.
4) Compreender o seu mercado,
seus consumidores, usuários e
todos envolvidos.
https://www.gumga.com.br/blog/wp-
content/uploads/2017/09/ideia1.jpg
18. Como desenvolver?
18
2) Analisar a sua ideia e procurar entender esses 3 elementos:
A. Existe um mercado?
B. Eu conheço desse mercado?
C. Essa ideia e possível de ser implementada?
19. Como desenvolver?
19
3) Compreender os principais requisitos e regras de negócio da
sua ideia.
Esta Foto de Autor Desconhecido está licenciado em CC BY
21. Cuidados
21
1.Nem sempre a sua ideia pode
ser desenvolvida;
2.Procure entender se a sua ideia
já existe; (Acredite já deve ter
alguma coisa similar no
mercado, se não em esta sendo
desenvolvida.)
3.Ter varias ideias todos temos
todos os dias, mas saber se ela
são possíveis de serem
implementadas ou mesmo
trabalhadas já e outra historia.
22. Cargos
22
Existem diversos cargos , vamos listar os 3 básicos:
1. Analista de Sistemas;
2. Desenvolvedor;
3. Design.
Todos os cargos são importantes no desenvolvimento de
qualquer aplicação.
23. Cargos
23
Analista de Sistemas:
Responsável por entender a
ideia e transforma-la em pratica.
Transforma a linguagem do
cliente em linguagem de
computação através de diversos
artefatos e documentos.
26. Cargos
26
Design:
Responsável por conhecer e
aplicar padrões de usabilidade e
interface para que a aplicação
seja elegante, bonita e atenda
determinados padrões.
Ex: Padrões Apple.
29. Alguns Projetos
29
Os seguintes projetos foram desenvolvidos com o professor e amigo Charles Wellington
Fortes;
Os projetos estão disponíveis na Google Store:
https://play.google.com/store/apps/developer?id=fortes.co
30. Alguns Projetos
30
ProfessoresGo
O Aplicativo ProfessoresGo é uma iniciativa particular dos
professores Thiago Alves e Charles Fortes sem fins lucrativos e
sem vínculos institucionais com a Faculdade Pitágoras.
Sua proposta é proporcionar uma integração dos novos alunos
dos cursos de SI e TADS, permitindo que eles usem realidade
aumentada com um game que o guie por um tour pela
faculdade e que ele conheça seus futuros professores.
1. Primeira Versão;
2. Preso;
3. Não tinha muita liberdade;
4. Tinha que seguir a ordem de
pistas;
5. Ideia principal encontrar os
“signos” de cada professor;
6. Teve uma boa aceitação no
começo;
7. Mestre dos Magos na
coordenação...
31. Alguns Projetos
31
Aplicativo de uso acadêmico para
demonstrar o uso de realidade
aumentada aos alunos usando como
exemplo um tour pela faculdade
Pitágoras campus Afonso Pena
1. Livre;
2. Descubra as informações
sem um roteiro;
3. A cada andar e cada
interação alguma novidade;
4. Easter Eggs ...
5. Muito tranquilo de trabalhar.
ProfGO
Pitágoras Tour
32. Alguns Projetos
32
CONFECE10 (Beta)
O aplicativo da CONFECE10 fornece uma forma
divertida de registrar sua passagem pelo evento,
degustando e aproveitando cada um de nossos
parceiros e patrocinadores.
Com o app CONFECE10 você poderá registrar sua
passagem pelos stands do evento lendo através da
câmera de seu celular a flâmula que está exposta, ao
final, registre seus dados e procure nossa equipe
técnica para receber em casa um brinde exclusivo
do evento.
1. Procurar todos os
patrocinadores;
2. Marcar e compartilhar quais
marcas foram vistas;
3. Caça ao tesouro através das
Flamulas;
4. Eram mais de 85 patrocinadores;
5. “Premio especial” para quem
conseguisse encontrar todos;
6. Depois de um tempo “chato”;
7. Quando a pessoa está bebendo
a ultima coisa que ela quer e
ficar com o celular na mão.
33. Concluindo
33
Aprendizados:
1) Trabalhar com desenvolvimento e
muito legal mas tem alguns
problemas;
2) Definir bem a propostas e não
mudar durante o curso;
3) Tem algumas situações que não tem
como criar uma coisa legal mesmo;
4) Opinião das pessoas e muito
importante, os feedbacks do profgo
1 para o 2 mudaram muito a exp;
5) Segundo o Charles e fácil demais de
fazer a parada... “E só clicar em uns
comandos”;
6) Não menospreze as dificuldades;
7) Respeite os tempos e valores para
realização.
http://benditoingles.com.br/wp-
content/uploads/2018/03/transformar-o-
aprendizado-de-ingles.jpg
39. Unidade: AFONSO PENA | Contato: vinicius.ssouza@anhanguera.com
Sistemas de Informação & Tecnólogo em Análise e Desenvolvimento de Sistemas
AFONSO PENA
Unidade
CORPO DOCENTE