Project management 软件开发团队

我不久前读过一篇文章,说的是一家开发公司有一个专用的显示器来显示一个web应用程序,该应用程序记录了团队成员完成的任务,有点像软件开发的销售图表。我正在考虑实现这样的东西,但我一辈子都找不到那篇文章或那工具。我认为这是一个RubyonRails工具,但我不能确定 这对谁有影响吗?你能给我指一下正确的方向吗?提前谢谢 找到了! 有趣的是:当我阅读你的问题时,右边的横幅广告显示了Telerik TeamPulse仪表板的屏幕截图,与你描述的一模一样。我看到了广告“很遗憾,我不在windows环境中”

Project management 预填充一个新的JIRA项目,其中包含cookie-cuter组件、里程碑和任务/特性

我有一个团队,他们将致力于部署几个具有类似结构的网站(它们都基于相同的核心软件)。每次发射都可能是一个独立的JIRA项目。由于每个站点都需要重复组件、里程碑和几个任务,因此我还希望有一种方法来预填充一个新项目,以便快速启动 有人对实现这一目标的方法有什么建议吗 我目前没有JIRA管理员权限,但如果这是绝对必要的,我可能能够得到他们 我现在不能接受其他任务管理实用程序的建议,因为我工作的公司已经将JIRA集成到组织的许多方面 为什么不使用jira cli? 我们正在使用它预先向JIRA填充数据,

Project management 你用什么工具来制作燃耗图表?

你使用工具吗?或者只是手动创建它们?我们使用基于本地的东西,但这不需要scrum跟踪,绘制漂亮的图表。我确实使用了TargetProcess,但我现在更喜欢一种更具触觉的方法,所以我在白板上手动绘制。我们倾向于使用一个简单的共享excel表格,其中一个选项卡上有一个图表,另一个选项卡上有一个透视表。可以很好地制作烧坏表。我们使用了RallyDev的社区版,它做得很好燃耗图表。问题是,我们的团队尚未能够在数据输入方面做得很好,以保持燃耗信息的意义。我们还使用了社区版,该版有很好的图表。我发现它是一

Project management 跨项目的敏捷/Scrum资源规划

我们在规划在线Web项目时有不同的步骤: 1) 信息架构 提供用户故事 提供线框 2) 设计 使用线框来开发一个好的设计 3) 发展 4) 测试 我知道敏捷工作需要有专门的团队。但在项目结束之前,不可能有一个明确的定义。由于项目规模较小,开发人员在不同的团队中工作。当您知道50个小项目和20个新项目正在使用不同的资源时,您如何规划资源 是否有一个有用的工具可以帮助实现这一点?IA(或UI设计师或任何其他相关人员)无法在整个项目期间承诺的情况非常常见 然而,通过敏捷,这个问题很容易解决:在

Project management 如何衡量一个小的、大的、非常大的项目?

我正在阅读《代码全集》以及其他几本编程书籍。项目的大小会影响许多其他参数,您需要在规划、编码、自动化测试等过程中注意这些参数。我想知道在现实世界中,人们通常使用什么来将项目划分为正确的“权重级别” 这是一行代码吗?外部接口的数量?必要的文件页?我想说时间和人力 我通常会根据完成项目所需的时间来衡量项目的规模,但其他人可能会有所不同。我不知道如何估计项目上预期的代码行数。文档那是什么;)所以对我来说,这些都不是 我可能会数一数主要的功能区域,并大致了解屏幕/页面的数量,以及数据库表的数量。我认为数

Project management 你是鸡还是猪?

当我刚刚了解Scrum时,在我看来,在迭代的一部分中,您可能是一只小鸡,但在完成您的部分时,您可能会变成一只猪。然后回到鸡的状态。这是正确的想法吗?你在迭代中的股份会在迭代过程中发生变化吗?如果不是的话,那是怎么回事?因为当软件被构建时,它会被规划、编码、测试、细化,然后就完成了。我的想法错了? 谢谢 在我看来,你要么是鸡,要么是猪,在迭代/冲刺过程中,它不会改变 如果你经历了角色的变化,那么你的冲刺可能太长了,或者这个人一直都是个胆小鬼。如果你的屁股在项目成败的线上,那么你就是一头猪。在迭代过

