两年前还在宁波时,我做过宁波教育局的一个小项目,一个部门内部使用的公文收发记录软件,这个项目当时是跟
他们的网络中心的老师洽谈的,网络中心负责此项目的老师,跟我们年龄差不多,30不到,可能要比我小上2-3岁,
主要是管理日常的硬件网络为主的,对开发软件了解得不多,但是也懂一些。
当时客户跟我讲,他们有一个FoxPro做的很早的软件,用了10年了,一直没更新,而且无法在Windows2000等
操作系统上运行,只能在Windows95下运行,本来办公室的空间就不大,放上2台电脑,日常办公实在是不太方便,
想把这个记录公文收发的软件进行一次升级,这样,只用一台电脑就可以了,应该是从哪个方面去考虑都是提高办公
效率,节省办公空间,新的软件应该也用得比较舒服了。
主要功能,非常简单:能把发公文的详细信息记录上去,还有把收到的公文的详细信息记录上去,然后记录好这些
文件,都要分发给谁看,都谁谁什么时候看过?就这么3个功能,你说要多少钱吧?
客户还说了,一个比较庞大的财务系统,现在都很成熟了,也就万八的就可以了,你就开发这么3个功能,要多少钱?
我想,这么一讲,我也不能超过1万了,人家还讲了,现在比较成熟的办公软件也就千八的,你说也不能开价太高吧?
我心里想,开发这个功能,数据库里建立3个表就可以了,在做几个页面,不就可以了嘛?
我想想,也有道理啊,我自己弄一下,应该半个月,足够了吧,反正是一个很小的系统,那就先开价8000吧,也不用
1万了,我就当是业余时间做做也成了,不就很简单的功能嘛?给公司能赚点儿就是赚点儿钱好了,对吧。
而且我开发软件也接近有10年的经验了,应该开发这么点儿东西,不是三下两下不就可以了吗?还有一家小公司也在
想做这个,但是教育局谁做得好,就用谁的,我想我是大牛,我怕谁,难道有人还能比我还做得好,我对自己是有充分
的信心的,还好真没遇上牛人,最终那个小公司没能做出来,现在想想,就万八的小项目,合同也签订不了,而且还2
家争这个小蛋糕,我何必去弄这个呢,真是犯贱了,连公司发给的工资也赚不来啊。
===================================================================
以上过程,我犯了好几个错误(这是进过2个月的折腾之后,才总结出来的,不容易啊)。
1。谈项目,定价格不是我们技术人员定的,而是要由市场部,或者领导来定的,我们技术人员是没资格谈项目价格的。
2。最具体的功能到底需要哪些,需要做到多细,都要由哪些详细的功能也都没了解,最终有多少个工作量也不知道就定了价格。
3。没有考虑充分考虑问题的复杂性,这个倒是那个部门用?有几个人用?都有谁谁来用?真的是单机版就可以了吗?
4。没有签订正规的合同,你可能做了一大堆,其实这个项目已经给别人做了,把你叫过来,只是对比一下,询价一下。
5。没有深入了解客户的情况,例如教育局这个项目的价格是最终由谁来定,谁说了算?倒是谁是付款的人?
6。没有深入了解这个项目的前前后后,后来听说这个项目有好多人弄过,但是最终都失败了,因为没这么简单。
7。以前十年的数据要怎么办?难道都丢了?用崭新的?数据如何导?数据前后设计的格式不一样怎么弄?
8。新项目如何正式上线?老数据如何倒入,什么时候导入?新系统如何测试?2个系统如何平滑衔接?
9。我们公司领导是否允许你做这个项目?公司领导来谈,能谈成几万,你好自己做主弄一下8千就可以了,不是把好项目谈砸了?
这个项目,后来遇到了很多很多问题,但是最终我还是成功了,因为我毕竟工作了10年了,天天做软件,不大可能失败。
要是遇上刚毕业的,或者不是专业做软件,那就惨了,白折腾不算,还折腾客户,项目也失败,丢人也要命。
就这么就几个功能,我后来足足折腾了2个月才全部搞定,有兴趣的,请看下陆续文章。
将权限管理、工作流管理做到我能力的极致,一个人只能做好那么很少的几件事情。

转载于:https://blog.51cto.com/2347979/451703

