总结敏捷合作快速开发简单发布模式

公司里项目很多,都是php和java的项目。因为整体上要求正版化,不能随意使用盗版。

这里数的主要的问题是,如何在非常多的开发项目的管理上,保证了每个项目代码从来不乱的情况。暂且不说开发的架构好不好,不是本文的主题。


公司是传统行业,原来没有技术团队。有朋友介绍,进到做传统行业的公司。后来才发现,因为业务发展模式的重点不一样,遇到了非常多的困难:

1、公司业务线并非信息化,完全的传统纸质化模式。有些电子邮件来确认,可不是最终确认稿。

2、刚开始重视信息化,公司层面不是一下子放开招聘技术人员的口子。

3、大家几乎觉得信息化是很深奥的,但是搞吧搞吧就能出来的。举个例子,做个电子商务网站,一两个人给两个月就能搞定。

4、只关心看的见的部分,从来不关心看不见的部分。2011年底各大网站安全漏洞的时候,老板们突然问起我们的网站会安全吧?无语了。

5、大家的需求,只是开口说说,邮件写两行即可。让他们再明细真是不可能,说对此要继续细化,大家一片哗然,觉得此时没那么难度。

………………


不再列举了,估计大家都有同感。


从公司信息化的角度考虑,IT部门的角色应该是什么样子的?因为部门的工作非常非常的多,有些事情上面,在生产者和经营者之间一直在徘徊。



经营者角色不是本文的重点,暂且不说了 ~~


先说IT部门为公司承担生产者角色,要开发公司的定制的一些系统。行业特定系统直接引进即可,例如CRM、财务、人力~


自主生产者角色从官网网站及公司新发展的电子商务(B2C+B2B)网站。

因为公司最初开发相关人员名额有限,及短时间内找不到合适的人才。且项目必须开始实施,就用了自主搭建框架,招聘一些兼职人员开发系统等方式结合。


《1》产品设计人员使用Axure工具,使用了在线协作

                         第一步:Axure 使用svn多人协作产品开发(提交文件) 

                        第二步:Axure 使用svn多人协作产品开发(获取文件)

 

《2》多人开发,需要使用第三方的协助平台

                        SVN协作平台 http://www.svnxiezuo.com/


《3》服务器采用Centos + Apache + Tomcat +Mysql

                        apache+tomcat 子目录映射成子域名

《4》个人用户使用Eclipse 开发工具,使用SVN代码管理,用PowerDesigner数据库模型设计


《5》因为兼职人员有十几个,大家的代码有可能会出现分支,并且测试环境的更新需要经常有人跟进。常规的做法是Eclipse export war方式。

这里使用简单的自动更新方式,linux + ant +java web 项目自动更新测试站点

《6》Bug管理部分使用mantis系统,还是使用了 mantis台 http://www.svnxiezuo.com/mantis


《7》最后定时更新测试环境,启用linux crontab功能

          

crontab -e

25,50 * * * *  /tomcat/build.sh


《8》大家就在互联网上操作,需要有域控制OpenLADP


如此一来,从《1》至《8》是让我们项目相关的所有的人能顺利协作的平台,这些过程其实很简单。可以参考 : 快速完成兼职外包开发任务



















  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值