织梦CMS - 轻松建站从此开始!

罗索

当前位置: 主页>啰嗦IT>啰嗦IT>

给WebCatcher作者的建议(个人开发软件的开发管理问题)

落鹤生 发布于 2011-01-17 09:43 点击:次 
WebCatcher是我非常喜欢的一个软件,作者很热情的在论坛中解答问题、了解意见。我觉得个人开发软件同样存在着软件开发管理的问题,这是我写给他的一个建议
TAG:

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://aleung.blogbus.com/logs/52235.html

WebCatcher是我非常喜欢的一个软件,作者很热情的在论坛中解答问题、了解意见。我觉得个人开发软件同样存在着软件开发管理的问题,这是我写给他的一个建议:
估计这段时间老魏也够烦的:)
 
问题一个接一个,用户意见也不少。。。
 
我对这个软件还是很欣赏的,作者的技术水平也不错。
 
不过这次在版本升级的过程中暴露出了在开发管理中的问题,呵呵,一个人写程序也是要有开发管理的,因为随着软件规模增大、复杂性增加,遇到的问题也会越来越多。
 
不知道作者有没有用版本管理软件来管理源代码,用版本管理软件的分支-合并功能可以做到同时维护旧版本的bug和增加新版本的功能,另可避免同样的bug重复出现。已发布版本可以不断出bug fix版本,但不包括新功能;开发中版本包含新功能,可以定时发布供测试。大多少用户还是希望软件把工作稳定放在第一位的,而不是当测试者。
 
软件的发布的细节也不够细致,例如供下载的测试版本没有区分版本号,没有详细change log。无论修改得多还是少,只要是公开/半公开发布的,都必须要有不同的版本标识,小改动的发布可以只更改子版本号或者build序列号,但一定要能跟旧版本区分。change log是让用户(也是让开发者自己)知道各版本的区别的,也不应该省略。
 
上次提过这个意见: http://211.92.136.88/~wsj/BBS/viewtopic.php?t=578
其实并不是说要让用户自己去添加bug信息,这个还是应该由作者(或者找一个专人)做的,将用户反馈收集整理后添加。用不用专门软件也不是很重要,专门软件用起来方便些,不过开始的安装配置和学习使用也麻烦,重要的是有这样的流程,并且能给用户反馈。例如,用户发现了问题,一查就可以知道这个问题是否意见被别人发现了,在哪个版本已经修正,或者是有什么临时的解决方法。
 
作者与用户沟通的态度很令人赞赏,回答问题、接受建议都很认真诚恳。不过有些细节上还可以更进一步,例如用户发现一个bug,作者马上说“谢谢,我会尽快改进”,用户会很高兴,因为作者重视他的意见。可是,这个bug什么时候修改了,在哪个版本中?没有了下文。用户只好一个个版本下载试用,然后发现自己提到的bug还是存在,而且还多了一些新的问题,长久下去可能就会厌烦而放弃这个软件了。作为用户,关心的是软件是否能符合自己的需求,如果他某一天在新版本change log中看到自己提出的问题意见解决了,才是真正的心满意足。个人做软件比起大公司的优势也在于可以跟最终用户更加贴近,实际上,好的个人软件的用户忠诚度往往比大公司的软件更高。
 
另外给个建议,作者的免费终生升级策略以后也许要考虑改改,否则你只能靠发展新用户来获得收入,而随着用户增加,支持的压力却越来越大。用适当的金钱来换取良好的服务、功能升级,对于用户来说也是很合理的。老实说,如果作者因为经济原因不能继续软件的开发维护,对于已有用户来说是更大的损失。
(aleung)
本站文章除注明转载外,均为本站原创或编译欢迎任何形式的转载,但请务必注明出处,尊重他人劳动,同学习共成长。转载请注明:文章转载自:罗索实验室 [http://www.rosoo.net/a/201101/10767.html]
本文出处:aleung.blogbus.com 作者:aleung
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
相关文章
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
将本文分享到微信
织梦二维码生成器
推荐内容