童话说说技术创业美文职业
投稿投诉
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

我们发布了四款微信小程序,想和你谈谈小程序的开发流程

8月24日 温柔冢投稿
  首先祝伙伴们新年快乐!接下来进入正题。
  作为TGIDEAS里的技术研发团队,我们跟其他的技术团队一样对新技术、新业务形态时刻关注,面对新的应用形态,团队结合实际业务,赶在年前发布了以下四款小程序应用:
  其中“王者荣耀赛事”仅仅历经了1个月的开发时间,赶在小程序上线时发布;“王者荣耀官网”紧随其后,在上线的第二天,也发布了。
  而“火影忍者赛事”沿用现成的、完整的赛事直播框架,仅仅花了8天时间,完成了策划、设计、开发和上线,这效率小伙伴们都吓了一跳。
  “邻友趣”这款利用lbs找游戏好友的陌生人社交小程序,历经了一个多月的开发时间,最终也在放假前发布。
  项目的输出效率略高,这背后到底遵循了怎样的开发流程,楼主今天抛砖引玉谈一谈,希望能引起大伙的一些思考,也希望能对即将或正在开展小程序开发的团队有用。
  小程序在2017年1月9号全量发布,楼主团队在10月份开始着手研究小程序官网文档,12月初团队的第一个小程序项目“王者荣耀赛事小程序”项目需求正式立项,12月20日第一个成型的版本制作完毕,以下开发流程示意图:
  (有同学疑问为什么是12月20制作了第一版?当时微信公开课定在28号,我们猜其可能当天发布小程序,于是原计划定在20号时完成完整版,有充足时间提审。)
  王者赛事小程序的开发流程跟网页需求的开发流程很像,主要差别为:小程序多了“版本提审”阶段
  由于引入了审核机制,小程序的迭代并不能如网页那样只要开发者有发布权限就能马上迭代到线上,需经微信官方团队审核后才能发布上线,于是,测试就变得重要了。
  接下来说说王者赛事小程序的开发流程遵循了简单原则:
  一。前端主动驱动产品
  为什么楼主建议前端主动驱动产品,主要原因在于:
  1。小程序开发中前端技术比重较大
  对于API和组件,可由前端开发者提供可行性评估
  由于小程序大部分API和组件均属前端范畴,前端开发者能告知产品经理组件和API能实现到什么程度;而对于部分涉及后端技术的API,前端开发者了解整个前后端逻辑,可跟后端开发同学一起商量如何制作接口(例如用户鉴权接口)
  开发模式的转变,前端架构首当其冲
  小程序相比于网页,前端技术形态虽然主体开发语言未发生变化,依然可以通过编写javascript(w)xmlcss实现逻辑,但设计思路已发生大改,原本大部分网页的前端逻辑大多为面向过程式编程,而小程序是借了HTML5的技术栈,却跑的是传统客户端开发的模式,限制了javascript直接对界面进行控制,开发者只能通过数据驱动来间接实现界面控制。
  前端开发者结合上述两点,可进一步进行技术预研,输出成型demo,并推广到产品侧,引导其结合实际业务进行需求立项,而在需求立项后的功能迭代中,又可结合现有API或组件的技术扩展性对立项功能的设计逻辑提出建议。
  TGIDEAS的前端团队遵循了以上方法,在10月11月份对小程序进行技术研究,曾输出过部分技术demo,如结合websocket的demo,以及结合实际业务数据的王者荣耀资讯demo,
  (王者荣耀赛事官网小程序原型)
  为了告知相关团队我们能利用小程序实现什么,我们还撰写专门的技术文章,最终得到产品和项目侧的认可,进而策划新需求,并最终决定开发;而在后续的开发中,对于视频直播、分享逻辑等功能上均提供了技术侧以及产品侧的建议。
  2。前端开发者需兼顾整个开发流程
  首先,因开发需要,小程序账号的唯一运营者需要绑定为前端开发者的微信号。从最初的账号申请到最终的提审发布,以及后续的数据统计分析阶段,前端开发者都需要参与,需要兼顾整个研发、测试和发布过程。
  其次,前端桥接交互、UI和后端,是各方通信的桥梁,因此,如果前端同学在此过程中主动推动整个项目的进展,项目研发速度将会有较大提升。
  二。小步快跑,敏捷开发
  每个功能,每个bug,在提出后的短时间内均快速实现,王者荣耀赛事小程序的开发周期之所以仅花了一个月,有赖于各方团队的极力配合,实现了快速拉会,快速拍板,快速排期,快速开发等高效工作模式。
  怎样做到敏捷开发,楼主觉得只要有驱动者即可。前端可以驱动产品,所以这时候只要前端同学不要把自己的角色定义为执行者,而是定义为驱动者,在遇到问题时,不是寻求方案而是先提早预想解决方案,然后引导大家对方案进行优化即可。
  三。PLANB原则
  这也是楼主在其他项目中应用的原则,意思是任何一套技术方案,最好能构想两套方案,一个是预想方案,一个是保底方案。
  预想方案是大胆的假设方案,必须安排时间进行预研、突破和实现。
  保底方案是必定能行的方案,一般是很简单粗暴的方法,目的是为了保证整个产品逻辑起码能形成闭环。
  这么说可能有点玄乎,我举个例子,在进行王者荣耀赛事小程序时,我们有面临这么一个问题:现有资讯的数据格式没法满足小程序的数据格式要求。
  我们制定的预选方案为:运营侧或者前端侧制作自动转换接口,把原有资讯内容自动转成小程序格式的内容。
  保底方案为:手动转换文章格式,并沉淀入库,制作接口调用。
  起初,运营开发对预选方案经过初步尝试后,并未能实现,于是我们快速切换为保底方案,让项目逻辑直接往下跑,而等到后期释放人力后,运营开发的同学其实已经攻破了难关,原本的预选方案已经能实现。
  保底方案就是planb,它不一定能用上,但它有不可磨灭的作用。
  当然,这两套方案并不是只能选其一,也能同时使用。我们对热区数据埋点统计同时部署了预想方案和保底方案,
  预想方案:微信提供的事件统计模块
  保底方案:点击流的二次封装接口
  事实是,微信提供的事件统计模块在小程序发布前期有BUG,数据有点偏差,但幸运的是我们两套方案均部署了,点击流的统计方式把热区统计的数据收集了。
  
  上述扯谈了一下王者赛事小程序的应急开发流程和一些原则,其实在攻克这个小程序后,我们手上别的小程序项目的开发流程也就顺畅起来了,这里总结一下通用的一个流程图:
  (时间的评估是以我们团队的人力情况衡量的,只做参考)
  预延期部分我涂灰了,并不是说这块不重要,相反楼主觉得这块特别重要,前端的同学最好在项目开始之前做一下预研,这样有时候会事半功倍。
  而在动态开发期,视觉还原环节可类比于目前网页开发中的重构环节,可对目前的重构人力进行培训进而分担该部分工作。
