我相信不少人都接过私活,我想把个人接私活的经历说下,但愿能帮助更多的园友,引觉得戒,在这个项目中我也有不少缘由,再次自我反省(但愿经过每次自我检讨能更好的完善本身),好了 说主题。在3月19号经过朋友介绍找到了一份私活,经过联系说明了需求,由于项目紧张,4月1号要上线运行,我想这种状况我须要找个妥当技术不错的朋友和我合做。缘由有四,第一:咱们技术能够达成一致。第二:不会彼此挖坑。第三:我不在时候能够有人能帮我和客户交流。第四:咱们彼此信任。第一时间想起了个人朋友(DZ)。此人是个小神(若是有人感兴趣我能够给大家联系方式啊!)。哈哈web
好开工!20日晚上和客户(其实他是接活的,外包项目,真正的客户是别人,他负责设计)约好。咱们几个QQ能够说需求,当初说好Excel中10个sheet页中的需求,没有其余。这10个sheet页中都是我这个客户本身设计的,他说他之前作过技术,我说那好吧!(由于他和真正客户沟通他知道业务,因此我答应他了),咱们只须要干活就能够了。第一天我和个人朋友DZ协商后给他一个报价!次日我和客户见了面,把前一天我和DZ发现的问题合同一一对应。咱们和客户说明一些具体的问题,客户也给我一个回复,说没那么难,一一肯定回家,21号拿到源码,我和DZ看了代码后发现这个项目比咱们想一想中恶心。可是恶心的程度还能够接受。恶心缘由:1、用了mvc架构可是不用mvc的写法。2、项目不少东西二次开发都不是可扩展的。3、bs做为前台。后台倒是winfrom控制。我和DZ协商下 还能够就是麻烦点,能够二次开发。咱们就开始按照客户设计的Excel设计去作。周六周天整整在家呆了两天,作完了50% 需求,咱们与客户以前商量好3月25号看看进度,若是作完一半先付项目金的50%,咱们周六周天两个白天 周一夜干到凌晨1点;项目已经大于50%。我信誓旦旦的关掉笔记本睡觉。数据库
次日也就是周二(24号)。晚上本想回来接着工做的。却接到作设计的客户电话说让我去参加他与真正客户的会议。我说能够。在QQ的讨论组了,他们不断的讨论,咱们发现作设计的客户和真正的客户需求偏离了。需求量彻底不止他给咱们的Excel中那些。可能会在原有需求基础上翻倍,变成20 Sheet页,其中还有不少棘手的问题。还有咱们在开工前和他确认过的问题,如咱们所料,出现了。咱们发现咱们掉坑里了。会议结束,客户说没想到这么多。DZ说要么咱们不干了吧 把源码给他,就当白干了,我心想,经过朋友介绍,另外一个是项目着急,忽然说不干,对咱们的努力 对客户的时间都是不小的代价。我硬着头皮说能够,可是工期必须延后,客户也知道需求量增多。次日和客户见面给他演示了前几天咱们作的那些功能,他说没问题。以后对于后来添加的功能他说他本身给咱们加1k工钱,我呵呵了一下,内心想,不是为了朋友面子我才不为这1k和你扯这个项目。给他演示完,他忽然说了句话。如今的项目进度尚未完成50%,我直接回复他:若是没有后期添加的需求70% 也有了。他沉默了!真正的客户说项目延期到4月10号完成就能够!咱们继续工做!服务器
一天..............凌晨睡觉!架构
一天..............凌晨1点睡觉!mvc
一天..............凌晨睡觉!测试
干了几天后发现需求量太大了。没办法咱们又找个朋友一块儿合做项目!网站
一天..............凌晨睡觉!spa
一天..............凌晨1点睡觉!设计
一天..............凌晨睡觉!blog
就这样一直干到 4月3号! 清明前。完成了总体需求90%!咱们松了口气!
客户说清明前发布给客户看看 让真正客户清明测测看!我说能够!他们的服务器给我 我给他发布,发现ftp很差用。文件上传不到服务器,没办法,已是半夜2点了。我把数据库远程还原好,后台winfrom,前台文件打上包,发给客户,我想毕竟干过开发干过技术,我ftp发布不上发给他明天他用ftp上传下IIS发布就行了,结果我这个清明都没有过好,时不时的来个电话,告诉我iis他不懂,发布不懂,代码有问题。我靠。这三天我都无语了。放完假当天晚上到家给他弄了一下 配置了下web.config 数据库链接。能够上网了,这个点破问题,折磨了我三天,我真怀疑是否真正干过技术。继续、、、、、、
回来咱们团队3我的把剩下的10%需求弄完。4月10号正式上线测试!此项目告一段落..........
4月15号 给我发个测试结果,有样式 Bug问题,咱们修改下,发布好了 又告一段落............
4月19号再次给我打电话,说需求不对...................................................................................................................................................................................................................................
4月20号和咱们说需求不对。又要添加别的功能,咱们汗颜了......... 按照他的设计他说不对.................... 崩溃中.......................
个人心不能平静了!感受这是在坑人!我以前承诺过!咱们的bug咱们能够改,可是这样一改总体都要更改!需求作的不对,把问题推到咱们开发这边。需求文档中没有的功能也能算。
例如:客户让你作个企业网站,你作个企业网站 ,次日,客户说企业网站中要作成土豆那样。我真想说,你玩呢!!!!!!
DZ和客户交流了一会,说就这些需求了,他说作吧,就这些了,改就改吧!好吧 再一次妥协!好吧!
但愿这是这个项目的终点!一个几千块钱的功能作了1个多月!哎
1.团队作项目队友很重要,好的队友彼此相信,彼此分担压力
2.本身带团队作项目了解业务很重要不要把业务让别人去给你设计,这样很被动
3.千万别把设计交给不懂技术的人,不要交给不了解系统的人、不要交给不了解业务的人作
4.若是你没有充裕的时间就不要接私活,很累
5.接私活作项目前期作好需求确认准备
6.作一个合理的项目进度规划
7.不要由于朋友、好友的面子去作事、遭罪的是你本身
8.不要认为人人均可以信任
9.适当的滤过需求 (感谢shaomeng宝贵意见)
以上都是本人的第一次接私活的心得,不喜勿喷。我的想法。各抒己见。若有朋友经历更多请您留下宝贵意见,以便交流!谢谢