Questions tagged «product-development»

7
建立/满足我经常使用不熟悉的平台和框架的截止日期
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为软件工程堆栈交换的主题。 4年前关闭。 我为在线广告领域的产品开发组织工作。我收到的作业几乎总是放在我从未使用过的平台或工具上。最初是android。然后是node.js,然后是Windows Phone,然后是debian打包,然后是python,hadoop,神经节,逆向工程,geo PostgreSQL,列表就这样了。 我很高兴能在工作中学到很多东西。我一直遇到的问题是要按时完成任务。通常,不清楚完成特定任务需要做什么。我将需要设置相关的SDK,开始接触问题,在线阅读,仔细阅读文档,在线研究该平台上的每一项工作。有时给我最后期限,有时我创建那些期限。 我发现很多时候都很难按时完成任务。一个人第二次做某事变得更快,但是我从事某种语言或框架的工作从未超过一两个星期。这是非常压力和痛苦的应对。我错过了截止日期所带来的所有挫败感和公开羞辱。我怀疑这是不正常的。一周内不可能交付7个不了解c#的Windows Phone应用程序。但是我在截止日期的一天后设法做到了。我所有的时间都是Google搜索来指导我。我定制的工具通常很少甚至没有文档。 我有时会停留在某些东西上,有时甚至是数小时甚至数天。这会损害我的健康,并且我不再能够为每项任务燃烧午夜的油。这会引起很多精神上的痛苦和沮丧。 在这种情况下,我是否正确地认为我提供的任何截止日期都是黑暗中的一枪? 这正常吗?您是否为每个工作项目都需要每次学习全新的东西?我不确定我是否表现欠佳,因为我无法按时完成涉及我一无所知的工具的任务。我该如何处理?

6
在开始编码之前,软件产品应定义得如何?
我想知道人们在开始实际编写代码之前通常对软件产品的定义有多好,以及它对他们的效果如何?我指的是定义用例,分析风险,绘制类图等。 我知道,对最终产品将在将来能够避免的风险有足够的了解是一个好主意,但是,也不能将产品定义得太好以致于难以适应,这一点也很重要。更改。 其他更具体的问题可能是: 通常在开发之前的计划阶段花费项目时间的百分之几? 在开始编写代码之前,您是否想满足某些可衡量的标准?或者仅仅是胆量? 您是在开始编写代码之前就绘制了所有类的图,还是主要是希望从一开始就创建一个动态设计,以期望事情会发生变化? 您愿意分享的任何经验都将非常棒!
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.