Project management 管理大型项目的用户情景

我们刚刚开始一个相当大的项目,有很多子项目。我们目前没有使用任何类型的命名流程,但我希望通过后门获得某种类型的敏捷/scrumlike流程 我最关注的领域是整个项目有一个良好的积压工作,至少在我的头脑中,迭代的想法是从积压工作中提取一些东西,进行更详细的研究,并制定一个合理的截止日期 我想知道人们使用什么技术将项目分解为待办事项,一旦创建了待办事项,如何对其进行维护和排序。以及元素之间的关系是如何保持的(即在可能做到这一点之前必须做到这一点,或者这是一个故事,现在是五个故事) 我不确定我期望这个

Project management Web应用程序平台

我在一家小型软件开发公司工作,目前我们缺少支持/缺陷跟踪/软件许可证软件,因此为了提高自己,减轻压力,因为缺乏易于访问的信息,我们正在寻找一些软件。没有详细说明,我们的规模意味着我们的工作方式与大多数其他支持/开发团队不同,因此许多现有的帮助台/错误跟踪程序不适用 我真的不想花时间为我们编写一个全新的系统,所以我一直在寻找一个web应用程序平台(我称之为web应用程序平台,因为我不知道还能做什么),它基本上允许我定义实体(想想bug、功能请求、支持呼叫、客户、软件安装),查看它们的列表,并将它们

Project management 看板作为软件开发过程的实践

有人使用过软件开发管理吗 我正在将看板作为一种技术进行评估,我很想听听实际应用看板的人对看板的有效性有何看法。我见过这样的问题:,但它们没有解决我的担忧 我特别感兴趣的是: 在动态识别瓶颈方面,它是否真的提供了is声称的优势 在实践中执行起来容易吗,还是需要管理后勤方面的挑战 它是否能够很好地扩展到具有许多并行工作流和许多开发人员的项目团队 与关键路径分析(在MS项目中实现)相比,它有什么不同 应用看板还可以获得哪些其他好处 谢谢。我没有在软件中使用看板的具体经验,但我从制造业的角度熟悉这种做法

Project management 同时版本编号

这个问题混合了一些项目管理和开发。我了解项目版本编号的[major].[minor].[patch]计划。对于我客户的项目,我使用这些编号主要是为了内部目的,因此团队可以说“v1.3.2的进度如何?”,而不是根据所涉及的功能引用项目 然而,有时我们的客户会同时发布多个次要版本。每个小版本都包含一组独立的功能(与客户公司的不同部门合作),但它们可能会在不同的时间启动。因此,如果我们将它们标记为v1.3.3和v1.3.4,那么v1.3.4版本可能比v1.3.3更早发布,那么整个命名方案就无效了 如果

Project management Scrum/Rally-处理未完成或放弃的任务

我读过的所有文档都非常详细地解释了在Scrum sprint结束时,任务是如何完成的,用户故事是如何实现的,客户是如何获得演示并接受实现的 我不清楚的是,如果出现问题会发生什么 我知道冲刺是有时间限制的,所以你不能延长冲刺来腾出时间来完成一些事情。特别是当一个Scrum新手团队正在评估时,他们可能低估了任务的大小。当sprint结束时,我们如何处理一个不完整的任务(以及用户故事) 我们如何处理被放弃的任务/用户故事;团队在开始工作时发现它没有价值 我们如何处理被认为已完成但客户无法接受的任务 我

Project management webframework工作量估算

如何将功能点中的工作量估算值转换为特定的web框架(如django)?或者工作量估算完全依赖于web框架的体系结构?任何提示或指导都会有所帮助 编辑 你会限制我的思维吗?比如说,这是我的框架,比如django,让我考虑一下如何将我的需求转换为模型和模板 或者我可以泛泛地说,这些是我的需求,现在这些是我的功能点(任何泛型估计技术),我可以将其转换为django框架的约束,并进行工作量估计 这可能取决于许多因素,如团队对web框架和web技术的总体熟悉程度、应用程序的复杂性以及它与web模型的匹配程

Project management Scrum实践与敏捷实践有什么不同?

