时间拉回到20160526日,技术群里同学们都在谈论Golang语言的如何如何的好,如同“PHP语言是世界最好的语言”。其实之前也关注过这门新语言,只不过一直都没有看过其语法结构,今天看群里热闹的狠,于是在网上找了一下语法教程来看看,越看越喜欢,和Python差不多。

看了几个小时后,语法基本了解,于是写了一个全世界程序员入门第一个小程序“Hello World”。再在网上找一个Web框架(beego),按其结构写一个“简单的Blog”,有兴趣的朋友也可以去我的Blog上看看“https://my.oschina.net/lockupme/blog/690775”,总共8篇,按着写基本上也就学会了这个Web框架。

写了这么多好像与OPMS没有半毛钱关系,这个其实要于本身公司的项目管理有很大关系。

公司之前用的一款非常不错的项目管理软件:禅道PMS,里面的产品项目流程很细致,功能丰富而且开源免费,只要部署到自己的服务器上就可以使用了。

但是其里面的许多功能我们在日常的项目中用不到,再加上新入职的员工对其学习成本加,人事妹妹有时也要用到,于是自己想写一个更加扁平化的项目管理软件,加上公司特别的需求(方便照顾HR也能在其上面使用,使用),就这样最初的念头诞生了。

想法有了,后面就是要起个名子。想了许多名子,其实都不太满意,于是想到办公+项目管理,OA + PMS = OPMS,就这样名子确定下来了。

后面其实也是一边学习更深的Go,一边做着这个项目。

功能模块可分为:项目管理、考勤管理、审批管理、知识分享、员工相册、简历管理、组织管理、个人主页。

在工作业余时间里,花了20天不到,完成了这个初型项目。完成后,就开源到 OSGithub上去了,同学们对这个项目也都很感兴趣,Github上的收藏数也已600+了,还是很满意的(得瑟一下)。

后来给这个项目单独部署了体验版本:http://opms.demo.milu365.cn/,也写了帮助手册、建立了官网,广大OPMS爱好者对其也很喜欢,利用进行了许多二次开发的项目,后面迭代了好几个版本。

就这样,就这样,我的OPMS正式诞生发布啦!

他适合扁平化项目管理的中小微企业,同时拥有OA办公功能,采用BootStrap前端框架,适合不同平台,不同的终端,功能精解,操作方便的免费开源的软件OPMS

对于一个程序员写写文字也不容易,夜晚坐在电脑前,敲打着键盘,听着歌,希望同学们能够喜欢,了解OPMS的诞生。

PS

OPMS官网:

http://opms.milu365.cn/

手册文档:

http://opms.docs.milu365.cn/

在线体验:

http://opms.demo.milu365.cn/