Score
0
Watch 1 Star 0 Fork 0

work-design / work.designRuby

Join us
Explore and code with more than 5 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Without author's permission, this code is only for learning and cannot be used for other purposes.
Work Design 是以数字化为载体,对企业及行业的工作流程进行优化设计,以提升管理能力和员工效能 spread retract

Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

Work Design

Work Design 是以数字化为载体,对企业及行业的工作流程进行优化设计,以提升管理能力和员工效能。

每个程序员都有一个造轮子的梦想,想着某个功能的代码我只用“一次编写,到处使用”(Write Once, Run Everywhere),Work Design 的诞生也不外乎如此,但是 Work Design 的目标远不止于此。

十几年前,很多企业开始尝试无纸化办公,Office 属于复杂技能,会使用微软 Office 办公软件属于稀缺人才,大量企业享受到了无纸化办公带来的效率提升。但是这远远不够,每个中小企业还有巨大的空间进一步提升自己的效率,优化员工的效能,Work Design 的使命就是让每个中小型企业都有能力开发和打造自己的办公管理业务系统,实现技术普惠,提升社会效率。

Work Design 就是要让数年之后,开发自己系统这件事情就像现在的人们使用 Office 一样普遍。

原则

  • 基于现有效率最高的技术方案:Ruby On Rails ,比常规 Rails 开发模式具备更高达 3 - 10 倍的效率提升;
  • 减少重复工作造成的浪费;
  • 开源:开源本身并非最高效的协作形式,旨在免除企业的后顾之忧;

为什么我们要追求开发效率和成本

我们要让软件演进速度能够快速适应业务的创新和变迁,而不是成为掣肘,沦为“坐等开发实现”的困境。对于一些公司来讲,就是生死之局。

我们为什么要开发自己的软件

软件是一个企业运营及管理体系实施的载体,在使用软件之前,管理的实践,需要通过会议/文件等手段来进行传递,效率低下。

以这几年便利店的数字化浪潮为例,便利店追求坪效(单位面积销售额),常规 ERP 系统的进销存只能满足基本的使用,在追求坪效的措施中:除了应用大数据对销售进行预测外,便利店对第二天的进货下单可以精确到1杯酸奶,这使得便利店完全不需要占用多余的仓储成本。

当然软件本身具有学习成本和使用流程上的成本,所以软件在研发的过程中要尽可能降低这些方面的成本。传统的市场软件和SaaS系统,为了软件的销售,只能尽可能兼顾市场上的需求,但是不同的公司在运营管理上毕竟是千差万别的,所以传统的软件是堆需求,多多益善。

有些系统是市场目标导向,过于追求实际决策者的买单,而软件部署后实际使用者的需求考虑得往往不够。

所以传统的销售的软件,很难全面满足企业的需求。企业如果需要对运营进行调整,但是涉及到软件调整需要跟软件开发公司进行拉锯式的沟通,流程长,效率低。对于中小企业而言,现实情况是只能使用软件供应商提供的软件。

SaaS系统的功能即是,会是企业创新的天花板和局限。要改变这一现状,唯一的办法就是自己主导软件开发。

我们应该怎样开发自己的软件

现在的大型互联网企业在人为制造工程化的门槛。大型互联网公司的研发体系和经验,对于小微企业不具备参考价值。相反,一个小公司则按照标准化配置组件团队,成本高昂。

雇不起高级架构师,机会成本巨大。

助你实现自由职业者的梦想

原则

定位于服务小微型企业,为自由职业者提供平台,在这个场景下,我们的技术架构和选型讲遵循以下原则:

  • 尽可能减少技术栈,比如我们不会引入诸如Vue, React这类的前端框架,而只是采用了基本的HTML、CSS、Javascript;
  • 尽可能通用的方案,但是可以override的能力; 通用的方案让你先玩起来,override 的能力助你成为专业玩家;
  • 尽可能对开发者友好,降低入门门槛;
  • 尽可能完善且系统化的文档,优先服务国内开发者,中文文档优先;

加入我们

尽管 Ruby on Rails 是一个庞大且复杂的技术体系,而 Work Design 的出现正是要将前沿的技术体系化繁为简,让你可以循序渐进的使用我们的项目开发。为此我们也提供了完善的培训计划(即将到来)。

相关项目

  • engine :Rails Engine 汇总

基于 Work Design 发展的项目

  • One Work: 基于 Work Design 技术栈孵化的开源项目,旨在打造下一代企业管理系统;
  • 有个想法: 基于 Work Design 技术栈孵化的技术服务公司。

如果你希望基于 Work Design 提供的组件来打造属于自己的公司和项目,亦或者是成为自由职业者,尽请提交 issue,我们会将你加入到这个列表当中。

Comments ( 0 )

Sign in for post a comment

Ruby
1
https://gitee.com/work-design/work.design.git
git@gitee.com:work-design/work.design.git
work-design
work.design
work.design
master

Help Search

182353 aa51c838 1899542 205747 347fc4a1 1899542