开源进销存PSI - 移动app开发计划

本来PSI的app开发是打算今年年底启动的,但因为各位同学的热情,打算从现在就开始!

这里非常感谢M同学(暂时不公布M同学太多的个人信息,嘿嘿),没有M同学的热情,这一切就不能马上付诸实施。


1、事实上,我和M同学都不会安卓的app开发,所以第一步制定一个可行的开发计划是特别重要的步骤。这种情况,在现在很多公司的技术团队都面临这个问题。所以,我也愿意和大家一起探讨一下,在现有的人力资源情况下,如何切入到app的开发世界。

2、我把这个计划分为两部分:技术预研 和 工程制造 。

3、技术预研:新技术的培训、学习、实验性质的开发

4、工程制造:通俗讲,就是正式干活啦!


技术预研

1、PSI的移动app,是指安卓系统的app

2、培训和学习:通过一本书来系统学习。用哪本书,我还在选择中,确定后,我再修订这个博客。

      很多人在学习新技术的时候,并不习惯看书,这样的后果的是学习的知识不系统。

      找到一本合适的书,是快速技术入门的最佳实践。

3、实验性质的开发:软件开发是实践出真知,我的习惯是看书的时候,并不动手写代码,书全部看完就动手开始写代码。但是,并不写类似“hello world”之类的代码了,而是直接按产品的需求开始写产品原型。

     会不会因为技术不熟练没法写?其实不会,原因是:写产品原型的时候,也是先写产品中最简单的部分。

      PSI中哪块业务最简单? 用户登录模块。

      先写用户登录模块,但是这个模块就会把整个app技术架构初步确定下来,业务逻辑简单,但是涉及的技术点很多,相当适合技术预研。


工程制造

1、从技术预研转换到工程制造阶段,其实是渐进的。读过《重构》这本书的同学,更容易理解这点。《重构》这本书在这里:http://search.dangdang.com/?key=%D6%D8%B9%B9-%B8%C4%C9%C6%BC%C8%D3%D0%B5%C4%B4%FA%C2%EB%B5%C4%C9%E8%BC%C6

2、下面说如何实际操作:

2.1 在git@osc上,新建一个项目:PSI_Android, 这个工作由我来完成。

2.2 M同学fork这个项目,开始了他的开发

2.3 按小的阶段,M同学pull代码给我,我来合并出新版本。

2.4 每个模块如何开发,这个和现有的PSI开发方式一致:先写概要设计、数据库设计、再写代码,疑问通过博客、QQ群、Email来解决。这个工作,我来完成。


郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。