谈到目前的移动应用程序项目时,项目经理Marlena Smith认为该项目可以促进临床医师、开发人员甚至是艺术家们之间的沟通。结果是,一个名为Camp Discovery的iPad应用程序可以帮助自闭症儿童练习掌握重要的技能。
Smith在自闭症及相关疾病中心工作。这是一家专注于研究和治疗自闭症的临床研究机构(CARD),尤其是针对自闭症儿童。Smith说:“我们主要关注如何利用科技来提升现有治疗手段的医治效率。”需要特别指出的是,他们正积极探索使用移动应用程序来扩展目前疗法和研究的范围以及提升其效率。
作为Camp Discovery移动项目的项目经理,Smith面临许多挑战。她主张将敏捷开发与团队协作技术结合到一起,来创建一种能帮助自闭症儿童的移动应用程序。这是一个非常复杂的项目,需要建立一个能平衡娱乐性和教育性的界面,同时也需要收集研究数据来帮助CARD日后的自闭症研究项目。
移动应用程序开发中遇到的挑战
Smith说,工作中最艰难的部分是“当有所需求时,要确保每个人都能满足这种需求。”Smith强调,这意味着需要不断地提前安排出前两周的工作计划,而不是只提前一周安排接下来的迭代。例如,开发人员在开发一款游戏时需要插入一个图案,而艺术家们需要在他们开始创作另一批艺术品之前,就要了解开发人员究竟需要什么样的图案。随着时间的变化,任何一方的时间计划都会发生变化。
Smith说:“我们需要关注的另外一件事情是功能的分散性。”对于开发人员而言,功能蔓延是永恒不变的诱惑。他们想要增加可以使应用程序更吸引人的功能特征。Smith不得不权衡这些功能,以至于不失应用程序最初的用途。
Smith说:“在临床治疗和移动应用娱乐性之间要进行认真的权衡。开发人员经常说‘如果将应用程序添加到治疗中,那就将是一件非常了不起的事情。’但是,这些东西都会分散自闭症儿童的注意力。因此,我们犹如不断地行走在钢丝之上。”
保持游戏的领先地位
Smith认为团队使用的方法满足了最后紧迫的期限,同时也权衡了“敏捷项目与其他几个极限编程”之间的优越性。Smith的移动项目管理工作包括频繁的团队例会、迭代开发以及调节与其他几个公司经理、开发人员、主题专家、测试人员和其他项目团队成员之间的协作关系
Smith说:“沟通是关键。”作为一个移动项目经理,其工作要以计划和保持优势为中心。对于Smith来说,这就意味着需要进行许多信息交流。她要求团队成员分别汇报他们各自现在所做的工作和下一步的工作内容。“我们每周都要开一次例会,但是,每次我都要检查每个人的工作,同时可以发现目前工作的困难。”
她也经常告诉她的团队成员在工作量中做一些小的调整。例如,这一周她可能会向艺术家们要更多的卡车图案,因为,这种赛车游戏的发展速度要比想象中更迅速。可能会减少青蛙图片的需求量,因为,动物游戏的发展遇到了阻碍。
Smith的工作方法非常奏效,因为,她非常幸运,整个开发团队都在一个地方。“这种地理上的优势使得我在特别关注该项目时,可以方便的进行非正式的交谈。”Smith团队不必每天开会,因为,整个团队成员都在身边,可以看到其他成员都在进行什么工作。
流程建模取代了设计文档
Camp Discovery项目的初期,Smith发现,在向开发人员展示学习过程时,临床医生们的设计文档并不是十分奏效。设计文档存在的问题是,产品所有者更倾向于提交他们所认为的移动应用程序应该具备的那些功能。不幸的是,在移动开发方面他们经验不足,无法确切知道哪些功能在移动应用程序上能运行,哪些功能在移动应用程序上不能运行。
最好是让开发人员决定设计方案。他们对移动应用程序开发过程非常了解。最难的部分是要帮助他们了解应用程序所要设计的现实活动流程。
Camp Discovery项目是指拍摄并模拟治疗过程。有了实际治疗过程的录像资料,CARD的开发人员更能理解和仿真现实流程。Smith认为,一旦录像资料能提供更为有价值的信息,开发团队将会摒弃原始的设计文档。
开发源于一个充分的理由
Camp Discovery的首次发布提供了四种不同水平的单一对象匹配游戏。这对于用户进度来说,孩子们可以在掌握其他游戏技能的基础上解开更多的游戏。为了领先于用户,Smith和她的团队计划每周在应用程序上都增加一款新游戏。
为了能给孩子们带来欢乐和更舒适的互动实践,移动应用程序同时也向研究人员提供了一些有价值的数据。Camp Discovery应用程序追踪了用户的活动和他的技能进展。该信息有助于研究人员更好地了解自闭症儿童的情况,并帮助他们改进治疗方案。
Smith喜欢移动应用程序和CARD的工作。她发现,从事可以直接帮助自闭症儿童的项目管理工作是值得的。最让她自豪的事情是,让拥有不同专业背景的人们聚集到一起,共同努力使游戏和治疗手段的结合成为现实。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
为什么2017年是软件开发改革的一年
云和移动应用开发正在经历严峻的变化。你可以感谢——或者责备,那些帮助普通公民完成应用开发的工具。接下来有什么趋势?
-
Alpha DevCon公告:移动应用开发向JSON数据格式迁移
JSON数据格式似乎统治了移动应用开发领域,企业和开发者认为用JSON格式处理数据可以帮助他们赢得更多利益。
-
HTML5如何融入企业实践中?
移动应用已经越来越成为企业的主流应用,而移动化办公也在逐渐走向成熟。谈到移动开发,你一定会想到HTML5技术。事实上,随着HTML5技术的逐渐成熟,它已经在企业与开发人员之前流行开来。那么,究竟如何让HTML5融入企业实践中呢?
-
移动云应用:开发与管理
云计算与移动性这两大技术的交叉必然是炙热异常的,而这也是应用程序开发人员和规划人员所面临的一大挑战。