大多数人都说Scrum和敏捷是可以互换的,但与敏捷实践相比,Scrum实践有什么区别呢?敏捷是一种关于软件生产的一般哲学,Scrum是这种哲学的一种实现,特别是关于项目管理的哲学。Scrum是一组非常具体的实践。敏捷描述了一系列实践,从极限编程到Scrum,以及几乎所有使用短迭代的实践都可以称为敏捷。这个术语最初可能不是这样,但现在肯定是这样。如前所述,敏捷是一种方法论,定义敏捷的方式多种多样。在很大程度上,如果它涉及到持续的单元测试和在业务需要变化时快速适应的能力,那么它可能是敏捷的。相反的是

Project management 管理单个程序员的项目开发?

几周后我将开始一份新的工作,我将负责维护和开发一些现有的web应用程序,并开发新的web应用程序 由于我将是项目中唯一的开发人员,而之前的开发人员更像是一个业余爱好者,因此没有遵循正式的项目管理或规划技术。此外,没有使用任何错误跟踪,或者如果记录了任何错误,那么它只是记录在纸上 因此,我希望引入一个更好的系统来帮助解决一些问题,并帮助确保事情更顺利地进行。我打算使用敏捷过程(可能是scrum)进行开发,因此我想知道人们可以推荐哪些一体式解决方案供我进一步研究。我正在寻找的东西将至少提供: 项目

Project management ISO标准是如何工作的(尤其是ISO 9126)

