Agile Teams App - App link: https://andercorobert.pythonanywhere.com/
The Agile Teams App is designed to revolutionize the onboarding process for new employees within agile software development teams, focusing on easing their integration and fostering efficient teamwork.
- Tailored Learning Content: Customized articles and resources to acquaint new team members with agile practices and team dynamics.
- Interactive Quizzes: Engaging quizzes to reinforce learning and assess understanding of key concepts.
- Effective Communication Channels: Dedicated spaces for discussions, queries, and team interactions to promote a collaborative environment.
- Project and Task Insights: Clear visibility into ongoing projects and individual tasks to help new members understand their roles and contributions.
- Team-Buddy System: A unique feature assigning a buddy to new members each week, facilitating personal guidance and support.
- Team Leaders: Oversee project progress, allocate tasks, and ensure team cohesion.
- Experienced Employees: Engage with and support new members, share knowledge, and contribute to project success.
- New Employees: Access learning materials, participate in quizzes, and interact with the team to smoothly transition into their new roles.
- Application: The app is deployed and can be accessed at the following link: https://andercorobert.pythonanywhere.com/
- Backend: Django Framework
- Frontend: HTML, CSS, JavaScript, and Vue.js for dynamic components.
- Database: Integrated ORM for efficient data management.
Comprehensive testing ensures reliability:
- Unit Tests: For backend logic and data models.
- Integration Tests: To verify the seamless operation of different app components.
- User Feedback: Continuous incorporation of user suggestions to enhance usability.
- Advanced Search: Implement keyword-based search functionality for easier information retrieval.
- Interactive Calendar: For better tracking of tasks, deadlines, and events.
- Project-Task Linkage: Enhance task management by linking tasks directly to specific projects.
Project details (project is already deployes at: https://andercorobert.pythonanywhere.com/)
- App folder: All the code and the needed files are found into this application, and each subfolder represents one component of the final application.
- Requirements.txt: This file exists to install all the needed packages/libraries.
- Database: Migrate the database and make sure all static files are also in use.
- manage.py: Run the server locally
Special thanks to Dr. Peggy Gregory for supervision and guidance throughout the development of this project.
Developed as part of a Joint Bachelor's thesis project in Computer Science and Business Management for University of Glasgow by Anderco Robert Alexandru (GUID 2549168A).