项目管理及团队协作
软件及游戏项目的源码管理一直是IT从业人员必不可少的一个部分,一般大体分为这三种方式,第一种为开源方式,即将项目源码托管在Github这种开源平台上,可以引来广大开源爱好者的协助,第二种为第三方私有方式,即在一些免费或者付费后可私有化仓库(例如Github)的平台上存放项目源码,但企业其实更喜欢的是自己能把控项目的源码,所以第三种方式就来了,企业在自己服务器或内部服务器上搭建的源码管理平台,听过的有Gitolite、Gitlab、Gogs等。关于团队协作方面,不同企业也是流程各不相同,有使用禅道的,也有使用Redmine的,还有一些任务管理器来辅助的,原型及设计稿的交付也是各种各样,这里就挑一种方式介绍下。
项目管理
- 使用Redmine进行项目管理,可添加不同角色人员及权限,可进行不同任务的添加与管理,可将Git仓库对接至Redmine来协同项目开发进度管理
- 网址:http://www.redmine.org
- 部署方式:本地服务器或外网服务器部署,支持Unix平台及Windows平台
源码管理
- 推荐使用Git进行版本管控,源码管理可采用开源的Gogs进行管理,特点是部署简便、使用方便
- 网址:https://gogs.io
- 部署方式:本地服务器或外网服务器部署,支持Unix平台及Windows平台
原型交互及效果图呈现
- 原型交互可使用AxureRP进行设计,功能强大稳定性强,另外设计稿的交付及切图可采用目前新出的蓝湖在线应用,较为直观,对开发者较为友好,可直接查看切图大小及各类参数,较为方便,配套PS或Sketch插件可快速上传设计稿及切图。
- 网址:https://lanhuapp.com