Understanding "Best Practices" within software development
Authors
Advisor
Issue Date
Keyword
Degree
Department
Other Identifiers
CardCat URL
Abstract
Software is ever evolving and growing consistently throughout the world. With these changes, there is also progress within the teams behind the development and maintenance of these programs that power the world. In order to understand the effects of the current state of “best practices,” in which industries use these frameworks, this project put different features to the test. From CI/CD to containerization, the project utilized newly popular frameworks, languages, platforms, and tools to the best of its ability for developer productivity. By integrating these features and studying the morale of the development team, the results showcased how much the team fluctuated in their own confidence. The research showed that many of the team members felt overwhelmed with the amount of technology that had to be juggled for the simplicity of the product. With a lack of knowledge for new technology along with a lack of technical support from the community, it wasted developer hours and lowered the team’s overall morale. Additionally, this report was confirmed with other discussions from other senior capstone projects as well.