我正在修一门软件项目管理课程,现在我正在写一份“质量计划”。。。我们在课堂上讨论了ISO,我特别希望我的假公司说这个项目符合ISO标准9126 问题是我真的不知道那是什么意思。这仅仅是你对你的客户说的话吗?你的公司是否需要隶属于某个国际组织以符合标准?你是否必须让你的项目接受审计?它是如何工作的 顺便说一句,如果你有什么建议我可以说我会做,以保证项目质量,只要告诉我 编辑我知道什么是ISO 9126,我不知道的是谁负责认证你,听觉是如何工作的,或者听觉是否有必要(如果项目很小,是否足以向客户展示

Project management 最合适的敏捷项目管理工具

我已经与管理敏捷团队合作了相当长的一段时间。现在我在一家公司工作,无论我如何努力,我都坚信面对面的交流是成功的途径,excel表格能够帮助我们成功。但该公司将“网页中的燃尽图”视为主要关注点。事实上,他们把在线查看和跟踪积压工作的能力视为最重要的事情,在这一切就绪之前,我们基本上无法开始工作。涉及的人员实际上并不多,而且他们也没有分布在多个办公室,所以我真的看不出有什么必要。 但我已经决定不再为这件事发狂,而是咬紧牙关 所以我开始四处寻找,尝试Pivotal Tracker、Banana Scr

Project management 并列争球。处理低优先级的故事,这些故事将引入架构更改

今天在大学里,我们进行了一次Scrum实践练习(模拟创建软件解决方案的整个过程),我提出了一个不太明白的问题 假设我们已经定义了我们的故事,并给它们一个适当的优先级。还有一个故事的优先级很低。。。它可能会在最后几次冲刺中完成 问题是,如果这个故事给我们的解决方案的设计带来了巨大的架构变化,该怎么办?例如,在独立应用程序中,您必须选择客户机-服务器体系结构,因为这只是一个故事 在我看来:以某种方式标记哪些故事是肯定要做的(在某个特定的时刻),哪些故事是关键要做的,但什么时候不是关键的,这难道不是很

Project management 我在哪里可以找到好的协作工具?

我正在做一个项目,在这个项目中,我使用mindmeister.com作为头脑风暴的工具 现在我需要一个工具,我可以定义角色和他们的职责,并将其链接到一个人或多个人。如果我可以为每个人添加带有到期日的任务,那也太好了 有没有开源网站有这样的功能 PS. 该工具必须重量轻,且不限于程序员使用。 主要用途是在开发阶段之前 更新 好的,经过进一步思考,看起来我需要某种项目模板工具 我有这个项目。为了成功,我需要涵盖任务A、B和C。 任务A有子任务,如a1、a2和a3 现在,这仍然只是我必须思考/回答的事

Project management 将项目移交给其他开发人员的良好实践

当把一个项目交给另一个开发人员时,如果最初的开发人员还将在几个月内帮助过渡,那么应该遵循哪些好的程序?如果需要一个具体的例子,让我们假设一个中型web应用程序 如果您从一开始就编写代码,使其结构合理,易于理解,并且提供了足够的文档,那么过渡问题应该是最小的 但是培训总是很好的。作为一名初级开发人员,我得到了几个由其他人编写的维护项目。我相信最容易继续的项目是那些代码清晰且文档化良好(有意义的变量名和格式),架构相对严格,开发人员花了一些时间写了一些关于组件使用的注释的项目。在Java中,这将包括

Project management 故事要点是什么

我正在研究项目速度的定义。据我所知,这是一次行动中获得的故事点数与计划的点数。 我不清楚什么是故事要点 故事点是分配给特定任务或故事的“任意”工作单元 它可以是团队(或团队负责人)估计的任务/故事所需的工时数,但也可以是任何其他工作/时间单位。 故事点使用的特定单位在某种意义上是任意的,它甚至不需要转换为精确的工时(或工作日或其他)。唯一的要求是,故事点以一致的方式反映每个任务或故事所需的估计工作量 如果以这种一致的方式分配故事点,故事点将成为衡量整个项目进度的有用指标。此外,如果程序员在给定的

Project management 你如何平衡有趣的特性和时间限制?

我通常喜欢编程。单调乏味的事情很容易做到尽可能快和正确,所以我可以通过它,而不必再次看到它 但我的很多编码都很有趣,当我进入“区域”时,我真的很享受自己 在这方面我犯了一个错误,花了太多的时间,可能是添加了功能,可能是以一种冷静或优雅的方式编写,或者只是做了整洁的原型 在超出您的时间范围之前,您如何认识到这正在发生 在开始一段可能很有趣的代码之前,或者在这段代码中,为了回到正轨,您会做些什么 什么时候可以让自己放纵一下,尽情享受,而不用担心后果 -Adam保留详细的优先功能列表/错误列表。经

Project management 您如何保存您';你在做什么?

让我澄清什么是项目的状态信息: 任何必须记住或写入的信息,然后在恢复项目工作时检索(例如,在第二天早上到达工作地点时,或在晚上开始进行兼职项目时) 例如,当您打开项目/解决方案时,您如何、在何处以及以何种形式保留信息下一步要做什么,以及当前任务的上下文信息,以便恢复其工作。项目/任务管理系统的设计不是为了处理这种细节级别的事情,因此我不能使用一些现有的系统作为我的项目的基础。我试着适应像FreeMind(思维导图)或ThinkingRock(完成事情)这样的软件,但它就是不起作用 我需要的(我

Project management 什么是用例?如何识别用例?

这个问题相当笼统。识别有效用例时应该记住哪些要点?如何接近一个用例?一个用例以特定的方式确定了用户将能够使用程序完成的任务或目标。它应该用用户能够理解的术语编写 太正式了。我很快就会翻阅我的其他文章。 相比之下,它更容易接近 阿拉斯泰尔·科伯恩(Alastair Cockburn)的一篇文章(被积极引用)包含了一个很好的模板 仅几天前发布的,是非常密切相关的,但稍微具体一些。一个有效的用例可以描述: 预期受众/用户 先决条件(如必须已登录等) 预期成果 可能的故障点 用户工作流程 用例的定义很

Project management 计算使用COCOMO 2花费的时间

如何使用COCOMO2计算开发时间(小时)?我试图计算一个程序员在使用COCOMO2编程项目上花费的时间(小时)。这是我到目前为止的资料,但我不确定这是否正确。我更喜欢手工计算,而不是使用在线计算器。我们非常感谢您的帮助: 公式:PM=系数*KLOC^(提高到1.01+0.01的幂次方*5个比例因子之和)*17个成本动因的乘积 人月(PM)=? 系数=2.5°??(混合经验团队,该系数正确吗? 千行代码(KLOC)=100 5个比例因子之和=PREC 2.43+PMAT 2.73+团队3.95+

Project management 如何将QA集成到Sprint中

Scrum面临的挑战之一是如何将QA融入到流程中。当然,QA在Sprint期间与开发人员就每个单独的用户故事进行合作,但是在发布到生产环境之前,让QA在完全完成的Sprint中有时间进行完整的回归和负载测试怎么样 我看到了两种方法: 在冲刺的最后一天投入生产;或 在Sprint一周后投入生产 这两种方法都有它们的挑战,所以我想知道大多数商店在每次Sprint发布时都做些什么 这两种方法都有它们的挑战,所以我想知道大多数商店在每次Sprint发布时都做些什么 在我看来,Scrum的最终目标是能够在

Project management 向CRM系统发送电子邮件——什么';优势是什么?

我使用Basecamp作为试验,Highrise作为试验,两者都提供将客户的电子邮件抄送到系统中的能力。我是一名web开发人员,通常我的团队是我自己和一两个IC,再加上客户。我所有的电子邮件都被高度组织到特定于客户的文件夹中——因此,在这一点上,我正试图弄清楚,将这些电子邮件对话(我和客户之间/我和ICs之间)在线有什么好处?无论是高层建筑中的潜在客户,还是Basecamp中正在进行的项目,将电子邮件放在两个位置(HR/BR和归档在我的电子邮件文件夹中)有什么好处 感谢您的任何见解 我们鼓励客户

Project management 为匿名票证提交配置trac

如何配置trac以允许匿名提交票据 在您的trac配置中,您需要向匿名用户授予票证创建权限。设置trac站点以允许匿名(无实际登录)登录。授予匿名用户仅创建票证的权限,如果愿意,还可以查看现有票证。但拒绝所有其他权限 trac admin插件使这变得非常简单。转到admin>权限,然后授予“匿名”票证创建和票证修改权限(操作) 见:

Project management 任务生命周期

你遵循什么样的任务生命周期?你是否在你使用的工具中混合了任务和bug?典型的任务生命周期是: 未启动-已输入但尚未启动 正在进行-正在进行 完成-任务完成 以下状态除外: 等待-等待某事 已取消-不再需要该任务,可能是因为需求发生了变化 典型的bug生命周期可能是: 新-新输入 正在进行-正在进行 QA-通过测试 客户审查-客户正在审查的修复程序 准备好升级-准备好下一版本 完成-投入生产 以下状态除外: 暂停 复制品 不可复制 按设计工作 你的生命周期是什么?我喜欢保持简单: 未决

Project management 您如何在不同的新兴技术之间做出选择?

我将在未来开发一个新的web应用程序,我想知道如何决定使用哪个框架。我已经决定选择Python作为我的语言。但是仍然有很多框架可供选择!更一般地说,您如何在与最新一轮web框架一样仍在开发中的不同类似技术之间进行选择?我很好奇,你决定使用你从未使用过的技术的过程是什么。认识到没有选择是完美的,甚至不是很好的 不管你选择什么,总有人会提出一个建议,他们声称这会更好 无论你选择什么,你的技术堆栈中的某些部分都会辜负你的期望 最重要的是“不共享”,这样就可以更换组件 之后,下一个最重要的事情是自动生成

Project management 具有重大硬件更改的嵌入式项目的开发过程

我对敏捷开发过程有一个很好的想法,但我不知道如何将其映射到具有重大硬件更改的嵌入式项目 我将在下面描述我们目前正在做的事情(临时方式,尚未定义流程)。变更分为三类,每类变更使用不同的流程: 完成硬件更改 示例:使用不同的视频编解码器IP a) 研究新知识产权 b) RTL/FPGA仿真 c) 实现遗留接口-转到b) d) 等待硬件(磁带输出)准备就绪 f) 在真实硬件上进行测试 硬件改进 示例:通过改进底层算法提高图像显示质量 a) RTL/FPGA仿真 b) 等待硬件并在硬件上进行测试 微小变

