The Software Engineering course is part of the IIT Madras BS Degree in Data Science and Applications. As a core component of this course, students are required to work in teams of 7–8 members to design, develop, and document a complete software system. The project alone contributes approximately 30% of the overall course evaluation, making it a significant academic deliverable.

The objective of this project is to expose students to real-world software engineering practices, including requirement gathering, system design, implementation, testing, documentation, and collaboration. Through a milestone-based evaluation process, the course emphasizes structured planning, iterative development, and clear documentation of the software development lifecycle.

Official Problem Statement:

image.png

Project Reference Document: Link

This document contains the official problem statement, milestone descriptions, evaluation criteria, and detailed guidelines provided as part of the Software Engineering course. It served as the primary reference throughout the project lifecycle.

This document contains the official problem statement, milestone descriptions, evaluation criteria, and detailed guidelines provided as part of the Software Engineering course. It served as the primary reference throughout the project lifecycle.

<aside> 🔶

As part of this course, our team selected the Human Resource Management domain and developed WorkZone.tech, a SaaS-based, multi-tenant, sub-domain-driven, AI-powered HR management platform, in alignment with the milestone-based structure prescribed by the course.

</aside>