http://xcx.duoxiang.net/
我的分享将从以下四步说起:立项、设计、开发、运营。1、立项项目立项规划是项目最开始的部分,我觉得也是最重要的部分,必须考虑完善,它的工作内容类似于“产品经理”的职责。虽然我是 Founder,但产品的设计思路探讨还是与大家共同完成的,共同探讨才能更好的协同开发。具体而言,这个环节有两个内容:头脑风暴、文档整理。1、1 头脑风暴首先,我会先在团队的讨论组中提出我的想法,以供大家在其中互相讨论,思路碰撞。我们的团队最初的时候只有四人,均负责参与研发。但是在产品脑暴的时候,团队的成员和周边的老师同学都提出了各自的见解与建议。讨论会前需要提前制定好需要讨论的内容,以免讨论时出现偏差和遗漏。讨论会议后,都需要记录电子版材料,对于计划中的讨论内容需要记录详细,方便后续开发思路清晰。对于讨论时临时迸发的想法,要及时记录,避免结束后就抛于脑后。1、2文档整理其次,整理头脑风暴的思路文档并撰写相关的研发文档,包括但不限于:需求文档、产品文档、模型文档、设计文档、接口文档。1、2、1需求文档采用敏捷开发模式,卡片式需求分析,样例如下:
发布物品信息:支持选择身份、分类、添加地点、图片、描述等信息,作为希望找寻物品/找寻失主的校园用户,我希望发布物品的时候,可以选择身份、分类、添加地点、图片、描述等信息,以便能将我发布的物品信息,以流处理方式进入匹配算法通道。验收条件:物品发布必须包含有身份、分类、添加地点、图片(寻物选填、拾物必填)、描述;地理位置需要授权;提示用户拍照要求;提示用户描述中不包含联系方式;详细描述内容不超过300字。1、2、2接口文档接口文档是前后端对接中必不可少的,尤其是当前后端分离,交由多人协同开发时,良好的接口文档可以极大的加快开发效率。2、设计设计工作由团队中的一位同学与我所在学生组织设计部的同学协同设计,对接设计工作。每一版设计稿都需要经过多次雕琢。设计稿的内容具体包括:规范、原型、UI、切图。规范重点是色彩规范、组件规范、和字体规范。原型更多的是交互说明,这里我们只是用设计文档中以说明的方式在UI图上标注了交互。当然,采用Axure等软件更好的制作UI原型会更好地让开发人员get到设计思路。3、开发一款好的产品离不开的核心环节:项目开发。本环节包含两个部分:任务规划、开发工具。3、1任务规划首先,每次开发前需要罗列出本次开发任务中的各个需求点或技术点,可以从整体上有直观了解,防止迭代开发结束时与需求不符。目前我们采用的清单方式是较为简单的印象笔记,可实现清单功能,在借鉴欣赏“双生”团队的开发经验后,尝试使用了Notion,后续也会逐渐吸取经验使用更好的工具,让后续的开发变得越来越好~3、2开发工具开发工具采用了JetBrains系列的WebStorm、PHPStorm、PyCharm、DataGrip等工具。JetBrains的学生版可以使用一年免费,而且其系列具有整体化的热键、使用习惯,可以保证开发者在多平台开发时得心应手。由于之前有过多个Vue项目的开发经历,本次开发采用的是MpVue框架开发微信小程序端,WebStorm具有良好的小程序开发环境,搭配微信开发者工具实现调试功能。4、运营我们初步将推广落地场景定位校园。校园场景中的运营将以各大校园学生组织中的新媒体组织作为出发点,结合校园微信新媒体、易班等流量平台进行多入口宣传推广。目前我们通过微信公众号推文、官方微博、空间宣传、抽奖活动、海报和线下宣传等多种渠道进行宣传。后期可配合校方宣传部门、各社团组织、辅导员和教师团体进行多方位推广,增强产品影响力。待后续产品影响力提升,可进行多校园落地,使更多高校的师生获取到便捷的失物招领服务。

