研发团队架构
团队架构:
美工跟据需求,设计界面,把并编写HTML态 面 产品经理 人 1 师架构1 人1 人 产品研发初期,搭建页面团队开发成静环境与核心构架页 开 发 人 员 测试人员 N 3名 -5 人 跟据需 全民测试 求 编写代码, , 实功能 模 研 发 团 队 的 人 员 都 现 块 参与测试
团队中各个角色的职责: 产品经理:产品经理在团队中是全程跟进的
角色,是起到一个分析需求、资源调配、协作、时间和
进度控制、质量把控、内部沟通等等,作用为产品的核心凝聚点。把控产品特征和功能。产品的用户体验、产品的发布标准,撰写系列文档,如需求分析文档、产品说明文档或功能说 明文档等等。产品创意的来源很多,确定产品的创意,定义要开发的产品。产品经理还需要评估产品;应该 包括公司高管的意见、用户的反馈、可用性测试的结果、产品团队和其它组的意见等。.
有人严格审核这些创意,判断是否值得采纳。产品经理就是负责这项评估的人。 美工:
负责后台管理系统的界面设计,设计师负责深入理解目标用户(产品计划满足其需求的
明确目标功能、用户导航和产品使用流程。设,各种人物角色),设计有价值的、 可用性高的计师必需要与产品经理密切合作,将功能与设计相结合,满足用户需求。目标是确保产品同源代码,形成稳定的JS,CSS,时具有可用性和吸引力。最终根据设计页面切图,编写HTML 静态页面。 系统架构师:系统构架师是一个最终确认和评估系统需求,设计系统整体架构,搭建系统实现的核心构架,并澄清技术细节、扫清主要难点、指导协助技术人员进行实际工作。从需求到设计的每个细节都要考虑到,把握整个项目,使设计的项目尽量效率高,开发容易,维护方便,升 级简单,等等。架构师需要有较深实际经验的人员,能对重用性、扩展性、安全性、性能、伸缩性、简 洁性等都做到很好的把控。并指导下面的开发人员进行工作。 开发人员:、编码和内部测试的组织实施,参与软件开发和维护,解决重 负责产品模块的详细设计 大技术问题,并负责相关技术文档的拟订和管理。 测试团队: 待项目完成后,会进入测试阶段,所有参与研发的人员都要测试,并形成测试文档。
项目开发流程: 可行性评估1.当产品经理确定基本的思路后,会先跟团队
成员沟通,并说明这个产品的思路及一些自己的想法.接着画出产品结构图与团队人员探讨实现方面的可行性。团队也会准备相关资料进行讨论,主要会从功能性及可行性两方面下手,在探讨的同时会指出功能或结构上的一些问题,并提出改善方案,这步一定得仔细,设计师再与架构师探讨并尽可能考虑到每个实现的细节,待产品功能结构理好后,再进行下一步工作。产品如果在使用性评估上 出现隐患,余下的其它工作也将会遇到诸多问题。.
2.产品原型图形可其它图形软件形成,此时产品的可以为笔画、word产品原型一般以图形展示,在规范都已经大致成型。这时可以叫上程序组人员与相关人员进行讨论,基本功能,结构,白板上对着手稿做最终的讨论,讨论出很多的潜在的问题。主要是做出的产品,程序组在 嵌套程序时要方便、快捷、易懂。经过二次、三次调整,最终定下完整的产品原型。
3.产品界面设计与搭建框架目前产品的雏形已基至的本成型,下一步将进入界面设计阶段,设计师也将通过画的 手稿或其它的产品原型进行设计界面。 1) 设计师 设计师根据手稿进行设计,设计完成后由产品经理确认,然后再形成静态页面。 2) 架构师 架构师根据讨论的产品原型搭建框架。确定产品界面、效果等等,这次的讨也可以再组织一次讨论,当产品界面最终定稿后, 论也会有一部份的修改,形成最终的版本。
设计规范及功能实现4.1) 设计规范
考虑到在动态实现方面,接口等,这时需要配合使用说明文档及设计规范规范来做辅助。最大程度的做到灵活,使用方便。 2) 代码及程序开发
当静态HTML完成后即由开发人员进行程序嵌套,并实现预期的功能。
这个阶段由美工全程跟踪,保证HTML和设计稿最大限度相似前提下,对已实现的功 能进行测试,并出交互设计改善文档,提交给技术人员。.
5.产品测试产品程序开发完成后还有一个比较重要的流程就是产品测试,测试时所有开发人员都 参与到测试当中,发现产品中的不足之处并修改调整。 产品上线及优化方案6.产品上线后,由程序组进行使用,使用后可以做出相关改善文档,协调研发组进行优 化的工作。修改后再次更新升级,直至产品完整。.