Growth hacking as a software engineer
Zapata, Jose (2019)
Zapata, Jose
2019
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202301031013
https://urn.fi/URN:NBN:fi:amk-202301031013
Tiivistelmä
The following bachelor’s thesis illustrates the work and professional growth of a software engineer in a digital consultancy agency. The purpose of this diary is to showcase the daily challenges faced as professional in the IT field. Throughout an observational period lasting a total of 13 weeks.
The beginning of the document focuses on introducing the reader to the current work environment. Stating the role of the author, experience in the company and starting skill level. Stablishing a framework which focuses on the ways of working in the current project, the client’s organization and interest groups. Presenting the skills required in the project and literature material sources.
The dairy entries are written in a daily format showcasing the main goal of the day. Including details on what has been done and if any problems were faced. At the end of the day there is a status report on the daily progress made. Every week entry includes an in-depth analysis. Containing key learnings from both technical and personal perspective, explaining major problems faced and how they are solved. Introducing best practices based on literature sources for current and future scenarios.
The study concludes that communication is a key when working in a team and in software development. New ways of asking questions and expressing ideas have been found. Proper planning and requirements play an important role in the performance of a project’s development. Requirement validation proved to be efficient by providing faster results and bringing value to project. At the end of the observation period the authors skills have improved in multiple aspects, meeting the target skill level. Obtaining proficiency in the project’s tools, technologies and expanding soft skills.
The beginning of the document focuses on introducing the reader to the current work environment. Stating the role of the author, experience in the company and starting skill level. Stablishing a framework which focuses on the ways of working in the current project, the client’s organization and interest groups. Presenting the skills required in the project and literature material sources.
The dairy entries are written in a daily format showcasing the main goal of the day. Including details on what has been done and if any problems were faced. At the end of the day there is a status report on the daily progress made. Every week entry includes an in-depth analysis. Containing key learnings from both technical and personal perspective, explaining major problems faced and how they are solved. Introducing best practices based on literature sources for current and future scenarios.
The study concludes that communication is a key when working in a team and in software development. New ways of asking questions and expressing ideas have been found. Proper planning and requirements play an important role in the performance of a project’s development. Requirement validation proved to be efficient by providing faster results and bringing value to project. At the end of the observation period the authors skills have improved in multiple aspects, meeting the target skill level. Obtaining proficiency in the project’s tools, technologies and expanding soft skills.