首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >变更管理

变更管理
EN

Software Engineering用户
提问于 2014-08-18 09:18:31
回答 1查看 737关注 0票数 2

我目前正在开发一个WinForm应用程序。为了告知客户在上一个版本中所做的改进和修正,我想管理和显示一个变更量。

我主要在网站上找到了现有的变更量( changelog这个术语很常用),或者解释如何管理发布号,我不在乎。

以下是我的问题:

  1. 如何管理变更量(使用XML、应用程序中的纯文本等)在桌面应用中?
  2. 如何将其呈现给用户(外部网站,在winform应用程序中)?
EN

回答 1

Software Engineering用户

回答已采纳

发布于 2014-08-18 17:03:09

这主要是一个用户界面问题。因此:(1)您可能需要检查ux.stackexchange.com。(2)最正确的答案是:“什么是最好的UI?”问题是,“做一个测试(比如走廊可用性测试),自己找出答案。”

别挡道..。

“告知客户在上一个版本中所作的改进和更正”可以采取以下几种不同的形式:

  1. “什么是新的”,作为最终用户文档(而不是程序员的观点说明),介绍用户需要知道的东西,以帮助他们更好地使用软件。
  2. “什么是新的”,作为更多的营销文件,列出了升级或更新的理由
  3. 更改量--每一个潜在用户可见的更改的详细列表,通常每行更改一次。

听起来你对变化感兴趣,但也不要忽视“什么是新的”文档。

如何管理你的变化?不管你怎么想,真的。用户不会关心格式,所以做任何对你来说最简单的格式:从Git的短消息、XML、HTML、Markdown自动生成文本,然后转换成HTML等等。我个人喜欢HTML (或者标记到HTML),因为它很容易使用,并且可以被各种工具显示。

如何显示?任何提供一个好的UI并且是最简单的。我喜欢网络浏览器,因为浏览器的用户界面可能比你的WinForms应用程序得到了更多的关注,如果你在你的网站上托管变更量并指向客户,你可以使用分析,修复排版,等等。

无论您做什么,请记住,作为大卫·普拉特写道,“用户并不关心您的程序本身。”对于很少的用户来说,一次详细的每行一次的更改可能会让他们感兴趣,如果他们只想启动应用程序并完成工作,那么试图让他们读一本就没有什么好处了。一个“什么是新的”导游或一天的提示,只要它不令人讨厌,可以很容易地推迟到客户想要花时间来完成它,需要更多的工作,但应该会产生更好的结果。

票数 1
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/253644

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档