1. Fundação Francisco Mascarenhas
Faculdades Integradas de Patos
Curso de Bacharelado em Sistemas de Informação
RELATÓRIO PARCIAL DE
ESTÁGIO SUPERVISIONADO
RENAN AFONSO MAIA DE FREITAS
Abril/2014
Patos - PB
2. RENAN AFONSO MAIA DE FREITAS
RELATÓRIO PARCIAL DE
ESTÁGIO SUPERVISIONADO
Relatório parcial de estágio
apresentado ao Curso de
Bacharelado em Sistemas de
Informação das Faculdades
Integradas de Patos, como parte da
avaliação da disciplina Estágio
Supervisionado.
Abril/2014
Patos - PB
3. LISTA DE FIGURAS
Figura 1 - Organograma da empresa CPQi............................................................. 12
4. LISTA DE TABELAS
Tabela 1 - Atividades planejadas .............................................................................. 13
Tabela 2 - Atividades planejadas X Atividades desenvolvidas ............................ 14
5. LISTA DE SIGLAS
ID Identify (Identificador)
CPA-20 Certificação Profissional AMBIMA – Série 20
AMBIMA Associação Brasileira das Entidades dos Mercados Financeiros e
de Capitais
6. SUMÁRIO
1. INTRODUÇÃO ...................................................................................................... 11
1.1. EMPRESA ...................................................................................................... 11
1.2. PROBLEMA EXISTENTE ............................................................................ 12
1.3. OBJETIVOS ................................................................................................... 12
1.4. ATIVIDADES PLANEJADAS....................................................................... 13
2. ATIVIDADES DESENVOLVIDAS ...................................................................... 14
2.1. ATIVIDADES PLANEJADAS X ATIVIDADES DESENVOLVIDAS ....... 14
2.2. ESTUDO INTRODUTÓRIO SOBRE A ECONOMIA ............................... 14
2.3. ESTUDO SOBRE A METODOLOGIA DE DESENVOLVIMENTO DA
EMPRESA ................................................................................................................. 15
2.4. ESTUDO SOBRE O CALYPSO.................................................................. 16
2.5. CUSTOMIZAÇÃO DA TELA LEGITIMACY .............................................. 17
CONCLUSÃO ............................................................................................................... 19
REFERÊNCIAS ............................................................................................................ 20
7. 1. INTRODUÇÃO
O estágio supervisionado visa a complementação do ensino através do
treinamento prático, propicia ao aluno experiência profissional,
desenvolvimento das capacidades intelectuais, treinamento dos conhecimentos
adquiridos durante o andamento do curso e aprendizado da correta atitude
profissional e ética.
O presente relatório descreve parcialmente as atividades desenvolvidas
durante o estagio supervisionado do curso de Sistemas de Informação – FIP,
que foi realizado na empresa CPQi IT Offshore Solutions sob supervisão do
líder técnico Douglas Araújo do Santos e orientação do professor do curso de
Sistemas de Informação, Gernan Soares de Andrade.
1.1. EMPRESA
A CPQi IT Offshore Solutions foi fundada em 2007 com intui to de
preencher as necessidades do mercado no que diz respeito a mercados de
capital. Tendo como principal parceira a empresa Calypso Technology Inc., um
fornecedor mundial de aplicativos que oferta um conjunto integrado de
aplicações de negociação para o mercado de capitais.
Com matriz localizada na cidade de Fortaleza, e presente também em
São Paulo, Nova Iorque, Londres e Santiago, a base de clientes inclui vários
bancos globais como HSBC, Rabobank, Citibank, Standard Bank, Itaú e outros.
Na Figura 1 é apresentado o organograma da empresa.
8. Figura 1 - Organograma da empresa CPQi
1.2. PROBLEMA EXISTENTE
A CPQi possui uma diversa game de clientes dentro e fora do Brasil,
esses clientes, por sua vez, possuem aplicações que frequentemente
necessitam de customizações de acordo com as especificações que são
particulares a cada cliente. As customizações podem ser desde uma nova
funcionalidade e/ou um novo módulo a alteração de alguma funcionalidade
existente, assim como a remoção de alguma funcionalidade que já não se faz
mais necessária.
Tais customizações costumam ser requisitadas constantemente e
possuem urgência na disponibilidade, além de nível crítico de segurança e
garantia de sua funcionalidade.
1.3. OBJETIVOS
Sob as cincunstâncias anteriormente citadas, o objetivo parcial deste
estágio supervisionado é colocar em prática os conhecimentos adquiridos ao
longo do curso, com ênfase no desenvolvimento e teste de software, fazendo
9. uso das ferramentas e padrões adotados pela empresa, para que aconteça a
implementação das customizações de acordo com a demanda da empresa.
1.4. ATIVIDADES PLANEJADAS
Devido a criticidade das operações e o alto nível de qualidade e
segurança que é necessário quando se trabalha com aplicativos bancários,
antes de começar qualquer tipo de atendimento as requisições dos clientes,
faz-se necessário um estudo mínimo sobre o mercado financeiro, o plano de
projeto da empresa e as tecnologias das quais a CPQi faz uso, apenas após a
realização dessas tarefas é possível começar a implementação e testes de
customizações.
Com isso em mente foram definidas as atividades, assim como a ordem
na qual essas atividades irão acontecer, tais atividades podem ser observadas
na Tabela 1.
Tabela 1 - Atividades planejadas
Atividade Descrição
Atividade 1 Estudo introdutório sobre economia.
Atividade 2 Estudo sobre a metodologia de desenvolvimento da
empresa
Atividade 3 Obtenção de conhecimento do aplicativo que a empresa é
parceira.
Atividade 4 Customização da Tela Legitimacy
O relatório de estágio está sendo escrito durante a execução de todas as
tarefas. Os testes são efetuados pela equipe de desenvolvimento conforme a
customização é implementada.
Apenas depois de uma grande bateria de testes a customização é
finalmente integrada ao software do cliente, permitindo assim que esse faça a
utilização conforme a sua necessidade.
10. 2. ATIVIDADES DESENVOLVIDAS
Essa seção apresenta o desenvolvimento das atividades realizadas até
a entrega desse relatório parcial.
2.1. ATIVIDADES PLANEJADAS X ATIVIDADES DESENVOLVIDAS
Na Tabela 2, exibida a seguir, pode ser observada uma comparação
entre as atividades que foram planejadas e as atividades que foram
desenvolvidas.
Tabela 2 - Atividades planejadas X Atividades desenvolvidas
Atividade Planejada
Atividade
Desenvolvida
Situação
Estudo introdutório sobre
economia.
Estudo introdutório
sobre economia.
Concluída
Estudo sobre a
metodologia de
desenvolvimento da
empresa
Estudo sobre a
metodologia de
desenvolvimento da
empresa
Concluída
Obtenção de
conhecimento do
aplicativo que a empresa
é parceira.
Obtenção de
conhecimento do
aplicativo que a
empresa é parceira.
Concluída
Customização da Tela
Legitimacy
Customização da Tela
Legitimacy Concluída
2.2. ESTUDO INTRODUTÓRIO SOBRE A ECONOMIA
Devido a empresa manter o foco na área de transações bancárias, foi
necessário um estudo preliminar sobre o mercado financeiro e a economia em
geral. O estudo envoveu mercado de ações, fundos de investimento, política
cambial, política monetária, controles internos, risco de mercado, sistema de
administração do Banco Central, entre outros.
11. O principal objetivo desse estudo foi introduzir os conceitos e regras
sobre o mercado financeiro para que as funcionalidades e as futuras
customizações possam ser entendidas, testadas e concluídas com sucesso.
O estudo foi feito a partir de um material que a própria empresa
disponibiliza para treinamento de seus funcionários, este material consiste em
diversos módulos contendo vídeo aulas e arquivos de texto que abordam o
mercado financeiro tendo como base a CPA-20 (Certificação Profissional
AMBIMA – Série 20).
2.3. ESTUDO SOBRE A METODOLOGIA DE DESENVOLVIMENTO DA
EMPRESA
A metodologia de desenvolvimento a qual a empresa faz uso é o
SCRUM, que é um processo interativo e incremental que é utilizado para o
gerenciamento e desenvolvimento de qualquer produto. (CRUZ; FABIO, 2013)
Os processos do projeto de resumem em três fases:
Planejamento
Execução
Encerramento
Na fase de planejamento, o cliente juntamente com a equipe de
analistas da CPQi irão definir estimativas de tempo e de custo para que os
objetivos sejam cumpridos, definindo em casos de uso.
Na fase de execução a equipe se baseia nos documentos criados na
fase de planejamento para executar cada uma das tarefas definidas, é nessa
fase que acontecem as implementações.
A última fase, de encerramento, consiste em verificar se os processos e
customizações estão de acordo com as especificações anteriormente definidas
junto ao cliente.
12. 2.4. OBTENÇÃO DE CONHECIMENTO DO APLICATIVO QUE A
EMPRESA É PARCEIRASTUDO SOBRE O CALYPSO
O Calypso é um software líder de mercado para gerenciamento de
tesouraria e risco de produtos e deri vati vos. É um fornecedor mundial de
aplicativos que oferta uma suite i ntegrada de aplicações de negociação para o
mercado de capitais, e a primeira suite para produtos e derivativos.
O sistema suporta diversos mercados financeiros incluindo operações
globais, regionais, gerenciamento de ativos, seguros e fundos de hedge
através de família de produtos ampla e abrangente:
Câmbio e Derivativos de Câmbio
Money Market
Renda Fixa
Derivativos Tradicional, Opções, Futuro e Swap
A arquitetura tecnológica do Calypso oferece flexibilidade que permite a
cada usuário customizar a solução para atender suas necessidades
específicas, facilita a integração com outros sistemas e um framework de API’s
pelo qual o cliente pode implementar suas próprias funcionalidade tais como
sistema de informações analíticas, relatórios e contabilização.
Calypso expande o suporte e o crescimento conforme os negócios
aumentam. Foram a primeira empresa a oferecer uma abordagem inovadora
de implantação – Calypso Fast-Track. Trata-se de uma oferta baseada nas
melhores práticas de Mercado para controlar custom, riscos e prazos
associados à implantanção da solução, sendo capaz de reduzir o tempo de
projeto estimando e custos até mesmo a níveis de 50%. As principais
características dessa oferta são: especificações de negócios baseadas nas
melhores práticas, escopo de projeto, banco de dados pré-configurado,
documentação específica, casos de testes, ferramentas de customização,
suporte total, treinamento objetivo e muito mais.
13. 2.5. CUSTOMIZAÇÃO DA TELA LEGITIMACY
A customização consiste na criação de uma nova aba para uma tela que
já estava em funcionamento, foi pedida pelo cliente HSBC, no qual o estagiário
esta fazendo parte da equipe de desenvolvimento e teste de Software.
A maior parte da customização por parte do estagiário consistiu na
simples criação de um novo painel para a tela principal (Problem Fix Window),
usando a biblioteca Java Swing para criação de todos os botões e demais
componentes da aba. A parte de integração com a tela principal bem como o
commit da aba ficou a cargo do supervisor.
A justificativa para a customização veio com a necessidade de buscar,
editar e deletar produtos do tipo Legitimacy que da nome a aba. Como
podemos ver na Figura 1.
Figura 1: Tela Legitimacy
14. Basicamente o usuário passa um ID e ao clicar no botão Search, se o ID
informado existir, os campos são preenchidos com os dados recuperados do
banco, podendo serem editados ou excluídos de acordo com a necessidade de
cada um.
15. CONCLUSÃO
O estágio proporciona trabalhar com um sistema complexo e de grande
porte, mostrando como é a realidade de uma empresa de grande porte, que
possui uma diversa game de clientes dentro e fora do Brasil.
Sendo assim, o estágio vem a contribuir significativamente em relação a
novos conhecimentos, e principalmente a aplicar na prática tudo aquilo que já
se tinha o conhecimento, contudo, apenas teórico.
16. REFERÊNCIAS
CRUZ; FÁBIO. SCRUM e guia PMBOK. Unidos no gerenciamento de
projetos. Brasport: Rio de Janeiro, 2013.
CPQi. Disponivel em: < http://site.cpqi.com/>. Acesso em: 1 Abril 2014.