项目管理软件在软件开发、团队管理中是必不可少的工具。在开源世界中,我们可以找到很多这样的软件,它们支持任务管理、文档、wiki、协作、问题跟踪等。下面我们挑选了10款较流行的项目管理软件或服务推荐给大家。
1. Readmine
使用Ruby on Rails框架开发的web项目管理软件,支持多种数据库,可以提供wiki、新闻、文档和文件管理,可以集成版本管理系统(如Git、SVN)等。本系统也会利用日历和甘特图来展示项目进度。
开源协议:GPL
在线演示:Readmine Demo
下载地址:官方地址
2. Codendi
软件协作管理平台,基于LAMP架构,Web界面,专为项目团队打造。
开源协议:GPL
下载地址:Codendi社区版
3. ProjectPier
基于PHP+MySQL架构,可以通过其 web 界面对任务、项目和团队进行管理。ProjectPier支持多项目和多团队管理,通过任务设置、讨论版、里程碑、站内信息等功能使得项目管理更加透明和简单。
开源协议:AGPL
下载地址:官方地址
4. Open Atrium
团队协作、项目管理和知识管理系统。提供团队交流、文档管理、活动安排、多媒体支持等功能;专门为移动设备进行了优化,无需App,便可随时随地创建、发布和访问任务。同时,支持自定义外观、控件等内容。
开源协议:GPL
下载地址:官方地址
5. PlanCake
任务和待办事务管理软件,可下载官方开发的App随地随地登录,注册一个账号可免费使用在线服务。
开源协议:AGPL
6. KForge
企业项目托管平台,支持现有的版本控制系统(Git等),提供Bug管理、wiki、邮件列表等等功能,还支持常见的内容管理系统(Wordpress、Joomla等)。
开源协议:AGPL
7. Open Workbench
它支持Windows系列操作系统。但与Microsoft Project相比,不能支持C/S结构下的企业级多人协作的项目管理模式,在项目工作预估和进度排布算法方面,也存在差距。
开源协议:MPL
8. Project HQ
基于activeCollab和basecamp的协作式项目管理工具,提供里程碑、任务列表、订单系统、wiki等功能。
开源协议:GPL
9. Collabtive
一款基于云的项目管理程序,编写语言为PHP和JavaScript,功能涵盖:项目管理、任务管理、在线聊天、里程碑管理等。Collabtive适合小型/中型团队管理。同时,该程序也为用户提供商业服务。
开源协议:GPL
在线演示:Collabtive Demo
下载地址:官方地址
10. Feng Office
一款网上办公系统,将项目、任务管理、部门管理、内容管理、文档、甘特图、日历等等多个实用功能集成在一起,非常适合中小企业的团队协同及项目管理。目前,NASA、NBA等组织正在使用该系统。
开源协议:AGPL
在线演示:Feng Office Demo
下载地址:Feng Office社区版本
相关推荐
软件项目管理的研究涵盖了质量决定因素、反模式、项目失败分析、用户参与度、项目生命周期、质量驱动、项目组合管理、管理策略、角色定位、开源项目印象管理、产品线变异性管理、代理系统支持、问题管理框架、监控与...
10. 项目管理: - Git:分布式版本控制系统,用于跟踪文件和代码更改。 - GitHub:全球最大的开源项目托管平台,便于分享和协作。 这些Python开源项目不仅丰富了Python的生态系统,也为开发者提供了强大的工具箱...
8. **版本控制系统Git**:Git是分布式版本控制系统,用于跟踪和管理软件项目源代码的变化。它支持分支、合并、回溯等多种操作,极大地提高了团队协作效率。 9. **虚拟机软件VirtualBox**:VirtualBox是一个开源虚拟...
todoyu作为开源项目管理平台,鼓励开发者参与改进,提供个性化的模块或插件,以满足不同组织的需求。 【项目管理】涵盖了任务分配、进度跟踪、资源调度、时间管理等多个方面。todoyu提供了完整的项目生命周期管理,...
新闻开源项目是一个旨在推动新闻数据开放、透明度和可访问性的技术工程。它通常涉及到创建一个平台或工具,使得记者、研究人员以及公众可以方便地获取、分析和利用新闻数据。这个项目的重点在于利用开源软件开发的...
开源项目“crazy-max-WindowsSpyBlocker”是一个旨在帮助用户阻止Windows系统中可能存在的间谍软件和跟踪活动的应用程序。这个项目的核心理念是保护用户的隐私,防止个人信息被未经授权的第三方获取。它由Crazy Max...
10. **版本控制**:开源项目通常使用版本控制系统如Git进行版本管理和协作,从源代码中可以了解到项目的迭代历程。 总的来说,JMSN开源项目源代码为我们提供了一个研究和学习JAVA即时通讯软件实现的宝贵资源。通过...
9. **协作与沟通**:项目管理软件中的协作功能可能通过内置聊天、评论、通知等方式实现,促进团队成员之间的有效沟通。 10. **自定义与扩展**:由于是源码提供,用户可以根据自身需求进行定制和扩展,例如添加新的...
这些开源项目代表了Android开发的多样化,涵盖了游戏、图像处理、通知管理、日程管理、远程控制、自动化等多个领域。让我们一一深入探索这些经典项目的亮点和知识点。 1. **TorProxy和Shadow开源项目**: 这两个项目...
此外,还有一些其他开源项目,如Android PDF阅读器、个人记账工具OnMyMeans、Android电池监控应用Battery Dog以及RSS阅读软件Android RSS,它们分别涵盖了PDF解析、财务管理、电池状态监控和RSS订阅处理等方面的技术...
10. **社区和贡献**: 开源项目依赖于社区的支持和贡献。开发者可以通过GitHub或其他代码托管平台参与讨论,提出问题,提交代码修复或添加新功能。 总的来说,“samonzeweb-godb.zip”是一个基于Go语言的开源数据库...
在提供的"20个Java开源项目源码下载"压缩包中,包含了多个知名的Java项目,这些项目可以帮助开发者深入理解Java编程、软件架构以及特定领域的最佳实践。以下是这些项目的简要介绍: 1. **ExoPlayer-r2.18.5.zip**:...
描述中的“不是同一个项目,内涵多种项目”意味着这个压缩包可能集合了多个独立的开源项目,涵盖了不同的领域,如内容管理系统(CMS)、电子商务平台、博客系统、论坛软件、社交网络等。同时,“一目十行---保证头疼...
10. **社区支持**:作为开源项目,Bugzilla有一个活跃的用户社区,用户可以通过邮件列表、论坛或IRC频道获取帮助,同时也可以贡献自己的代码和建议。 总的来说,Bugzilla-3.0.4是一个强大而成熟的bug管理工具,它为...
10. **Android测试与调试**:Android提供了多种测试工具,如JUnit、Espresso、Robolectric等用于单元测试和UI测试,还有Android Debug Bridge(ADB)用于设备管理和调试。 以上只是Android谷歌开源项目的一些基础...
通过研究这些开源项目,不仅可以学习C语言编程技巧,还可以了解到软件设计原则、版本控制系统(如Git)、项目管理和文档编写等实践知识。此外,参与开源项目也是提升自己编程能力、积累经验并融入全球开发者社区的...
总结 10 个最重要的开源软件 开源软件的重要性体现在其影响深远、普及广泛或在新领域中的技术佼佼者。本文总结了 10 个最重要的开源软件,包括 Hadoop、Git、Cassandra、LibreOffice、OpenStack、Nginx 等。 1....
15. **Apache Maven**: Maven v3.8.7是Java项目管理工具,它依赖于POM(项目对象模型)来管理和构建项目,自动化构建流程。 16. **HertzBeat 赫兹跳动**: HertzBeat v1.2.3是一个监控和报警工具,可以监控服务器、...
Restful Whois是ICANN的开源项目。... 该开源软件用于域名与IP地址的查询服务,采用下一代Whois协议,目前在草案阶段,预计2015年成为正式RFC。该开源项目由CNNIC负责,诚邀技术精英加入。 标签:Restful
10. **源代码管理**:开源项目通常使用Git等版本控制系统进行代码管理和协作。 综上所述,仿QQ完全开源的交互聊天软件是一个涵盖多种技术领域的项目,对于学习和提升软件开发技能,尤其是即时通讯和客户端开发,...