为何优秀如程序员,也会构建 Bug 满格的软件?( 九 )
遗憾的是,在实践中保持项目聚焦重点是一件非常困难的事情:单单是收集所有利益相关者的需求就会得到一份巨长的功能列表。
管理这种膨胀的一种方法是使用优先级列表。我们仍然需要收集所有的需求,但每个需求都有相应的标记:是绝对性的关键功能、高附加值还是非常有帮助性。这种方式有助于建立一个压力较小的计划流程,因为你不需要再明确驳回某些功能。而且利益相关者也可以更加理智地讨论哪些功能才是最重要的,同时也不必担心项目遗漏了某些问题。此外,这种方法也明确了添加更多功能的权衡。即便利益相关者想要提高功能优先级,他们也必须考虑愿意优先考虑哪些功能。而开发团队则可以从最关键的目标开始,在时间和资源允许的情况下沿着优先级列表逐个实现。
我们所有成功的应用开发都采用了类似的流程。Form.gov.sg刚开始的时候只是一个手动的Outlook宏,我们只花了6个小时为我们的第一个用户设置了这个宏,如今这个系统已经处理了大约一百多万个公共提交的请求。Data.gov.sg刚开始的时候只是复制了一个开源项目,发展到如今每月的访问量已经超过了30万次。Parking.sg曾经有200多个等待构建的庞大功能列表,但我们从来都没有构建过这些功能,可如今仍有超过110万的用户。这些系统虽然简单,却也正是因为简单才受到好评。
推荐阅读
- 武侠|永劫无间狂销600万,创国产游戏巅峰,为何网易总能做出武侠爆款
- 精灵宝可梦|《宝可梦》人称神兽版本“秃鹰娜”,伽勒尔火焰鸟的表现多优秀?
- 三国杀|三国杀:同为20宝珠,为何没人选钟会?原因令人费解
- Xbox|将拥抱元宇宙世界?Xbox20年庆典看点十足,全球玩家为何兴奋?
- 阴阳师|为何崩坏3在Steam上差评如潮,在腾讯WeGame却有超8成好评?
- 吃鸡游戏|之前是“吃鸡”大主播,现成功转战联盟,为何越来越多主播开始转型?
- 地下城堡3|新武将为何无人问津,原来是技能中存在巨大缺陷——杜袭解析
- edg战队|EDG勇夺S赛桂冠!明明已是第三座冠军,为何却让更多玩家兴奋?
- lpl|BO登顶韩服第一,更改ID引人心疼,为何没有战队敢要他?
- lpl|LPL为何处理不了猫咪,自身了解太浅,根本不重视S11!