3年前的一个小项目经验,分享给菜鸟兄弟们(公文收发小软件:前期需求调查部分)...相关推荐

  1. 三年前的一个小项目经验,分享给菜鸟兄弟们

    原文地址 (公文收发小软件:前期需求调查部分) 日期:2009年1月1日  晚上 分类:项目开发经验 两年前还在宁波时,我做过宁波教育局的一个小项目,一个部门内部使用的公文收发记录软件.这个项目当时是 ...

  2. 去年一个百万级的小软件项目经验分享,20来个功能模块,项目不太好做有些棘手

    别人总觉得是在显吧,干脆把这个项目认为是小项目了,不知道把这个项目是小了,别人会不会又觉得又显吧了?说大也不行.说小也不行,也的确没招了. 我想主要把项目里遇到的问题分享给大家一起探讨,也并不是为了什 ...

  3. 前端学习总结,经验分享,项目经验分享过程

    前言 来,和魔王哪吒总结一下,分享一下自己对前端学习总结,经验分享,以及写过的项目经验分享过程. 如果觉得还不错的话,浏览的过程中,需要您: 点赞,分享,评论 有钱的捧个钱场,没钱的捧个人场 技术实践 ...

  4. 基于 SAP BTP 平台的 AI 项目经验分享

    笔者在 SAP 成都研究院工作十五余年,也曾参加过一些基于 SAP Business Technology Platform(中文名称为 SAP 业务技术平台,以下简称 SAP BTP) 的 AI 服 ...

  5. 3年前的一个小项目经验,分享给菜鸟兄弟们(公文收发小软件:收款验收部分)...

    从一开始,我就意识到这个项目,我是搞错了,我没有隐瞒领导(备注,我们领导有20年以上的工作经验),心态也好,心境也高, 2位领导经验也丰富,也信任我,我也是为了公司好,也是比较好的出发点,他们给我打了 ...

  6. 去年一个百万级的小软件项目经验分享,20来个功能模块,项目不太好做有些棘手...

    别人总觉得是在显吧,干脆把这个项目认为是小项目了,不知道把这个项目是小了,别人会不会又觉得又显吧了?说大也不行.说小也不行,也的确没招了. 我想主要把项目里遇到的问题分享给大家一起探讨,也并不是为了什 ...

  7. 创维智控项目经验分享

    一.产品介绍 创维智控APP,通过手机实现对智能家居产品的智能化控制和管理,支持多家庭.多网关.多场景.多设备的简易化控制.智能化联动.安全又节能,一键开启您的智能家居生活.通过手机操作,实现智能家庭 ...

  8. 数据治理项目经验分享

    绝大多数互联网公司没时间建模.治理,直接拖宽表.业务变更频繁.建模缺位.指标爆炸,是导致互联网大数据环境中数据质量的低下的根本原因. 而在部委.集团中,时间相对充裕一些,标准更规范一些,但是同样面临部 ...

  9. 项目经验分享:基于昇思MindSpore,使用DFCNN和CTC损失函数的声学模型实现

    本期分享来自 MindSpore 社区的龙泳旭同学带来的项目经验:基于MindSpore,使用DFCNN和CTC损失函数的声学模型实现. 项目信息 项目名称 <基于MindSpore,使用DFC ...

最新文章

  1. hdu1754(简单线段树)
  2. 还在为Linux入门发愁?
  3. ML.NET 示例:搜索引擎结果排名
  4. mysql数据库优化语句_【MySQL】10条SQL优化语句,让你的MySQL数据库跑得更快!
  5. Android推送分析
  6. 深入浅出Linux设备驱动编程--复杂设备驱动
  7. [转载]计算机端口详解
  8. 微软技术探究之FASTER
  9. 115、闪点、燃点、自然点的概念
  10. 身份证过期补办,派出所会打电话通知吗?
  11. Unity 瞄准镜实现
  12. EFCore:关于DDD中值对象(Owns)无法更新数值
  13. DDoS攻击费用和防御费用对比
  14. html自动请求favicon,浏览器默认请求的favicon.ico文件,可能带来的问题
  15. 大数据安全的重要性解读
  16. 技术之外——哀悼我的大学舍友
  17. 【找规律】codeforces 710 F
  18. 10个提供免费矢量图形的网站
  19. 他是硅谷最好斗的华人 微软、谷歌、特斯拉都离不开他
  20. HTML一款好看的最新网站发布导航页源码

热门文章

  1. multisim中轻触开关在哪_关于轻触开关的原理、区别、寿命以及接线方式的介绍...
  2. python new init_python的new与init
  3. python花式输出_关于python字符串format的一些花式用法
  4. 计算机安全流量填充,计算机安全.doc
  5. Linux截图工具import使用说明
  6. DOTA 2血虐人类的OpenAI,原来靠的是作弊?
  7. 陆奇下下选,YC上上签
  8. 人脸识别冤枉了98%的好人,伦敦警察局长:我很满意
  9. 活动合作 | 2018GAITC大会:AI领袖、应用指南、窥见风口,还能从中获得更多
  10. 手把手带你入坑迁移学习(by 当过黑客的CTO大叔)