程序猿这条路走了3年多了,因为各方面(说虚伪一点,是为了能学到新东西,锻炼自己。说实际一点,就是为了生计。怪只怪北京房价太高)的原因,做过的私活也比较多(全部是公司内部的私活,因为外包公司很多项目价格太低不要公司对接,就会让内部员工自己以虚拟团队接)。想了很久还是决定对这次的私活做一个了断,也算是总结一下做私活的感悟吧。这篇博客呢,我不打算介绍私活的利弊或者是接私活要注意些什么或者是怎么收尾款之类的,这种类型的博客园子里也有很多了。我主要是为了介绍一下自己在做私活中一些使用到的有用的东西。因为一般每次接私活我都是我自己接,然后再找同学做的。所以在私活中也担任了team lead这么一个角色吧(当然,如果不是走公司的私活,是个人的私活基本都是一个人就可以做,没有什么team的概念)。这里需要顺带一句,对于初次接私活的朋友来说,在私活做完的时候,尾款没有到账之前,可以demo,但不要给code。不要问我为什么。
这里不打算介绍如何招人一起做私活之类的罗里吧嗦的,每个人人脉或者项目的需求也不一样。
首先需要注册一个TFS,因为是私活,所以做的人肯定不会太多,而且有时候可能在家coding,有时候在公司搞会,那用内网的TFS就不是很make sense了。这一点微软可以说还是很nice的,我一般都是用微软的免费TFS(私活要不惜一切的节约成本,不然就没意思了)。微软的免费TFS可以供5个人使用,而且无需自己手动搭建,加User权限等等,都是非常方便,易懂。https://www.visualstudio.com/zh-cn/products/free-developer-offers-vs.aspx
虽然说是私活,但是如果不是一个人做的话,最好还是制定一个Schedule,私活一般都是赶着做的,所以没有一个合理的Schedule的话,很容易延误工期。所以需要明确规定每个人的工作量。在开始之前就对每个work item做好estimate的工作。这样就可以从一定程度上避免私活团队中有人懒惰,或者是拖后腿了。然后每个人每天都需要对自己的工作进度做一个总结,根据预估的ETA(item结束时间)写出当天进度。这个最好是弄一个服务器的表格出来,这样每个人都能清楚的认识到自己的工作。而且在项目做完之后,可以参考Schedule的工作量分赃。这个如果条件允许的话,可以在sharepoint上面建站点。
特此申明:以下图片中的所有数据均为测试数据,不具有任何真实性,也不代表任何官方观点。为了保护客户的权利,以下所有内容(包括文字)均已作修改,皆是测试数据。所有内容仅代表个人观点,与本人雇主及其他团体无关。
By the way: 这个项目现在正在进入最后的收款阶段,现在只需要等designer团队进来调调UI就行了,预计下周可以全部完成。最近正在跟客户go through,如果在征得客户允许的前提下,可能在这个app的基础上再加强加深,然后把这个做成一个开源APP。 (当然,这个可能需要跟客户好好谈,毕竟没有谁会轻易让这种APP开源,好在之前在跟客户探讨做成开源的时候,客户没有反对,只是说内嵌的一些算法和逻辑需要修改才行。)
登录可以分为会员登录和游客登录,只是游客登录很多事情做不了而已。
这个功能主要是为了满足用户的一种心理上的需求而已,其实内置的算法是无论怎么测试,运气都是好。 很少会有差运气的。不要问我为什么,如果老是运气差,这个app做的意义何在? 你懂的。
非常感谢这次私活的雇主对这篇博客的支持与理解(APP第一版已经上线,投入生产。这篇博客的截图也是在经过雇主同意的前提下,我在稍作改动,才发出来的。这也是对雇主和行业的一种负责吧。)
各位道友,在接私活的时候需要谨慎谨慎再谨慎。同时私活的工作不要和本身公司的工作有任何冲撞,不然会很麻烦的。
当然,公司的私活除外,我们一般做的私活都是公司分下来的,自己还没有单独接过私活(因为自己接的私活资金没有保障)。都是自己从公司接下来(外包公司,内部私活非常多),然后拿到手以后再出去拉人干,或者在公司拉人干。
作 者:请叫我头头哥
出 处:http://www.cnblogs.com/toutou/
关于作者:专注于基础平台的项目开发。如有问题或建议,请多多赐教!
版权声明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。
特此声明:所有评论和私信都会在第一时间回复。也欢迎园子的大大们指正错误,共同进步。或者直接私信我
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是作者坚持原创和持续写作的最大动力!