如果你的开发团队正在使用敏捷开发方法,而客户并不在意什么开发方法,他们只想尽快地拿到他们需要的软件。作为项目经理,你该怎么办呢?
如果客户不知道敏捷开发方法,那么向他介绍敏捷开发方法是项目经理应该做的一件事,但是要适可而止。因为能用的软件才是他们想要的,在没有深刻体会到它带来的益处时,你是无法用嘴皮子来证明的。
但并不能这么就算了,因为还要保持开发团队的士气呢。所以,一方面要在客户能够接受的程度下尽量实施必要的敏捷实践,另一方面,要邀请客户参加团队的活动,如果某些名词会吓到客户的话,别提它们好了,换一种客户可以接受的方式。名词不重要,形式也不重要,重要的是让团队真正理解客户最想要、最期望得到的是什么,对客户来说,真正的业务价值在哪里。同时,也要让客户知道,你的团队最希望从客户那里得到什么样的支持,才能更好地生产出他想要的软件。
当客户感知这种益处,加之你的努力,自会找出一种适当的工作方式来达到客户满意。
我们做的软件最终要服务于客户,而客户心里最清楚他们想要什么。所以,所以软件项目生产出来的并不仅仅是软件,而我们的工作也不仅仅是生产软件,而是一种咨询服务。
参见 InfoQ的 链接。
如果客户不知道敏捷开发方法,那么向他介绍敏捷开发方法是项目经理应该做的一件事,但是要适可而止。因为能用的软件才是他们想要的,在没有深刻体会到它带来的益处时,你是无法用嘴皮子来证明的。
但并不能这么就算了,因为还要保持开发团队的士气呢。所以,一方面要在客户能够接受的程度下尽量实施必要的敏捷实践,另一方面,要邀请客户参加团队的活动,如果某些名词会吓到客户的话,别提它们好了,换一种客户可以接受的方式。名词不重要,形式也不重要,重要的是让团队真正理解客户最想要、最期望得到的是什么,对客户来说,真正的业务价值在哪里。同时,也要让客户知道,你的团队最希望从客户那里得到什么样的支持,才能更好地生产出他想要的软件。
当客户感知这种益处,加之你的努力,自会找出一种适当的工作方式来达到客户满意。
我们做的软件最终要服务于客户,而客户心里最清楚他们想要什么。所以,所以软件项目生产出来的并不仅仅是软件,而我们的工作也不仅仅是生产软件,而是一种咨询服务。
参见 InfoQ的 链接。