Project management 功能需求的用户故事

由于我们是一家小公司,我既是项目经理又是开发人员。我为客户创建的规范包含许多用于描述和定义项目的元素,包括用户故事以及我认为需要包含的任何其他元素,以便为客户定义项目(例如线框、用户流、站点地图等) 如果功能规范“完全从用户的角度描述产品的工作方式,它不关心产品是如何实现的,它谈论的是功能。“。那么,有人认为使用用户故事来定义网站的功能规范有问题吗?有人真的用这种方式来定义功能规范吗 事实上,我正在尝试改进我的游戏,我想知道这种方法是否适用于那些对功能规范应该包含什么有更严格想法的大客户,因此可

Project management scrum对短时间跨度项目的有效性如何?

对于需要两到六周时间的项目,Scrum是正确的方法吗?读了一点Scrum之后,我的印象是Scrum是中大型项目的最佳选择。取决于您的速度。通常一次冲刺大约需要2周。对我来说,仅仅在3次冲刺中使用正式流程似乎有点过火。我仍然建议使用它,但不要太死板地坚持这个过程。取决于你的速度。通常一次冲刺大约需要2周。对我来说,仅仅在3次冲刺中使用正式流程似乎有点过火。我仍然建议使用它,但不要过于拘泥于过程。我认为scrum的要点是它在整个过程中提供业务价值,而不仅仅是在最后,我想你必须决定你的项目是否能够做到

Project management 看板/Scrum板

我很好奇其他人在他们公司的物理看板/Scrum板上使用了什么。我很感激,由于敏感的商业信息,您可能无法提供董事会的照片。我想了解一下你的董事会是什么样子的,以及在典型的冲刺/迭代过程中,你是如何组织用户故事和任务的 通常情况下,我在一个地方工作过,每个地方的董事会组织如下 User Story | Todo | In Progress | Ready for QA | Done | UC-001 | Domain Object,

Project management 你如何开始将你的项目分解成更小的部分?

我看到了这条线索: 这是有帮助的。我只是不知道从哪里开始。我是否只是读了一本关于敏捷的书,并作为项目经理使用了这种方法?敏捷从一开始到结束是一个完整的系统吗?任何软件的建议也是欢迎的,任何平台 这是一款具有适度复杂性的facebook应用程序,如果这很重要的话。我试着“把它做好”,而不是凭直觉。我知道每个人的“正确行事”可能会有所不同,但我需要一些系统化技术 我不期望完美的项目管理只是正确的大方向。我知道,除非我打破这一点并保持热情,否则我永远不会兑现承诺。它会很快变得势不可挡——只是一想到它

Project management 如何将团队从瀑布式开发模型转移到scrum模型?

如何将团队从瀑布式开发模型转移到scrum模型?实现平稳过渡需要遵循哪些步骤。接受曲线是什么?它是否会成功?首先,团队需要改变,企业必须支持改变 没有固定的步骤顺序,成功可能会有很大的不同,因为很大程度上取决于你的具体情况 我建议买Mike Cohn的书,这本书为这种转变提供了一些很好的建议。尽管关于如何在一个组织内实施scrum有很多想法,但从一个团队开始肯定是一个一致的思路。从那开始做得很好。从那里可以找到有实施敏捷经验的人。承包商、同事或会议小组的建议。这里有一个链接到我在DC区域参加过的

Project management Redmine:一种把票放在;持有;阿卡暂时关闭?

在Redmine中,有没有一种方法可以“暂时关闭”一张票证,这样它就不会出现在大多数报告中,但过一段时间后会重新打开 我们有一个被称为“暂停”的状态,这意味着它仍然是一个有效的问题,但我们没有立即解决它的计划。如果一个“暂停”的问题能够在一段特定的时间内关闭,比如说2-8周,那就太好了 我已经在Redmine网站上提出了一个功能请求,但我之所以在这里发帖,是因为我想知道是否已经有办法做到这一点。在没有实际启用该状态的问题关闭标志的情况下,没有办法(无论如何,使用标准安装)使这些问题显示为关闭,但

Project management 两台计算机的开发

