项目管理的软件真的很多,基于SaaS的,基于Proprietary的,当然还有Open Source的,如下链接有完整的比较:
http://en.wikipedia.org/wiki/Comparison_of_project_management_software
http://zh.wikipedia.org/zh-cn/%E9%A1%B9%E7%9B%AE%E7%AE%A1%E7%90%86%E8%BD%AF%E4%BB%B6%E6%AF%94%E8%BE%83
我这里比较几个个人比较认可的适用于软件研发项目管理的软件。我本人比较喜欢基于Web的应用。
一、Onepoint Project
Onepoint 界面美观,当前最新版本比较吸引人的一个重大功能就是:跟JIRA可以实现互联!
可惜比较小气的是,它的免费试用版没有跟JIRA互联的这部分功能,没法尝鲜。
另外,Onepoint比较神秘,没有公开的明确报价。它是按用户数量收费的,要使用完整版功能的话收费也应该不会低。
二、]Project Open[
支持的功能很全面,开源的软件,很好!
但是其功能太过复杂,比较适合公司级别的使用。对专注于软件开发的岗位来说,有很多功能模块实为鸡肋,如:
人力资源管理、客户关系管理、供应商管理、IT服务管理、财务等模块。
因此,如果想用于中小型企业的日常管理,]Project Open[是个不错的选择。
三、XPlanner
这个系统对做软件研发的人,特别是敏捷开发的人来说,就再熟悉不过了。
它主要专注于软件的敏捷开发理论的工具支持。
它支持简单的模型规划,虚拟笔记卡(Virtual note cards),iterations、user stories与工作记录的追踪,未完成stories将自动迭代,工作时间追踪,生成团队效率,个人工时报表,SOAP界面支持。
对于软件行业的部门经理和项目经理来说,个人比较推荐Onepoint Project+JIRA的组合
分享到:
相关推荐
2. **失败的原因**:文章提到软件失败的两个主要原因:程序错误导致文件定义不准确,以及软件开发管理人员的不合理决策。这些问题至今仍然是软件开发中常见的挑战。 3. **上瘾现象**:随着互联网的发展,人们越来越...
此时,如果仍然把软件看成一个单一的个体,就无法解决所面临的问题,于是配置的概念逐渐引入软件领域,人们越来越重视软件配置的管理工作,不懂软件项目的配置管理,就不懂软件开发管理,不对软件项目进行配置管理,...
例如,在一个软件开发项目中,合理分配团队成员的工作任务、确保资金到位以及合理规划硬件设备的使用等,都是保证项目顺利进行的重要因素。 #### 二、系统思维的学习 系统思维对于项目管理来说至关重要。项目本身...
同时,学生们的项目管理能力也会得到锻炼,他们需要在限定的时间内完成课程设计的所有阶段,这对于时间管理和任务分配能力是一个考验。团队协作能力的培养也是本课程设计的一个重要目标,即使是一个人完成设计,学生...
本文以一份来自软件开发公司的员工辞职申请书为例,深入探讨了职场人士在面临职业转换时的多维度思考,以及在这一过程中展现出来的职业素养和对前雇主的尊重。 首先,辞职申请书中员工提到自己在公司工作近两载,...
### 山东大学软件开发解决方案知识点详解 #### 一、软件开发过程中的角色倒置 **定义**: 在软件开发过程中,角色倒置是指原本应当主导项目...通过对这些知识点的理解和应用,可以有效提高软件开发项目的质量和效率。
而在这一过程中,掌握项目管理和领导能力变得尤为重要。 #### 架构师的角色与职责 架构师在软件开发中扮演着至关重要的角色。他们不仅要理解软件开发的整体流程,还要掌握相关的业务和技术知识,以便能够有效地...
此外,技术领导力在项目管理中扮演着关键角色。一个缺乏技术背景的领导者很难赢得团队的信任,也难以有效地引导团队解决技术问题。 软件工程师需要保持不断的学习习惯,以保持竞争力。在这个行业,每一天都可能有新...
1、现有的代码管理软件的组织构造,自己合理联想; 2、ICSharpCode.TextEditor的重新研究,加速合成; 3、sqlite数据库的使用; 4、自动更新技术的研究; 5、界面库的引入。 立刻行动起来吧! 对陈灯代码管理软件的...
统计表明,在典型的软件开发项目中,软件测试工作量往往占软件开发总工作量的40%以上。而在软件开发的总成本中,用在测试上的开销要占30%到50%。如果把维护阶段也考虑在内,讨论整个软件生存期时,测试的成本比例...
- **实践领域**:许多软件开发团队和项目管理者都从中获得了宝贵的启示,改变了他们对项目管理和团队协作的看法。 #### 深入解读 **人月理论**的本质在于强调了软件开发中的复杂性和不可预测性。增加人力并不总是...
在软件开发中,“自顶向下”方法有助于清晰地定义项目结构,明确各部分的功能和交互关系,从而提高开发的条理性。与传统的“自下而上”方法相比,这种方式更符合人类的思考模式,有助于项目设计的系统性和连贯性。 ...
所以,如果你仅仅是一名软件开发的普通爱好者,偶尔会对软件感到好奇,那么,除了“科学哲学”和“管理哲学”中推荐的书目外,其他的对你可能就没有多大用处了。然而,对于那些“真正的”软件人员和技术管理人员,...
新的开发流程、敏捷的项目管理方式、云平台的应用等都对我们的工作提出了新的要求。我对这些新趋势保持敏锐的洞察,并愿意在新的岗位上将这些理念付诸实践,推动我们软件部门与时俱进,走在行业的前端。 最后,我...
总结这次软件工程课程的学习,我深刻体会到软件开发并非单纯的技术实现,而是一个系统化、流程化的工程过程,需要团队合作、需求把握、设计思考和文档支持等多个方面的协同工作。这对我今后的软件开发职业生涯将有着...
总而言之,《软件工程思想》不仅是一本介绍软件开发原理和实践的书籍,更是一部引导读者思考软件工程本质及其社会价值的作品。通过阅读本书,读者不仅能学到实用的技能,还能获得深刻的思想启示,这对于提升个人的...