现在的位置: 首页 > 综合 > 正文

开发好一个软件功能模块不是光有激情、有干劲、有技术就可以得到成功的

2013年11月11日 ⁄ 综合 ⁄ 共 6614字 ⁄ 字号 评论关闭
最近在酝酿写一本书,折腾了好几周了连插图带文字总共蹦出了100页不到的内容,而且条理性也不够严密,其实想出本书的念头已经有好几年了,总觉得有很多东西可以写一样,但是真正写出来后发现,可写的东西虽然多,但是条理性还不够强,不是把一大堆内容凌乱的方在一起,就是一本书了。

【工作日志成功案例】

同样也让我想起来曾经发生的一些事情,很早的时候,接近10年前,我有一个很有管理想法的领导,在当时就要求每个员工每天填写工作日志,每天都在哪个项目上,甚至是哪个功能模块上,干什么事情花费了几个小时,每天都会检查,当然不按时填写工作日志的,会进行相应的处罚,所以我们每天下班前都养成了填写工作日志的习惯,当时这个系统是用PHP写的,大概花费了1个人1个月的工作时间吧,前后加起来应该是有这些的,但是这个平台从开发到稳定起来足够是用了好几个人半年的开发时间,有了基础后,开发具体的某个功能模块,都相对简单一些了,开发速度也快了很多。

后来我跳槽到杭州来工作,总觉得公司的工作日志填写没以前的公司方便那样,同时公司有一个费用报销系统的开发任务,我就用了2个月左右的时间,把这个功能做出来了,然后很想在系统里多加一个功能,工作日志管理功能吧,我想还是很有意义的,所以又比较兴奋状态下连续奋战了3天,做了一个工作日志管理的模块,虽然用用还可以,但是总感觉有些不妥一些的感觉。

【工作日志失败一】

后来费用报销系统在公司里实施起来了,但是工作日志管理模块却一直没能用起来,半死在腹中了,我现在分析起来,有以下几个原因:

1:领导并没有要求做一个工作日志管理功能,也不知道你做了一个这么功能。

2:费用报销是费用报销系统,与工作日志什么的无关,大家也不会习惯性的到费用报销系统里填写工作日志,定位混乱。

3:以前原有的办公系统里,还有一些其他功能模块,不只是填写工作日志而已,也不能停用了原来的办公系统。

4:新开发的系统里,虽然有费用报销功能,也有工作日志,但是没有能力替换原有的办公系统,若真的替换,还需要开发很多功能才可以。

5:费用报销系统,相对来说是跟财务有关系的,不能挂到外网里,对相关数据的保管及服务器的保管要求都是比较高的,不能让未授权的人接触这些数据,将来要把办公系统的功能都开发到这里来,那不是很多开发人员都有可能看到公司的机密数据了?就算允许把原有的办公系统废除了,那也不能乱来啊。

6:这个是一个突然热血涌上头,即兴发挥的东西,虽然用意是好的,但是浪费了3天宝贵的时间,还不如睡大觉了,对公司毫无意义,属于是浪费公司宝贵资源的事情了,好心成了败家子的行为了,现在想想的确是这么个事情。

【工作日志失败二】

前几年在宁波工作,公司也有严格的工作日志填写要求,而且是用了一个产品化的办公软件,但是销售给我们软件的公司倒闭了,现在也找不到那个公司了,而且办公系统是用Java技术开发的,我想维护也难,而且也是没有源码的,我们公司实力相对强,而且平时办公系统类的项目也多一些,所以我建议公司开发一个自己的OA系统,同时客户有需要时可以进行定制化开发,而且完全可以有销售很多套的可能性,毕竟我们有一些客户资源,自己的其他项目也需要有这么一个基础性的东西,原来的OA的授权时间也到了,大家工作日志也无法按时填写了。

领导也同意我的建议,觉得也是有道理,然后公司就立了相应的项目,我也很开心。

由于我刚来公司,公司也有很多其他定制化的项目,无法给我很充沛的资源,给我安排了一个女孩子,一个新来的同事,再加上我一个,就这么3个人,同时我也适当的负责一些其他技术支持类的工作。

接近弄了1个月,我感觉实在是太难进行下去了,我的2个组员几乎一点儿对项目的推动力也没有,而且几乎是全靠我来拉动,有一个又是新来的,做出来的网页也很不像样,做个站内内部短信发送的功能,足足做了1个月也做不好,我也有些崩溃了,但是也不能发火啊,我只能选择低调做人,能包容就包容,要是我以前的性格脾气,早就下了逐客令了,哪里能容的下这样的进度啊。

