
正文
敏捷开发的特点计划驱动,敏捷开发的主要模式
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
浅谈敏捷估算与规划
1、最近在看《敏捷软件开发实践:估算与规划》,结合自己在工作的中的实践,浅谈一点自己的想法和总结。 总的来说敏捷估算与规划更关注纵向的特性,而非横向的活动。
2、快速获取一个估算值时使用咨询专家意见的方法;已有类似项目,可以使用类比估算的方法;也可以将一个用户故事或者特性分解为更小,更容易估算的部分进行估算。
3、)专家意见—当需要估算故事点时,咨询专家的意见,可以快速给你提供一个估算值,不过敏捷里专家的意见没有传统项目那么有效。适用于快速估算。
4、明确产品愿景:确定产品的目标和愿景,以及产品的核心价值主张。制定产品路线图:根据产品愿景和目标,制定一个高层次的产品路线图,以指导后续的规划和开发工作。确定产品特性:根据产品路线图,确定产品的特性和功能。
相关问答
Q1: ...且系统需求比较复杂时应选用哪种开发模型比较适合?
【答案】:A 快速原型模型第一步是建造一个快速原型,实现客户或未来用户与系统交互,用户或客户对原型进行评价,进一步细化待开发软件需求。通过逐步调整原型使其满足客户要求,开发人员可以确定客户真正需求是什么。
螺旋模型(Spiral Model) 1988年,Barry Boehm正式发表了软件系统开发的螺旋模型,它将瀑布模型和快速原型模型结合起来,强调了其他模型所忽视的风险分析,特别适合于大型复杂的系统。
瀑布模型:规定了各项软件工程活动,包括制定开发计划、需求分析说明、软件设计、程序编码、测试和运行维护,并且规定了它们自上而下、相互衔接的固定次序。
Q2: 在信息系统的开发方法中,以下不属于敏捷开发的特点的是()
1、【答案】:A 具有最终系统的基本特征,是原型法的特点。
2、需求可变性:敏捷开发重视与用户的沟通和反馈,可以快速响应需求变更和调整。尽管需求可能不能一次性确定,但可以在每个迭代周期中逐步完善和细化。
3、螺旋模型方法:螺旋模型是一种演化软件开发过程模型,它兼顾了快速原型的迭代的特征以及瀑布模型的系统化与严格监控。螺旋模型最大的特点在于引入了其他模型不具备的风险分析,使软件在无法排除重大风险时有机会停止,以减小损失。
4、改善,而非创新。敏捷开发可理解为在原有软件开发方法基础上的整合——取其精华,去其糟粕。因此敏捷开发继承了不少原有方法的优势。
5、敏捷开发(Agile Development)方法是一种以人为核心、迭代增量式、循序渐进、适应性而非预设性的开发方法。其最基本的特征是:轻量和简单、增量、协作、直接、适应性强。
6、【答案】:B 敏捷开发以用户需求进化为核心,采用迭代、循序渐进方法进行软件开发。通常把一个大项目分为多个相互联系,但也可独立运行小项目,分别完成。敏捷开发能很好应对需求时刻在变特点,可以快速反馈客户需求变化。
Q3: 互联网产品都在使用「敏捷开发」模式,它的具体流程是什么样的?
合理分配测试资源,组织产品测试并优化测试流程及测试标准,提高测试效率。 编写产品测试用例,提交测试问题,编写测试总结报告,以测试角度来确定产品版本是否发布。
产品经理会根据客户的需求梳理出产品的核心业务,会帮客户提前考虑到他们现有的流程是否可以在互联网上进行操作,例如一些传统行业转互联网的企业客户,产品经理会站在移动互联网的专业角度帮客户梳理并优化流程。
在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行 的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。
关于敏捷开发的特点计划驱动和敏捷开发的主要模式的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






