Joel 曾经写过认为90%的软件项目不是它的可视部分:
如果你给一个非程序员看一个屏幕,它的用户界面是100%漂亮的,他们会认为这个程序已经完成了。接下来的一年里,当你“埋头苦干”的时候,没人会真正看到你在做什么,他们会认为这没什么。
由于许多应用程序都是首先设计UI的,那么当开发团队的工作本质上是不可见的时候,有哪些有效的方法可以显示它们的进展呢?
发布于 2015-06-03 09:47:21
如果您所做的工作没有可视化,请创建一个。
不管是时间序列图,燃尽图,还是任何其他快速和肮脏的视觉。(事实上,快速和肮脏是你想要的,因为你想把时间花在编程上,而不是报告上。)一旦您向上面的人员演示了一系列缓慢扩展的可交付度量,他们将开始理解编程不仅仅是模拟。
(慢慢地开始理解,当然,因为他们是高层的人,而不是工程师。但我已经放弃了试图向非技术人员传达我工作的真正意义,因为这场战斗不值得付出努力。)
发布于 2015-06-03 10:02:56
一个诀窍是为早期演示保留一个单独的CSS。
基本字体,没有花哨的图形和单调的配色方案,都加强了这是一个正在发展的想法。
另一个窍门(其实不是个小把戏--反正你也应该这么做!)与用户一起为后台用例(很可能是实际业务规则)的细节而苦恼,因此他们对实现的复杂性有了一种感觉(希望能提高您对他们真正想要的东西的理解)。
https://softwareengineering.stackexchange.com/questions/285697
复制相似问题