本月博客排行
-
第1名
wy_19921005 -
第2名
mft8899 -
第3名
benladeng5225 - Anmin
- wddpwzzhao123
年度博客排行
-
第1名
龙儿筝 -
第2名
宏天软件 -
第3名
wy_19921005 - benladeng5225
- vipbooks
- kaizi1992
- tanling8334
- sam123456gz
- arpenker
- 青否云后端云
- zysnba
- fantaxy025025
- xiangjie88
- lemonhandsome
- wallimn
- e_e
- ganxueyun
- jh108020
- Xeden
- xyuma
- wangchen.ily
- zhanjia
- johnsmith9th
- zxq_2017
- forestqqqq
- jbosscn
- daizj
- xpenxpen
- 喧嚣求静
- kingwell.leng
- lchb139128
- jveqi
- kristy_yy
- javashop
- lzyfn123
- sunj
- yeluowuhen
- ajinn
- lerf
- silverend
- chenqisdfx
- xiaoxinye
- flashsing123
- lyndon.lin
- bosschen
- zhangjijun
- sunnylocus
- lyj86
- paulwong
- sgqt
研发管理专栏最新文章
Redmine使用过程中碰到的相关问题及解决方法
1、在redmine部署某些插件后执行下面操作时:
rake db:migrate:plugins RAILS_ENV=production
出现如下错误提示:
rake aborted!
Access denied for user ’bitnami’@’localhost’ to database ‘redmine_development’
解决方法:
退出redmine控制台,在执行任何 ...
一次迭代式开发的研究:一个迭代式项目计划
前面我们提到,当我们为软件分解工作项目,评估了工作量,确定了优先级。同时,整个项目的人员安排,也就是哪些人负责需求分析,哪些人负责设计,哪些人负责开发,哪些人负责测试,被确定下来,我们就可以制订我们的迭代式开发的项目计划了。
迭代式开发的最重要的特点就是迭代,即将整个开发过程划分为数个迭代期,每个迭代期的时间长短并非完全一致,但却差别不大,这就是迭代周期。迭代周期的长短视项目情况而定,过短可能会使 ...
一次迭代式开发的研究:功能的优先级评估
前面我们提到,迭代式开发最重要的两项前期分析就是工作量评估和优先级评估。工作量评估不仅能够确定整个项目的开发周期、成本预算,而且能够确定每项工作的开发周期,为工作的时间分配提供了依据。
但是,如此多的工作,谁先做谁后做,如何安排它们的先后顺序,则是由工作优先级来决定的。
迭代式开发的特点就是持续集成,也就是首先开发最重要、最基本的功能,而暂时忽略掉分支的、次要的功能。正因为如此,迭代式开发需求将 ...
一次迭代式开发的研究:怎样进行迭代式开发
前面我们提到了迭代式开发的巨大优势,它可以降低我们软件开发的巨大风险,它可以使我们把握用户的真正需求,它可以使我们从错误与偏差中及时纠正过来,那么我们应该如何进行迭代式开发呢?要回答这个问题,我们首先要弄清迭代式开发与传统的瀑布式开发的差别在哪里。
1.需求分析的差别
与传统的软件开发一样,迭代式开发同样需要与客户进行一个充分的需求分析。但与传统的软件开发不一样,迭代式开发不要求初期的需求分析是一 ...
一次迭代式开发的研究:什么是迭代式开发
我们的软件开发存在巨大的风险,但问题到底出在哪里呢?这对于问题的解决至关重要。
1. 我们在没有深刻理解业务需求的情况下就必须完成需求分析;
2. 客户在没有弄明白自己的真正需求的情况下就被要求确定软件的业务需求;
3. 我们在没有与客户再次沟通的情况下埋头苦干,直到完成开发并交付客户。
既然问题出在这里,我们就可以制订我们的解决办法:
1. 业务需求的分析不再是一蹴而就,而是贯穿软件开发的始 ...
Bitnami Redmine安装插件
Bitnami Redmine通过自带必要的RoR依赖,解决了Redmine安装困难的问题,但也带来了很多Redmine的文档无法使用到Bitnami的问题。原因应该是很多命令不在用户的环境变量中,因此常常发生“command not found”的问题。
Bitnami意识到了这一点,因此提供了一个batch来配置这些环境变量:use_redmine
下面是详细的步骤:
...
Redmine更改主题
今天给Redmine安装了几个主题,ModulaMartini, ModuleMojito和pixel-cooker,个人更喜欢piexl-cooker,感觉很cool
方法:
到http://www.redmine.org/projects/redmine/wiki/Theme_List下载自己喜欢的主题
将zip包解压到../public/themes/
检查applicatio ...
Fedora 15 配置redmine+passenger+apache遇到的问题
按照官方说明文档配置以后,访问http://localhost/redmine
1. 遇到Permission denied: access to /redmin denied的问题,后来发现是SELinux的问题,由于不是很懂怎么设置passenger文件的context设置,只能采取比较低级的解决方法。
setenforce 0 设置SELinux为permissive
2. 又出现Sym ...
redmine相关链接
群英汇·项目管理系统:http://www.ossxp.com/HelpCenter/00040_Redmine
其中包含中文说明及管理手册
一键安装下载:http://bitnami.org/stack/redmine#nativeInstaller
在线演示:http://demo.redmine.org/
中文版Demo:http://redmine.ossxp.co ...
在服务器上配置redmine与nginx配合
想的是用nginx作前端代理,后面的事情就交给ROR及自己的一套服务器去处理。这样避免nginx配置的复杂性。
装好redmine后,再装个mongrel服务器。
apt-get install mongrel
然后,进入/usr/share/redmine/(一般装在此目录下),执行
ruby script/server -d -e production
便以默认方式启动了mongrel w ...
BitNami-Redmine1.1.0安装和VisualSVN-Server配合使用
最近比较了InstantRails-Redmine和BitNami-Redmine,虽然最后都安装成功使用。但是为了方便以后使用和更新软件。最后还是选择了BitNami-Redmine,大概记录一下BitNami-Redmine的安装和VisualSVN-Server的使用组合使用过程。
1、 下载bitnami-redmine-1.1.1-0-windows-inst ...
常用redmine插件推荐
最近一段时间一直在使用redmine管理项目,在这里把到目前为止对自己有帮助的插件做一个总结。
1. Code Review
可对开发人员提交的代码进行在线review, 对指摘项目进行管理, 是目前对我帮助最大的插件。
2. Advanced Roadmap
对roadmap view进行了功能强化,可显示每个具体version或者milestone的详细工 ...
如何把redmine的数据从sqlite导入到mysql
一段时间以来,一直使用redmine+sqlite3来管理项目,但是发现随着管理数据的膨胀,redmine速度越来越慢,怀疑和sqlite的性能有关, 想把数据库换成mysql, 所以就必须把数据从sqlite3导入到mysql。
实现原理
利用rails的plugin yaml_db
把数据从sqlite导入到yaml格式的文件里,然后再把数据从文件中导入到mysql里。
...
Subversion使用Redmine帐户验证简单应用、高级应用以及优化
这是原创:http://www.himysql.com/vcs/subversion-redmine-advance.html一、简介
Redmine是一套开源、免费跨平台的项目管理系统,是项目管理界的后起之秀。是中小型开发团队项目管理的首选系统。
Redmine跟Trac类似,但是支持多项目、wiki、多种版本控制系统(Subversion、Git、Mercurial)。
Subvers ...
为Redmine安装敏捷插件(Redmine burndown chart plugin for Agile development)
n Install redmine
Install redmine on linux platform (CentOS)
cd to redmine root directory
n Install redmine plugins
http://www.redmine.org/wiki/redmine/Plugins
follow the process above, and inst ...
Redmine之报表应用研究
近来将RedMine的源代码下下来进行研究,主要目的是研究它的Report功能是如何实现的
目前研究结果总结为几点:
1)Remine界面上支持PDF,CSV,HTML输出,但没有单独的报表运行中心,只有在Issue及Gant界面有报表输出功能
2)新建两个用户a和b,a用户在创建时默认语言选择“English”,b用户选择"Chinese(Simple)",进行报表打印时 ...
研发管理热门文章
博客专栏评论
首先感谢博主的分享, 现在收集五年的开发资料及源码下载地址: http://pan.baidu.com ...
唯美YEs----先生 评论了 Spring mvc+hibernate+freemarker(开源项目 ...
唯美YEs----先生 评论了 Spring mvc+hibernate+freemarker(开源项目 ...