7 GoodERP powered by Python 王剑峰 上海开阖软件有限公司 创始人兼CEO
2020-02-27 56浏览
- 1.用Python开发GoodERP 中国Python开发者大会 演讲人:上海开阖软件有限公司 Jeff Wang
- 2.PART 01 自我介绍 不想当产品经理的 程序员 不是好会计
- 3.自我介绍 上海开阖软件有限公司 七八个人三五杆枪 一年十几个小项目 Python + PostgreSQL 开源是我们的 核心竞争力和 合作底线 理念 尽力为简 按需就繁 jeff@osbzr.com 确认需求改需求 端茶倒水发工资 三层生态链 开源项目 good 行业解决方案服务商 better 本地支持服务商 best GoodERP 可能是中国用户数最多的开源 ERP
- 4.PART 02 GoodERP 可能是中国用户数最多的开源ERP
- 5.为什么做开源ERP 01 甲方的持 02 续改进 Vs 乙方的项 03 目周期 04 ■从头开发风险大 按人天数计费 范围、工期、付款条件、验收标准、人员变动、能力和热情 ■套装软件只想卖 按用户数计费 厂商压货,渠道急于脱手 ■SAAS只能租 按留存用户数吸引投资 垂直纵深部门级解决方案,协作和集成困难。 ■开源是最佳解决方案 自由是无价的 开放、对等、分享、协作
- 6.项目范围
- 7.我们的成果 • In a Nutshell, gooderp... • ...has had 3,636 commits made by 54 contributors representing 61,524 lines of code • ...is mostly written in Python with a low number of source code comments • ...has a young, but established codebase maintained by a very large development team with stable Y-O-Y commits • ...took an estimated 15 years of effort (COCOMO model) starting with its first commit in March, 2016 ending with its most recent commit 1 day ago
- 8.PART 03 为什么选择Python 人生苦短 Pythonic
- 9.简单 四则运算 ORM 吓唬外行
- 10.无所不能 01 PyPI the Python Package Index 02 03 04 ■爬虫 每个月初从中行网站抓取汇率 ■com Python调用服务器本地word、excel、outlook,用来绕过邮件 客户端验证限制 ■unidecode 把汉字转为拼音,用于生成速查码 ■微信 企业号与ERP集成消息互通
- 11.PART 04 运作社区 You can,you up
- 12.能者居上的平台 需求 评审 结对 编程 代码 走查 测试 确认 交付 发布 高层 中层 IT部门 基层 销售 程序员 技术总监 实施顾问
- 13.围绕开源软件的管理支持产业链 GoodERP 行业化解决方案服务商 本地支持 1 效率领先 针对客户的标准功能支持 针对合作伙伴的技术支持 2 产品领先 深入的行业背景, 全国范围的本行业 成功案例 3 客户领先 长期为所在区 域客户群提供 持续优化支持 服务
- 14.总有一种感觉 在IT界有这么一群人 感谢聆听! 他们的气质不适合在大公司工作 不屈服于官僚、管理、流程、绩效 他们自己创业也成但做不大 他们犹如水浒三十六天罡 七十二地煞一样散落在人间 终有一日 有一个带头大哥 有一个商业模式 分享人:jeff@osbzr.com 有一个历史趋势 把他们聚合在一起 微信号:18016291663 微 博:GoodERP_Jeff 搅动整个大佬安排好的游戏规则江湖 ———— 京东 阿朱
- 15.自立山头 • 2016年2月22日,项目在开阖内部秘密启动,https://github.com/osbzr/gooderp,开发 PART 04 完成了配置、销售、采购、仓库、资金五大块功能。使用OpenObject新API。 运作社区 • 2016年3月30日,由于项目成员误传几个G的运行环境文件,导致旧仓库无法使用, 我们将项目拆分为https://github.com/osbzr/gooderp_addons 和https://github.com/osbzr/base,确立我们的口号Yo“u可ca能n,是yo中u u国p 用户数最多的开源ERP”, 启用 travis-ci 集成测试机制和 Coverageall 单元测试覆盖率检查 • 2016年4月13日,半个月的努力,模块单元测试达到100%覆盖。添加会计总账模块。
- 16.得道多助 • 2016年4月16日,第一次在线codelab,来自社区的20几个程序员为我们贡献了PEP8 的代码修正。 PART 04 • 2016年4月20日,增加首页模块,数据和常用操作入口集合。 运作社区 • 2016年5月5日,增加人力资源模块。 • 2016年5月20日,第一个GoodERP实施合同。 You can,you up • 2016年5月17日,增加销售折扣策略。 • 2016年6月2日,增加会计凭证打印。导入中国省市县三级数据。 • 2016年6月17日,广西云会计公司贡献财务模块改进代码。 • 2016年7月31日,仓库单据支持条码扫描。 • 2016年8月31日,单据打印输出使用docx格式做模板。(后尝试转为pdf输出格式混 乱) • 2016年9月2日,德清大小鱼提交固定资产模块和外币支持。 • 2016年9月30日,增加发出成本计算逻辑,支持先进先出、个别计价、全月一次加权 平均。
- 17.意气风发 • 2016年10月1日,Odoo10.0发布。 PART 04 • 2016年10月14日,10天时间将4万行代码升级到10.0版本。 运作社区 • 2016年10月20日,增加数据库自动备份模块。合并openworx公司的皮肤模块以支持 移动端浏览。去掉之前基于vue的mobile模块。 • 2016年11月2日,在oschina码云上发布悬赏解决docx图片输出问题https://zb.oschina.net/project/12cac7a6f8f2fe7fYoucan,you up • 2016年11月11日 • 修改全部模块版本号为11.11,宣布GoodERP正式发布。 •http://www.gooderp.org网站 •https://git.oschina.net/goodpartner/better私有仓库 •http://best.gooderp.org论坛 • 合作伙伴协议模板 • 考虑到已上线客户关心项目变更,在http://best.gooderp.org/d/11 每周发布变更 点,由用户自己决定是否升级。
- 18.寻求突破 1 2 3 4 5 6 7 8 9 2017年3月 3日,网站 开始公布 用户使用 软件次数 统计。 2017年3月 31日,http://www.osbzr.co m改版, 明确公司 仅提供 GoodERP 相关服务。 2017年4月 6日,推出 GoodERP 标准功能 支持群, 以2000元 的年服务 费作为客 户稳定运 行的保障。 2017年5月2 日,淘宝店 确立开阖标 准功能支持 和二次开发 两块主营业 务及收费标 准。 2017年5月 14日,增 加杜邦分 析财务报 表 2017年5月 21日,仓 库支持立 体储位, 获取面单、 拣货、打 包流程。 2017年6月 11日,界 面上增加 史上最难 看广告 2017年6月 14日,赞 助 PostgreSQL 中国分会 成立大会 2017年7月 3日,百度 文库推广
- 19.2017年7月23日,直接法编制现金流量表 2017年8月14日,公司技术骨干离职,留下POS模块 2017年8月20日,增加portal系列模块,把信息化边界扩展到上下游 2017年9月3日,good_shop模块,内置的商城 2017年9月19日,oschina 《可能是国内最火的开源项目 —— Python 篇》,GoodERP排在首位,在线试用服务器第一次崩溃。 2017年10月22日,Pycon大会 2017年11月11日,交出怎样的答卷 •新的框架版本? •Python3支持? •月最佳贡献者奖励计划? •定期codelab、code review、scrum plan? 砥砺前行
- 20.加入我们
- 21.感谢聆听! 分享人:jeff@osbzr.com 微信号:18016291663 微 博:GoodERP_Jeff