南京2024年9月24日 /美通社/ -- MEET开发者迎来全新系列,这次我们"下工厂",来到数睿数据自营软件工厂,带大家一同揭秘——用无代码平台做开发交付的新模式,到底是怎么运转的?

本期采访嘉宾来自数睿数据软件工厂的一名AE需求分析师(以下称为小桑),主要负责基于smardaten完成项目详细需求分析和原型设计。

一、背景情况

小桑之前在一家规模较大的通信网优领域公司解决方案中心部担任产品经理一职,深入参与了包括与移动、华为、电信等运营商的大型合作项目,其岗位不仅要与开发团队紧密合作,还要参与售前支持、客户演示、招投标等各个环节,做原型也兼做售前。

在来到数睿数据之前,由于面对可视化这类场景,Axure等原型工具做不出比较炫酷、交互很流畅的大屏,小桑自己尝试并调研了多种可视化工具,包括阿里的、腾讯的、百度的等低/无代码工具。这些工具各有千秋,逐渐加深了其对低/无代码平台的优势的了解,并为其最终来到数睿数据奠定了基础。

在加入数睿数据后,经过一周smardaten平台的初级和高级培训,小桑逐渐掌握了平台的基本操作和功能开发逻辑,并搭建复刻完成工厂智慧订单平台。他明显感觉到与之前使用的工具相比,smardaten搭建原型更轻松了,不需要怎么修改样式也基本满足,而且能试运行。

二、主要职能介绍

PART 1  职能转型带来的变化

从产品经理一职转向无代码的需求分析师,他将主要变化总结为了"一少一多"

  • 减少:工作流程简化、需要协同的人变少

以前是需要频繁地与研发、售前、测试等多个部门沟通协调,确保项目的顺利推进。现在软件开发过程流水线化,拉扯、返工现象少了很多,一个项目只需要和PM对接需求,完成详细设计后,转给功能配置开发人员,偶尔遇到不满足项对研发提需求即可。

  • 变多:工作转变,需要掌握的新技能变多

虽然流程简化了,但工作重点却发生了转变。现在需要更多地关注于产品的详细设计和原型制作环节,难点是需要会做数据库建表、设计表结构等等,这是以前不需要做的,所以也专门去学习了这项新的技能。

PART 2  AE日常工作的主要内容

AE工作流程和职责
AE工作流程和职责

1、与PM对接需求

PM调研完需求后,细化项目需求,再和AE一起做需求澄清,确认设计开发需求和交付周期等,并且以评审过的《需求说明文档》为依据,开始做详细设计。

2、详细设计

详细设计以前做产品经理是不用做的,现在作为AE是主要工作内容之一。这个工作比较重要,因为要清晰描述需求,保证能有效指导配置人员DE去完成后续开发工作,减少后期反复沟通。

详设文档涉及的内容面比较广,包括软件架构、部署升级方案、模型设计、组织权限、业务流程、产品结构图、功能设计、非功能设计、不满足项设计、第三方对接设计等12个部分内容。

一个项目通常只需一名AE即可完成整个软件架构、产品业务、到体验交互的设计复杂的系统会由专业架构师参与设计。

无代码软件详细设计内容
无代码软件详细设计内容

详细设计文档比较长,但好在是有标准化模板,每个模块内容结构很清晰,效率很快,比以前招投标的技术文件简单多了。

当然详设文档也是要评审的,PM和工厂配置人员都要参加,以便对方核对需求、减少返工。

3、原型设计

过去做原型为了减少重复设计工作,会在开源平台上找各类设计组件来拼装,而smardaten自带很多样式组件和布局,拖出来不需要怎么修改就能使用,整体效果看起来也比较统一。

另外,过去原型完成后客户会先确认,然而转到研发可能就会掰扯,这个需求不清晰、那个功能很难实现,导致原型也要反复改……但是基于smardaten构建的原型,给客户查看的样式基本就是最终的效果,细节配置开发也都是在此之上做的细化,不会有大的变动,所以AE此时作为产品经理就减少很多设计返工。

原型设计毕竟是框架,作为AE要考虑后续做详细功能构建、逻辑编排和交互时,是否有功能不满足的地方。只要有不确定的点,在做原型时就要摸清楚,并且记录下来,交给研发做二开。

4、研发对接

AE在工作协同上,除软件工厂内部岗位,研发基本是项目中唯一需要对接的外部门。在做原型和详设时,对不满足清单通过DTS系统提单说明需求,并跟踪需求完成进度。

作为新人时,他对smardaten配置功能没有特别精通,也很难识别不满足项,自己会反复去研究怎么配置、能不能配置,有些隐藏配置技巧他也没摸索透,所以经常求助内部配置专家。经过一段时间的训练,现在也能比较清楚的描述具体不满足点了。

5、配置计划

所有设计开发需求都描述清楚了,就交给DE去配置系统,基本上这个项目在AE这个节点就结束了。

不过有时复杂的项目需求,要配合配置组长TL,拆解具体的需求和确定工作量,毕竟AE对需求是最了解的。比如这个系统需要做多少个填报页、涉及多少个业务流、配几个交换机和大屏,分别需要几个人天等等,这些都会影响后面的配置开发排期

三、项目实践情况

PART 1  现阶段参与的项目情况?

在以前公司主要是跟踪大项目,包含设计加持续的迭代,1年负责3个项目,虽然大型项目延期影响不大,但需求反复修改迭代还是挺恼人的。

现在流程节奏更标准更快,目前主要以中小项目去试炼,虽然上岗没多久,但1个月内就可以负责了8个订单的设计迭代,包含人事管理系统、大数据分析平台、知识产权平台等,一般一周可以完成一个项目的原型设计+文档。

PART 2  AE视角下的项目交付差异?

最大的体会是现在项目交付的每个节点都是标准化的。有标准化流程、标准的内容输出和工作对接规范。

虽然以前的公司规模已经很大,员工超5000人,项目大、项目团队也大,但通常在一次会议上大致讨论对齐就开始分工,后期又涉及多部门的协调,扯皮是难免的事情。而软件工厂则流程比较标准,职能划分明确且部门间协调少,需求沟通成本就比较低。

另外延期的情况也很少。过去项目评审大多时候都是依赖主观经验粗略估算,交付延期很正常。现在一个系统需要配置多少页面、有多少复杂功能,都是可以量化估算出来,跟着计划走基本不会延期。

PART 3  入职至今的感受小结?

对我而言AE这个岗位相比产品经理,技术素养的要求会更多,涉及面比较多,所以也是一种成长,比如在这段时间掌握了数据库,也积累了多个行业领域的业务经验。

关于软件工厂与卓越项目交付

数睿数据软件工厂是基于无代码开发模式打造的流水线、规模化软件开发交付模式,通过全流程卓越项目管理机制,为客户提供多行业软件开发交付。

得益于smardaten一体化开发平台能力的持续提升,软件工厂也在实践中不断优化组织交付流程、持续提升交付效能。南京软件工厂总部在近3年时间,已完成500+项目交付,涵盖数字政务、智慧城市、工业制造、能源电力等行业领域。目前全国已建立数家软件工厂,包括合作伙伴自建和政企共建等,打造高生产力软件交付新模式。

数睿数据南京软件工厂
数睿数据南京软件工厂