问题标签 [project-planning]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1119 浏览

project-management - 管理“产品开发”和“软件开发”有什么区别

我想根据您的专业知识了解您认为在大型团队中管理产品和软件开发的主要区别和/或相似之处。

就产品而言,我指的是物理工程对象,如打印机、手机、汽车。

我的假设是两者都经历了类似的循环:

  1. 特征定义
  2. 架构定义
  3. 设计与集成
  4. 释放

明显的区别在于,与生产实体产品的大型工厂相比,软件在制造(打印 CD 和装箱)中没有或微不足道。

这两个流程都有资源管理、蓝图文档、审查会议、错误跟踪以及在人的方面、团队协调问题、技能库等。

软件开发有哪些独特的方法使其(或不)成为完全不同的野兽?

0 投票
7 回答
45523 浏览

class - RPG(角色扮演游戏)的类图示例

有谁知道我在哪里可以找到 RP 游戏开发的类图示例?类似于这里的东西会非常有用。我不是在寻找我可以盲目复制的东西,而只是寻找不同的例子,这些例子描绘了我在尝试写下我自己的课程时发现的问题的各种解决方案。

0 投票
8 回答
2224 浏览

java - 将工作中的工作自动化:将 Powerpoint 项目符号文本导入 Excel 工作表

我被要求在今天的工作中自动执行一项特定任务,这占用了我们很多时间!以下是需要做的事情,如果可能的话,我将不胜感激在我的知识范围内如何做到这一点(实施建议)的任何帮助。

问题

我有一个PowerPoint文档 (.ppt)。我想从那里提取文本(文本采用项目符号格式)。我想将这些项目符号点插入到Excel工作表中,每个项目符号点应该是一行。我还想把这个要点文本的页面放在相邻的列中。

所以,基本上:从 ppt 中提取 --> 插入 Excel 工作表中的每一行都是一个要点。

我可以使用的技术

Perl、PHP 和 Java。

老实说,我更喜欢 PHP,因为这是我的主要语言,但我很乐意考虑你们认为最好的其他任何东西。其次是 Perl,然后是 Java。我不想为此编译类和安装 JDK!:)

关键问题

  • 你如何引用一个要点?
  • 我最终可能会在 Excel 工作表中得到一堆非结构化文本吗?
  • 从 ppt 文件中读取是否有任何障碍?

更新

如果 MS 技术(VB 等)让生活更轻松,我会考虑它,但我从未使用过它,我鄙视 MS 技术!希望我不会被传教士喷火!:)

0 投票
1 回答
159 浏览

c++ - 个人项目的设计建议 - “文件重命名器”?

我刚开始学习winapis和c++编程..

我正在考虑开始一个个人项目(以增强我的编码,并帮助我更好地理解 winapis)..

我决定编写一个“cmd”文件重命名器,基本上需要:

1)一条路径

2)关键字

3)所需的甲酸盐

4)是否版本化(或编号,就像你有 20 集的同一个节目,你不想截断剧集编号)..

5)要删除的特殊情况(比如当你下载一个种子时,他们的名字后面有一个 [309u394] .. 并且大多数时候是一个初始的 [WE-RIP-TV-SHOWS-HDTV-FANSUBS-GROUPS-ETC]

我正在构建如下逻辑:

程序采用路径(输入 1),

执行完整的文件索引。然后它将找到的文件与关键字示例给出(输入 2)进行比较(使用正则表达式?)

重新格式化文件名步骤。(输入 3、4、5);

保存文件名。

问题:

A)我的逻辑流程正确吗?有什么改进的建议吗?

B) 我应该使用正则表达式来检查文件名、关键字和所需格式吗?(还不能使用正则表达式),我的意思是它是执行大量比较的最佳方式吗?

0 投票
3 回答
552 浏览

project-planning - 项目计划

有没有人知道一篇文章或者可以给我一些创建新 Web 项目时要遵循的提示?

这个项目是为我自己在业余时间做的,而不是为客户做的。

0 投票
8 回答
534 浏览

unit-testing - 软件任务/项目计划书?

我正在寻找一本书,它告诉您如何将软件(或任何东西;不必是特定于软件的)任务或项目拆分为离散的块,并帮助阐明所有不明显的问题和细微差别当你刚开始编程时。

我应该买一本关于用例的书吗?如果是这样,是什么?

