应用开发者促进个性化定制软件的开发

日期: 2013-08-08 作者:James Denman翻译:邹雅玲 来源:TechTarget中国 英文

不仅是在企业或者商业界,还包括个人生活方面,应用开发人员都起到了巨大的作用。SpeakYourMind基金会专门为那些由于神经损伤而在沟通方面有困难的人群设置了开发人员。

Dan Bacher是SpeakYourMind创始人兼执行董事,据他所说,对于上述的特殊人群已有一种替代的强化交流(AAC)方案,但是该方案对于大多数人来说过于昂贵。作为一个非营利组织,,SpeakYourMind基金会的宗旨是,为闭锁综合症患者取消昂贵的硬件费用,提供一种可以运行在商品硬件中的低成本定制软件方案。

Bacher说:“我们想尽可能的降低成本。”SpeakYourMind致力于整合像Kinect这样成本低的技术,使其更便宜、更便捷,并向那些头脑和身体都需要这些技术帮助的人群提供辅助沟通。Bacher想要开发适合于所有麻痹患者沟通的更便捷的AAC系统,如今他认为该方案可以根据那些患有特殊疾病的如脑干部中风、运动神经疾病或者脊椎创伤患者的具体情况而实施。

Bacher的方法已经根据不同的客户进行定制软件方案开发。他说:“目前,这是一个完全自下而上的流程。”许多在SpeakYourMind工作的开发人员都是学生、实习生或者年轻的专业人士,他们工作都非常努力。就其本身而言,每个项目首先都要进行启动,并要相当迅速地显示结果。项目的开发人员可能只有半年的时间来处理其他各种各样的承诺。因此,他们不要在日后可能会取消的理论设计上浪费任何时间,这一点是十分重要的。

Bacher说,对“从客户面前尽可能迅速的获得原型并立刻整合客户们提供的反馈”方面存在巨大的推动力量。实际上,Bacher说他们经常会像团队成员那样接近客户,并且会这样说:“他们关于如何使软件变得更好的输入和反馈与开发人员努力编写的代码是同样重要的。”

开发模型是将每个新客户项目分到一个由两人组成的志愿开发团队。这两个志愿者将会见客户,评估特定客户所需要的功能。通常,设计会从一些已经开发成功的潜在访问方法开始。每个客户方案都是通过现有工具及新的定制软件,并结合最适合的方案而量身定做。然后每一个新的解决方案及其组件添加到增加的基础软件组合中,这样将来的开发人员可以有更多的资源利用。

尽管软件不是为大众而准备的,但是Bacher说他想要简化该组合,并围绕其创建开放源代码项目。他说:“我们已经将所要开发的项目以多种方式外包出去。我还想继续这样做下去,使该项目尽可能的开放、协调。”然而,Bacher确实对公开该项目有些担忧。他担心开放源代码项目也许不能为这个过程中的每个客户服务。

目前,SpeakYourMind致力于确保当每个客户及其家人谈及到SpeakYourMind所设计的AAC系统时,他们都会有人为客户进行指点。Bacher说:“其中重要的一部分是,团队中的代表会来到客户身边,并为其展示如何使用产品。”开放源代码项目的规模可能会迅速扩大,超越其基础能力,提供个性化服务,尤其是对于那些要重新学习基本沟通的成人创伤患者来说,Bacher说这一点相当重要。

我们要为其贡献些什么呢?

Bacher说SpeakYourMind基金会正积极从不同技能等级的开发者方面寻求捐赠和会费。从那些在开发及发布AAC系统领域内从事开发源代码项目的领导者身上,我们知道他们能够帮助组织协调团队间的沟通,创建项目组件的模块化,有助于减轻应用程序投资组合管理的压力或者有助于解决居于两者之间的事情。有事请与我们基金会联系。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

相关推荐

  • 如何为云部署安全开源代码?

    如今,大多数应用开发人员都整合使用来自于开源开发项目的代码来作为降低开发时间和提供整体代码品质的一种方法。

  • 学习下一代软件和App编码的经验

    面对关键软件开发者人才短缺的情况时,新兴的一代软件开发者那里似乎还有一线希望。这些年轻的开发者对待应用代码的方式对于老一代软件专业人士来说也许能提供有价值的经验教训。

  • 应用开发策略选择

    每个软件架构师,开发经理和开发人员都很可能遇到过软件设计和开发中“自上之下vs.自下而上”的争论。正确的答案其实是,这里并没有单一的最佳方案。

  • 云计算扼杀应用开发?