记一个值得记录的项目

标签: | 发表时间:2015-03-04 11:22 | 作者:dreamhead
出处:http://dreamhead.blogbus.com

刚刚结束了一个项目,个人觉得颇有意思的一个项目,记录一些发生过的事情,算作备忘。

这是一个互联网金融的项目,P2P借贷相关,也许有人知道,就是搭建一个借贷平台,个人对个人借款。这个项目大幅度刷新了我对投资理财的一些观念,让我个人受益匪浅。但是,投资这种事,肯定是有风险的,自己想好,所以,我不会特别鼓励别人投资,只会和一些周边的人私下交流。只有几点特别提示,做这种P2P投资,要看背后的平台,发展历史,利率越高,风险越大。

说一些与做软件相关的吧。

这是一个金融项目,金融项目时间相关性非常强,这个特性刚好与做敏捷不谋而合。举个例子,我们这个项目第一阶段,做了借款相关的业务流程,而还款部分,我们一开始只处理了提前全额还款这一种情况。为什么?因为这个系统上线后,最早的正常还款、逾期还款等情况,最早要在一个月以后出现,只有提前全额还款可能在第一个月内发生,所以,在第一期上线之后,我们还有一个月时间去处理正常还款等情况。

只做当前优先级最高的,这就是敏捷软件开发的思路。我们还开发了一个理财计划的方案,采用了同样的思路,上线之初,我们只做用户购买理财计划,至于到期赎回,一开始根本没有做,因为根据产品的特点,最早的赎回会发生在6个月后,只要能在6个月内把赎回开发出来就够了。

根据客户的反馈,这次合作开发给他们留下印象最深的并不是代码或是技术能力,而是我们帮他们打造出了一个有特点的团队。合作之初,客户的开发团队还没有组建起来,只有一两个人,在双方合作的过程中,他们的新团队成员才逐渐加入进来。我们的合作模式也在这个过程中不断调整,第一期,我们的开发团队负责了所有的开发,第二期,客户的团队开始介入开发,负责一些边缘业务的开发,我们依然是开发主体,第三期,双方当做一个团队,平分主要业务的开发,第四期,他们成了主力,我们则只负责一些边缘业务的开发,至此,客户完全把项目接了过去。

相比于单纯的业务开发,客户开发团队的开发方式完全遵从了我们的方式。通过每天的代码评审,我们共同分享着对整洁的理解。因为工作时间比大多数人长,我一直在这个过程中扮演着恶人,很多人辛辛苦苦写了一天的代码,到最后都批得一无是处,不得不拿回去重写。犹记得当时,许多人都很不理解我为什么要求这么严格,但几个月下来,大家都认同了好代码,最初的不理解只是因为从来没有人这么要求过。在合作过程中,他们见识了怎么去做自动化,怎么用git管理源码和发布,认识到了测试的重要性。有了这些基础,发布不再是战战兢兢如履薄冰。

这些习惯闷着头干活的人,经过几个月的合作,已经变得开朗了许多,彼此肆无忌惮地开着玩笑,欢声笑语多了起来。每天下午4点,准时有人号召大家做平板支撑,最厉害的家伙甚至可以一次性撑个五六分钟。桌子上的技术书多了起来,这是他们的技术经理给大家买的。有不少人购买了Kindle,把它用在了上下班的路上。我们还给他们定期做了一些分享,各个方面,从前端到后端,从安全到构建。

相比于从前几个月的出差,这次的时间过得飞快,我打心眼里喜欢这个项目,它让我有所学,更重要的是,有一群有趣的人,这样的合作是值得记录的。

相关 [值得 记录 项目] 推荐:

记一个值得记录的项目