Project management 如何处理超出您技能/知识范围的任务?

如果你是一家公司的首席程序员,你需要完成一个需要公司目前没有人具备的技能/知识的项目,你会怎么做 我所说的并不是一些简单的问题,你可以在堆栈溢出问题上寻求帮助,但对于复杂的问题,你会觉得处理起来不舒服,需要大量的学习才能准备好 因此,在这一点上,最好的做法是什么呢?你必须在公司之外找人(个人或咨询公司)来完成这项工作。这意味着承包商/顾问将在一段临时时间内与您在一起。如果可能的话,让他们与你和你的团队一起工作,并让他们承担培训你的部分责任 您可能必须向管理层解释,如果没有这一点,项目可能会失败,

Project management 捕获项目/产品白板:推荐网络摄像头+;webapp解决方案

我们正在做看板,有一个带有彩色贴纸的白板。由于团队有时是分布式的(如家庭办公室),我们需要有另一个对该董事会的可视访问。我们希望通过每个人都可以访问的固定网络摄像头来实现这一点 我们的要求: 优质图片 通过物理缩放或通过高分辨率放大零件,使标签注释可读(说明等) 通过浏览器webapp或即时消息访问摄像头 与linux操作系统兼容的硬件/软件设置 你们中有人设计了这样的事情吗?你从中学到了什么 拥有一个带有真实音符的实体墙是很重要的。我们不能选择另一个项目管理Web应用程序 您考虑过使用电子

