在社会策划模式中,社会工作者主要扮演技术专家和方案的实施者的角色, 技术专家的角色包括收集社区资料,进行社区分析及社区诊断,进行社会调查、资讯提供、组织运作及评估等。 方案实施者角色指的是社会工作者执行有关方案,尤其是与有关机构、团体保持良好关系有助于方案工作顺利开展。 根据题干描述,故答案为D。