- - 梦想风暴
刚刚结束了一个项目,个人觉得颇有意思的一个项目,记录一些发生过的事情,算作备忘. 这是一个互联网金融的项目,P2P借贷相关,也许有人知道,就是搭建一个借贷平台,个人对个人借款. 这个项目大幅度刷新了我对投资理财的一些观念,让我个人受益匪浅. 但是,投资这种事,肯定是有风险的,自己想好,所以,我不会特别鼓励别人投资,只会和一些周边的人私下交流.

值得学习的python项目

- - CSDN博客编程语言推荐文章
此网站整理的2014年值得一学的pytho项目,http://pycoders.com/2014/. 项目资源都在github上,python程序员进阶必备. Nice looking web dashboard written in Flask that can display data about your system and its processes as returned by psutil.

2014年值得关注的10个开源项目(上)

- - CSDN博客推荐文章
2014年值得关注的10个开源项目(上). 作者:chszs,转载需注明. 博客主页: http://blog.csdn.net/chszs. 官网: http://appium.io/. Appium是一个开源的自动化测试框架,它主要用于原生移动应用或混合移动应用. Appium使用WebDriver: JSON wire protocol来驱动iOS应用和Android应用.

2014年值得关注的10个开源项目(中)

- - CSDN博客互联网推荐文章
2014年值得关注的10个开源项目(中). 作者:chszs,转载需注明. 博客主页: http://blog.csdn.net/chszs. 官网: http://influxdb.org/. InfluxDB是一个开源分布式的时序、事件和指标数据库. InfluxDB使用Go语音编写,无需外部依赖.

最值得阅读学习的 10 个 C 语言开源项目代码

- - ITeye资讯频道
Webbench是一个在linux下使用的非常简单的网站压测工具. 它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力. Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行. 下载链接: http://home.tiscali.cz/~cz210552/webbench.html.

GitHub 上都有哪些值得关注学习的 iOS 开源项目?

- - 知乎每日精选
GitHub上有很多不错的iOS开源项目,个人认为不错的,有这么几个:. GitHub自家的函数式响应式编程泛型的Objective-C实现,名字听着很高大上,学习曲线确实也比较陡,但是绝对会改变你对iOS编程的认知,首推之. 又是GitHub自家的产物,轻量级建模的首选,也可以很好的配合CoreData工作.

GitHub 上最著名的20个 Python 机器学习项目,值得收藏!

- - IT瘾-geek
源 | kdnuggets|小象. 开源是技术创新和快速发展的核心. 这篇文章向你展示Python机器学习开源项目以及在分析过程中发现的非常有趣的见解和趋势. 我们分析了GitHub上的前20名Python机器学习项目,发现scikit-Learn,PyLearn2和NuPic是贡献最积极的项目. 让我们一起在Github上探索这些流行的项目.

reCAPTCHA项目

- - 四火的唠叨
文章系本人原创,转载请保持完整性并注明出自 《四火的唠叨》. 要说reCAPTCHA,就要先说一说CAPTCHA,全称是Completely Automated Public Turing test to tell Computers and Humans Apart,即全自动区分计算机和人类的图灵测试,也就是通常说的“验证码”,目的就是要把计算机和人区分开来.

hadoop记录

- - 开源软件 - ITeye博客
MapReduce的特征 1. Map1结果与Map2结果重叠现象. (传统的分布式计算无法解决) 方案:Map2与Map2原封不动的把数据传到Reduce; 问题:结果Map啥事没干,Reduce最终累死, 分而治之成为了空谈. reduce任务工作过程: reduce是将map的输出作为reduce的输入,只要有一个map任务执行完就会有reduce任务开始执行.

项目集成项目管理之项目范围管理

- - CSDN博客系统运维推荐文章
7.1项目范围和项目范围管理.    项目范围:为完成具有规定特征和功能的产品、服务或结果,而必须完成的项目工作. 7.1.2项目范围管理的作用.    确定在项目内包括什么工作和不包括什么工作;由此界定的项目范围在项目的全生命周期内可能因某种原因而变化,项目范围管理也对这种变化进行管理. 7.1.3项目范围管理的主要过程.