Project management 项目设计/规范评论,这是正确的想法吗?

假设我们正在创建Acme CMS。此CMS web应用程序将允许您创建无限数量的带有子类别(无限深度)的类别,并且每个类别可以有0+个与其关联的内容页 因此,该项目在高水平上将具有: 前端 1.索引页 2.包含内容页列表的类别页 3.内容页 管理控制面板 1.类别(添加/更新/删除) 2.页面(添加/更新/删除/) 模式设计 1.桌子 2.存储过程 3.数据访问层 问题: 我正在使用bug追踪器和Wiki,那么我应该如何分解这个项目呢 我正在考虑将每个部分(前端/管理面板)分解成单独的页面,然后

Project management 修复bug的最长时间是什么?

嗯,是的,我知道这是一个轶事性的问题——如果你想结束,就去做吧 但我现在要找一个18个月。每当我认为我有一个可复制的用例时,总有人进来告诉我我们还有其他事情要做 最长的“会话”时间似乎是昨天2个工作日,以跟踪多线程竞争情况,该情况仅在安装程序后第一次出现-幸运的是,这次它是可复制的。所以我不得不一次又一次地创建构建,重置VMWare映像大约23434次 我这么做的唯一原因是我在接下来的45天里没有里程碑,所以我慢慢来 但我想知道是否有其他人或开发团队为一个bug开启了一个bug搜索季节。我记得我

Project management 您如何将多文化团队聚集在一起?

我曾参与过一些跨文化项目(编程语言是通用的,社会规范和习俗不是),看到团队动态如何跨文化工作总是很有趣的。我不是说,我是说在项目开始时进行跨文化交流的基本规则。良好的团队建设练习,使用小型团队与大型团队,隔离功能,让所有开发人员感觉他们在做出贡献,培养尊重,等等 在我们日益多元化的文化产业中,什么有效,什么失败了?几年前,我详细研究了这一点,得出了以下结论(没有具体顺序): 我们考察的外包组织(全是印度)有着非常强大的流程基础。我不知道这是文化上的还是他们选择的方式(可能两者兼而有之),但我们觉

Project management 寻找';软件网络目录';自行安装的软件包

像这样做在 因此,我们公司的任何人(包括老板)都可以: 存在哪些项目(具有web搜索功能很好) 谁是主要维护者、负责任的员工 提供最新版本的更改 指向BTS(Trac/Mantis)、VCS(SVN/Git/HG)、Wiki、邮件列表、NNTP、夜间构建、CI构建等 可能会根据BTS/VCS上的活动提供一些摘要信息(打开的bug数量、频率和提交人) 我不需要额外的Wiki功能。软件包必须与几种现有的软件管理/开发工具配合使用,并且不受Java/C# 我在网上看,不知道黄金关键字。在S

Project management 如何使敏捷适应不同的公司?工商管理硕士论文

我的硕士论文是研究如何应用敏捷 很多公司都在推销敏捷,很多管理顾问都把他们的品牌当作“最好的” 我对、、或任何其他品牌/变体是否最好不感兴趣。我感兴趣的是真正活跃的开发人员(即你们)实际应用的敏捷 我研究的是如何根据不同的组织需求定制敏捷 通过对不同组织如何应用敏捷的研究,我制定了以下指导原则——在什么情况下应该应用什么样的敏捷变体: 更大、更分散或更灵活的团队需要更严格的编码和测试标准,而小团队可以(也应该)使用更少的代码 过程文档应该是最少的、实时的和最新的 详细的统计控制指标是不必要的开

Project management 有多大?(开发团队)

