【转载】开发杀手级企业应用10规则

标签: HTML 5技术概览 HTML5 技术博文 HTML5前沿技术 HTML5学习资源 HTML5最新动态 | 发表时间:2012-05-14 14:10 | 作者:HTML5研究小组
出处:http://www.mhtml5.com
by jianguang

卓越的企业级App要7*24小时在线,保持机警,能帮助员工抓住每一个机会。下面就来看一下如何构建。

你也许认为你和你的团队都已经拥有了个人电脑。

但是根据 Lextech Global Services(一家移动app设计与开发公司)的CEO  Alex Bratton的说法,你并没有真正拥有。

Brathon说:“如果安装了合适的app,移动设备就是首要的真正的个人电脑:可以装在口袋里,7*24小时可用,最重要的是,移动设备不是为大众市场而设计的,而是为你的个人需求而设计的。这才叫人个电脑!”

 

Bratton说,移动设备上的app相比PC机和笔记本电脑上的app具有很大的优势。便携性和可用性是指雇员的“智能代理”可以在口袋里默默地接收数据。

始终在线,保持机警,时刻准备着为雇员解决问题或抓住机会。你的企业app就应该设计和部署成这个样子。

Bratton说:“大多数app不是这样子的。”

为什么呢?大多数移动web app都是简单地将web app进行压缩后放到移动设备上的。根据Bratton的说法,这种做法是完全错误的。好的app应该源自一种与软件功能性完全不同的思维方式。

往app中增加100个功能几乎不用费多大心思。而要想实现一个核心功能就需要对业务目标和用户需求有很深入的理解。这需要付出很大的努力,并且要遵守Bratton提出的构建移动app的10条建议:

  1. 目标决定一切。好的移动策略基于稳定的业务目标:降低成本,减少浪费,改善服务,做出更好的决策,适当地加强沟通和团队协作等等。不管怎样,总是要从你的目标出发,因为……
  2. 永远不要让技术来左右你的目标。好的app应该是利用合适的技术来实现先前已经设定好的目标。永远不要让技术(尤其是新热点技术)来决定你的目标。选择正确的技术来实现你的目标。虽然技术是很重要的业务工具,但它决不应该影响策略。
  3. 不要违反你的最佳实践。好的app可以使用户以最简洁、最准确、最有效的方式来工作。查明完成某项任务的最佳方法,然后构建app来实现这些方法。
  4. 要有较高的资产收益率。对工作流和沟通的改进,至少要使每个雇员受益5千美元以上。设定较高的目标可以驱使你更严谨地、富有创造性地思考,以通过为雇员们提供合适的工具而优化他们的工作过程。
  5. 遵循 5% 的规则。选出一小部分需要做得很好的事情。移动app只可以很好地实现web app中5%的功能。不要试图将所有东西都展现给每个用户。
  6. 开发之前请深思熟虑。开始写代码之前请明确需求。该app是否需要在脱机情况下运行?该app如何与后台系统交互信息?什么样的工作流对目标用户来说才是有意义的?
  7. 请在 1 3 个月内完成项目。需要长期开发的app太复杂了。永远不要试图实现太多的功能。相反,只实现有限的功能,将这些功能做到极致。
  8. 让最终用户不断地参与。只有有用的功能才是最好的功能。最终用户就好比是客户。让他们接触并评价早期的系统原型,以确保开发过程一直沿着正确的方向。
  9. 确定和衡量成功。建立客观的度量衡:用户数量,节省或收益的数额,改进大事记,远程访问量的增加等等。你的成功标准要以业务目标为基础并且要可度量。
  10. 永远不要为了耍酷而耍酷。永远不要创建以外观为重点的app。只有可以产生重要的并且可度量的结果的app才是最酷的。

 

作者:

eff Haden, 在制造业工作,业务和技术知识广博。还有很多其他内容是从 ghostwriting books书中摘录的,是关于他认识的一些最明智的领导者的,请关注 @jeff_haden

 

译者:林建光

原文链接:

http://www.inc.com/jeff-haden/build-killer-mobile-enterprise-app-10-rules.html

 

相关 [开发 杀手 企业] 推荐:

【转载】开发杀手级企业应用10规则

- - HTML5研究小组
卓越的企业级App要7*24小时在线,保持机警,能帮助员工抓住每一个机会. 你也许认为你和你的团队都已经拥有了个人电脑. 但是根据 Lextech Global Services(一家移动app设计与开发公司)的CEO  Alex Bratton的说法,你并没有真正拥有. Brathon说:“如果安装了合适的app,移动设备就是首要的真正的个人电脑:可以装在口袋里,7*24小时可用,最重要的是,移动设备不是为大众市场而设计的,而是为你的个人需求而设计的.