投诉 评论 转载

基于TIM项目的反思与探索:实例解析办公应用的正确打开方式在支持TIMMac版的时间里,设计团队经历了产品的诞生、迭代、转型,在跟进一个个需求的同时我们也在反思:如今的产品是否理想?是否可以为用户解决办公场景中的痛点?如果重新定义一款……浅析自动投标中的约定固定期限产品上一期已经讲述自动投标工具型设计规则,今天顺便写写自动投标功能产品篇。一、三大优势目前大部分主流平台都拥有这款产品,该产品具备三大优势降低用户时间成本;……电商品类到底该如何设计?文章对设计品类的基本思路进行概述,与大家分享,相信一定会有所收获。目前市场中的电商类网站为数众多,大到天猫、京东、淘宝,小到某一服务类、工具类的APP都有自己平台的商品服……我们发布了四款微信小程序,想和你谈谈小程序的开发流程首先祝伙伴们新年快乐!接下来进入正题。作为TGIDEAS里的技术研发团队,我们跟其他的技术团队一样对新技术、新业务形态时刻关注,面对新的应用形态,团队结合实际业务,赶在年……如何才能做出优秀的设计?很多年轻设计师往往在设计好一套作品后都会邀请大神点评一下他们的作品,刚好最近我在Facebook的设计博客看到一篇文章,很适合这个话题,现在分享给大家。在Facebook……境际的应用:如何让用户主动传播和复购?人有所欲必有所求,而境际的设计就是去找出“欲”,完成其所“求”。“It,sYourDay”我们先来讲一个披萨店的营销故事:“It,sYourDay”美国有这样……产品设计方法之容错性02:如何进行产品的容错性设计?继上篇文章,这篇文章主要介绍了几个进行产品容错设计的方法。1、正确有效的引导和提示在用户操作前即给出正确且有效地引导和提示,有助于减少错误发生的可能性。正确地……产品背后你的名字电影同款日记APP意义何在?日记和时空交错是一件十分矛盾的事情曾经和小伙伴讨论过要做一款和新海诚导演的电影《你的名字》(君名。)里和男主使用的日记软件一样的APP,但最后还是放弃了。因为我们发现了更……为什么很多主流App没有夜间模式?每一款阅读类应用,微信读书、qq阅读、掌阅等,即使都具备夜间模式,那也只是在图书页面内才具备,一旦退出来回到书架或者书城,一样被闪瞎眼。越来越多的人喜欢熬夜,也越来越多的……问答整理:好的产品真的是用完就走吗?前两个星期在天天问里面提了个问题好的产品真的是用完就走吗?没想到大家对张小龙的这一产品理念都很乐于谈论,各抒己见,一不小心就被置了顶,哈哈。对于这个问题你怎么看?下面贴上问题和……如何设计出让用户更愉悦的用户体验?(一)无论是作为一位开发者,还是设计师,我们都想要创造让自己自豪的产品。希望它能够让用户在工作、娱乐和交流之际,获得难忘、有效、简单以及愉悦的体验。目标导向设计设计可以定……设计思考:这个简单粗暴的设计为何是“好设计”?20世纪著名建筑师史密斯。德罗在总结他成功经验时说“魔鬼藏在细节中”,面对一些习以为常的设计,设计师能否洞察背后的不寻常?今天想探讨一个我们每天都能见到数十次的“寻常”设计……
智能硬件之配套软件产品设计总结(1)汽车后市场模式解析之(二):谁适合做汽后企业的产品经理?产品经理天天提MVP,到底该怎么用?常见的AB测试误区分析:重复检验显著性C端产品需求分析:提炼转化如果以后不做产品经理了,你打算做什么?初级产品经理缺乏经验沉淀,该如何写好需求分析报告?产品经理实习复盘:参与新产品立项三个案例,讲述产品与研发的沟通方法4个要点,编写一份接口需求文档11条通用法则,教你产品经理面试通关指南预估市场规模,从思路方法关键概念入手妻子能查丈夫住酒店记录吗(老公删了微信聊天记录怎么查)为你,卷一帘离别的幽梦乘法领导者除法领导者决定了你能带领团队走多远鸣人卡卡西佐助都有专属战靴了,安踏x火影忍者联名鞋发布协定造句用协定造句大全监管工作计划中老年真的远离时尚了吗?银发市场不可小觑辽宁发现一户人家的厨房,因装修太精致而圈粉10万,网友好高级初恋也放荡第十一章建功立业婚内出轨调戏引致死亡威上海做埋线提升好的医院是哪家日流水20万,它在院里卖驴肉,小院餐饮正悄悄走火中秋节优美段落快乐的中秋段落

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界