我感兴趣的是什么构成了一个大团队,以及开发人员、架构师、测试人员、经理等的比例 是否有人有关于windows或SQL Server等知名项目团队规模的数据?您可能会发现下面这篇文章 但是,如果不了解您使用的流程,回答您的问题是很困难的。例如,瀑布模型需要比XP敏捷方法更大的团队 我曾在一个有13名成员的团队中工作,但这往往会分解成更小的团队,每个团队都在完成某些任务。如果这个团队足够大,以至于政治介入,那么它就太大了。你可能有很多人可以很好地一起工作,他们都专注于完成项目,而不考虑他们自己的利

Project management 管理多个软件项目

我们有一个组织,有大约50个不同的软件项目正在进行中(大约90个开发者)。一些大的,一些小的。有些是前到后的解决方案,有些是在现有解决方案和技术的基础上构建的 其中一些项目是新的倡议,一些是对我们构建的现有软件的增量改进 我们的高级管理层正在寻找一种圆滑的方式来可视化所有正在进行的项目,包括: 时间和资源方面的工作量 工作预期的投资回报率 指出与新计划相比的增量改进 原因是,我们可能希望转移资源以确保最高的投资回报率,但并非所有开发人员都可以根据他们的技能进行替换 在我看来,这会导致某种类型的热

Project management 时间跟踪图不显示在问题视图中