后来公司里的其他事情也多,这个OA,几乎没有什么明显的进展,几乎需要靠我一个人,当时公司里也没有像样的美工,做出来的东西不美观不说,连个像样的登录功能也没有,更别谈起他的了,跟原先的OA也有些差距。

是由于无法按时填写工作日志导致的公司里开发OA的项目,应该是到第3个月就终止了,这深深的让我体验到,有好的想法,有干劲、卖力也比较难成事情,做个像样的OA,还是需要蛮多积累才可以,最起码有个过得去的美工配合,再有几个有推动力能独立做事情的程序员配合,还需要有一定的架构积累等,才能做出个像样的东西来,否则难有明显的成果展示给大家看的,就是做个简单的站内短信发送功能,一个新人就算是硕士毕业,也难用一个月时间做出个像样的东西来,都需要有推动力的独立能干活的程序员才容易见效。

做个啥,都需要有适当的资源,不是给2个人就可以了,还看给了什么样的2个人,你自己再牛,也不可能是全才,把所有的东西,都一个人全搞定了。

【工作日志失败三】

后来自己架构了一个心目中的完美系统,就是“走火入魔系列”,其中为了演示分级管理、分级审核,数据集权限,我就做了一个工作日志管理的例子,花费了1个月时间,把各项功能都做好,算是做了一个标准的例子吧,但是这个程序给谁用呢?给自己用?我每次更新系统的架构、进行调试编译时,也需要同步维护这个功能模块,若是把这个功能模块从项目里排除了吧,时间长了,又不能进行同步更新,会变成一个过早版本的,更本跑不起来的模块了,就这样,我给自己做了一个多余的包袱,当然我相信,我在销售自己的架构时,这个也能派上蛮好的用处,但是现在这个效益还没能马上看出来,应该在将来能派上用处的吧。

【工作日志失败四】

曾经去跟一个好朋友交流技术,我看他工作日志写得非常完整,在最近几年里每天都干了什么都非常仔细认真的记录下来了,而且是用了自己编写的工作日志记录软件,当时真想,2个人一起弄个像样的工作日志软件,发布到网上,但是由于没有成熟的商业模式等,酝酿了一阵儿后就放弃了,并不是由于技术问题,而是辛苦干了这个,卖给谁呢?谁会愿意用呢?又谁愿意支付费用呢?不赚钱的事情谁干啊,又不是成天没事干,每天有干不完的事情在等着,所以这个能放弃就放弃了,以后想到了合理的商业模式后,再去弄这个事情。

就因为工作日志,我想自己已经失败了3次了,现在工作的公司也需要填写工作日志,我懒得折腾了,也更不敢给领导提,我们假设一个内部办公系统,再开发一个工作日志填写功能的模块,方便管理,方便大家使用,更方便绩效考核啥的,提都不干提了,谁提了就得是谁负责,一负责就是一阵儿折腾了,有了这个后,难道我们的工作效率就提高了,管理就提高了,客户更愿意购买我们的产品了?

就这么个简单的工作日志功能,现在我都有些没信心了,呵呵,干个啥玩意儿都需要有代价、有付出,更需要一个明确的定位、清晰的思路。

将权限管理、工作流管理做到我能力的极致,一个人只能做好那么很少的几件事情。
不仅仅是通用权限设计
关注 - 128
粉丝 - 350
关注博主6 2 0
(请您对文章做出评价)« 上一篇:【顶】(与同事合作的快乐)技术人员也需要先学会做人,再学会做事,再是能成事,最后是成名得利
» 下一篇:谦虚的向大家问个技术问题,树型结构的排序问题

posted on 2010-04-17 22:03 不仅仅是通用权限设计 阅读(1947) 评论(26) 编辑 收藏

评论
1804301
#1楼  回复 引用 查看 
你怎么就这么能写呢?
2010-04-17 22:09 | pythonic
#2楼  回复 引用 查看 
多写写你的代码发出来大家评论评论比较好,或者多写写你的设计思想。
2010-04-17 22:13 | YeanJay
#3楼  回复 引用 查看 
这下该板凳了 ... 晕 又是地板
2010-04-17 22:16 | xiaotie
#4楼  回复 引用 查看 
引用YeanJay:多写写你的代码发出来大家评论评论比较好,或者多写写你的设计思想。
这些东西网上要多少有多少 看了干嘛
2010-04-17 22:17 | xiaotie
#5楼[楼主]  回复 引用 查看 
下载个MSDN看看,里面有好几个G的程序,足够可以看1年的吧,甚至够看更多时间的。

