UNIVERSIDADE FEDERAL DO ABC UFABC BACHARELADO EM...

25
UNIVERSIDADE FEDERAL DO ABC UFABC BACHARELADO EM CIÊNCIA E TECNOLOGIA ESTÁGIO NÃO OBRIGATORIO LEONARDO SUGANO TOMIOKA PROFESSOR DOUTOR JESÚS PASCUAL MENA CHALCO MOBILE2YOU TECNOLOGIA LTDA Santo André 2017

Transcript of UNIVERSIDADE FEDERAL DO ABC UFABC BACHARELADO EM...

Page 1: UNIVERSIDADE FEDERAL DO ABC UFABC BACHARELADO EM …professor.ufabc.edu.br/~jesus.mena/misc/modelos-relatorios-gradua… · Especificações: A navegação e o layout devem seguir

UNIVERSIDADE FEDERAL DO ABC

UFABC

BACHARELADO EM CIÊNCIA E TECNOLOGIA

ESTÁGIO NÃO OBRIGATORIO

LEONARDO SUGANO TOMIOKA

PROFESSOR DOUTOR JESÚS PASCUAL MENA CHALCO

MOBILE2YOU TECNOLOGIA LTDA

Santo André

2017

Page 2: UNIVERSIDADE FEDERAL DO ABC UFABC BACHARELADO EM …professor.ufabc.edu.br/~jesus.mena/misc/modelos-relatorios-gradua… · Especificações: A navegação e o layout devem seguir

UNIVERSIDADE FEDERAL DO ABC

UFABC

BACHARELADO EM CIÊNCIA E TECNOLOGIA

ESTÁGIO NÃO OBRIGATÓRIO

LEONARDO SUGANO TOMIOKA

PROFESSOR DOUTOR JESÚS PASCUAL MENA CHALCO

Relatório de Estágio apresentado ao

curso de Graduação em Ciência e

Tecnologia como requisito parcial

para obtenção do grau de Bacharel em

Ciência e Tecnologia

Santo André

2017

Page 3: UNIVERSIDADE FEDERAL DO ABC UFABC BACHARELADO EM …professor.ufabc.edu.br/~jesus.mena/misc/modelos-relatorios-gradua… · Especificações: A navegação e o layout devem seguir

Dedico este trabalho à minha

família, que sempre me apoiou e

acreditou em mim.

Page 4: UNIVERSIDADE FEDERAL DO ABC UFABC BACHARELADO EM …professor.ufabc.edu.br/~jesus.mena/misc/modelos-relatorios-gradua… · Especificações: A navegação e o layout devem seguir

Agradeço ao meu professor e

orientador Jesús Pascual Mena-Chalco

por toda ajuda e dedicação para

conclusão deste relatório e também

para minha família que sempre esteve

ao meu lado.

Page 5: UNIVERSIDADE FEDERAL DO ABC UFABC BACHARELADO EM …professor.ufabc.edu.br/~jesus.mena/misc/modelos-relatorios-gradua… · Especificações: A navegação e o layout devem seguir

“O sucesso nada tem haver com sorte,

mas com determinação e trabalho.”

- Augusto Branco

Page 6: UNIVERSIDADE FEDERAL DO ABC UFABC BACHARELADO EM …professor.ufabc.edu.br/~jesus.mena/misc/modelos-relatorios-gradua… · Especificações: A navegação e o layout devem seguir

PLANO DE ESTÁGIO

Empresa: Mobile2You Tecnologia Ltda.

Endereço: Av. Pedroso de Morais, 677, 16º Andar – 05419-000 – Pinheiros.

CNPJ: 17.357.065/0001-91

Supervisor Responsável: Caio Cesar Camargo Lopes

Cargo supervisor: Coordenador Interno (Empresa)

Tel.: (11)4329-5579

Data de início do estágio: 13/05/2017

Data de término do estágio: 13/11/2017

Estudante: Leonardo Sugano Tomioka

Matrícula: 21043514

Com formação em: 12/2018 no curso de Bacharelado em Ciência e Tecnologia

Período de aula: Noturno

Durante o período de estágio, o estagiário deverá acompanhar a implementação de novos

projetos e suas principais etapas, interagir com as equipes envolvidas nos projetos para

atualização de informações e implementar no software para a entrega ao cliente.

Page 7: UNIVERSIDADE FEDERAL DO ABC UFABC BACHARELADO EM …professor.ufabc.edu.br/~jesus.mena/misc/modelos-relatorios-gradua… · Especificações: A navegação e o layout devem seguir

