countryer

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

第七部分  经营软件公司

1.仿生学办公室

强调优越的办公环境。

2.他山之石,不可攻玉

对你来说,最重要、最关键的部分,一定要使用最原始的工具(如果你有足够的时间和能力从底层开始开发的话);

要么保证你使用的工具是可靠的、可以信任的,要么就把这部门的源代码搞到(自己写,或使用提供源码的工具),这样一旦出了问题,你至少还有机会解决;

3.简化性

不要片面地追求简化性,而削减软件的重要功能。

4.揉一揉,搓一搓

当你想要重写你的基础代码时,考虑重构。

5.组织beta测试的十二个最高秘诀

。。。。

6.建立优质客户服务的七个步骤

1)出现问题时,要寻根朔源,找到问题出现的根本原因;

2)让用户进行一项看起来有些愚蠢的确认时,要委婉地说明,不然他们根本不会去做;

3)坦诚地承认错误;

 

第八部分  发布软件

1.挑选发布日期

1)如果你的客户人数比较少(你的软件是针对特定的客户的),那么最好经常性地发布小幅修改的新版本;

2)如果你已经有了大量的付费用户(你的软件是面向大众的),最好不要太频繁地发布新版本。

2.软件定价

篇幅太长了,现阶段自己对所做的系统也没什么定价的权力,所以先不看了。

 

第九部分   修订软件

1.五个为什么

遇到问题时,要刨根问底,找到问题出现的根本原因,然后制定相应的对策,确保以后不会再发生类似的问题;

一定要确保不会再次发生,否则前面做的工作都是白费;

让碰到的问题都成为“黑天鹅因素”。

2.确定优先级

1)软件开发前,首先确定发布时间,然后将所有功能进行优先级排序,当项目无法按时完成时,从后往前去掉不重要的功能;

2)不要为了极少数客户的要求而修改你的功能列表;

3)判断每个功能的成本,再为每个功能设置一个权重(你认为它在系统中的重要性),以权重/成本作为功能的优先级指数。

2)

posted on 2012-01-08 23:29  countryer  阅读(207)  评论(0编辑  收藏  举报