我想有一台台式电脑和一台笔记本电脑可供开发。我在台式机上使用XAMPP,我将其用作我的主工作站,但是我只想更改位置,并能够继续在笔记本电脑上工作。似乎可以将/htdocs文件夹移动到Dropbox,以便两台设备上的XAMPP实例使用相同的共享文件夹。这将是一个部分解决方案,那么数据库的问题呢,我将如何着手呢?我相信还有其他人也以类似的方式工作,所以我想了解一些关于如何正确设置的建议。感谢您尝试使用SVN或CVS解决方案…您最好的选择是设置版本控制。考虑到您似乎认为自己基本上总是联网的,您可能希望

Project management COCOMO-II模型的置信区间

据我所知,COCOMO II模型仅提供一点估计。那么,在使用COCOMO II模型时,有可能得出一个置信水平吗?我想要的是“有95%的信心,完成一个项目需要xxx小时到yyy小时。” 谢谢 Long科科莫二世之父巴里·博姆博士通过电子邮件回答了这个问题,我想在这里分享一下。默认情况下,COCOMO II模型的置信区间为+/-25%。似乎不是一个准确的区间…我投票将这个问题作为离题题结束,因为它与编程无关。我投票将这个问题作为离题结束,因为它与编程无关

Project management 敏捷每周40小时

您是否曾经从事过一个(全职)项目,在这个项目中,使用敏捷方法实际上可以让您每周完成40小时的工作?如果是这样的话,最有价值的敏捷实践是什么?愿意参与其中的Scrum和管理层 公平的冲刺计划。当你协商你自己的冲刺时,你可以选择你的团队可以完成什么,而不是让任务从上面传下来。锁定你的冲刺承诺(管理层不能在冲刺中期改变它)可以让你摆脱人们每一个不断变化的突发奇想 由产品负责人和高层管理人员合作维护的维护良好、按优先级排序的积压工作非常有用。它迫使他们坐下来思考他们想要的功能,什么时候需要,以及所涉及的

Project management 您如何跟踪项目的工作时间?

