Skip to content

Rawbert14/agile-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Agile Teams App - App link: https://andercorobert.pythonanywhere.com/

Overview

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.

Key Features

  • 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.

User Roles

  • 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.

Getting Started

  1. Application: The app is deployed and can be accessed at the following link: https://andercorobert.pythonanywhere.com/

Technologies Used

  • Backend: Django Framework
  • Frontend: HTML, CSS, JavaScript, and Vue.js for dynamic components.
  • Database: Integrated ORM for efficient data management.

Testing

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.

Future Developments

  • 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

Acknowledgments

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).

Releases

No releases published

Packages

No packages published