在前期技术调研时,会去研究竞品的方案,同时调研相关开源软件,然后根据产品需求,进行定制化开发。开发过程中有几点可以与大家分享一下。
流程图项目
流程图在日常研发工作中是有效的辅助工具。如何从0到1,在一个月期间开发出可用的流程图软件。
竞品调研
作为技术驱动的需求时,一般产品会事先通知研发去调研相关需求,主要技术实现的调研。
考虑到经验不足、思考不深,一般会研究竞品的产品形态、技术实现。
技术选型和实现
在用户调研、竞品调研后,采用draw.io作为流程图的编辑器。
现状:draw.io提供了一整套的技术方案,现有的线上存储。
目标:需要精简流程图,保留其核心能力。
面对一个庞大的代码,如何在短时间内达成目标呢?
深入思考,摸清脉络,快速验证。
一开始,没有思路,在网上搜索,基本的结果都是整套的使用,完成数据保存和回写。
一边研究项目,一边搜索中,找到一个精简demo,内部提供了最基础模块,有很强的参考价值。
在此基础上,对draw.io进行改造,完成相关能力。
》 为什么要借助开源软件?
在降本增效大环境,加上技术、经验储备的限制下,任何一个团队不可能在1个月内打造出在用户体验、产品质量上都能达标的软件。因此,常规做法去寻找开源软件,并定制化开发。