企业开发的互联网转型

- - 乱象,印迹
算起来,我从互联网开发转向企业开发已经有四年时间了. 在刚刚投身企业开发的那段时间,虽然也读过《企业应用架构模式》之类的书,到底没有做过正经的“企业开发”,而且业务并不算太复杂,所以还是借着之前互联网开发的老底子解决问题. 这么做确实解决了很多问题,但心里还不太放心,总觉得这不是名正言顺的“企业开发”,以后会有问题.

企业应用开发与互联网应用开发区别

- - 行业应用 - ITeye博客
注:转自 http://timeson.iteye.com/blog/609045. 新形式下的企业应用特点: . 企业应用系统从封闭走向开放,由局域网转到互联网,随着涉众面的极大扩展,新的企业应用要求多浏览器支持(IE,FireFox),国际化支持,全球业务的互联互通. 这样就要求企业应用不能满足简单的表单、表格、树、菜单;而是要求有较好的用户体验,提倡富互联网应用.

Twitter也要企业平台化?希望第三方来开发企业应用

- - 微博之博
看来,微软收购企业社交网站Yammer启发了 Twitter. CEO迪克·科斯特洛最近表示,Twitter虽已成为一个强大的广告和 营销工具,但目前才刚刚开始向一个多面企业通讯平台转变. 他提示说:“我们会看到更多的CRM创新工具、更多的分析工具、更多的情感分析工具的出现,这是自然而然的事情,也是我们所期待的结果.

Android进行设备管理(针对企业开发)

- - CSDN博客推荐文章
在使用设备管理功能前需在 res/xml/device_admin.xml 中声明和定义要使用的设备策略,这些声明和定义的策略将会被我们的应用程序执行,如果你执行了没在  res/xml/device_admin.xml  声明和定义的策略,那将会抛出  . SecurityException  异常,具体定义如下.

开发者更多咨询Stack Overflow更少看企业文档

- - Solidot
微软等软件公司为API、服务和软件平台等主题创建数以百万计的文档,创建软件文档费时费力,如今越来越不讨好,因为软件开发者对这些枯燥的文字日益失去兴趣. 如果遇到问题,他们更多时间是到Stack Overflow等开发者问答社区去询问. 企业也注意到了这一趋势,如YouTube API就将开发者支持论坛从Google Groups转移到Stack Overflow,他们的API文档是由数千个问题组成.

基于OSGi的企业级开发框架实践——序篇

- - CSDN博客推荐文章
OSGi就好比达摩克利斯之剑一般,在其强大而锋利的背后却隐藏着让人窒息的危险. 我的形容好像有点夸张,不过在现实中大多数的研发团队基本上都认为OSGi并非像各类评论文章中介绍的那样光彩熠熠,而更多的像是食之无味,弃之可惜的鸡肋. 诚然,我不能强迫每个人都接受我的观点,在每个项目中始终不渝的实践OSGi.

基于 Quartz 开发企业级任务调度应用

- - ITeye博客
此篇博客转发自http://www.ibm.com/developerworks/cn/opensource/os-cn-quartz/.     Quartz 是 OpenSymphony 开源组织在任务调度领域的一个开源项目,完全基于 Java 实现. 作为一个优秀的开源调度框架,Quartz 具有功能强大,应用灵活,易于集成的特点.

JeeSite 企业信息化快速开发平台

- - 开源软件 - ITeye博客
JeeSite 企业信息化快速开发平台. JeeSite是基于多个优秀的开源项目,高度整合封装而成的高效,高性能,强安全性的 开源Java EE快速开发平台. JeeSite本身是以Spring Framework为核心容器,Spring MVC为模型视图控制器,MyBatis为数据访问层, Apache Shiro为权限授权层,Ehcahe对常用数据进行缓存,Activit为工作流引擎.

NutzWk 4.0.5 发布,Java 企业级开源开发框架

- - 开源中国社区最新新闻
NutzWk 基于Nutz的开源企业级开发框架 . 本项目源于2010年,那时老东家还在使用Jsp和Struts1,需要手动创建并释放连接池、需要配置XML请求路径和类映射关系、要支持刚刚兴起的JSON非常痛苦等等的原因,开始选择适用“快速开发、功能丰富、扩展性强、性能优越”等技术要求的框架产品,讨厌Spring的繁杂配置、Hibernate及Mybatis的繁琐,讨厌一切让开发变得低效和繁杂的技术,这和Nutz的设计理念不谋而合.