快速网页设计是没有太多的过程; 它更是一个理念。但是,在我们进入这一切,这里有一个小的历史教训。
在2001年冬季犹他州,一组软件开发商走到了一起,创造什么将成为关于发展的最鼓舞人心的文件之一:敏捷宣言。该宣言会去激发一个全新的软件开发方法,这反过来会成为设计人员和开发人员会用接近各种不同的项目的方法。
如今,敏捷项目的开发是一种流行的 – 和高效 – 设计网站的方式。让我们来看看它是如何工作的。
打破宣言
根据敏捷宣言,这个过程是不是构思一个项目,然后把它在传统意义上开花结果-也就是说,它完成了,再后来调整。相反,敏捷项目管理的重点是持续的,灵活的过程,它依赖于一组人输入的想法在整个项目的进展。
当然,意识形态背后的开发商也相信有全面的文档,工具,合同谈判,并按照计划中的真正价值。然而,敏捷开发的原则是对立的这些方法。因此,敏捷开发价值的地方 – 高于一切 – 对个别人及其相互作用,可工作的软件,客户协作,并不断变化的响应。
敏捷与瀑布:辨析
根据后面敏捷开发的原则,设计和开发一个网站的传统的“瀑布式”的方法会严重低效率,保持一个网站在合理的时间内达到量充分发挥其潜力。但是,有什么区别?
瀑布方法有它的好处。下面是它的工作原理,具有项目计划开始。之前,任何一种Web开发的可以开始,设计师必须在考虑结束一个清晰的愿景。规划阶段是前期和相当广泛的。其结果是,瀑布Web开发人员通常可以准确地估计一个项目的时间表和预算。开发商往往可以提供极为项目快速周转 – 但只有在该计划完成。
然而,这里的瀑方法失败是在它的刚性。如果该项目设计需要在整个过程中任何一点改变,这个过程会完全停止。然后,开发者必须重写计划,重新考虑整个项目。
如果需要改变的项目中的一个完成的步骤,也可以是几乎不可能作必要的改变,而不破坏项目的剩余部分。其结果是,开发商很少能反馈要求的项目,直到它接近完成。如果出现问题,也可以是非常困难的,以响应 – 如果修订是必要的,它们可以是费时和潜在昂贵。
敏捷,另一方面,是作为一个方法非常灵活。一些开发人员将其描述为“自由”的项目设计。采用自适应规划,敏捷的网页设计师在上一次项目的小块工作。客户可以定期投入和设计不断进行测试。
如果要求定期更换,或者如果客户没有考虑到一个明确的最终目标,敏捷Web开发可能是一个巨大的福音。因此,设计人员可以轻松地适应并纳入新的想法。随着项目的开发使用敏捷方法,客户端将缓慢而稳步地开始明确自己的需求。如果你在实验设计工作,敏捷开发是一个完美的方法。事实上,它甚至可以削减一半设计项目的时间表。
Scrum方法
对于谁使用敏捷开发项目众多设计师中,Scrum的方法是不可或缺的过程。这句话是从橄榄球借来的; 争球(简称’是scrummage’?)时,所有队员挤在一起做一个计划,然后打破分道扬镳。他们仍作为一个有凝聚力的球队,但每个人进行他或她的一部分。每当球出去玩,还是玩的,否则中断,球队回来一起为下一个争球-快速讨论他们需要什么接下来要做,需要对战略进行什么样的变化。
敏捷Web设计师等项目开发者使用同一种不断沟通在项目的每个阶段,往往一次或多次的日子。随着敏捷,团队是自我组织和高度协作的,因为没有一个人是球队的领袖; 相反,团队成员集体决定如何解决问题。客户端是一个积极的参与者和成员队伍,被称为该项目的“所有者”的。项目业主提供指导和方向。
Scrum的签入保持客户了解(和高兴)如何正在取得进展 – 还能使设计师适应实时变化。没有人手忙脚乱地撤消或重做一个庞大的一件工作由于不良的初始通信。
最后的思考:你会去敏捷?
如果你 – 无论你是一个客户端或网页设计师 – 有兴趣与团队智慧和兴趣的人的协作和工作动态,也许是时候考虑把你的下一个项目的生命敏捷方法。一旦你去敏捷,你可能不想回去。
Read more: http://www.webdesign.org/what-is-agile-web-development.22594.html#ixzz40Eyoxv21