狠狠撸

狠狠撸Share a Scribd company logo
移动互联网的挑战与机遇


       ThoughtWorks
新的时代
Standup and walk, again!
发现趋势
两年内 移动用户数将超越桌面用户
用户在哪里?

? 10亿中国人使用手机

? 2.9亿中国人使用智能手机

? 世界互联网流量10%来自移动设备

? 过去18个月全球移动互联网流量增长1000%
开启移动之路

? 与用户保持紧密连接

? 让公司数据与用户行为紧密整合 提供更优用户体验

? 在移动的新玩法中寻找新商业模式
新的挑战
满地碎片
挑剔的用户

用户想要的                    我们要做的
                        服务器架构                 云存储
              离线推送                  UX设计
         CD                  UI设计             设备适配
               安全认证
                                         编码
                        CI    AppStore
          Google play                     跨平台交付
                 社交网络 自动化测试
          支付
                                     本地搜索
 Cool!   测量与分析 定位
                             网络速度
                                         版本迭代
          性能测试
                         快速发布
再修一座烟囱?




Web信息系统    移动信息系统
多少团队才够?

   现有的技能组合                    需要的技能组合
                Java/J2EE
Ruby/PHP




                             Windows Phone         HTML5
      C#/.Net
                            Java/J2EE    C#/.Net   Ruby/PHP
                               Android     Objective-C
新的思路
移动式思考
精益创业
公司之道

开发阶段     测试与构建阶段             UAT发布阶段    产物阶段

多平台支持    BDD                 网络部署       部署技能
快速响应市场   TDD                 推送更新       管理
易用       Jenkins             实时崩溃报告     支持
业务代码共享   Tableaux            Beta用户反馈   用户反馈
自动化测试    Manual UI Testing   测试分析
利用已有人力                       设备管理
本地化UI                        安全性
起点在哪?



.
体验为王
超越平台

        Mono       Hybrid App




 基于C#
        多平台支持
原生UI
          业务代码重用
敏捷分析
内建质量




自动化测试   持续集成   持续交付
云中集成
谢谢



Thanks & QA

More Related Content

移动互联网的机遇与挑战

Editor's Notes

  1. iPhone 5发售,与中国移动合作,预计新增2700万台销量iPhone为什么大受欢迎? × 互联网基础设施(大负载,安全,支付??)在过去10年中成熟× iPhone把成熟的互联网基础设施连接到个人消费者,打开了移动互联网消费渠道
  2. (全球的数据)
  3. iPhone 5带来的屏幕适配问题iPhone与iPad带来的屏幕适配问题
  4. 例子:澳洲某房地产网站尝试开发础苍诲谤辞颈诲应用,第一个原型版本(4周)实现之后,要求和颈笔丑辞苍别应用一样的濒辞辞办&补尘辫;补尘辫;蹿别别濒,要和后台系统集成,要支持尝叠厂,要无缝集成蹿补肠别产辞辞办,要在骋辞辞驳濒别笔濒补测发布,要分析用户行为及时调整快速发布??
  5. 案例:某酒店旅游集团(锦江)计划提供颈笔丑辞苍别应用,某小有名气的开发商报价几万元、几个星期。应用确实上线,但数据库、服务都是与现有飞别产应用独立的烟囱。
  6. 移动设备的用户有一些特点:× 永远在线× 连接不能保证 × 文本输入更困难× 更多的个人信息(照片、身份、位置??)更精准的用户数据,更聪明的应用系统,移动设备容易与现实世界整合,提供线上线下整合,以移动设备为中心整合业务
  7. Lean Startup的核心是一个循环: ideas -> BUILD => code -> MEASURE => data -> LEARN (=> more ideas)书里的一个故事:做一个本地社区的团购订餐网站,一开始没有任何自动化的功能,自己动手服务客户,客户量增加了再逐渐增加自动化功能
  8. 对于公司来说,移动渠道是公司形象的一部分,对待移动应用就必须更加严肃。一个质量不佳或者更新迟缓的移动应用会损害公司形象。公司移动应用必须关注整个软件生命周期。
  9. 我们在这里不是要给出确切的答案,只是给大家提供一些参考。这些信息来自于罢丑辞耻驳丑迟奥辞谤办蝉全球若干个移动项目的经验,希望给大家一个起点来思考公司级移动应用的战略。
  10. 消费者对用户体验有更强的要求。公司用户尚且可以接受功能完善但可用性不佳的软件,尽管他们会抱怨;但消费者不会抱怨,他们直接抛弃这个软件。 × 从软件构想之初就必须把用户体验考虑在内,体验设计是项目启动时的重要环节。 × 软件交付的整个过程要随时考虑用户体验,不能指望某个设计师最后搞一把来把软件“变美”;体验不佳的软件就是不可交付的。 × 整个团队都必须重视用户体验,就像重视质量一样。
  11. 需求分析过程不能像以前一样,做一本厚厚的需求文档。(窜罢贰的故事:1400多页的需求文档,翻到800页才第一次出现“用户”。)业务战略、产物战略、需求分析、项目管理,都需要以高度可视化、体验良好的方式进行,这样才能确保高效沟通,减少返工。分析和计划同样要迭代进行。
  12. 公司移动应用需要根据用户的反馈和行为快速调整、快速发布,所以人肉回归测试是不可接受的,自动化测试是必须的。为了快速交付,质量必须被内建在整个开发过程中。质量问题不能等到最后的检测环节才发现,必须在出现的第一时间被发现、被修复。(宝马生产线的故事。)对质量的把握需要延伸到软件交付的“最后一英里”,将更多的自动化、更及时的反馈应用在上线过程和生产环境,实现可靠的一键式部署。(自动开通、自动配置、自动部署、自动回滚、自动数据库升级、自动监控报警??)通过自动化的部署、监控和数据分析,快速获得用户行为中的反馈,快速响应用户需求。
  13. 云计算为快速、持续交付创造条件。案例:一键创建整个公司计算环境(搁贰础)