项目直播:任务管理系统应用
+++++++++++++++++++
2016年11月7日更新
已经改直播了,直播每天的工作情况。有兴趣的同学加QQ群:179742319
+++++++++++++++++++
2016年11月23日 补充
后续行动:倡议:我们“一起帮”
+++++++++++++++++
先说项目情况
我准备开源两个项目:
1、任务管理系统,已部分完成,可以勉强使用。主要特色:
- 切分任务:大任务切成中任务,中任务切成小任务,形成任务树,以便于工程管理(如:估算工时、安排进度等)
- 固化需求:通过任务“发布>>承接>>完成>>验收”流程的控制,保证任务需求清晰质量可控。比如一个任务一旦被承接:
- 对于任务承包方而言,你一旦承接任务,表明你完全理解了任务需求,以后就不要扯什么“我以为……”
- 对于任务发包方而言,别人一旦承接任务,你就不能再改需求了。系统就这样设定的:改不了,除非承包方同意。
- 其他流程,比如任务验收也是一样。任务一旦验收,这个任务就结束了,任务发包方就得按约定给钱了。哪怕这个任务有bug不完美什么的,那都是另外一码事了。要继续改,发新任务呗,谁让你之前已经验收了的呢?
- 量化任务:以任务的难度和花费时间量化任务的价值。对外,可以按任务难度时间进行结算;对内,可以据此考核(除了汇总以外,里面包含了一些统计)。
2、创业家园,部署的是老版本,丑,而且暂时不能注册只可以浏览,看起来像是博客问答和新闻资讯的大杂烩。会在用bootstrap美化之后上线,到时候会在博客园/QQ群里通知。
新版本的主要功能点:通过积分激励筛选优质内容。换言之,积分是真正有用的。比如我在博客园发布一篇博客,辛辛苦苦码字这么久,得了这么多赞,除了精神安慰以外,什么都没有。但是如果在创业家园,你发布文章,文章获得好评,都会让你本人获得积分。获得的积分,就可以直接用于发布广告、添加友链等等,是最终可以转换成物质利益的。
项目使用的技术:
- 前端:bootstrap、jquery、ASP.NET MVC
- 后台:C#、NHibernate、mysql
项目开发理念:
- 面向对象
- 领域驱动
- 测试驱动
再说一下合作方式。
所有的任务,都会发布到任务管理系统中,任务列明了难度、工时和预计完成时间。你可以根据自己的情况,选择合作方式:志愿和聘用。
志愿
没有报酬没有约束,全凭你的奉献精神。你觉得某个任务有意思,你就可以去接去做。和所有的开源项目贡献基本类似,但有一个小小的差别:如果有一天万一(再次强调是万一)项目运作成功了,挣钱(通过广告赞助等)了,我们会根据你的贡献,给予相应的回馈。
说不要钱帮我忙支持我的兄弟们,考验你们的时候到了!(偷笑)
聘用
我们会在志愿者中找一个/几个愿意长期支持项目的同学,通过聘用的方式,按其工作内容即时支付报酬。
- 报酬微薄。请急着还房贷买奶粉的大神不要来抢这点没肉的硬骨头。
- 工作内容没得选:让你做什么你就做什么。剩下的肯定是脏活累活,要有心理准备。
- 工作时间要稳定连续。不要“刚好我有两星期的空闲时间”之类的,我们希望,你做至少就能做上一年半载的。你有自己的正式工作没关系,但至少这工作很少加班,你的空闲时间很稳定。
- 具备基本的技能。稍稍带一下可以,但你不要SVN都不会用、断点调试都不会设、环境都不会配……这种确实帮不了你。
- 你的劳动已经被我买断了。意思是,如果有一天万一(再次强调是万一)项目运作成功了,你是没有分红的,都是我的是我的我的,呵呵。
如果你想被聘用,请先从志愿者做起。预计我会在本月底,在志愿者中进行招募聘用人员,到时候,你直接亮出你作为志愿者的贡献即可,之前不用反复的联系我。
什么?这是榨取员工剩余价值,打着幌子找免费劳动力……是的,我承认就是了。
最后做自我介绍。
想长期合作的聘用人员注意了。因为会有很长一段时间的合作,而且我也真诚的希望我们的合作能够愉快顺利,所以我毫无保留尽量客观真实的介绍自己。请仔细权衡,我这么一个人,是否值得你花费时间精力合作。
可以从三个方面考核:
长文:《生命不休,折腾不止》,唯一需要补充的是:11年中,回重庆,程序员,某公司一直干到现在。工作较清闲稳定,以上两个项目,是我利用业余时间做的。
博客:个人主页,尤其建议:《写在员工离职之后》、《一个小企业招人的胡思乱想》
说明:就这么一个人了,基本上不会改的。不要抱不切实际的幻想,我不会加强一个好老板的自我修养,温文尔雅彬彬有礼,让你如沐春风。我只能尽量守住一些底线。
- 比如骂人是不对的,所以我说,“我犯贱”(没说:“你傻逼”),“想不干就别干了”(没说:“给老子滚”)。但嘲讽挖苦不耐烦是绝对不可避免的,自尊自爱的同学请绕道。
- 比如我会尽量的遵守契约精神和公平原则。我能骂你,自然你也可以骂我。你不用纠结不用斟酌不用道歉,想骂就骂,我不会约架不会起诉不会干了的活不给钱。我的最强且唯一的反制手段,“你TM给我滚!滚!滚!!!”你要是滚一圈又滚回来了呢,我也不会介意——我介意也没用呀!远程办公虚拟世界,你换个马甲继续虐我我也不知道呀。
- 比如我不会画饼不会坑人。你不要把我想成叱咤风云光芒万丈的大神级人物,有大情怀大毅力要颠覆传统改变世界……我就一个老码农,想耕出自己一亩三分地;我就一手艺人,想做一件能让自己满意的作品,对自己对这个世界有一个交代而已。如果能有幸得到你的帮助,我心怀温暖万分感激。
源代码:
任务管理:http://git.oschina.net/zyfei/task.zyfei.net
创业家园:svn://211.149.149.221/zyfei.com
文档:svn://211.149.149.221/document,或直接访问:http://doc.zyfei.net/
QQ群:
创业家园
- 前台:312423951
- 后台:179742319
任务管理
- 前台:181209579
- 后台:312744752
系统架构的说明见:架构之路
======================================================
题外话
截止目前为止,《写在员工离职之后》共获得59个推荐5个反对。结果大大的出乎我的预料。我是做好了被狂喷群殴准备的,因为我认为,“屁股决定脑袋,位置决定意识”。通常情况下,还是打工扛活的人多,所以“要求老板怎么怎么”的人自 然会多一些。所以,我把最后一段小广告贴出来的时候,眼泪都在眼眶里打转(此处略有夸张),“我TM是在冒着炮火贴小广告啊!”但最后怎么会是这样一个结 果?博客园里创业的、搞管理的,以及作为一个员工能站在老板角度考虑的人有这么多?谁说搞IT的人呆傻2B不通人情事务?想起了知乎里的一个观点:没有情 商这回事;如果有,智商低的人不可能情商高,智商高通常情商就高。诚哉斯言!
好了,点赞的马屁拍完,说说评论吧。所有的评论,我都看完了,答复见《答评论:写在员工离职之后》。这里,我稍微解释一下几个问题。
1、 我没有责怪抱怨离职员工的意思。稍后大家可以看我的简历,我自己都是一个“搞搞神”(不安分特折腾的人),所以特别理解能他的行为:这是他成长、寻找自身定位的一个必然过程。而且,我这里并不一定(甚至几乎肯定不)适合他。离职,就像分手,只是因为双方不适合,不存在谁对谁错的问题。如果说我有些抱怨的话,是抱怨我自己:心直口快、口无遮挡之类的(但仅仅是抱怨一下,之后依然会我行我素)。对我而言,在招他的时候就明确知道他的水平、他的成长、以及他大致会干多久;所以给的工资,也是按他的能力他的成长他的忠诚度给的。所以我完全没有什么“培养了他”、“翅膀硬了”、“忘恩负义”之类的想法。大家真的不用可怜我同情我。另外,我和他之间的“关系”破裂指的是“雇佣关系”的破裂,我们直接的朋友关系仍然还在。
2、 我应该怎么提问题。我们这里,是鼓励提问题的,但出发点不是为了员工的成长,是为了更高效的工作。一个问题,你自己去想去查资料,可能一整天都弄不出来; 但你问一下我,两分钟之内解决问题。我为什么要让你浪费时间去自己弄呢?所以,我们这里,反复强调:一定时间之内,你搞不定的问题,马上提出来!但这样其 实是不利于员工的能力成长的。因为你丧失了一次分析问题解决问题的锻炼机会。所以,我觉得,你首先应该考虑的是:我该不该去问这个问题。如果说问了问题, 没有得到理想的答案。通常有两种情况:这个问题太复杂;回答的人水平还不够。无论哪种情况,都算了吧,你说呢?如果你的问题,不是具体的技术上的问题,而 是诸如:“我们公司的沟通/办公环境/文化有问题呀”,“这个系统的架构是不是太臃肿了”,“我们为什么不马上重构呢”之类的问题,比较客气的答案是, “嗯,你说的都对。你有什么建议呢?”如果你没有建议,最好闭嘴;如果你觉得你有一个good idea,参考下一条。
3、 为什么我的建议不被采纳?这是折磨已进入职场一段时间的新人的一个常见问题。性子随和一点的,感概两句,“我本将心向明月,奈何明月向沟渠”,然后慢慢的 学会“当一天和尚撞一天钟”,慢慢的变成职场“老油条”;性情刚烈的,比如我,负气离职,现在想来,吃亏不小。这个问题的关键在于:你的建议是不是一个 “好”建议,以及你的“好”建议能不能立即执行。你可以首先看一下你的建议的大小。如果你的建议超出了你的岗位职责,鉴于你的经验阅历技术水平,十之八九 你的“很好的”建议,只是一个笑话。不说别的,就说你的位置,如果你只是一个coder,公司运作95%的内幕你根本就接触不到,你提的建议可行性有多 高?所以忘了是哪个IT大佬,就说过,“凡是搞战略的,我们一个不招。我们就招干活的!”。就算你“天纵奇才”,提出的建议真的很好,能不能执行?任何事物,存在即合理。你要打破之前稳定运行的机制,风险阻力都是异常巨大的。因为改革而迅速崩溃的例子数不胜数。
4、为什么不沟通。第一、沟通是有成本的;第二、很多问题沟通是解决不了的。理解这个,需要阅历,多说无益。
5、为什么不试错。可能你看过一些管理励志的书,好像是丰田的老总,拍着一个满心懊恼的小伙子,温和的笑着说,“小伙子,没关系,虽然你让我们损失了两百万。但是……” 很抱歉,我们这里,小本买卖,经不起折腾。别说两百万,两百块(算了,还是两千块吧)我都折腾不起。
6、 所有给我建议,希望我如何如何成为一个好老板的同学。首先,感谢你们的一片好心;其次,我肯定会让你们失望的;最后,希望你们能够在你们自己身上,实现你们的理想。当我还在打工的时候,我也曾经怀有和你们一样的理想,发誓当我是一个老板的时候,我会怎么怎么的。然后,我的公司关门大吉了。但无论如何,我始终觉得,这个冰冷灰暗的世界,需要有无数的年轻人,给它一抹亮色——哪怕这么亮色,最终也会褪去。