RESUMO EM PORTUGUÊS

Neste relatório encontra-se uma descrição detalhada sobre as atividades desenvolvidas

durante o período de estágio realizado na empresa Mobile2You. As principais atividades

desenvolvidas neste relatório estão relacionadas com:

I. Desenvolvimento de aplicativos mobile.

II. Criação de códigos limpos e bem estruturados [1].

III. Utilização de métodos ágeis, no caso Scrum [2].

Palavras-chave: Descrição de atividades, estágio, Mobile2You.

Page 8: UNIVERSIDADE FEDERAL DO ABC UFABC BACHARELADO EM …professor.ufabc.edu.br/~jesus.mena/misc/modelos-relatorios-gradua… · Especificações: A navegação e o layout devem seguir

RESUMO DE INGLÊS

This report contains a detailed description of activities carried out during the period of

implementation in the company. Mobile2You. How these activities developed in this report

relate to:

(i) Mobile application development.

(ii) Creation of clean and well structured codes [1].

(iii) Use of invisible methods in the Scrum case [2].

Keywords: Description of activities, internship, Mobile2You.

Page 9: UNIVERSIDADE FEDERAL DO ABC UFABC BACHARELADO EM …professor.ufabc.edu.br/~jesus.mena/misc/modelos-relatorios-gradua… · Especificações: A navegação e o layout devem seguir

Sumário

1. CARACTERIZAÇÃO DA EMPRESA ........................................................................................ 10

2. ANÁLISE DA EMPRESA ............................................................................................................ 10

3. CARACTERÍSTICAS DA ÁREA ONDE O ESTÁGIO FOI REALIZADO ............................... 11

4. ATIVIDADES DESENVOLVIDAS ............................................................................................ 12

4.1. JUNHO .................................................................................................................................. 12

4.2. JULHO .................................................................................................................................. 13

4.3. AGOSTO ............................................................................................................................... 14

4.4. SETEMBRO ......................................................................................................................... 15

4.5. OUTUBRO ........................................................................................................................... 16

4.6. NOVEMBRO ........................................................................................................................ 17

5. DIAGNÓSTICO DOS PRINCIPAIS PROBLEMAS OBSERVADOS E SUGESTÕES DE

MELHORIA .......................................................................................................................................... 18

6. CONCLUSÃO .............................................................................................................................. 18

7. AVALIAÇÃO DO ESTÁGIO PREENCHIDO PELO ALUNO .................................................. 19

8. AVALIAÇÃO DE DESEMPENHO DO ALUNO PREENCHIDO PELO SUPERVISOR NA

EMPRESA ............................................................................................................................................ 21

9. TERMO DE REALIZAÇÃO DO ESTÁGIO ............................................................................... 24

10. REFERÊNCIAS ........................................................................................................................ 25

Page 10: UNIVERSIDADE FEDERAL DO ABC UFABC BACHARELADO EM …professor.ufabc.edu.br/~jesus.mena/misc/modelos-relatorios-gradua… · Especificações: A navegação e o layout devem seguir

10

1. CARACTERIZAÇÃO DA EMPRESA

A Mobile2You Tecnologia ltda., inscrita sob CNPJ 17.357.065/0001-91, situada na Av.

Pedroso de Morais, 677, 16º Andar – 05419-000 – Pinheiros, SP, registrada nos ramos de

Desenvolvimento de programas de computadores sob encomenda e suporte técnico,

manutenção e outros serviços em tecnologia da informação , é uma empresa que presta serviços

entregando aos seus clientes uma forma de facilitar e modernizar os processos de

desenvolvimento de Aplicativos Mobile para as plataformas IOS, Android e Windows. Veja na

Figura 1, o logotipo da empresa.

Figura 1 – Logotipo da empresa.

