Skip to content

Commit

Permalink
TCC (quase) pronto!
Browse files Browse the repository at this point in the history
  • Loading branch information
g0dkar committed Mar 18, 2017
1 parent f4d34ac commit ed83c6f
Show file tree
Hide file tree
Showing 18 changed files with 684 additions and 150 deletions.
2 changes: 1 addition & 1 deletion abntex-ifpi/abntex-ifpi.sty
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@
% ----------------------------------------------------------
% Ajuda a criar "caixas"
% ----------------------------------------------------------
\newtcbtheorem[]{caixa}{Quadro}{outer arc=0pt,arc=0pt,colframe = cor-quadro,colback = cor-quadro!10}{tha}
\newtcbtheorem[]{caixa}{Quadro}{outer arc=0pt,arc=0pt,colframe = cor-quadro,colback = cor-quadro!5}{tha}

% ----------------------------------------------------------
% Comando para "corrigir" listas
Expand Down
9 changes: 9 additions & 0 deletions bibliografia.bib
Original file line number Diff line number Diff line change
Expand Up @@ -330,4 +330,13 @@ @Misc{wiki:ReCAPTCHA
urlaccessdate = {09 fev. 2017},
}

@Misc{blog:bocoup,
author = {Irene Ros},
title = {REST API Documentation Best Practices},
year = {2012},
timestamp = {2017-02-17},
url = {https://bocoup.com/blog/documenting-your-api},
urlaccessdate = {09 mar. 2017},
}

@Comment{jabref-meta: databaseType:bibtex;}
509 changes: 424 additions & 85 deletions capitulos/ajuda-ai.tex

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion capitulos/capitulos-tcc.tex
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
% ----------------------------------------------------------
\input{capitulos/introducao}
\input{capitulos/fundamentacao-teorica}
\input{capitulos/metodologia}
%\input{capitulos/metodologia}
\input{capitulos/ajuda-ai}
\input{capitulos/conclusao}
\input{capitulos/trabalhos-futuros}
13 changes: 4 additions & 9 deletions capitulos/conclusao.tex
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,10 @@
% ----------------------------------------------------------
\chapter{Conclusão}

Concluímos que finalmente chegou no final e acabou.
A solução apresentada neste trabalho, uma ferramenta para captação de recursos em modalidade \emph{Crowdfunding} para ONGs e Instituições sem fins lucrativos, chamada Ajuda.Ai, \textbf{\textit{blablabla não sei o que dizer aqui}}.

Se considera que a solução alcança seu objetivo de ser uma solução de baixo custo, de fácil uso e flexível por se utilizar de uma arquitetura moderna que permite interfaces mais elaboradas e consequentemente adequadas aos usuários do serviço. A interface padrão disponibilizada junto ao projeto, uma página web no modelo SPA, tem estética agradável e tenta, através da aplicação de técnicas de publicidade, melhorar a performance das doações às instituições. Sua arquitetura permite que instituições criem, por exemplo, aplicativos para dispositivos móveis que utilizam o Ajuda.Ai como suporte para funcionamento da arrecadação de doações.

Por fim, o trabalho também contribui com a propagação do conhecimento em modelagem, utilização de ferramentas avançadas e boas práticas para implementação do suporte a diferentes \emph{Gateways} de pagamento, além de apresentar uma arquitetura moderna e adequada a grande variedade de meios de acesso a páginas web disponíveis.

\section*{Resumo}
Neste capítulo foi apresentada uma contextualização sobre o problema tratado neste trabalho e a justificativa de tal assunto, que pode-se resumir como sendo necessidade de uma alternativa moderna e simplificada para captação de recursos para ONGs. Ao final, foram detalhados os objetivos gerais e específicos do trabalho.

Os próximos capítulos estão organizados da seguinte forma:

\begin{itemize}
\item \textbf{Trabalhos Futuros:} Nesta seção são listados os trabalhos futuros para melhorar e/ou expandir a utilização da solução.
\end{itemize}
\textbf{\textit{(tá bom isso? confesso que foi a melhor "encheção de linguiça" que consegui fazer hahaha)}}
21 changes: 6 additions & 15 deletions capitulos/fundamentacao-teorica.tex
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
% ----------------------------------------------------------
% Fundamentação Teórica
% ----------------------------------------------------------
\chapter{Fundamentação Teórica}
\chapter{Fundamentação Teórica} \label{cha:fundamentacao}

\section{\emph{Crowdsourcing}}
\section{\emph{Crowdsourcing}} \label{sec:fundamentacao:crowdsourcing}
% Definição
Antes de se falar de \emph{Crowdfunding} é importante conhecer o movimento o qual originou. \emph{Crowdsourcing} foi definido por \citeauthor{wired-crowdsource} em \citeyear{wired-crowdsource} como o ato de uma companhia ou instituição pegar uma função desempenhada por seus funcionários e terceirizá-la para uma rede anônima, geralmente bastante grande, de pessoas na forma de uma chamada aberta. Isso pode tomar a forma de um sistema cooperativo, onde o trabalho é feito de forma colaborativa, mas também frequentemente o trabalho é executado por indivíduos. O prerrequisito crucial é o uso de um formato de chamada aberta e a grande rede de potenciais trabalhadores para atendê-lo.

Expand All @@ -16,7 +16,7 @@ \section{\emph{Crowdsourcing}}



\section{Financiamento Coletivo: \emph{Crowdfunding}}
\section{Financiamento Coletivo: \emph{Crowdfunding}} \label{sec:fundamentacao:financiamento}
\citeauthor{belleflamme2010} definem \emph{crowdfunding} como ``a utilização do \emph{crowdsourcing} para captação de dinheiro para investimento, geralmente utilizando redes sociais, em particular as via Internet, com ou sem a expectativa de retorno por parte do investidor''.

Para \citeauthor{golan2015crowdfunding}, o papel da comunidade é peça chave no funcionamento dessa modalidade de financiamento e a Internet indispensável para a formação dessas comunidades. Pessoas com interesses semelhantes facilmente se agregam e se organizam através de redes sociais, fóruns e outras ferramentas em comunidades. É através dessas comunidades que os potenciais apoiadores serão alcançados.
Expand All @@ -25,22 +25,13 @@ \section{Financiamento Coletivo: \emph{Crowdfunding}}

\citeauthor{lehner2013crowdfunding} julga que a venda de participação, apesar de mais complexa e arriscada, pode ser beneficial no contexto de empreendimentos sociais, pois o nível de engajamento da comunidade pode servir como validação da ideia por trás do empreendimento. Além disso, um dos fatores motivacionais para apoiadores de projetos socais é a participação dos mesmos nas ações daquela empresa ou organização.

Entretanto, dada a complexidade da criação de uma empresa sem fins lucrativos e regulamentação necessária para abertura de patrimônio, essa se torna uma opção inviável para as organizações não-governamentais que este trabalho propõe a atender.
Entretanto, dada a complexidade da criação de uma empresa sem fins lucrativos e regulamentação necessária para abertura de patrimônio, essa se torna uma opção inviável para as organizações não-governamentais que este trabalho propõe a atender. Tendo isso em consideração, fatores como validação do trabalho da ONG podem ser medidos pelo engajamento voluntário através da análise do volume e valor arrecadado estritamente na forma de doações que não acarretarão em um retorno direto, ou seja, nenhum produto ou serviço é oferecido ao apoiador do projeto. Dessa forma as motivações para ajuda ao projeto é a identificação do indivíduo com o trabalho proposto pela organização.

Tendo isso em consideração, fatores como validação do trabalho da ONG podem ser medidos pelo engajamento voluntário através da análise do volume e valor arrecadado estritamente na forma de doações que não acarretarão em um retorno direto, ou seja, nenhum produto ou serviço é oferecido ao apoiador do projeto. Dessa forma as motivações para ajuda ao projeto é a identificação do indivíduo com o trabalho proposto pela organização.

Utilizando o poder do \emph{Crowdsourcing} e \emph{Crowdfunding} é proposta a ferramenta Ajuda.Ai para a arrecadação de investimento através dessa modalidade, com custos reduzidos e boa integração com plataformas de redes sociais provendo também um canal de comunicação com a .
Utilizando o poder do \emph{Crowdsourcing} e \emph{Crowdfunding} é proposta a ferramenta Ajuda.Ai para a arrecadação de investimento através dessa modalidade, com custos reduzidos e boa integração com plataformas de redes sociais provendo também um canal de comunicação com os doadores e comunidade interessada a fim de atender as necessidades e peculiaridades relacionadas a \emph{crowdfunding} para empreendimentos sociais.



\section*{Resumo}
Neste capítulo foi apresentada a base teórica utilizada para idealização da solução em software, que pode-se resumir em uma ferramenta para tornar a comunicação com uma comunidade e arrecadação de fundos da mesma.

Os próximos capítulos estão organizados da seguinte forma:

\begin{lista}
\item \textbf{Metodologia:} Neste capítulo são detalhados os artefatos produzidos nas fases de levantamento de requisitos, modelagem e implementação do processo de software utilizado no desenvolvimento da solução;
\item \textbf{Ajuda.Ai:} Capítulo dedicado a apresentação da solução implementada, detalhando funcionalidades, utilização e impressões de profissionais do empreendedorismo social quanto a ferramenta;
\item \textbf{Conclusão:} Nesta seção é feita a conclusão do trabalho dado seus objetivos propostos;
\item \textbf{Trabalhos Futuros:} Nesta seção são listados os trabalhos futuros para melhorar e/ou expandir a utilização da solução.
\end{lista}
No próximo capítulo será apresentada a ferramenta que o trabalho propõe para atender a essas necessidades, de código fonte aberto e chamada Ajuda.Ai.
12 changes: 6 additions & 6 deletions capitulos/introducao.tex
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ \section{Contextualização}

No Brasil o mercado de \emph{Crowdfunding} está ainda em seu começo, mas cresce a cada ano. Como exposto em \cite{globo-financiamento}, depois de passar mais de cinco anos procurando sem sucesso por investidores dispostos a financiar sua ideia, o arquiteto Márcio Cerqueira resolveu apostar em financiamento coletivo. A decisão foi fundamental para tirar do papel o Mola, espécie de \emph{Lego} que ajuda estudantes de arquitetura a entender melhor as estruturas de edifícios. O objetivo inicial era de levantar R\$ 50 mil, mas o projeto teve mais de 1.500 apoiadores e acabou arrecadando R\$ 600 mil, mais de dez vezes mais, algo que não teria obtido com grandes investidores. Já no projeto Catarse\footnote{https://www.catarse.me}, uma das maiores plataformas nacionais de \emph{crowdfunding}, o volume arrecadado em 2016 foi de R\$ 16.2 milhões, um crescimento de 41\% em relação a 2015 \cite{catarse-retrospectiva2016}, e 134.827 pessoas apoiaram projetos na plataforma e desses 77.98\% apoiaram pela primeira vez (105.150 pessoas).

\textbf{\textit{Proposta de Gancho:}} Diante do cenário de crescimento da modalidade de \emph{crowdfunding} no Brasil e da possibilidade de se utilizar dessa modalidade para financiamento de projetos sociais uma ferramenta para fazer isso se faz não apenas oportuna como necessária.
Diante do cenário de crescimento da modalidade de \emph{crowdfunding} no Brasil e da possibilidade de se utilizar dessa modalidade para financiamento de projetos sociais uma ferramenta para fazer isso se faz não apenas oportuna como necessária.



Expand All @@ -41,9 +41,9 @@ \subsection{Objetivo Geral}

\subsection{Objetivos Específicos}
\begin{lista}
\item Realizar a análise, modelagem e implementação de uma solução em software web para facilitar a transferência de valores monetários entre pessoas e ONGs;
\item Realizar a modelagem de uma arquitetura de aplicação web utilizando REST (\emph{Representational State Transfer});
\item Selecionar um conjunto de tecnologias do ecossistema Java que melhor se adeque aos requisitos funcionais e não-funcionais do software.
\item Construir uma ferramenta de código fonte aberto para captação de recursos financeiros em modalidade \emph{crowdfunding};
\item Aprender sobre os fenômenos do \emph{Crowdsourcing} e \emph{Crowdfunding} e seus relacionamentos com empreendimentos sociais;
\item Experimentar o desenvolvimento de uma aplicação web na plataforma Java que utilize de forma profissional recursos e ferramentas disponíveis pela e para a plataforma.
\end{lista}


Expand All @@ -55,8 +55,8 @@ \section*{Resumo}

\begin{lista}
\item \textbf{Fundamentação Teórica:} Neste capítulo são apresentados todos os conceitos teóricos utilizados no desenvolvimento da solução proposta no presente trabalho;
\item \textbf{Metodologia:} Neste capítulo são detalhados os artefatos produzidos nas fases de levantamento de requisitos, modelagem e implementação do processo de software utilizado no desenvolvimento da solução;
\item \textbf{Ajuda.Ai:} Capítulo dedicado a apresentação da solução implementada, detalhando funcionalidades, utilização e impressões de profissionais do empreendedorismo social quanto a ferramenta;
%\item \textbf{Metodologia:} Neste capítulo são detalhados os artefatos produzidos nas fases de levantamento de requisitos, modelagem e implementação do processo de software utilizado no desenvolvimento da solução;
\item \textbf{Ajuda.Ai:} Capítulo dedicado a apresentação da solução implementada, detalhando funcionalidades, utilização e demais detalhes da implementação;
\item \textbf{Conclusão:} Nesta seção é feita a conclusão do trabalho dado seus objetivos propostos;
\item \textbf{Trabalhos Futuros:} Nesta seção são listados os trabalhos futuros para melhorar e/ou expandir a utilização da solução.
\end{lista}
12 changes: 4 additions & 8 deletions capitulos/metodologia.tex
Original file line number Diff line number Diff line change
Expand Up @@ -18,19 +18,15 @@ \chapter{Metodologia}

As especificações dos casos de uso estão disponíveis no Anexo \ref{anexo:b} - Especificação de Casos de Uso.

Após o levantamento de requisitos e definição dos casos de Uso, se escolheu a metodologia \emph{Kanban} para guiar o processo de desenvolvimento de software. O \emph{Kanban} é uma metodologia para gestão de desenvolvimento que busca balancear demandas com base na capacidade de e para trabalhar. Membros do projeto "puxam" trabalho a medida que a capacidade de trabalho permite ao invés de ter trabalho vinculados a eles durante o processo \cite{wiki:Kanban}.

\textbf{\textit{--- O que mais botar aqui? ---}}





\section*{Resumo}
Neste capítulo foi apresentada uma contextualização sobre o problema tratado neste trabalho e a justificativa de tal assunto, que pode-se resumir como sendo necessidade de uma alternativa moderna e simplificada para captação de recursos para ONGs. Ao final, foram detalhados os objetivos gerais e específicos do trabalho.

Os próximos capítulos estão organizados da seguinte forma:
Neste capítulo foram apresentados os Casos de Uso levantados e o processo para implementação dos mesmos através de uma metodologia de desenvolvimento de software.

\begin{itemize}
\item \textbf{Ajuda.Ai:} Capítulo dedicado a apresentação da solução implementada, detalhando funcionalidades, utilização e impressões de profissionais do empreendedorismo social quanto a ferramenta.
\item \textbf{Conclusão:} Nesta seção é feita a conclusão do trabalho dado seus objetivos propostos.
\item \textbf{Trabalhos Futuros:} Nesta seção são listados os trabalhos futuros para melhorar e/ou expandir a utilização da solução.
\end{itemize}
O próximo capítulo é dedicado a apresentação da solução implementada, detalhando funcionalidades, utilização e demais detalhes da implementação.
14 changes: 11 additions & 3 deletions capitulos/trabalhos-futuros.tex
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,16 @@
% ----------------------------------------------------------
\chapter{Trabalhos Futuros}

\citeauthor{belleflamme2010} discute algumas conclusões teóricas sobre porque organizações sem fins lucrativos tendem a ter mais sucesso utilizando crowdfunding examinando literatura sobre Teoria de Falha Contratual. Essa teoria se baseia no limite das motivações financeiras dos donos do negócio através de medidas como proibição ou limite dos dividendo de lucros ou doação compulsória dos lucros para projetos sociais.
\citeauthor{belleflamme2010} discute algumas conclusões teóricas sobre porque organizações sem fins lucrativos tendem a ter mais sucesso utilizando \emph{crowdfunding} examinando literatura sobre Teoria de Falha Contratual. Essa teoria se baseia no limite das motivações financeiras dos donos do negócio através de medidas como proibição ou limite dos dividendo de lucros ou doação compulsória dos lucros para projetos sociais. No contexto de empreendimentos sociais, \citeauthor{lehner2013crowdfunding} argumenta que isso pode ser visto como um forte sinal que a organização não visa lucro e pode convidar outras formas de participação dos apoiadores como, por exemplo, trabalho voluntário.

No contexto de empreendimentos sociais \citeauthor{lehner2013crowdfunding} argumenta que isso pode ser visto como um forte sinal que a organização não visa lucro e pode convida outras formas de participação dos apoiadores como, por exemplo, trabalho voluntário.
Neste sentido, se planeja a implementação de uma espécie de limite mensal para repasse financeiro onde o excedente é guardado para o mês seguinte. Por exemplo, uma meta de R\$ 1.000,00 mensais é proposta. Considerando que R\$ 1.250,00 tenha sido arrecadado ao final do mês apenas R\$ 1.000,00 seria repassado a organização e os R\$ 250,00 restantes seriam inclusos no mês seguinte, que começaria com R\$ 750,00 restantes para alcançar a meta.

Neste sentido, o autor propõe a implementação de uma espécie de limite mensal para repasse financeiro onde o excedente é guardado para o mês seguinte. Por exemplo, uma meta de R\$ 1.000,00 mensais é proposta. Considerando que R\$ 1.250,00 tenha sido arrecadado ao final do mês apenas R\$ 1.000,00 seria repassado a organização e os R\$ 250,00 restantes seriam inclusos no mês seguinte, que começaria com R\$ 750,00 restantes para alcançar a meta.
\textbf{--- Daqui pra baixo é \textit{work in progress} ---}

Um dos planos futuros para a ferramenta é dar a opção ao usuário para que seja feita doações recorrentes. Esse modelo é utilizado por plataformas como Patreon\footnote{https://www.patreon.com} para apoio, em sua maioria, a projetos artísticos. Essa forma de doação é vantajosa para as Instituições uma vez que o montante mensal fixo oriundo das doações pode ser considerado como fluxo de caixa e também para o doador, pois a automação do processo de doação pode manter a ajuda permanente sem que o doador precise dedicar tempo a isso todos os meses.

Outra medida importante planejada para o sistema é a prestação de contas por parte da Instituição.

P.S.: Falta implementar o Caso de Uso 03.

\textbf{\textit{--- O que mais colocar? Como melhorar? ---}}
2 changes: 1 addition & 1 deletion este-trabalho/agradecimentos.tex
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
%% Agradecimentos
\begin{agradecimentos}
Agradeço primeiramente a meus pais, família e namorada que, assim como muitos, aguardaram pacientes pela conclusão do curso e me deram o apoio necessário para terminar a jornada.
Agradeço primeiramente a meus pais, família e Alaydes Morais que, assim como muitos, aguardaram pacientes pela conclusão do curso e me deram o apoio necessário para terminar a jornada.

Agradeço aos amigos, virtuais e reais, pelas risadas, apoio, dicas e vários ``eu fiz meu TCC em \(N\) dias'' --- Em especial Rafael Soares, Rafarpo, Ebbitt, Rosenrot, Zenlee, Tajaro e Velinde.

Expand Down
Loading

0 comments on commit ed83c6f

Please sign in to comment.