引用xiaotie:
引用YeanJay:多写写你的代码发出来大家评论评论比较好,或者多写写你的设计思想。
这些东西网上要多少有多少 看了干嘛

2010-04-17 22:22 | 吉日嘎拉 不仅权限设计
#6楼  回复 引用 查看 
异口同声

引用xiaotie:
引用YeanJay:多写写你的代码发出来大家评论评论比较好,或者多写写你的设计思想。
这些东西网上要多少有多少 看了干嘛

2010-04-17 22:25 | 个人知识管理
#7楼  回复 引用 查看 
你的帖子很热...鉴定完毕
2010-04-17 22:33 | GaryChen
#8楼  回复 引用 查看 
干嘛弄什么工作日志软件,每天用 email 发 daily report 不是一样吗
2010-04-17 22:46 | 木野狐(Neil Chen)
#9楼  回复 引用 查看 
同意
2010-04-17 22:48 | 迟暮
#10楼  回复 引用 查看 
@木野狐(Neil Chen)
引用木野狐(Neil Chen):干嘛弄什么工作日志软件,每天用 email 发 daily report 不是一样吗

其实 工作日志 这个功能还是很有必要的
离开我们圈子里面的软件行业 到其他大部分行业中你都不能指望员工每天给老板发mail
大部分工作日志还是手工填写的多
甚至我见过老板要求每天晚上QQ把日志发给老板的。。。
2010-04-17 23:28 | Yuxin Yang
#11楼  回复 引用 查看 
其中为了掩饰分级管理?掩饰还是演示?
2010-04-18 00:25 | funskiller
#12楼  回复 引用 查看 
@Yuxin Yang
连email都不指望,还能指望他们使用工作日志系统?
2010-04-18 00:35 | 追萝驴
#13楼  回复 引用 查看 
我觉得吉日写写思想是蛮好的。很多项目不是技术好、技术优就能做好的,里面也很多管理的思想和协调能力。
以前做一个项目就是,省广电机房值班管理模块中智能排班系统,他们原来是用Excel做的,有个循环规律,我就在系统做了个循环。用了3个月,值班模式改了,不是一个循环,而是大循环套小循环,我又花了近3个月,做出智能排班,还没上线,他们模式又改了,分为技术值班、维护值班、领导值班、数字值班等,每个值班规律又不一样,而且要组成在一张大表里面,又是调研又是分析又是设计又是开发的,搞了差不多3个月,终于达到智能化了,都很佩服自己的技术和思路,就是模块相当耗资源,排个一年的班,我的笔记本都运行不起来,换了一台好点的服务器(反正他们服务器多)才运行起来,用了没2个月,他们又改了,因为遇到奥运了,模式又变了。我后面的几个系统,值班交接、值班日志填写、巡检记录、各套节目传送记录、故障登记大约20多个模块都要值班员填写,所以值班必须搞起来。
大家(客户大领导、中层领导特别是我自己都感觉这个模块搞的好),就是实际操作人员感觉不好,不如Excel做的块,最后回归原始,每个月生成类似Excel的空白表,您们爱怎么填怎么填去(用了2天时间开发出来的)。花了2年的做的智能排班就抛弃了,类Excel的东西到现在用了快2年了,也没找我改过,只是领导们感觉没技术含量,上级领导来考察时,把我那个花了2年的东西拿出来展示,赢得一片喝彩,后来有的省广电让我上项目,我也没接项目,华而不实的东西,双方都累,也赚不到钱,呵呵
2010-04-18 00:45 | ccycc
#14楼  回复 引用 查看 
@ccycc
其实某些情况下,Excel这个东西真的很好用。不过现在可能可以使用VSTO来做,那样既发挥了Excel的功能,又可以利用.net Framework的优势。
2010-04-18 06:39 | 侯伯薇
#15楼  回复 引用 查看 
老大啊?

就是做个简单的站内短信发送功能,一个新人就算是硕士毕业,也难用一个月时间做出个像样的东西来

