Mostra el registre d'ítem simple

dc.contributorCatala Roig, Neus
dc.contributor.authorTer Caballero, Joan Marc
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament de Ciències de la Computació
dc.date.accessioned2019-11-07T10:32:47Z
dc.date.available2019-11-07T10:32:47Z
dc.date.issued2019-07-08
dc.identifier.urihttp://hdl.handle.net/2117/171888
dc.description.abstract[CATALÀ] Quan pensem en el concepte Startup el primer que ens ve al cap és un conjunt de persones que acaben de començar a desenvolupar una idea que, amb una mica de sort i un bon plantejament de com enfocar la situació, arribarà possiblement a tenir èxit i naixerà una empresa dins d’aquest sector que any rere any no atura el seu creixement. Per tal d’arribar a aquest punt, és necessari fer les coses d’una manera molt organitzada i tenir l’equip el més comunicat i compacte possible. D’aquesta manera, dissenyar una aplicació per aquestes futures empreses és l’objectiu principal d’aquest projecte. Avui en dia hi ha moltes alternatives a l’hora d’escollir un software de comunicació, missatgeria, organització de tasques o esdeveniments. Per això, un dels objectius és poder agrupar totes aquestes necessitats que es busquen en altres aplicacions dins d’una única plataforma a través de la qual l’empresa pugui interactuar, treballar i organitzar la feina de la manera més eficient possible. Una aplicació capaç de poder gestionar converses, perfils d’usuari, publicacions dels usuaris, entre d’altres, per així no haver de centrar molts dels recursos en escollir les millors eines per gestionar el projecte i l’equip i dedicar-los a altres feines més importants que requereixen més atenció a l’inici d’una empresa. Així doncs, a través d’un base de dades no relacional i una API, he desenvolupat aquesta aplicació web per assolir els objectius principals comentats. S’ha dissenyat l’arquitectura de tal manera que pugui ser fàcilment escalable i així no tancar-nos a futures ampliacions o millores que s’hi puguin crear. De la mateixa manera, a l’haver de crear una aplicació d’aquestes magnituds és molt important tenir molts clars els objectius, els requeriments i l’abast. La metodologia àgil aplicada en aquest desenvolupament ha estat un punt clau que m’ha permès quadrar els temps i les tasques perfectament, donant-me un marge de rectificació ampli i una estimació del progrés que ha facilitat molt tot el camí. Utilitzant SCRUM, la divisió dels Sprints ha estat de dues setmanes, fent que els blocs de feina es desenvolupessin ràpidament i així els he pogut testejar entre ells a cada final d’Sprint. El resultat ha estat totalment satisfactori, l’aplicació ha complert tots els requeriments del client (fins i tot els que eren completament opcionals), oferint una primera versió del producte molt completa i amb les portes obertes a les futures millores que s’hi poden dissenyar.
dc.description.abstract[ANGLÈS] The Startup concept has been steadily gaining importance over this last decade and this caught me directly at the age where I started my first job. I have been working on Startups since the beginning, just after finishing my studies, and luckily (or maybe not) I have been able to experience all its positive and negative aspects on a personal level. That is why I thought that this could be a very good opportunity to invest in a tool that could help this future companies on its early stage to focus all the efforts on the really important things instead of looking for the right software tools to organize the team in order to grow faster. Nowadays there are lots of alternatives when it comes to finding the right application that solves a particular need, as Gmail does for mailing purposes or Slack for communication among the team. All these tools are so popular and well-known that it is obvious that these would be the first ones that a new-born company would look at. But that is when this project comes in. The main reason behind this project is to build a web tool that helps and fulfills all those needs in just one application able to group all the daily tasks that each person in the company has to deal with every day. From messaging to creating events, personal posts and user profiles, it is meant to be designed in a way that everyone feels comfortable, spending less time on doing all the required things and therefore be more productive, as it is all in the same application. The main requirements from the client were simple: people should be able to message among them, publish unlimited posts that could help others to learn new things, create events to strengthen the team and have a public profile for each member so that everyone could refer to. I have built a whole infrastructure, from a MongoDB database to a RESTFul API, ready to serve all the data to the brand-new web application called SmartNet. It has been designed in a way that it can be handled by any client to retrieve any data and build a new application on top of that, so it can scale and succeed in any new project that this tool can be the roots of. The final result has been a staggering success. The application has fulfilled all the requirements from the client (even those that were completely optional), offering a first version of a very complete product and also the possibility to improve it by giving a complete customizable API.
dc.language.isocat
dc.publisherUniversitat Politècnica de Catalunya
dc.rightsAttribution-NonCommercial 3.0 Spain
dc.rights.urihttp://creativecommons.org/licenses/by-nc/3.0/es/
dc.subjectÀrees temàtiques de la UPC::Informàtica
dc.subject.lcshWeb applications
dc.subject.lcshApplication program interfaces (Computer software)
dc.subject.lcshSocial networks
dc.subject.otherStartup
dc.subject.otherAplicació
dc.subject.otherOrganització
dc.subject.otherEscalabilitat
dc.subject.otherDades
dc.subject.otherFutur
dc.subject.otherTecnologia
dc.subject.otherEquip
dc.subject.otherSCRUM
dc.subject.otherJavaScript
dc.subject.otherApplication
dc.subject.otherOrganization
dc.subject.otherScalability
dc.subject.otherData
dc.subject.otherFuture
dc.subject.otherTechnology
dc.subject.otherTeam
dc.titleDesenvolupament d'una xarxa social per startups
dc.typeBachelor thesis
dc.subject.lemacAplicacions web
dc.subject.lemacInterfícies de programació d'aplicacions (Programari)
dc.subject.lemacXarxes socials
dc.rights.accessOpen Access
dc.audience.educationlevelGrau
dc.audience.mediatorEscola Politècnica Superior d'Enginyeria de Vilanova i la Geltrú
dc.audience.degreeGRAU EN ENGINYERIA INFORMÀTICA (Pla 2018)


Fitxers d'aquest items

Thumbnail
Thumbnail

Aquest ítem apareix a les col·leccions següents

Mostra el registre d'ítem simple