当我打开一个问题时,我看不到时间跟踪部分(这里提到。我们正在使用JIRA(v4.3.4)。是否需要为此打开一些设置 我在创建/编辑问题屏幕中有“原始估计”字段;我想在查看问题时看到的是时间追踪部分- 如本页所示— 注意:我指的是分配给我的问题,我拥有所有权限(编辑等)您需要确保时间跟踪功能已打开,并且用户具有记录问题时间的适当权限 转到管理>全局设置>时间跟踪

Project management 什么是爱情?

我不知道,我用谷歌搜索,没有骰子 在上下文中:我们对这个有爱吗?他们一直问我哈哈 我搜索了又搜索又搜索,不能把手放在它周围。有人能像我五岁一样给我解释一下吗?最有可能的是努力程度。这里也列出了一些: 我猜这是因为它是在项目管理的背景下,这是PM需要知道的类型 它在这里特别显示:作为谷歌搜索LOE项目管理首字母缩略词的第一个结果,努力程度是最有可能的。这里也列出了一些: 我猜这是因为它是在项目管理的背景下,这是PM需要知道的类型 它在这里特别显示:作为谷歌搜索LOE项目管理首字母缩略词的第一个结果

Project management V-Modell-XT:创建新项目;缺少文件V-Modell-XT.xml“;(缺少模型文件/需要安装程序)

如果从此处(或类似来源)下载: 尽管手册中有描述 我们得到一个错误: startup en.*表示所选目录不包含V-Modell XT(缺少文件V-Modell-XT.xml)。请更正您的选择。 startup-de.说Das angegebene Verzeichnis enthält nicht Das V-Modell XT(zumindest nicht die benötigte Datei V-Modell-XT.xml.bite passen iher Auswahl ent

Project management “如何写作”;“用户”;从一个系统到另一个系统的故事?

注:我阅读了以下两个问题: 以下是“短篇”故事: 我是一名产品负责人助理,为一家银行(客户)的业务分析师团队工作。该项目(一个多应用系统)为最终用户提供报告。客户希望我们帮助他们写“故事”。(更好的切割) 此时,业务分析师提供了序列图。他们写故事的方式介于技术实现和(“用户”)故事之间。 此外,这些故事并不是投资,因为它遵循顺序 例如: 功能: 场景: 以下是我的问题: 我们能把这些故事当作技术用户故事吗? 我是否应该考虑我们不能写“用户故事”而坚持规范? 你们有好的输入把序列图转换成

Project management 项目经理vs产品经理

项目经理和产品经理的区别是什么?实际上,角色/职责或术语之间是否存在差异?主要是互换使用。差异通常是项目经理处理整个系列的相关产品、其时间表、预算等,产品经理只负责处理特定产品的内部事务,如单个组件的调度和团队任务的划分,以及领导特定的产品团队 通常,产品经理向项目经理汇报,项目经理对每个产品团队的预算编制和日程安排拥有最终决定权。然后,产品经理将其拥有的资源分配给团队,协调团队的工作。它们是不同的。但不同公司的定义会有所不同 通常,产品经理拥有特定产品的所有权。他或她负责与客户、销售人员、工程

Project management 非开发商管理和外部开发商

我是公司唯一的软件开发人员,我直接向公司所有者负责。我们还使用外部开发人员的服务。所有者不是开发人员,但多年前“用qbasic编写了软件”。他有合理的能力指定项目。外部开发人员不会直接回答我的问题,我的老板实际上是一个微管理者,他希望保持这种状态。 外部开发人员喜欢使用抽象层(框架和包装类),但当我被困在长达数月的项目中时,他们已经实现了这些抽象层。当我回来时,老板现在想知道为什么维护项目(包括我最初从零开始编写的项目)对我来说如此耗时。 我不喜欢对他的代码进行反向工程,而且我很难清楚地表达这样

Project management 功能点分析——一种严重高估的技术? 赏金澄清

我知道这是一个主观问题。我正在寻找的理想答案是一个解释为什么这里引用的场景会如此令人惊讶的答案 如果您认为所引用的场景是事实,这并不令人惊讶,也符合预期,请详细说明这些步骤,以证明这样一个小应用程序如何可以花费一个月的时间和数千美元的开发。我做了相当多的计算(例如,查找最低工资),所以我希望理想的答案也能做类似的计算 如果您认为引用的情景确实被高估,请准确指出您的原因。在他的计算中,你能发现哪些错误导致了这样一个简单应用程序的巨大成本?你会怎么做呢?(不需要写整个过程,但最好是细节而不是概括的感

Project management 利用工具、MS项目备选方案、资源控制工具

我正在寻找一个替代方案来控制我的资源、合作者和项目 我不喜欢MS Project,可能是专门针对资源控制的替代MS Project 有人有这样一个神奇的工具吗?(: 首选开源/免费软件。关于“资源控制”,您到底需要什么? 是MS Project的替代方案。我对资源控制的意思是,工厂利用率的概述,每个合作者的小时率,到处都是漂亮的报告。项目不应该处于前台,合作者应该处于前台。

Project management 使用看板基础/精益开发时的产能规划 我们目前正在使用Scrum来帮助开发C++和C语言中的一组软件库。该领域的本质是,我们需要对不断变化的需求做出非常积极的反应,以至于sprint规划常常因为高水平的紧急工作而成为浪费时间的行为。我认为是时候转向精益(看板)开发模式而不是Scrum了,因为这在过去对我们来说相当有效

不过,我也想到,我希望能够向我的经理说明,我的团队人手不足。我不清楚如何有效地做到这一点,因为精益方法支持在任务评估上花费最少的时间。我应该鼓励我们的客户(和我的经理)关注工作的优先级,而不是每个功能需要多长时间。问题是,我们仍然有一个艰难的最后期限,他们想知道我们能赶上它。为了承诺,我觉得有必要衡量事情,计算我认为我需要的员工 问题是,如果我的团队使用的是注重优先级的流程,我不知道如何为更多员工辩护——我需要估计我们预期完成的所有工作,然后给出数字,以证明“我们还需要X个人” 本质上,我想我是

Project management 自托管项目社区备选方案

我正在寻找一个自我托管的CodePlex克隆,用于内部网。 它应该是基于网络的,最好是开源的,但也可以是商业的 我需要的重要功能包括: 讨论板 项目文档的Wiki Mercurial集成(可选) 问题追踪器(可选) 有什么建议吗?我找到了一些替代方案: Redmine(开源,可以通过BitNami安装程序轻松安装) TRAC(开源) 吉拉(商业) GitHub企业(商业) 我目前正在评估Redmine。我发现了一些替代方案: Redmine(开源,可以通过BitNami安装程序轻松安装

Project management 敏捷项目管理的软件工具

我们使用JIRA进行bug跟踪和发布管理,并且我们已经开始在JIRA内部使用Greenhhopper进行项目管理,但它缺少的一点是用户故事与这些用户故事中的任务的概念。是否有人推荐其他任务板之类的敏捷项目管理工具,它们完全支持用户的故事和任务,并且对用户来说又快又简单。我开始研究targetprocess,因此如果有人对此有具体的反馈,那就太好了。我的公司已经使用targetprocess一段时间了,我们对该产品非常满意。每当我们遇到问题或bug时,我们都会向他们报告,问题或bug会很快得到解决

Project management 无需不确定性的装运日期估算的简单工具

我要找的是一个非常简单的工具:我想要一个工具来计算计算出的,而不是基于置信区间估计的,发货日期,给出一个任务列表,每个任务都有总的估计和当前的进度,而不引入进一步的不确定性,因为我想从外部处理它 我希望它考虑到工作日的持续时间和用户输入的假期等 我知道Fogbugz的证据库计划做了一些非常接近的事情,但我希望它没有统计方面和相关的置信区间。我知道这是一个极大的简化,统计估计是EBS的本质,但我不想在这里进行主观讨论,我只想能够在项目期间的任何给定时间访问这些简单信息(假定准确的发货日期),而不必

Project management 我如何分析我的新项目?

我要开始一个新项目。我想做一个好的分析。但我不知道怎么做。我应该阅读哪些文档或站点 从上的维基百科页面开始。浏览这里的讨论和参考资料。点击任何合适的链接。继续做基本相同的事情。特别是查看“请参见”部分。你可能对史蒂夫·麦康奈尔的作品特别感兴趣(也许还有他的一些其他作品)。RSD很好地概述了迭代软件开发方法。如果你对敏捷方法感兴趣,你可能会找到一本很好的读物。如果你在问这些问题,我认为现在不是你职业生涯中独自追求一个新项目的合适时机 找一个用代码思考的人,让他们雇用你。什么类型的分析?请更具描述性

Project management 研究环境中的软件项目和开发

当您或项目不清楚最终产品(如果有的话)是什么时,可以采取哪些有用的策略 让我们把“研究”理解为对一个领域的探索,在这个领域中,许多事情是未知的或未实施的,并且在项目开始时无法指定一套正式的可交付成果。这在STEM(科学(物理、化学、生物学、材料等)、技术工程、医学)以及信息学和计算机科学的许多领域都很常见。软件的创建本身就是目的(例如新算法)、管理数据(通常是实验)和模拟(例如材料、反应等)的手段。它通常是由小团体或个人创建的(我省略了大型科学,如望远镜和强子对撞机,它们非常强调软件工程。) 研

Project management 作为一名管理者,你有什么工具可以用来推广一种思维方式

这个问题只涉及编程,但如果社区同意的话,我想在这方面获得一些意见。最好是那些自己编写大量代码,但也管理其他人编写代码的人 我的问题是这个。我们有所有这些想法,我们知道这些想法对公司的整体战略是有好处的,问题不在于弄清楚该怎么做,而在于如何改变。仅仅告诉某人以不同的方式做事是不够的,而且很难在公司内部推广一种共享的心态(这需要时间)。如果我能向前迈进,我希望我们能创造一种非常有利于培育的公司文化,促进这些理想跨越所有领域,但我不确定使用什么工具。说到工具,我指的是法律允许我做的任何事情 e、 g.

Project management 看板组织新软件的开发

在我们的团队中,我们正在评估使用看板作为软件开发的组织工具。开发阶段大约需要6个月,团队成员为5人。 我们输入了与客户商定的所有功能需求、业务规则和用例——换句话说,宏观需求。我们将把故事中的这些规则转换为看板板的“原子”处理单元。看板本身将用作绩效评估工具和进度路线图。 看板“规定”每个阶段有固定数量的故事,但由于软件是新的和复杂的,“故事”可能会有几百个——因此我想在开发开始时将所有故事都放在待办事项中不是明智之举 对于这种情况,最佳做法是什么 首先,很少有团队为积压工作设置限制。看板建议在

Project management 小型项目的项目管理方法

有很多关于中大型项目PM的文章/书籍等。我找到的所有文章都描述了如何管理一个项目,其中至少涉及很少的人。 我的情况完全不同,所以这是我的具体情况: 我有一个小型团队(4-6名开发人员),我们做小型短期项目。通常每个项目一人或有时两人。项目的生命周期一般为1-2个月(但如果出现与客户相关的问题,则可能为6个月)。所有项目都与客户相关,由于缺乏客户文档或硬件等原因,项目中经常会出现一些中断,因此一个人经常处理2-3个具有不同优先级的项目 我的问题是:任何“流行的”现代方法都能适应这类任务吗?您可以推

上一页 1 2 ...  8   9   10   11    12   13   14  ... 下一页 最后一页 共 17 页