介绍
在前面4章中,您学习了敏捷方法的基本特征。在本章中,您将完成一些实际作业,以便将您学到的概念与七巧板用例联系起来。
商业愿景的价值
迈向成功的第一步是选择“正确”的应用创意。您需要通过几个步骤来选择可行的业务需求和商业愿景。
集思广益应用创意。 从头脑风暴所有可能的应用创意开始,这可能构成您的商务应用组合的基础。没有错误的想法,即使是最不切实际的想法也可能成为您想要开始的想法。
尝试在 5 到 10 分钟内集思广益,尽可能多地提出想法。
现在您需要检查这些想法是否真的适合使用西门子Mendix 来实现!您可以使用 Pace Layer 模型来定义它。
定义 Mendix 拟合。 下面显示的 Pace Layer 模型用于确定应用属于哪种系统:创新系统、差异化系统和记录系统。定义了速度层后,您将能够决定它是否适合使用 Mendix 实现。
下图说明了 Gartner 在 2011 年推出的 Pace Layer 模型。
该模型允许在系统层上映射应用程序。Gartner 已发布此分类,允许将应用程序映射到创新系统、差异化系统或记录系统层,基于:
- 应用程序更改频率的预期。
- 需求固定或不明确的程度,并随着时间的推移而发展。
创新系统:涵盖客户不知道自己想要什么的场景。但他们预计他们需要进行实验。在技术方面,它可能与物联网、大数据、RPA 等的使用有关。这样的应用程序的变化率很高,定义的需求程度很低。
差异化系统:涵盖客户知道他们想要什么,他们知道他们需要竞争,另一个应用程序需要与他们的竞争对手不同的场景。该应用程序的独特功能可能包括流程、功能和/或交付模式。
记录系统:与所有其他情况和场景相关,客户确切地知道他们想要什么,并且他们的应用程序不必是唯一的。想想工资单、合同管理、CRM 和其他标准化程度高、变化率低的应用程序。
如果您想知道哪些类型的应用程序适合使用西门子Mendix 实现,请注意这些应用程序属于上两层,即创新系统和差异化系统。没有什么能让你更好地理解这个系统作为实践。让我们激活您对 Pace Layer 模型的了解!
思考的食物:分析您在上一个练习中创建的应用程序创意,并为每个涵盖的节奏层定义至少一个应用程序创意。在对您的应用创意进行分类时,请注意需求波动的程度和预期的变化速度。
现在,让我们将注意力转移到 Tangram 应用程序上。请记住,Sophie 旨在创建一个与众不同的应用程序,因为她希望她的应用程序在竞争对手中脱颖而出。现在您知道她的想法非常适合与 Mendix 一起实施!
将这个想法映射到 Pace Layer 模型上还不足以决定这是否是正确的应用程序开始。现在您需要检查您的应用程序候选人是否有明确的业务重点。
验证业务重点。 要检查应用创意是否具有明确的业务重点,您需要执行多个步骤:
- 角色。尝试确定应用的目标用户/角色。如果您分析 Tangram 应用程序的想法,那就是您制作此应用程序的客户。接下来,您需要定义客户将用于使用该应用程序的渠道。
- 渠道。 尝试定义哪个渠道最符合逻辑。您可以在手机、客户门户、电子邮件等中进行选择。对于 Tangram 应用程序,您针对的是应用程序的移动版本,因为您希望孩子们会使用他们的手机玩这个游戏。然后您需要定义应用程序将包含的主要功能。
- 主要功能。 尝试确定应用程序需要提供的核心功能。Tangram 应用程序的主要功能是提供 Tangram 游戏功能,使用户能够旋转形状以适应图案。除了主要功能之外,您还需要定义是否还有其他需要实现的次要功能。
- 次要功能。 尝试定义除主要功能外,您的应用可能需要哪些功能。由于 Sophie 想要监控应用程序的使用情况,因此为她提供管理仪表板是 Tangram 应用程序中次要功能的一个示例。最后,您将了解与其他系统集成的需求。
- 一体化。 尝试定义您的应用需要哪些集成。对于 Tangram 应用程序,这意味着与使用在线游戏平台的其他游戏玩家建立连接。
除了检查这些应用创意中的每一个是否具有明确的商业价值外,您还需要分析其技术特征:
定义技术特征。要确定您的应用有哪些技术要求,请尝试回答以下问题:
- 您的应用程序需要用户友好吗?
- 您的应用程序数据或流程是否受驱动?
- 是否需要实施工作流程?
- 它需要支持哪些设备?
- 它需要什么样的数据集成?
对技术特征有了更清晰的了解,您现在可以估计应用程序的大小和复杂性。
定义应用程序的大小。 相信西门子Mendix 的专业知识,您要开始使用的应用程序不应太大且太复杂。当根据 T 恤尺寸 S、M 和 L 对应用程序的复杂性进行分类时,您需要选择尺寸为 S 或 M 的应用程序。
定义开始阶段候选者。 选择属于创新和差异化层的多个应用程序,T 恤尺寸为 S 或 M,并且可能会带来最大的商业价值。
定义最佳候选人。 最后,您定义前三个候选应用程序,其中只有一个利用“哇”效应被选为第一个应用程序。如果您有多个想法希望提供“哇!” 响应,选择具有最大商业价值的一个开始。在交付第一个应用程序后,第二个和第三个应用程序创意是继续的完美选择!
尽管定义业务组合和选择正确的应用程序是一个可以单独讨论的主题,但在此学习路径中,我们希望您了解拥有一个组合的重要性,以及验证您的应用程序创意以实现快速和成功启动。您可以在数字执行路径中阅读有关产品组合以及正确应用程序价值的更多信息。
确保应用程序项目成功的另一个方面与团队和协作的价值有关。
团队和协作的价值
Sophie 正在建立一个跨职能团队,因为她希望团队成员能够以自己的技能和经验相互赋能。但是是什么让这支球队成功了呢?在一个自我管理的团队中,公开透明的沟通、主动性、灵活性、承诺和责任感是团队成员应具备的重要技能。除了这种热情和敏捷思维之外,整个团队还需要学会相互协作。愉快的工作环境和团队精神同样重要!事实上,每个团队成员都有责任尽其所能为团队建设做出贡献。
团队成员相互合作的时间越长,他们可以开发的工作方式就越一致。事实上,这是一个稳定的团队,能够发展,并保持较高的团队速度。企业主苏菲的工作也是让团队的工作条件尽可能具有吸引力,让每个团队成员都了解企业愿景,并成为公司的基石。
团队 价值观 当然,每个团队都需要找到自己的动力,但本质上他们应该关注以下 5 个价值观:
- 专注—— 随着团队开始同时处理多项任务,他们的工作质量开始下降,完成时间增加。Scrum 鼓励团队成员只做一些事情,从而给予每个项目应有的关注。通过将项目分解为更小的 Sprint,并将工作流程限制在这些 Sprint 中,Scrum 有助于更紧密地关注每个项目。
- 勇气—— 因为一个小型的跨职能团队可以集中他们的技能,并且因为 Scrum 鼓励密切合作,所以团队有勇气接受比个人更大的挑战。
- 开放性—— 这是 Scrum 框架最重要的价值之一。Scrum 团队可以通过与利益相关者的定期审查以及与同行的定期计划和沟通来实现开放性。
- 承诺——Scrum 团队承诺始终尽可能交付最高质量的工作,始终对利益相关者的每个项目的真实状态保持透明,并承诺在每个 Sprint 中完成特定数量的工作。这一承诺与利益相关者建立了信任。
- 尊重——Scrum 团队中的尊重对于实现沟通的开放性很重要,这样每个团队成员都可以安全地分享他们的障碍,并且团队可以互相帮助解决这些障碍。
当您参与一个真实的项目时,您将建立人员知识,为建立团队精神做出贡献,交付成功的项目,让客户成功,但不要忘记享受您所做的工作!