iOS开发中的敏捷方法

敏捷开发是现在比较流行的软件开发方法。因为方法决定效率,好的方法可以大大地提高开发效率。


什么是敏捷(Agile)?敏捷源于2001年美国犹他州雪鸟滑雪圣地的一次聚会,聚会是敏捷方法发起者和实践者的聚会,他们经过两天的讨论,通一份简明扼要的《敏捷宣言》,概括了一套全新的软件开发价值观,从此宣告了敏捷开发运动的开始。


《敏捷宣言》是什么?《敏捷宣言》包括4个价值观和12原则。

价值观:

(1)人与人的交互重于过程和工具

(2)可用的软件重于求全责备的文档

(3)客户协作重于合同谈判

(4)随时应对变化重于遵循计划

原则:

(1)最高目标是尽早和不断交付有价值的软件满足客户需要

(2)欢迎需求的变化,即使在开发后期,敏捷过程能够驾驭变化,保持客户的竞争优势

(3)经常交付可用的软件,从几星期到几个月,时间尺度越短越好

(4)项目过程中,业务人员与开发人员必须在一起工作

(5)要善于激励项目人员,给他们所需要的环境和支持,并相信他们能多完成任务

(6)在开发小组中最有效的沟通方法是面对面的交谈

(7)可用的软件是进度的主要衡量标准

(8)敏捷过程提倡可持续的开发。出资人、开发人员和用户应该总是维持不变的节奏

(9)对技术的精益求精以及对设计的不断完善将提升敏捷性

(10)简单,尽可能减少工作量,也是一门艺术

(11)最佳的架构、需求和设计出自于自组织的团队(即自我管理的团队)

(12)团队要定期反省如何能够做到更有效,并相应的调整团队的行为


敏捷在iOS开发中的应用。

iOS应用敏捷开发的过程包括四个方面:

(1)增量迭代

(2)小型发布

(3)测试驱动

(4)科学分配任务


其实,在实际项目开发过程中,因为开发团队中人员能力的差别、工作任务的难易程度等情况,不管采用什么开发方法都会对项目开发有一定的影响。我们只能尽量根据人员能力和工作难易度,合理安排人员,合理安排任务,加强团队内部沟通。




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

番薯大佬

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值