我正在寻找一本书,它可以帮助我从“用户希望能够为自己指定电子邮件地址,或指定他们没有电子邮件地址”之类的简单故事转变为 UI 图,以及编码任务列表和测试要求(因此编写单元测试变得非常简单)。

我厌倦了开始一项任务,却因为没有经过适当的考虑而在其中感到困惑。

谢谢!

0 投票
4 回答
1795 浏览

c# - 第一个程序的规划和开发步骤

我正处于编写我的第一个真正程序的准备阶段。我设计了一组表来存储我的财务数据。我知道

1) 哪些数据在表中的位置

2)表和字段之间存在什么关系

3)需要什么查询

4)将数据写入表的表单应该是什么样的

5)我需要什么输出以及应该如何组织它

我决定使用 C#,使用 WPF 作为 GUI,使用 SQL 数据库作为数据。如果我理解正确,我将需要 ADO.NET 来与 SQL db 交互。对我来说问题是,现在我只熟悉使用文本文件(或键盘)进行输入来编写非 GUI C++。

我不希望成为一个拥有多样化和适销对路技能的程序员,所以我宁愿避免花时间学习不适用于这个项目的东西。我正在寻找从这里到有用的工作(和可维护)程序的最直接途径。

这就是我需要帮助的情况。如果我遗漏了任何相关内容,请告诉我。

我的问题是,我需要从这里采取哪些步骤来完成它?

谢谢你的帮助。

0 投票
6 回答
831 浏览

project-management - 分配给单个开发任务的可接受时间上限是多少?

当被要求估计和/或在阅读我的同事估计时,他们经常读到这样的内容:

  1. 使用功能 ############## 制作新的 ############# 页面 - 8 小时
  2. 创建新的 ########## 控件 - 21 小时
  3. 解决 ######## 模块中的错误 - 15 小时

我认为当单个任务的估计时间超过 5 小时时,您应该强烈考虑将任务划分为更小的子任务。

像 21 小时这样的估计的问题在于,您可能会在管理层不知道的情况下损失大量时间,直到为时已晚。此外,较大的估计值可能表明任务定义不明确。当然,这不可能是一个非常严格的规则,因为很容易想到例外。

所以我的问题是:

  1. 你的任务估计有上限吗?如果有,你的上限在哪里?
  2. 在您看来,任务的可接受的详细程度是多少?
0 投票
5 回答
905 浏览

project-management - 当项目被无限期冻结/延迟时如何管理项目

现在,我非常沮丧,因为我正在开发一些很酷的机制来优化计算系统,将计算数量从大约 50 万减少到几千。我花了很多时间检查和分析数据,写下来,做一些测试,总的来说只是做我的工作。然后我们开了一个项目会议。我已经解释了我想要做什么,需要多少时间以及它可以在多大程度上改进项目,甚至可以创建新功能。然后决定在下一个截止日期之前完成这一切的时间太长了。(如果我被允许继续,则必须延长截止日期。)快速的头脑风暴清楚地表明,有一个简单的解决方法可以代替,

嗯,艰难!

好的...我刚刚把挫败感写下来了。现在的问题...我现在脑子里有了整个设计。其中大部分只是示意图和带有手写文本的论文,一些打印输出,甚至是SO这里的一些问题。这些想法会被冻结一段时间,但我需要在未来再次记住它们。我可以抽出一天,也许两天来清理笔记并开始记录事情。

所以我需要关于如何在例如 4 个月后最好地记住我的设计的建议。或者甚至可能是一年后……最重要的是要写下什么?还是文件?(考虑到我的时间很短......)有什么建议吗?

为什么?否则我会在四个月后再次感到沮丧。:-)

0 投票
7 回答
1784 浏览

project-management - 崩溃或快速跟踪项目进度是否有效?

我在 Reddit Programming 上发布了这个问题,但没有得到任何回复。所以我希望 Stack Overflow 社区能有意见。

你们中的任何人是否曾经参与过落后的软件项目,其中“崩溃”或“快速跟踪”项目进度实际上使项目进度回到正轨?我从未见过这些项目管理技术中的任何一种真正起作用。我读过的所有关于软件开发的文章都指出这两种技术不起作用并且实际上将项目推得更远(例如关于神话人物月的文献)。那么谁见过它的工作呢?

谢谢比尔。