IPM Lab Manual - Exp - 1
IPM Lab Manual - Exp - 1
IPM Lab Manual - Exp - 1
PART A
(PART A : TO BE REFFERED BY STUDENTS)
Experiment No.01
A.1 Aim:
Compare and Study various open source Project management tools/software
● Prepare a document that includes various features of any 6 open source project
management tools
● Comparison of the tools
A.2 Prerequisite:
Software projects
A.3 Outcome:
After successful completion of this experiment students will be able to:
Compare the strengths and weakness of various open source project management tools
A.4 Theory:
A.5 Procedure/Algorithm:
Write answers for the following points:
(Students must submit the soft copy as per following segments within two hours of the
practical. The soft copy must be uploaded on the Blackboard or emailed to the
concerned lab in charge faculties at the end of the practical in case there is no Black
board access available)
1. OpenProject:
Features include project planning, task management, team collaboration, and agile
development support.
OpenProject facilitates integration with version control systems like Git for
seamless collaboration.
2. Asana:
Its user-friendly interface allows teams to organize and prioritize work using
boards, lists, and timelines.
Asana's API enables further customization and integration with other tools in the
software development lifecycle.
3. Tuleap:
It allows users to create custom workflows and templates to fit specific project
needs.
Tuleap's extensible architecture enables integration with popular tools such as Git
and Jenkins.
4. ActiveCollab:
Description:
It offers features like Gantt charts, discussions, and file sharing for comprehensive
project coordination.
ProjeQtOr is extensible and can be integrated with version control systems like
Git.
6. GitLab:
GitLab is a complete DevOps platform that includes not only version control (Git)
but also project management capabilities.
GitLab is highly extensible and offers integrations with various tools, making it a
comprehensive solution for development teams.
Feature OpenProject Asana Tuleap ActiveCollab ProjeQtOr GitLab
On- Self-
On-premise, Cloud, On- premise, Cloud, Self- hosted,
Deployment Cloud premise Cloud hosted Self-hosted Cloud
Task
Management Yes Yes Yes Yes Yes Yes
Custom
Workflows Yes No Yes Yes Yes Yes
Integration with
Git Yes Limited Yes Limited Yes Yes
Collaboration
Features Yes Yes Yes Yes Yes Yes
Third-party
Integrations Yes Yes Yes Yes Yes Yes
GNU GNU
General General
MIT
GNU General Public Public
License Public License Proprietary License Proprietary License
B.2 Observations and learning:
The comparison table offers a concise and detailed overview of open source project management
tools, emphasizing technical details, deployment options, and licensing. It presents key features
consistently, promoting informed decision-making. The observations highlight relevance, clarity,
and the dynamic nature of software tools, encouraging users to refer to official documentation
for up-to-date information.
B.3 Conclusion:
In conclusion, the comparison table effectively distills essential information about open source
project management tools. It serves as a valuable resource for users seeking insights into
features, technology stacks, and licensing. The observations underscore the importance of
staying informed and acknowledge the dynamic nature of software tools, offering a foundation
for informed decision-making.
Documentation
Technical documentation (code, Project plans, schedules, progress
Aspect Software Engineering Software Project Management
Adapts to changes in
requirements during Adapts to changes in project scope
Flexibility development and priorities