技术开发 频道

敏捷开发大牛:3个提速产品开发的方法

        【IT168 评论】想象一下这种情况,你花了许多许多的时间制定了一个完善的市场营销计划,但由于你们是一个创业公司,你的产品还没有完成,或者还在做最后的优化,因而营销计划无法按时开展,这样的你会不会很抓狂?

  接下来就让我来与你们分享三个能提高你们开发团队交互性的小贴士吧,虽然这些方法在市场营销领域是常用的。

  1,设定优先级,有效的沟通

  我知道你的脑子里肯定有很多的idea,不然你也不会领到现在这份薪水。但是,在和你的团队交流的时候,你应该非常清楚在目前,什么东西对你来说是最重要的。而且一定要明确的了解哪些功能的哪些特别的部分在你的首发版里是最关键的,哪些部分是可以往后放一放的。别只是口头上与你的团队交流这些,最好是列一个用词精炼的目标单,按优先级排好,然后把它贴在公司的墙上。

敏捷开发大牛:3个提速产品开发的方法

  如果一个功能现在对你不是很重,那么不要去谈论它。你可以把它放到你们团队的未来目标单上,但是千万别和任何人深入讨论这个功能的细节,如果你这样做的话,会使得开发人员从目前最急迫的事情上分心。关于什么东西你需要短期内完成,为此需要哪些基本功能,你一定要与你的团队进行明确的沟通。

  2,要有灵活性

  在任何项目中,都有一个项目“铁三角”:预算、时间表以及范围。预算,就算它真的够,对于创业公司来说一般也都是比较紧张的。如果你的时间表是不能改变的,比如说一定要在某个展销会之前完成某个功能,那么你一定要灵活的处理那些能够及时完成的功能。

  3,愿意在永久功能上做多次开发

  如果你的团队是遵循着客户开发或者精益创业的方法(你应该遵循),这意味着你要开发很多小版本,然后让你的用户去使用它们。你脑子出现了一个简单的主意,就应该以最快的速度把它呈现在你的用户面前。

敏捷开发大牛:3个提速产品开发的方法

  如果用户不喜欢它,你应该心甘情愿的丢掉它,然后开始思考下一个主意。然而,同等重要的是如果用户喜欢新功能,我们应该怎么做。你可以允许你的编程人员编写比较乱的试验代码来加快功能试验的开展,因为你急切的想知道用户到底喜不喜欢这个新功能。但是如果用户真的喜欢它,你得愿意给足你的编程人员时间来提高它、完善它,直到它成为这个系统上面的永久功能。这个方法能够允许你更快的开展功能试验。

  综上,如果你清楚的说明你的优先级和截止日期,在功能开发上有一个灵活的范围,并且提前告诉你的团队哪些东西在现在是可以让步的,那么你就能够让你的团队更好的达成你的目标。无论是任何能做的事,只要能使你的团队更快更好的完成任务,它们就都值得你去做不是吗?

0
相关文章