Project management 使用Wiki进行需求管理?
我一直在寻找开发功能规范的协作工具。我希望能够:Project management 使用Wiki进行需求管理?,project-management,requirements,Project Management,Requirements,我一直在寻找开发功能规范的协作工具。我希望能够: 让多个用户参与规范 提供某种形式的可追溯性,如果需要,可以手动完成 为用户提供添加评论和注释的功能 上载和显示Visio文档 使用Balsamiq实体模型上传和显示实体模型屏幕 我最初的印象是,使用wiki可能是完成这项任务的一个好工具。有没有人有使用wiki创建功能规范的经验?与需求管理工具相比,使用这样的工具有什么利弊 非常感谢您的意见 “与需求管理工具相比,使用这样的工具有什么利弊?” 虽然这似乎是个好主意,但你遇到的是那些不会也不愿写
- 让多个用户参与规范
- 提供某种形式的可追溯性,如果需要,可以手动完成李>
- 为用户提供添加评论和注释的功能李>
- 上载和显示Visio文档
- 使用Balsamiq实体模型上传和显示实体模型屏幕
- 有些人是“无组织的”。事实上,写作太线性了,他们的思维也不是线性的
- 有些人没有“给你的听众写信”的习惯,写一些令人费解的东西
- 有时候你甚至不知道他们在说什么,更不用说他们在写什么了。他们用行话或密码交谈。他们知道的不多,但坚持让别人听到
- 有些人拒绝作出承诺。甚至在一个可以收回的维基上。他们觉得他们必须事先讨论一切
- 有些人习惯于通过给别人指路来做任何事情。他们要么不为自己写作,要么让人们站在办公室里听他们说话和打字
- 有些人通常对任何项目都有害。他们在最后一刻提出了新的要求。他们的第一反应是“这永远不会起作用”。他们头脑风暴不好。当他们说这很有效,你恳求他们改进时,他们没有。他们只是知道这行不通
- N00bz没有足够的经验从谣言和管理失误中梳理出设计需求
- N00bz并不总是具备清晰书写的语言技能。他们最终可能会这样做,但只要看一下他们的Javadoc注释,就会发现他们正在为写作的“清晰性”部分而挣扎
这很吸引人。我希望人们能更好地使用维基,因为我认为它比传统的方法有很多优势,传统的方法是一个人采访每个人,然后把事情写下来。但是它需要一种几乎没有人具备的自信和沟通技巧。专业工具有助于保持工作正常进行,并引入固定的工作流程。这就是重点,保持事情的重点和功能。使用诸如Wiki之类的通用工具可能对一批程序员来说是很好的,但为“混合模式”工作引入一个工具可能是不好的:
一个用于需求管理的固定工作流程webapp,具有开放式的沟通重点,允许来自不同角色的人看到和理解,这可能会很好 尽管使用了wiki,但还是可以按照您描述的方式,以协作的方式开发需求。wiki范例的任何内容都无助于这一过程 我在Zend Framework项目上管理了一个wiki,以跟踪组件的提案。建议与功能规范不同,但用法与您的问题非常相似,我认为这是相关的 维基不会自行处理。除非你有人负责管理它,并确保有某种结构和一致性,否则它很快就会变得一团糟。现实世界中的类比是给每个团队一张白纸,并告诉他们写下他们的需求部分。这方面的问题有:
- 每个投稿人都必须构建自己的文档结构,并以不同的顺序撰写不同的内容。因此,不可能将一页与另一页进行比较
- 没有“索引页”来组织所有不同的贡献。没有人希望一个页面“跌破裂缝”,但在wiki中,这是任何页面一经编写就注定的命运李>
- 没有反馈循环来确保写作真正完成
- 让人们能够在wiki中创建新页面,但只能通过自动将新页面链接到正确索引的界面
- 定义文档的生命周期,确保在适当的阶段起草、审阅和批准文档
- 为新页面提供模板。提供您需要的章节标题