A Mobile2You (http://www.mobile2you.com.br/pt/) é uma startup que nasceu em 2011,

com conceitos minimalistas e uma equipe especializada no desenvolvimento mobile, onde a

Mobile2You mostra como os aplicativos são uteis para todos os setores e finalidades. Desde

seu nascimento já foram mais de 100 apps desenvolvidos.

2. ANÁLISE DA EMPRESA

A Mobile2You foi fundada em 2011, com uma ideia ambiciosa de facilitar e modernizar

os processos de desenvolvimento de Aplicativos Mobile para as plataformas IOS, Android e

Windows.

Tendo em vista, conceitos minimalistas e uma equipe especializada no desenvolvimento

mobile, a M2Y assim, demonstra como os aplicativos são uteis para todos os setores e

finalidades.

Page 11: UNIVERSIDADE FEDERAL DO ABC UFABC BACHARELADO EM …professor.ufabc.edu.br/~jesus.mena/misc/modelos-relatorios-gradua… · Especificações: A navegação e o layout devem seguir

11

Sendo uma das pioneiras em adotar a tecnologia do iBeacon [3] nos aplicativos

desenvolvidos, a M2Y inovou na forma das empresas se comunicarem com seus clientes.

A eficiência do design aliada à experiência de uso é o que define os aplicativos

desenvolvidos por esta empresa, a Mobile2You.

A empresa conta com centenas de aplicativos desenvolvidos, além de um time

responsável pela criação de soluções customizadas dependendo das requisições do cliente. O

ambiente interno está dividido em quatro áreas: Financeiro, Marketing, RH e Desenvolvimento.

Existindo fácil acesso aos seus superiores imediatos e parceiros de equipe para trocas de

informações e soluções dos problemas.

O investimento no desenvolvimento de novos produtos na empresa é constante, com

equipes de desenvolvimento atuando diariamente para atingir as metas. Por se tratar de uma

startup em desenvolvimento de programas de computadores, novas tecnologias fazem parte do

cotidiano dos funcionários da Mobile2You.

Tendo como prioridade a satisfação do cliente, visando sempre prazos e organizações

para que as metas impostas sejam alcançadas com uma qualidade que surpreenda os clientes e

os usuários que futuramente terão acesso ao aplicativo.

3. CARACTERÍSTICAS DA ÁREA ONDE O ESTÁGIO FOI REALIZADO

O estágio foi realizado no departamento de Desenvolvimento, na área de tecnologia,

com o cargo de Desenvolvedor. Respondendo para o Sr. Caio Lopes, coordenador interno. O

departamento é composto por 10 desenvolvedores, onde há 1 estagiário para desenvolvimento

na plataforma Android, e outro estagiário para desenvolvimento na plataforma IOS. Porém a

empresa passa por uma fase de expansão, onde poderá contar com mais estagiários e mais

funcionários.

A área é responsável pela, entrega, manutenção e criação dos serviços solicitados pelo

cliente. Dentro dela compreende-se todo o funcionamento do aplicativo para o usuário final.

Foram realizadas mudanças na fundamentação de novos projetos, visando prazos, metas

e deveres diários para serem feitos, onde a comunicação e o trabalho em grupo tem sido

importante para alcançar as ideias propostas.

Page 12: UNIVERSIDADE FEDERAL DO ABC UFABC BACHARELADO EM …professor.ufabc.edu.br/~jesus.mena/misc/modelos-relatorios-gradua… · Especificações: A navegação e o layout devem seguir

12

4. ATIVIDADES DESENVOLVIDAS

Durante o período de estágio, foram realizadas diversas atividades. A seguir encontra-

se uma descrição das mesmas separadas por mês, lembrando que elas são relatadas no mês em

que se iniciaram, mas em sua maior parte ocorreram durante todo o período de estágio. A

atividade de desenvolvimento ocorreu em todos os meses a partir de Maio, sem nenhuma

exceção.

4.1. JUNHO

• Aplicativo para venda de ingressos para shows.

Descrição: Desenvolver um aplicativo para venda de ingressos para shows e eventos

cadastrados no banco de dados, com o layout igualmente ao do site.

Especificações: A navegação e o layout devem seguir as definições criadas pelo próprio

cliente. As funcionalidades devem seguir as especificações e regras estabelecidas pelo cliente

– como autenticação do usuário, autenticação da compra através do site PagarMe e autenticação

de todos os shows juntamente com todos os ingressos. Os dados dinâmicos dever ser buscados

acessando uma API desenvolvida por uma empresa terceirizada A aplicação deve dar suporte

para as versões 9.3 em diante do IOS. As tecnologias utilizadas foram:

- XCode - builder (e compilador) da aplicação.

- GIT – controle de versão do código fonte.

- Slack – aplicativo para facilitar a comunicação entre os integrantes.

- Linguagem Objective C – compilada para aplicativos na plataforma IOS.

- BitBucket (https://bitbucket.org/) – armazenamento do código fonte em uma nuvem

(repositório central).

- Jira (https://br.atlassian.com/) – controle das tarefas que estão sendo desenvolvidas

em cada projeto.

- Sketch – photoshop para seguirmos as definições de layout criadas pelo setor de

Design.

- Postman - aplicação que permite enviar e receber dados via requisições HTTP.

Page 13: UNIVERSIDADE FEDERAL DO ABC UFABC BACHARELADO EM …professor.ufabc.edu.br/~jesus.mena/misc/modelos-relatorios-gradua… · Especificações: A navegação e o layout devem seguir

13

- Diversas bibliotecas de IOS – Google APIs, Google analytics, Crashlyrics, Facebook

APIs

Tarefas realizadas: Criar o projeto inicial, desde o repositório no BitBucket até o

desenvolvimento de todas as telas e integração com a API.

4.2. JULHO

• Mudando layout e correções de bugs.

Descrição: Mudando o layout do aplicativo que estava na loja da App Store, onde o

cliente q ueria implementar novas funcionalidades, além de corrigir alguns erros que

estavam acontecendo em alguns usuários.

Especificações: A navegação e o layout devem seguir as definições criadas pelo setor

de Design (Arquivos em Photoshop). As funcionalidades devem seguir as especificações e

regras estabelecidas pelo cliente – como autenticação do usuário, notas das provas e os

resultados de cada região. Os dados dinâmicos devem ser buscados acessando uma API

desenvolvida pela Mobile2You. A aplicação deve dar suporte para as versões 9.3 em diante do

IOS. As tecnologias escolhidas foram:

- XCode - builder (e compilador) da aplicação.

- GIT – controle de versão do código fonte.

- Slack – aplicativo para facilitar a comunicação entre os integrantes.

- Linguagem Objective C – compilada para aplicativos na plataforma IOS.

- BitBucket (https://bitbucket.org/) – armazenamento do código fonte em uma nuvem

(repositório central).

- Jira (https://br.atlassian.com/) – controle das tarefas que estão sendo desenvolvidas

em cada projeto.

- Sketch – photoshop para seguirmos as definições de layout criadas pelo setor de

Design.

- CocoaPods (https://cocoapods.org/) – site para adicionarmos extensões para facilitar

no desenvolvimento das telas.

Page 14: UNIVERSIDADE FEDERAL DO ABC UFABC BACHARELADO EM …professor.ufabc.edu.br/~jesus.mena/misc/modelos-relatorios-gradua… · Especificações: A navegação e o layout devem seguir

14

Tarefas realizadas: Integrar o novo layout e novas funcionalidades ao aplicativo já

lançado e distribuído via App Store, onde foi necessário analisar o código que já havia sido

feito, compreende-lo e modifica-lo.

4.3. AGOSTO

• Aplicativo IOS para usuários criarem/compartilharem seus eventos além

de acompanhar o fluxo de compras naquele mesmo evento.

Descrição: Criar um aplicativo mobile, para facilitar e organizar eventos no qual o

usuário tinha total liberdade para criar e manejar da forma que achava necessário.

Especificações: A navegação e o layout devem seguir as definições criadas pelo setor

de Design (Arquivos em Photoshop). As funcionalidades devem seguir as especificações das

regras de negócio de e-commerce estabelecidas pelo cliente – como autenticação do usuário,

autenticação dos médicos, consultas marcadas, saldos dos usuários, preços atualizados e formas

de pagamento. Os dados dinâmicos devem ser buscados acessando uma API desenvolvida pela

Mobile2You. A aplicação deve dar suporte para as versões 9.3 em diante do IOS. As tecnologias

escolhidas foram:

- XCode - builder (e compilador) da aplicação.

- GIT – controle de versão do código fonte.

- Slack – aplicativo para facilitar a comunicação entre os integrantes.

- Linguagem Objective C – compilada para aplicativos na plataforma IOS.

- BitBucket (https://bitbucket.org/) – armazenamento do código fonte em uma nuvem

(repositório central).

- Jira (https://br.atlassian.com/) – controle das tarefas que estão sendo desenvolvidas

em cada projeto.

- Sketch – photoshop para seguirmos as definições de layout criadas pelo setor de

Design.

- CocoaPods (https://cocoapods.org/) – site para adicionarmos extensões para facilitar

no desenvolvimento das telas.

Page 15: UNIVERSIDADE FEDERAL DO ABC UFABC BACHARELADO EM …professor.ufabc.edu.br/~jesus.mena/misc/modelos-relatorios-gradua… · Especificações: A navegação e o layout devem seguir

15

Tarefas realizadas: Criação do aplicativo mobile desde início, ou seja, desde a criação

do seu repositório na nossa ferramenta de armazenamento, como o desenvolvimento, onde o

projeto não foi compartilhado, ou seja, apenas uma pessoa desenvolveu o aplicativo inteiro.

4.4. SETEMBRO

• Correção de problemas nos layouts devido ao lançamento do iOS11.

Descrição: Corrigir o layout de alguns aplicativos devido ao lançamento do novo

sistema operacional da Apple, houve alguns problemas para exibição dos dados na tela.

Especificações: A navegação e o layout devem seguir as definições criadas pelo setor

de Design (Arquivos em Photoshop). As funcionalidades devem seguir as especificações das

regras estabelecidas pelo cliente – como autenticação do usuário (conexão pelo Facebook e

cadastrando por Email), criação de novas viagens, armazenar viagens passadas, locais visitados

e futuros passeios. Os dados dinâmicos devem ser buscados acessando uma API desenvolvida

pela Mobile2You. A aplicação deve dar suporte para as versões 9.3 em diante do IOS. As

tecnologias escolhidas foram:

- XCode - builder (e compilador) da aplicação.

- GIT – controle de versão do código fonte.

- Slack – aplicativo para facilitar a comunicação entre os integrantes.

- Linguagem Objective C – compilada para aplicativos na plataforma IOS.

- BitBucket (https://bitbucket.org/) – armazenamento do código fonte em uma nuvem

(repositório central).

- Jira (https://br.atlassian.com/) – controle das tarefas que estão sendo desenvolvidas

em cada projeto.

- Sketch – photoshop para seguirmos as definições de layout criadas pelo setor de

Design.

- CocoaPods (https://cocoapods.org/) – site para adicionarmos extensões para facilitar

no desenvolvimento das telas.

Page 16: UNIVERSIDADE FEDERAL DO ABC UFABC BACHARELADO EM …professor.ufabc.edu.br/~jesus.mena/misc/modelos-relatorios-gradua… · Especificações: A navegação e o layout devem seguir

16

- Diversas bibliotecas de IOS – Google APIs, Google analytics, Crashlyrics, Facebook

APIs.

Tarefas realizadas: Arrumando algumas telas de quase todos os apps, onde ao lançar

um novo recurso, a Apple causou alguns problemas com o layout antigo, onde apenas alguns

não tiveram problemas para consertar, sendo de uma forma complexa de entender para saber

onde estava interferindo com a nova versão do sistema operacional.

4.5. OUTUBRO

• Aplicativo para venda de imóveis.

Descrição: Criar um aplicativo mobile, para compra e venda de imóveis.

Especificações: A navegação e o layout devem seguir as definições criadas pelo setor

de Design (Arquivos em Photoshop). As funcionalidades devem seguir as especificações das

regras de negócio de e-commerce estabelecidas pelo cliente – como autenticação do usuário

(conexão pelo Facebook e cadastrando por email), valores dos ingressos e os locais onde os

shows irão ocorrer. Os dados dinâmicos devem ser buscados acessando uma API desenvolvida

pelo próprio cliente. A aplicação deve dar suporte para as versões 9.3 em diante do IOS. As

tecnologias escolhidas foram:

- XCode - builder (e compilador) da aplicação.

- GIT – controle de versão do código fonte.

- Slack – aplicativo para facilitar a comunicação entre os integrantes.

- Linguagem Objective C – compilada para aplicativos na plataforma IOS.

- BitBucket (https://bitbucket.org/) – armazenamento do código fonte em uma nuvem

(repositório central).

- Jira (https://br.atlassian.com/) – controle das tarefas que estão sendo desenvolvidas

em cada projeto.

- Sketch – photoshop para seguirmos as definições de layout criadas pelo setor de

Design.

Page 17: UNIVERSIDADE FEDERAL DO ABC UFABC BACHARELADO EM …professor.ufabc.edu.br/~jesus.mena/misc/modelos-relatorios-gradua… · Especificações: A navegação e o layout devem seguir

17

- CocoaPods (https://cocoapods.org/) – site para adicionarmos extensões para facilitar

no desenvolvimento das telas.

- Postman - aplicação que permite enviar e receber dados via requisições HTTP.

- Diversas bibliotecas de IOS – Google APIs, Google analytics, Crashlyrics, Facebook

APIs, Correios APIs.

Tarefas realizadas: Desenvolvimento inicial do aplicativo, desde a criação de seu

repositório online, quanto a criação de novas telas, onde foi necessário pesquisas de realidade

virtual e desenho de mapa para aplicar dentro deste aplicativo.

Tarefa extra: Houve uma reunião com intuito de avisar os funcionários dos planos

futuros da empresa, onde cada pessoa devera aprender tanto a linguagem para IOS como

também para Android, assim formando uma equipe no qual todos saibam desenvolver nas duas

plataformas.

4.6. NOVEMBRO

• Aplicativo para compra de ingressos para festas.

Descrição: Continuar o desenvolvimento do aplicativo iniciado em junho por

problemas que tivemos em relação ao BackEnd.

Especificações: A navegação e o layout devem seguir as definições criadas pelo setor

de Design (Arquivos em Photoshop). As funcionalidades devem seguir as especificações das

regras de negócio de e-commerce estabelecidas pelo cliente – como autenticação do usuário

(conexão pelo Facebook e cadastrando por Email), valores dos ingressos e das bebidas. Os

dados dinâmicos devem ser buscados acessando uma API desenvolvida pela Mobile2You. A

aplicação deve dar suporte para as versões 9.3 em diante do IOS. As tecnologias escolhidas

foram:

- XCode - builder (e compilador) da aplicação.

- GIT – controle de versão do código fonte.

- Slack – aplicativo para facilitar a comunicação entre os integrantes.

- Linguagem Objective C – compilada para aplicativos na plataforma IOS.

Page 18: UNIVERSIDADE FEDERAL DO ABC UFABC BACHARELADO EM …professor.ufabc.edu.br/~jesus.mena/misc/modelos-relatorios-gradua… · Especificações: A navegação e o layout devem seguir

18

- BitBucket (https://bitbucket.org/) – armazenamento do código fonte em uma nuvem

(repositório central).

- Jira (https://br.atlassian.com/) – controle das tarefas que estão sendo desenvolvidas

em cada projeto.

- Sketch – photoshop para seguirmos as definições de layout criadas pelo setor de

Design.

- CocoaPods (https://cocoapods.org/) – site para adicionarmos extensões para facilitar

no desenvolvimento das telas.

- Postman - aplicação que permite enviar e receber dados via requisições HTTP.

- Diversas bibliotecas de IOS – Google APIs, Google analytics, Crashlyrics,

Facebook APIs.

Tarefas realizadas: Continuar o desenvolvimento já iniciado em Junho/2017. O projeto

foi parado devido a problemas que os clientes tiveram em relação ao Banco de dados, assim

pausando totalmente a continuidade para esse aplicativo, onde não tínhamos nenhuma forma

de continuar, pois estávamos sem a API.

5. DIAGNÓSTICO DOS PRINCIPAIS PROBLEMAS OBSERVADOS E

SUGESTÕES DE MELHORIA

Durante o estágio, não houve nenhum problema em relação ao ambiente de trabalho,

porém existiu o desafio na fase de adaptação, pois por existir um curto prazo de permanência,

houve apenas um pequeno prazo de adaptação para aprendizado de uma nova linguagem e a

forma de implementação, tomando um tempo extra fora do estágio para aprendizado.

6. CONCLUSÃO

Com base no período vivenciado de estágio, e todas as atividades descritas, pode-se

afirmar que o estágio foi de grande importância durante sua realização para amadurecimento e

formação profissional do aluno, permitindo utilizar conhecimentos obtidos durante as aulas, e

além disso, permitindo ao aluno desenvolver novas habilidades e aquisição de conhecimento

em novas áreas, tais como, conhecimento em novas linguagens de desenvolvimento, vivenciar

Page 19: UNIVERSIDADE FEDERAL DO ABC UFABC BACHARELADO EM …professor.ufabc.edu.br/~jesus.mena/misc/modelos-relatorios-gradua… · Especificações: A navegação e o layout devem seguir

19

o cotidiano de uma empresa, manusear ferramentas que são de grande importância para trabalho

em equipe e integrar aplicativos ao banco de dados.

Sendo assim, o estágio realizado na Mobile2You tem um papel essencial para o

desenvolvimento pessoal e profissional, e é considerado, como uma ótima preparação e um

ótimo diferencial para futuramente conseguir ser um profissional adequado e capacitado para o

mercado de trabalho.

7. AVALIAÇÃO DO ESTÁGIO PREENCHIDO PELO ALUNO

Identificação do estagiário:

Nome: Leonardo Sugano Tomioka RA: 21043514

Data de início do estágio: 13/05/17. Data de término do estágio: 13/11/17.

Professor Orientador do Estágio: Jesús Pascual Mena-Chalco

Dados pessoais do Supervisor de Campo

Nome: Caio Cesar Camargo Lopes

Curso de formação: Engenharia da Computação.

Registro do Conselho de Fiscalização Profissional (se houver):

Função: Sócio proprietário e desenvolvedor responsável por todos os projetos.

Responder

DESENVOLVIMENTO DO ESTÁGIO:

1. Quais eram as suas expectativas iniciais com relação a esse estágio?

A expectativa inicial era de um estágio voltado para o desenvolvimento, onde daria uma

visão ampla de todas as áreas relacionadas para a construção de um aplicativo.

2. As atividades desenvolvidas estiveram adequadas com o plano de estágio?

( X ) Sim

( ) Não

3. Sua integração ao ambiente onde foi realizado o estágio pode ser considerada:

( X ) adequada

( ) parcialmente adequada

Page 20: UNIVERSIDADE FEDERAL DO ABC UFABC BACHARELADO EM …professor.ufabc.edu.br/~jesus.mena/misc/modelos-relatorios-gradua… · Especificações: A navegação e o layout devem seguir

20

( ) inadequada

4. O ambiente físico onde foi realizado o estágio pode ser considerado:

( X ) adequada

( ) parcialmente adequado

( ) inadequada

5. O acompanhamento do estágio por parte do supervisor da empresa pode ser considerado:

( X ) adequado

( ) parcialmente adequado

( ) inadequado

6. O nível das atividades que foram desenvolvidas pode ser considerado:

( X ) difícil

( ) médio

( ) fácil

7. Durante todo o período de estágio os trabalhos o mantiveram:

( X ) ocupado

( ) parcialmente ocupado

( ) pouco ocupado

8. Os materiais e equipamentos disponibilizados pela empresa podem ser considerados:

( X ) adequados

( ) parcialmente adequados

( ) inadequados

9. As orientações recebidas do professor durante o estágio foram:

( X ) adequadas

( ) parcialmente adequadas

( ) inadequadas

CONCLUSÕES:

10. A duração do estágio foi:

( ) adequado

( X ) parcialmente adequado

( ) inadequado

11. Comente sobre a contribuição do estágio para sua formação acadêmica e profissional.

Page 21: UNIVERSIDADE FEDERAL DO ABC UFABC BACHARELADO EM …professor.ufabc.edu.br/~jesus.mena/misc/modelos-relatorios-gradua… · Especificações: A navegação e o layout devem seguir

21

O estágio permitiu e auxiliou no amadurecimento e formação do aluno, permitindo ao aluno

o desenvolvimento de novas habilidades bem como aquisição de conhecimento em novas áreas

e linguagens para programação.

12. Faça críticas pertinentes a deficiências encontradas no estágio.

Creio que os problemas encontrados durante o estágio estão diretamente relacionados com

o fato de pouco tempo para aprender e começar a trabalhar com aquilo que aprendeu, às vezes,

sobrecarregando o serviço, e creio que isso ocorre em qualquer empresa que quer passar

conhecimento adiante.

13. Faça sugestões para melhoria do processo de estágio.

Buscar uma harmonia entre todas as equipes, para que haja uma maior facilidade no

desenvolvimento de novos projetos visando o sucesso e a satisfação do cliente.

Data: _________________________

Assinatura do Estagiário:__________________________________

8. AVALIAÇÃO DE DESEMPENHO DO ALUNO PREENCHIDO PELO

SUPERVISOR NA EMPRESA

Dados pessoais do profissional responsável pelo estágio

Nome: Caio Cesar Camargo Lopes

Curso de formação: Engenharia da Computação

Registro do Conselho de Fiscalização Profissional (se houver):

Função: Sócio proprietário e desenvolvedor responsável por todos os projetos.

Identificação do estagiário:

Nome: Leonardo Sugano Tomioka RA: 21043514

Data de inicio do estágio: 13/05/2017 Data de término do estágio: 13/11/2017

Professor Orientador do Estágio: Jesús Pascual Mena Chalco

Responda as seguintes questões:

DESENVOLVIMENTO DO ESTÁGIO:

1 - O estagiário contribuiu com as atividades da empresa?

Page 22: UNIVERSIDADE FEDERAL DO ABC UFABC BACHARELADO EM …professor.ufabc.edu.br/~jesus.mena/misc/modelos-relatorios-gradua… · Especificações: A navegação e o layout devem seguir

22

( X ) Sim

( ) Não

2 – As atividades desenvolvidas pelo estagiário atenderam as expectativas da empresa?

( X ) Sim

( ) Não

3 – Os trabalhos executados pelo estagiário podem ser considerados:

( ) difícil

( X ) médio

( ) fácil

4 – Durante o período de estágio, as atividades solicitados ao estagiário o mantiveram:

( X ) ocupado

( ) parcialmente ocupado

( ) pouco ocupado

5 – A articulação entre o estagiário e as pessoas da empresa com as quais manteve contato foi:

( X ) adequada

( ) parcialmente adequada

( ) inadequada

6 – A integração entre o estagiário e as pessoas da empresa com as quais manteve contato foi:

( X ) adequada

( ) parcialmente adequada

( ) inadequada

7 – Assinalar a alternativa mais adequada ao estagiário.

BOM RAZOÁVEL FRACO

a- Forma de se expressar, escruta e oral X

b- Raciocínio lógico X

c- Disposição para aprender X

d- Capacidade de abstração e criatividade para a

solução de problemas

X

Page 23: UNIVERSIDADE FEDERAL DO ABC UFABC BACHARELADO EM …professor.ufabc.edu.br/~jesus.mena/misc/modelos-relatorios-gradua… · Especificações: A navegação e o layout devem seguir

23

e- Capacidade de relacionamento com supervisores

e demais membros da equipe X

f- Habilidade para pesquisar formas de resolução de

situações novas X

g- Conhecimento teórico demonstrado no

cumprimento das atividades do plano de estágio X

h- Compreensão e execução de instruções verbais e

escritas X

i- Pontualidade no cumprimento dos dias e horários

de estágio X

j- Responsabilidade no manuseio de materiais e

equipamentos X

k- Cooperação: disposição e, atender as solicitações

dos supervisores e mais membros da equipe X

8 – Elencar os principais pontos fortes e fracos do estagiário

Disposição, Autodidata, Boa integração com a equipe e rápido aprendizado.

O estagiário possuía conhecimento prévio em programação, porém não conhecia

conhecimento no processo como um todo (protocolos, DB) aprendidos no estágio.

9 – Sugestões para melhoria do perfil profissional do estagiário:

Buscar e inspirar em outros aplicativos existentes.

Buscar referências.

10 – Outros comentários que julgar importante.

O estagiário evoluiu muito o período na empresa sendo capaz de desenvolver uma

aplicação praticamente sozinho.

A universidade deve possuir mais matérias de desenvolvimento, focando em

abstrações, para uma integração mais fácil.

Page 24: UNIVERSIDADE FEDERAL DO ABC UFABC BACHARELADO EM …professor.ufabc.edu.br/~jesus.mena/misc/modelos-relatorios-gradua… · Especificações: A navegação e o layout devem seguir

24

9. TERMO DE REALIZAÇÃO DO ESTÁGIO

DECLARAÇÃO DO ESTÁGIO

À Universidade Federal do ABC – UFABC

Coordenador do Curso de: Bacharelado em Ciência e Tecnologia

Declaramos que o (a) Sr. (a), Leonardo Sugano Tomioka concluiu seu estágio no período de

13/05/2017 a 13/12/2017, com duração total de 720 horas, nesta empresa, sob a supervisão do

(a) Sr (a) Caio Lopes, CREA nr. ________________, conforme plano de estágio previamente

aprovado.

Informamos que o relatório não possui conteúdo confidencial e, desse modo, autorizamos sua

publicação.

Local e data:

___________________________

Supervisor Responsável

___________________________

Orientador

____________________________

Coordenador de Estágio da UFABC

Page 25: UNIVERSIDADE FEDERAL DO ABC UFABC BACHARELADO EM …professor.ufabc.edu.br/~jesus.mena/misc/modelos-relatorios-gradua… · Especificações: A navegação e o layout devem seguir

25

10. REFERÊNCIAS

[1] MARTIN, Robert Cecil, Código Limpo, 1 ed. São Paulo, 2008

[2] Scrum. Disponível em http://www.desenvolvimentoagil.com.br/scrum/. Acessado em 30 de

outubro de 2017

[3] iBeacons. Disponível em https://developer.apple.com/ibeacon/ . Acessado em 16 de Maio

de 2017.