引用下这句话
就像问下对新人的要求到底怎么样的啊?
感觉去公司就要什么都会做才好
感觉自己就会做点简单的不能再简单的东西
2010-04-18 10:10 | 沼渊
#16楼  回复 引用 查看 
@ccycc
这也是中国软件发展的尴尬,人力成本低,用不到软件的自动化,提高效率,就像我们公司的佣金计算系统,公司有好几个门店,各门店的行政秘书,每个月底花个把小时就做出来,我费了一个月的时间给做的佣金计算系统。他们都不用。。。。。。。。。。
2010-04-18 10:30 | ForFreeDom
#17楼  回复 引用 查看 
吉日嘎拉,真是们IT寓言家,博客园里的伊索。
2010-04-18 10:35 | ForFreeDom
#18楼  回复 引用 查看 
老大,我怎么每天都能在首页看到你的大作,怀疑你是不是博客园雇来的写手,写出来的文章也比较雷人。
基本都是一个调子, 乍一看还可以,天天看就腻了。也经不起推敲,写文章要有深度,老是在那边自吹自擂,搞排比比喻句,有意思吗?你不嫌烦,别人还嫌烦。
还请您老换个口味,搞点技术型文章来研究研究,很多人可不是向你来学习什么创业经验的,了解你接什么大项目的,听你高谈阔论的。
看了你的大作,我真的忍不住了。
2010-04-18 11:09 | 雷米
#19楼[楼主]  回复 引用 查看 
@雷米

小弟,我只是本科生,外语也不行,写不出有技术含量的东西来,还是建议你带头给我们写写,我也没邀请你看我的文章,你可以选择不看的。

2010-04-18 11:55 | 吉日嘎拉 不仅权限设计
#20楼  回复 引用 查看 
@吉日嘎拉 不仅权限设计
老兄,你也老大不小了,做技术这么多年,基本的逻辑思维能力都有问题,简直就是悲哀!
本科生咋的了,外语不行又咋的了,我们没想看,可是又没人让你把不太水准的文章往首页发啊,恨不得首页全是你的文章,你说碍不碍眼?没人管,得意忘形了。
2010-04-18 13:15 | 雷米
#21楼  回复 引用 查看 
引用雷米:
@吉日嘎拉 不仅权限设计
老兄,你也老大不小了,做技术这么多年,基本的逻辑思维能力都有问题,简直就是悲哀!
本科生咋的了,外语不行又咋的了,我们没想看,可是又没人让你把不太水准的文章往首页发啊,恨不得首页全是你的文章,你说碍不碍眼?没人管,得意忘形了。
兄弟,我一直想找个机会说说自己对博客或接贴的想法。今天就这个机会说说。

我来园中也有一年多了,从激情到平静、从平静到淡定,使得我已经非常习惯这种场合了。

在园中,大家写博客也好、接帖子也好、讨论也好、争执也好、漫骂也好等等,都是为了什么了?有人说是学习技术,或说的高一些,是分享技术,我认为都是冠冕堂皇之词。

其实大家写的都是“寂寞”!

人这种动物是需要“抒怀”的,在朋友之间、在同事之间、在亲友之间都是如此。但是,在网上抒怀是最没有负担的了,也是最真实的自我,也是最能够宣泄的地方,也够获得最大的自我满足...

2010-04-18 13:28 | 卡通一下
#22楼  回复 引用 查看 
我只是说出心中的“应该”,或许很多人不愿意接受这样的方法,毕竟这年头真正愿意低头干事的人不多,让人愤怒的事却总是经常出现
2010-04-18 13:54 | 雷米
#23楼  回复 引用 查看 
顶了
2010-04-18 14:12 | sheng.chao
#24楼  回复 引用 查看 
引用雷米:我只是说出心中的“应该”,或许很多人不愿意接受这样的方法,毕竟这年头真正愿意低头干事的人不多,让人愤怒的事却总是经常出现
你说的很对!

世事十之八九不如意,还是应该平静地对待。

2010-04-18 14:16 | 卡通一下
#25楼  回复 引用 查看 
这就是吉日做开发,还可以开公司的原因
2010-04-18 17:56 | ddda
#26楼  回复 引用 查看 
这种工作日志呀。。。。
我在对日外包的项目中真的被搞得很头痛,
本来事情就多,还要统计每天做了哪些事情,每件事情花费了多少时间,
不同的形式,一天要汇报三次,真是烦死了。

诚然对经理来说,当然有这个数据方便你管理,但是对员工来说,有一种很没面子的感觉。掌握员工干了些啥,不是你经理理所当然应该清楚的事情么?搞得好像是民工通过CLAIM这些东西来向地主讨工资一样,感觉很不是滋味。

不过,支持吉日写东西,推荐!

抱歉!评论已关闭.