Simon.hu 发表于 2019-10-31 11:40:01

活字格开发项目经验分享

本帖最后由 Simon.hu 于 2019-11-1 10:01 编辑

最近很多的人,询问我们怎么做项目,沟通项目的时候需要注意什么,怎么跟客户扯皮?
说实话,我也不太擅长,不过,在我同几位大牛沟通以后,我确实的总结一些他们的经验,在加上自己帮助他人做培训的经验,整理了这个帖子,希望能对大家做项目的是时候,有一些可以借鉴的点。
>>>>>>>>>分割线,今天我是低调的小哥哥<<<<<<<<<


各位活字格的小伙伴,作为一款低代码开发平台,活字格的使命是“赋能开发者”,也就是让更多的小伙伴都能够快速上手,做出用户满意的系统。我们收集整理了一些实用的开发经验分享给大家,希望能对初次做项目的小伙伴有所帮助。
1、如何同客户沟通需求?a)   先让客户说:                i.         目前在使用的系统,想要更换的原因。(了解痛点)               ii.         描述自己目前的工作流程。(了解业务)b)   然后我们再说:                i.         描述自己的理解的流程。               ii.         细化流程,深入到流程的每一个节点,确保同客户理解一致。            iii.         产出类似下面的图表。(ER图)
c)   做一个大致的功能示意,并与客户确认需求。                i.         让客户看,你设计的功能是否是他想要的。               ii.         为了提升效率,此阶段的很多功能,都是可以写死,不需要数据交互,只要能体现出效果就行。2、建数据表、设计页面、设计业务逻辑。3、学习敏捷的开发流程,下面是敏捷开发的一些要点a)做第一个版本时,不要将功能做的太多,满足客户的基本流程即可。b)将产品需求分解成模块、小的功能点,形成待开发的功能列表。c)每两、三周作为一个冲刺周期,与团队开会确定这个冲刺周期的具体目标:进一步分解和预测开发时间,保证每个人的工作量适中。d)每天早晨团队成员面对面沟通:我昨天做了什么?今天准备做什么?有什么困难?需要大家知道的事?
e)经过测试和bug修复,每个冲刺结束都将可用的新版本给用户,及时获取用户对新功能的反馈。f)对本次冲刺周期的工作做回顾会议,总结好的做法和可改进的点。g)在下一个冲刺周期可以一边对应客户反馈的变更和bug,一边做适量的新功能。就这样通过若干个冲刺周期,完善我们的产品。h)使用燃尽图来了解开发进度。下面是个敏捷开发的流程图。
4、统一开发规范a)   统一样式(Web系统的颜值非常重要)                i.         配色统一:文本框,按钮,表格…等               ii.         统一行高列宽:文本框,按钮,表格…等            iii.         统一页面大小:列表页,详情页,高级查询页,母版页…(最好做好模板,大家新做的时候,统一复制)b)   统一命令                i.         使用模板命令。               ii.         对于数据库操作,需要使用事务。c)   统一API调用d)   统一文档规范、注释规范。e)   做好每个版本工程文件的备份。
bug管理过程1.建议团队,每2周一个冲刺,每第二周的周三,讲一下自己做的功能,所有人讲完以后,当天做bug大扫除;那么问题来了,怎么报bug,以下是我们每次做的时候会使用的bug系统的截图,这些个字段其实已经能把一些关键性的点说清楚了,没有那么细致的字段记录,但是还是很实用的哈~
发布后的网站维护a)   开启自动备份。                i.         人非圣贤孰能无过,自动备份可以帮您将误操作导致的数据损失降低到最小。               ii.         自动备份无法备份外联库的数据,您需要在外联库中自行设置备份策略。
            iii.         活字格升级后,建议您再次确自动备份选项依然开启。以上是我们目前收集到的开发经验,欢迎各位机智的格友补充、指正。谢谢!

281512373 发表于 2019-10-31 13:11:25

本帖最后由 281512373 于 2019-10-31 13:15 编辑

:i0tw:学习了,点个赞!
个人觉得开发系统最难、分配时间最多的是了解业务。对业务流程进行梳理,最最有效的办法就是思维导图。建议在做系统之前做好这个导图,根据导图就有开发计划。有了计划自然就有底气;
开发中可以补加一个测试反馈用的标准格式文档,好处多到你无法想象。

谢厅 发表于 2019-10-31 11:45:30

牛逼!

qq1154014399 发表于 2019-10-31 11:47:13

早点发出来,我们的项目就不会*翘翘了:L:L:L

Simon.hu 发表于 2019-10-31 12:03:56

qq1154014399 发表于 2019-10-31 11:47
早点发出来,我们的项目就不会*翘翘了

我的错,我的错!
抱歉哈~

努力努力再努力 发表于 2019-10-31 13:15:02

图片清晰度有点差~:nbtz5:

努力努力再努力 发表于 2019-10-31 13:15:27

码了,先码了再说:i0tw:

白菜贝贝 发表于 2019-10-31 13:49:17

这个图我用放大镜看都看不清楚,咱能不能不要节约这点KB

Simon.hu 发表于 2019-11-1 10:03:16

这个,ER图我只是说明大致的意思而已,本来也没什么用,大家有兴趣的话,直接百度ER图,人家比我专业的;
bug管理我已经加入到帖子中了:loveliness:

litao 发表于 2019-12-3 21:19:47

胡总你图片上的那个BUG管理系统能不能发上来学习一下?
页: [1] 2 3 4
查看完整版本: 活字格开发项目经验分享