开源软件使用的一点经验

在前期技术调研时,会去研究竞品的方案,同时调研相关开源软件,然后根据产品需求,进行定制化开发。开发过程中有几点可以与大家分享一下。

流程图项目

流程图在日常研发工作中是有效的辅助工具。如何从0到1,在一个月期间开发出可用的流程图软件。

竞品调研

作为技术驱动的需求时,一般产品会事先通知研发去调研相关需求,主要技术实现的调研。
考虑到经验不足、思考不深,一般会研究竞品的产品形态、技术实现。

技术选型和实现

在用户调研、竞品调研后,采用draw.io作为流程图的编辑器。
现状:draw.io提供了一整套的技术方案,现有的线上存储。
目标:需要精简流程图,保留其核心能力。

面对一个庞大的代码,如何在短时间内达成目标呢?
深入思考,摸清脉络,快速验证。
一开始,没有思路,在网上搜索,基本的结果都是整套的使用,完成数据保存和回写。
一边研究项目,一边搜索中,找到一个精简demo,内部提供了最基础模块,有很强的参考价值。
在此基础上,对draw.io进行改造,完成相关能力。

》 为什么要借助开源软件?
在降本增效大环境,加上技术、经验储备的限制下,任何一个团队不可能在1个月内打造出在用户体验、产品质量上都能达标的软件。因此,常规做法去寻找开源软件,并定制化开发。

posted @ 2023-06-21 09:34  真我时刻  阅读(13)  评论(0编辑  收藏  举报
hello world