我不想找任何复杂或有进取心的东西。我想知道是否存在一些简单的东西,我可以“打”一个出局,说出我在做什么。我对我在不同项目上花费的时间和我每天实际工作的时间都感兴趣。最好使用命令行工具,但请随意推荐任何您认为有用的工具。它必须在Unix操作系统上运行(至少Linux、Mac也不错,但不是很重要)您可能会喜欢这样:。项目页面是。您可能会喜欢以下内容:。项目页面是。我仍然使用,并且更喜欢使用大型红皮书时间监控方法。我从来没有找到任何像这种方法那样可移植的应用程序 它包括随身携带一本大红皮书(不,说真的

Project management 可以执行的所有自动构建任务是什么?

我很好奇。我正在研究创建一个CI服务器,并想知道,在完成了前两个明显的任务之后,自动化构建还能做什么 我知道的任务(不按任何顺序): 编译(调试/发布版本) 代码样式一致性 自动化测试(单元/集成/等) 代码覆盖率 版本递增 部署 我不是在寻找软件的名称,要使用的构建引擎,或者诸如此类的东西;从最终用户的角度来看,仅仅是重复和(可能)重要的任务可以自动化,从而使构建过程变得极其简单。报告? 您可能希望报告在上述任务中发现的情况。你也可以做一些事情,比如重复报告,或者如果你运行类似findbu

Project management 像';特征蠕变';但对于被低估的项目

我需要一个术语或已确定的术语来代表我们公司目前称之为“黑洞”的现象:一个需要的时间比估计的要长的项目,但我们已经被卷入其中,必须坚持到底才能完成 编辑: 希望最好的术语能被选上。我用过“范围蠕变”这个词。我相信你要找的术语是,尽管我想如果项目最终成功的话,它并不真正适用。我会说“未处理” 目前我正在参与一个未被研究的项目。因为工作时间通常与成本有关,也许你所寻求的术语是 我也喜欢将“逻辑炸弹”作为低估的理由。我记得“逻辑炸弹”应用于压缩文件。主要是创建一个(当时是几个GIG)文件,其中只包含一个

Project management 如何保持业务支持团队的积极性?

在我的职业生涯中,我注意到开发新功能的开发人员通常比那些负责故障排除和修复bug的开发人员更快乐 保持业务支持愉快的好方法?以不伤团队士气的方式组织业务支持?我也看到了这一点。 我能想到的方法很少: 1。考虑一下选择过程。 并不是每个人都有相同的职业抱负。虽然有些人总是渴望为最新的技术和富有挑战性的项目工作,但也有一些人满足于稳定的工作环境。选择具有正确KSA(知识、技能、态度)的人始终是良好的人-工作匹配的核心。在这种情况下,你只需要把更多的压力放在态度部分 2。选择正确的潜在客户 团队领导在

Project management Basecamp软件开发管理中缺失的最大功能&;协作

如果我们采用bug跟踪、任务跟踪、外部文档、协作和项目管理,我们的团队可能会发现缺少哪些功能 我以前使用过免费版本,认为37Signals是优秀的产品,但我想听听您的缺点是什么。上次评估Basecamp时,我发现缺少的一个功能是查看多个项目的工作量或其他信息的能力。对于exmaple,如果我想知道Developer X是否有太多的工作要做,或者在几个项目中分布得太少,我就不知道该怎么做。对于我来说,缺少的功能是能够以适合我的方式存储我的开发故事。我想要一个单一的模板,我可以用来生成每个故事,并能

Project management 当您有多个项目时,Scrum是如何工作的?

我对Scrum的好处和过程相当了解。我得到了关于积压工作、消耗图表、迭代、使用用户故事以及Scrum“框架”的其他各种概念的想法 话虽如此。。。我在一家网络开发公司工作,该公司一次管理多个项目,由六名团队成员组成“生产团队” Scrum如何处理多个项目?您是否仍然只是在一定时间内为单个项目安排一个迭代,整个团队都在进行该迭代,然后在该迭代完成后使用新的迭代继续下一个项目?或者,是否有一种“敏捷”的方式来管理多个项目,同时只与一个团队进行迭代?Scrum实际上并不要求您必须使用一个独立的产品。它只

Project management 基于web的应用程序上的端到端软件开发周期?

我们正在寻找通过适当的文档进一步改进软件开发过程的方法。然而,作为一个文档,这些文档/规范仅在我们打开并阅读时可用 例如,URS、SRS、ERD、DB图、类图、用例、测试脚本、用户手册和培训材料通常是分开的文档 有没有人在一个基于web的系统中完成这一切 首先,将所有需求输入系统,并轻松生成URS。无论何时对需求进行任何更改,都必须将其输入到系统中,但很容易生成 最重要的部分是可追溯性,在这里我们可以看到需求是如何实现的,直到最后。有时,它们在URS中,但在过程中会丢失,因为很难手动进行比较/检

Project management 如何在稀缺的规格上竞争';d避免团队死亡游行的项目

我正在估算一个半复杂的软件解决方案的时间+成本,它在大约75%的功能中没有具体的要求。我仍然希望通过从客户处获取更多数据,尽可能做出良好的估计。由于与其他产品/技术存在太多的依赖关系,并且缺乏定义,因此仍有可能最终无法开发的部分。我也有一个非常紧凑的时间表,以产生这个估计 在这个项目上还有其他竞争者。客户期望价格+持续时间(可能还有功能),我知道每个人都会退出。我知道这是不可能的,但是告诉营销人员。另一个问题是,我在和中间人交谈,而不是直接和客户交谈我只能从中间人那里获得信心,但不能从决定性的客

Project management 期望指导取代多年的经验是可以接受的吗?

只是一个简单的问题 我的情况如下: 在过去的18个月里,我一直在维护、扩展和创建针对CMS的网站 在那段时间里,我学到了很多关于ASP.Net、javascript的知识,当然还有我们正在使用的CMS的怪癖 我的经理想让其他人参与进来,我希望在另一个程序员处理生产代码时,我能指导他们 现在,我在指导别人方面没有问题,如果我不是唯一一个具备这项技能的人,那就太好了。但我遇到的问题是,在商定的工作时间范围内(本例中为10天)指导某人,并期望将产品交付到相同的标准 我想我得到的是:18个月的经验!

Project management 在Redmine/SVN内处理多个项目(单一回购)

当前设置是VSS,其中包含一个主项目,嵌套在此主项目下的还有许多其他项目(通常包含其中的其他嵌套项目) 我正试图转移到SVN(VisualSVN)并包含Redmine(通过Bitnami堆栈安装),但对于如何最好地复制当前设置,我有点困惑 现在,我有一个单一的主回购协议,其中包含一系列用于项目的子目录和一些用于项目内项目的子目录(所有子目录都相互关联) 我的问题是,在Redmine中,它要求提供我的回购URL。我尝试使用HTTPS,但不断出现错误(我猜这与SSL证书未被接受有关)。我试图搜索/解

Project management 如何在应用程序的用例中指定参与者?

我正在为应用程序设计用例图,但在指定参与者时遇到问题: 假设我们有一个人,他通过一个CID机器传递一张票据,这个CID机器将扫描他的票据,并触发应用程序的函数void savetickettidstring ID将票据的ID保存到数据库注意,CID机器和应用程序是两个分离的系统,我的工作是只处理应用程序 问题是谁是这个案子的主角?人类还是CID机器 CID机器直接使用函数void savetickettidstring ID。 虽然人类不直接使用该功能,但如果没有他,CID机器无法执行任何操作,

Project management 您如何处理程序员的日程安排/截止日期?

程序员喜欢设定截止日期吗?我是一名网络开发人员,在我的领域里,时间表/截止日期无处不在。但是我和一些讨厌截止日期的软件工程师/程序员一起工作过,有没有办法解决这个问题,我很高兴有一个最后期限,如果该最后期限是通过经过深思熟虑的评估过程确定的,并得到了经理和工程师的输入,对在该最后期限内交付的内容的要求是明确的。我认为这取决于如何制定进度计划。开发人员需要在制定进度计划中扮演重要角色。否则你怎么知道它是否合理 如果高层管理人员简单地规定“功能X需要由Y完成”,而没有很好地了解实际需要多长时间(有些

Project management 您如何向客户传达发布日期?

作为一个开发团队,我们(内部)承受着很大的压力,需要向客户提供准确的发布日期。我们应该怎么做 我们所看到的问题在于准确定义每个版本所需的内容,以及不知道在发布过程中我们的优先级可能会如何变化。我们正在使用FogBugz,并认为我们可以利用基于证据的计划来帮助解决不确定性,但我们不希望我们的客户对信心范围感到非常满意 我看到Fog Creek有一项政策,即在实际发布之前不告诉客户何时发布。还有其他人采取这种方法吗 编辑:谢谢你的回答-很难选择一个被接受的答案,所以我投票选出了其中的一些给你带来业力

Project management 你如何对你从未做过的事情给出一个有效的时间估计?

作为一名新开发人员,我是员工中唯一的软件人,我面临过一些挑战,但最困难的可能是时间估算。每次我要做一个项目评估时,我都会绞尽脑汁 那么我的问题是,;如果我没有任何经验,而且在我的环境中也没有开发人员,我如何提供可靠的评估?我读过Joel Spolsky关于的文章,但如果我没有任何证据,这怎么适用呢 我很感激你对这个问题的建议。你可以说“我不知道,我没有足够的证据” 然后做一些原型来获取一些证据 然后回答问题 因此,你实际上可以给出一个估计,你什么时候可以给出这个估计 您没有提供可靠的估计。你尽可

Project management 如何为设计会议进行固定价格报价?

通常,当我为客户设计一个系统时,我会按小时费率进行设计,然后为整个系统开发提供固定的报价 现在,这位客户向我抛出了一个曲线球:他也不想要设计的每小时费率——他想让我报价一个固定的价格来完成所有的设计!这并不是说他想降低成本,但他不想处于这样一种情况:设计越长,他需要支付的费用就越多——我可以理解这一点 对于业务层来说,使用它其实并不太困难,因为从他最初的功能规范中,我很好地了解了核心业务对象是什么,在我们的设计协议中,我定义了几个对象,这些对象将由固定的设计价格覆盖;如果发现任何新的非平凡对象,

Project management 用于协作工作的web应用程序

我正在为不同国家的人们寻找一个基于网络的协作工作平台。他们需要分享文字、ppt、图像和视频,也许还需要一个在线编辑工具和论坛系统或类似的东西 维基大本营 大本营 你试过了吗 我用它们与另一个城市的团队合作。它们有: 私人维基 专用源代码管理(svn和mercurial afaik) 日历/项目管理 问题跟踪 基本上,软件项目所需的一切。您试过了吗 我用它们与另一个城市的团队合作。它们有: 私人维基 专用源代码管理(svn和mercurial afaik) 日历/项目管理 问题跟踪 基本上

Project management 福格布兹的替代品?

FogBugz是一款很棒的bug跟踪和项目管理软件。但它不是免费的,也不是开源的。是否有足够好的、开源的、免费的应用程序可以替代FogBugz 实际上,我喜欢FogBugz中的EBS(循证调度)功能。有没有好的跟踪程序具有此功能?有Bugzilla,这是一个开源问题跟踪系统 下面是一个更广泛的列表 虽然有很多像样的开源bug追踪器,比如Bugzilla(正如Navi提到的)和,但我还没有发现很多还包括FogBugz和其他许可软件等可靠的项目管理功能 我想这也取决于你在跟踪什么样的项目。如果它不需

Project management 我们如何确保所有需求都得到满足

这是我在一次采访中提出的一个项目管理问题 If there are more than 1000 requirements ,how can you ensure all the requirements are delivered without missing. 我知道这更像是一场讨论,但我在寻找可交付成果的答案。我通过JIRA谈论了sprint、客户演示和跟踪,但他对答案不满意 首先需要定义: 要交付的内容 如何验证交付 传统方法和敏捷方法都必须回答这个问题,但它们从不同的方向来回答

Project management 日常会议、回顾和规范的JIRA工作日志

我希望有更多经验(好或坏)的人能在这里帮助我:我正在建立一个在JIRA跟踪的项目。整个过程包括用户故事、文档、sprint、工作流、竹子和鱼眼集成等。但现在我有一个相当行政性的问题: 开发人员应该在哪里记录他们在会议中的工作,例如站立和回顾,以及编写规范(即将到来的用户故事的详细描述)?我真的看不出这里有什么意义,因为我需要开发人员(显然)也跟踪这项工作。据我所知,可能性如下: 带有简单、非敏捷问题的独立项目管理JIRA项目 与管理任务分离和并行sprint 每个sprint的管理任务 其他版本

Project management 与不合作的供应商合作

我们有一个项目,使用其他供应商的一些商业产品与我们的系统集成。 问题是特定的供应商非常不合作, 想要收取我们的电子邮件回复,甚至是电话费 我们如何与此类供应商打交道?问题是,这是一个要求,我们必须使用该产品为我们的系统,所以我们必须得到他们的支持;否则我可能会转向开源产品。为什么不在你的博客上甚至在这里发布你的推荐信,并附上他们的公司名称和产品?这会把他们唤醒到现实世界。 < P>你应该考虑和第三方供应商合作时,有一个服务水平协议(SLA),特别是如果你在客户的要求下这样做的话。如果您提前要求S

Project management 版本控制和里程碑之间是否存在相关性?

我知道很多操作系统项目(我是PHP开发人员)都使用版本作为里程碑,但这是最好的方法吗? 里程碑是否意味着项目迭代过程中的某些东西(指全名)? 有什么规定吗?或者这完全是主观的?是的,这意味着您已经在迭代中完成了足够的工作,发布了一些有用的东西。里程碑通常意味着你已经完成了比迭代结束更重要的事情。我会使用有意义的名称是的。嗯,是的,这意味着您已经在迭代中完成了足够的工作,发布了一些有用的东西。里程碑通常意味着你已经完成了比迭代结束更重要的事情。我会使用有意义的名称是的。版本号很方便,因为您可以立即

Project management 我该怎么办?将此产品分成两个分支,或者保持其统一

我是第一次在一家大公司实习,我创建了一个GUI工具,让我的同事可以可视化他们的产品生成的日志文件。这个被称为MRI的工具即将完成,我面临一个冲突 一个政党(两个住在加利福尼亚州的雄心勃勃的印度人)希望我将核磁共振成像适应新的格式,并显示更详细的信息。当前版本的MRI是基于20年前的日志文件格式的特性构建的。在我看来,试图从一个功能不太强大和独特的工具中发展出一个更强大、更通用的工具是一个坏主意(最好从头开始;我可能没有时间去做) 另一方由几个营销类型和我父亲组成。他们对我贴在他们疯狂的旧日志文件

Project management 您将如何在这里使用敏捷?

我是敏捷的大力支持者,但我的一个朋友(他还不懂敏捷,他是一个管理型的人)问我如何规划和开发一个复杂的分布式项目,包括数据库层、通信层、接口和嵌入式设备的集成 敏捷方法强调早期发布和迭代的概念,但是在一个项目的场景中,有许多相互连接的组件,这些组件都需要功能性才能工作,如果不使用所有组件,那么很难发布早期版本。敏捷将如何帮助我的朋友?他将如何最好地利用它?让您的第一次迭代专注于架构设计,包括确定必要的组件以及定义它们之间的关系和通信 一旦您清楚地了解了组件的交互方式,请构建每个组件的框架。也就是说

Project management 我们如何*设置*截止日期,以使我们能够以敏捷的方式有效地完成这些工作?

我在一个团队中工作,这个团队一直以敏捷的方式工作,并且相当成功,这对于目前的项目非常有效,直到现在,对于我们的初始工作,随着我们逐步构建产品 不过,我们现在正进入下一阶段,管理层希望我们自己设定一些具体的截止日期,以便我们能够在几个月内演示并向真正的客户销售 对于我们想要包含的每一个功能元素,我们都有一个组织良好的大量积压工作,并且对这些功能的各个部分的优先级有很好的认识 最简单的解决方案是获得能够提供演示产品的故事的最少列表,对所有这些故事进行单独评估,然后将它们相加,并与我们的velocit

Project management 项目管理——资源图

我已经看过了,还没有找到一个简单的资源甘特图工具。有人能推荐一种允许有限资源调度的工具吗 在典型的甘特图中,任务在左侧,资源分配给任务,但我更喜欢将资源放在左侧,并将任务分配给人员 一些低技术软件公司通过将所有任务分解为大致相同的工作水平(例如,所有任务大约需要1周时间)来完成这项工作。然后在白板上列出所有员工,并在白板上贴上员工旁边的胶粘物 完成后,您可以看到任务正在处理的时间(粘性在哪里)以及谁正在处理它(它是哪一行)。您还可以看到在接下来的X周内不会完成的内容——如果您在前4列中发布了未在

Project management 项目组合管理

贵公司针对PPM(管理项目、需求、时间表等)的解决方案是什么?你对此有何经验 我想从长远的角度了解该工具,而不是贵公司的特定业务流程 向你们大家问好 我们使用微软大平原,而且讨厌它!我们还使用Siebel服务进行缺陷跟踪。。。讨厌它 不久前,我们实现了一个开源bug跟踪工具,用于一个需要客户访问的小项目(我们所有的公司应用程序都是内部访问)。Mantis非常成功,我们有3个团队使用它,并且拒绝使用Siebel 我们也使用项目管理-它很好,但我不确定它是否有更昂贵的项目工具那么好 因此,我的经验是

Project management XP与传统的优秀项目管理

我已经在IT行业工作了10年,但在“传统”管理的项目团队中工作过(管理良好和管理不善) 我听说过“新”的scrum或XP类型的项目管理,并渴望成为其中的一员(作为s/w人员,我想我们总是喜欢任何新的东西),但没有机会 我的问题是,你在走向“新”的道路上有什么经验?是明显的好还是坏,还是没有任何不同?在使用XP开发方式时,是否有任何项目成功率的提高,或者与任何管理良好的传统项目相同 这不应该是一个政治问题,而应该是你的经历,因为你已经搬到了新的世界或经历了至少一次 提前谢谢你走的时候带着你的旧行李

Project management 项目经理的评估';s的工作量-什么是好的方法?

目前,我的公司使用敏捷作为其开发原则。我的老板让我确定一些方法,以确定项目经理在执行中的给定项目上所做的工作量。老实说,我真的想不出什么万无一失的办法 我想最好的问题是,我们如何评估项目经理的日常工作繁忙程度?记住这一点 [关于Joel on Software的主题链接,我可以获得徽章吗?:)] 话虽如此,您可以尝试以下方法的结合: 开发者反馈!!!(例如,一个好的PM的反馈是“我有X、Y和Z问题,他让它们消失了”)。不是很好地衡量一个PM有多“忙”,而是很好地衡量他/她有多有效 项目计划的数

Project management 针对多项目、多团队部门的Kanbanish可视化和工作流管理

我试图想出一种简单(本质上是敏捷的)方法来可视化一个大部门的工作和瓶颈,一旦我们有了必要的数据,就可以逐步改进流程 问题是,我们有多个开发人员小组在处理多个项目。有些开发人员是跨项目的,有些项目是跨团队的。开发人员非常拘泥于自己的方式(我们不想强迫C#或Java开发人员在结对编程期间学习Delphi6) 另一个问题是,所有开发人员/项目之间共享一个非常小的QA团队 我需要关于如何组织看板(或类似)任务板的想法,以便按照项目(或团队?)对故事进行分类,但WIP限制仍然适用于整个任务板 另外,站立会

Project management 我们可以使用哪些scrum/agile项目管理工具?

请推荐scrum/敏捷项目管理工具。首先,它应该能够安装或部署在我的本地计算机上。此外,它应该是免费的,不需要完全无限的使用,只需要它可以支持5个用户和一些scrum项目功能,比如“看板” 我找到了一些和我一样的问题的答案。一些被推荐的工具太旧了,所以请为我推荐更新的工具。如果它有一个很好的外观会更好,像或 必备品: 本地应用程序 免费的 看板 这似乎符合您的要求。如果您接受托管解决方案而不是本地安装,还有其他可能性。鉴于您需要本地应用程序,我假设您的团队都位于同一位置 如果是这样,我建议不要

Project management 技术和功能规范模板

因此,基本上我正在寻找好的模板,用于在项目或工作请求上编写技术和功能规范 你用什么?在编写规格时,您的深度有多深?如果您能提供任何其他一般提示,我们将不胜感激 我的公司非常需要这些。我为承包商工作,目前我们根本不使用这些文件 编辑:我读过Joel的文章,我真的很喜欢,但是还有其他的观点吗:)如果你想买一本书,有一些文档的模板作为附录。不幸的是,我在工作,而那本书却在家里。如果有人手边有它,他们可能会确认这一点。你可以从ieee和其他地方购买模板,但我总是自己制作模板 史蒂夫·麦克唐纳的《技术规范

Project management 如何应对设计复杂性?

我经常发现自己在与过度工程抗争——负责设计软件的人提出了一种过于复杂的架构 当你在做一些杂志上所有文章都告诉你是最新、最酷的事情时,拥有用户永远不会知道的所有深奥功能并获得成就感,这一切都是美好的,但我们将把一半的工程时间花在这座我们聪明的纪念碑上,而不是,你知道,我们的用户和高层管理人员所需的实际产品预计将在合理或至少有限的时间内完成 如果你有机会的话,当你的时间不够用的时候,你可能不得不回到更简单的解决方案 我们都听过这样一句话:保持简单,笨蛋™. 你如何应对团队中的过度复杂 最近我不得不

Project management 为获得最大产出,开发人员开发(非会议)应占项目时间的百分比是多少

我正在为一家大公司开发一个典型的内部web/数据库应用程序。我的意思是,一个通常预计为4个月、30万美元的项目看起来将是9个月、100万美元。 IMHO,造成严重超员的一个原因是功能人员与开发人员的比例为3.5:2(PM、BA、QA和每次会议都会出现的scrum大师)60万人中,约有25万人是由开发商支付的,但其中至少有一半是开发商与功能人员开会,试图与不太善于分析的功能人员达成共识 英国航空公司也花了很多时间与客户会面并获得对过于复杂的系统的认可,该系统更关注边缘案例而非核心功能。如果有足够的

Project management 红矿项目的组织?

我是两个webapp网站的唯一开发者。我在subversion中有它们,但我没有使用项目管理工具 我最近让redmine开始运作,我想在那里建立项目。我正在寻找的是关于如何在Redmine中构建这两个项目的建议。据我所知,结构是Project->subproject。因此,我试图将其映射到我的待办事项列表结构。从我的待办事项列表中,有三种任务:新特性、错误修复和维护(不完全是错误修复,而是真正需要清理的事情) 我是否应该将每个webapp作为一个顶级项目,将功能、bug和维护作为子项目?还有哪些

  1    2   3   4   5   6  ... 下一页 最后一页 共 9 页