Project management 如何管理非英语客户?

管理涉及非英语客户的软件项目时,最佳实践是什么 哪些沟通问题是相关的?您是否可以用两种语言维护文档(尤其是定期更新规范)?我的母语不是英语,所以我是另一方。有时我们不得不用4-6种语言编写项目文档 试着找一个懂英语的人(比如关键人物)。我尽量避免在一个项目中用不同的语言交流。当然,您可以使用不同的语言与项目成员交谈和写作,但如果您同时与项目的所有成员交谈或写作,则应该是一种语言 文件应以尽可能多的语言进行维护。所有文件应定期更新,并尽量避免在您必须告诉他们“英语是当前版本”时出现这种情况。找一个

Project management 重新挖掘最佳做法

您在Redmine项目管理过程中使用了哪些技巧和“标准” 您是否有可以共享的标准wiki插入模板,或者使用Bug功能任务和支持问题来处理项目的标准方法 您是否允许问题和更新通过电子邮件发送到Redmine? 你使用论坛吗? 您是否使用SVN存储库? 您是否在eclipse中使用Mylyn来处理任务列表 我正试图把我们的部门拖进一些基于网络的PM,而不是通过电子邮件发送要求含糊不清的Word文档,然后是解释如何进行QA和部署的Word文档,所有这些都会在一堆相互竞争的更新和项目中丢失,因此当我不得

Project management 如何在IT公司选择项目时做出决策?

根据他们选择项目的标准和选择项目的依据…?如果他们想继续经营,投资回报当然是最终产品。但实现这一目标需要很多因素: 他们自己的专长:我们是否有具备这方面技能的人员?我们能租一些吗 可用资源:程序员、经理、硬件、时间、财务资源 公关:即使我们没有得到那么多的报酬,这个项目会给我们带来更多的生意吗 公关:薪水很高,但我们真的想和这个客户有联系吗 他们的使命/目标:他们想在哪些领域/利基竞争。他们想扩张吗 过去的经验:我们做了一个这样的项目,太可怕了。我们不要再那样做了 过去的经验:上次很有趣,我们

Project management 敏捷迭代何时被视为完成?

我在一个团队中工作,该团队正在探索采用敏捷开发实践的可能性 我们遇到的一个问题是决定迭代(sprint)何时完成。 假设我们已经定义了我们的功能待办事项,并为它们生成了故事点估计,我们已经决定,第一个30天的冲刺将包括功能A、B、D和F。如果在冲刺结束时,您已经完成了A、D和F,但B只完成了80%,您应该怎么办。你应: 按时完成冲刺,但不包括功能B(将剩余工作推迟到未来的冲刺) 按完成功能B所需的时间延长sprint,但不要开始下一个sprint 在完成功能B并开始下一个sprint所需的时间内

Project management 用于多项目跟踪的ClueMapper

我目前在单独的SVN存储库中有几个项目,并且跨越多个Trac安装。我想将它们合并到一个项目管理/问题跟踪设置中。从外观上看,Trac不能很好地处理多个项目。阅读后我考虑过使用Redmine,但如果可以的话,我宁愿留在Trac 有人用过ClueMapper吗?好吗?是否积极发展?它与Trac有多大不同?设置有多难? 如果您对项目有任何其他建议我猜没有人使用ClueMapper。我最后和雷德明一起去了,这比崔克好多了。我极力推荐

Project management 两名开发人员同时工作

我是一个相对较新的开发人员(两年的经验,来自学徒期),在我的工作场所,我们一次只有一个开发人员从事一个项目。 我们在Microsoft Visual Source中确保项目的安全,并根据需要签出文件,完成后再签入 然而,我最近一直在思考,我不确定我们如何在同一时间处理同一个项目?几乎所有东西都依赖于一些核心代码和某些基类。有没有什么地方可以让我去阅读并发开发的相关知识,或者有什么“技术”我应该去研究 团队如何在项目上共同工作?关于背景信息,我是一名.NET开发人员,主要使用VB.NET和webf

Project management 当首席开发人员确信项目将失败时

当首席开发人员确信项目将失败时,该怎么办?这件事最近发生在我的一个项目上,我最终失去了工作,因为我说话了。在一个多月的时间里,我成功地改进了一个原型,使用了一个我以前没有使用过的UI框架。事实上,当向数百名潜在用户演示时,他们中有空前数量的人报名参加了试点 在演示之前不久,添加了一个新的开发人员,他主张使用不同的技术。这一点马上被拒绝了,所以他转而将该技术中的概念移植到现有的项目中,并且以一种非常有效的方式,我可以补充一下。事实上,当技术经理从演示回来时,他称赞我们两人都做了“出色的工作”,而另

Project management 项目规划,开发人员记录工具

我正在寻找一个项目规划工具,包括一个组织者,待办事项清单,目标*项目的最后期限等功能 因为我是一名开发人员,所以有一个工具也可以进行建模(如UML/ERD等)会很好 我也在寻找一些可以做笔记的东西。类似于带有代码snipplets的博客——语法高亮显示也是如此。OneNote等都没有代码高亮显示-我能做的最好的方法是使用联机语法高亮显示工具生成HTML,然后粘贴到其中,这很慢 当然,有一个免费/开源的工具,它具有我列出的所有特性是很好的。但是知道有哪些付费选项是很好的一些IDE(如Eclipse

Project management Web应用程序的构建和规划

各位早上好, 我希望我没有把这个贴错地方;我一直在为咨询公司编写web项目,主要是在MVC和ASP.NET中,但我总是选择未完成的项目,所以我必须说,我在web开发方面的经验没有我希望的那么好。为了提高我的经验,我决定接受为兽医诊所建立一个项目,我将在MVC中建立这个项目。 有几件事我想知道,以使我的项目结构良好,并避免在过程中感到失落,因为我没有足够的时间来研究,因为我想。 所以我想问的主要问题是: 当开始一个新项目时,在哪里 我应该开始吗?制造 样式表?我应该直走吗 密码?如果我做一些计划

Project management Targetprocess的免费替代方案?

我们正在寻找TargetProcess的免费替代方案 我们希望使用以下功能: 协作软件 项目管理 甘特图 可能是SVN/GIT支持 通常的事情,如发布计划、图板和图表 有人知道一个适合10人或更多人使用的好的免费软件吗?嗯,类似的东西没有甘特图。至于免费的替代方案,对于看板项目来说是非常酷的。如果您运行Scrum,您可以尝试一下,它是一个相当不错的免费工具,它拥有计划发布、冲刺和跟踪进度的一切功能。为什么要进行向下投票?这是个好答案。另外,我想从另一个删除的答案添加链接,并有(非常)有限,但

Project management 团队领导可以使用哪些工具&;管理任务的成员(敏捷编程)

我在一个由4人组成的小型开发团队中工作。 我们正在尝试开发“敏捷风格”——故事点、小任务等。。。 不幸的是,我们目前正在(共享)excel表中管理任务 我们查看了一些可用的工具(Mingle、TFS、Scrum for Team System),但所有这些看起来都会带来太多的开销,并且会让工作失去乐趣 您的敏捷爱好者在长时间内使用什么来跟踪您的任务 更新 目前最重要的答案并不是我想问的问题的答案——从长远来看,我需要一些工具来帮助我找到我正确估计的功能和任务,以及我在哪里犯了严重错误。我看到白板

Project management 你经历过的最严重的项目失败是什么?

最重要的是,为什么它失败了 我在这里寻找的是任何人都能发现的病态,无论是新加入团队的人还是某一天刚刚醒来的人。一个永无止境的项目。没人知道它什么时候完成的。我们所知道的是,我们必须继续做我们正在做的事情。是的,遗憾的是,正如我所解释的那样,它是模糊的 它失败了吗。在我看来是的,因为我们从来没有看到它最后发生了什么,我们被转移到另一个项目,你可以说它消失在夜晚 为什么??与7个项目管理知识体系相反的一切。我的最新项目失败了,因为所有开发人员都花时间询问和回答堆栈溢出问题,试图建立业力点:-.阅读。

Project management 使用主题地图导航的项目跟踪工具?

我在项目管理方面遇到了麻烦&我正在寻找一个与我的大脑工作方式(非常有关联性)相匹配的好工具。我想要一个bug跟踪器,但我可以将任务分组到主题中,并在图表中将主题相互关联(参见上的Wikipedia条目),这样我就可以很容易地找到并可视化“大图”。我试过使用AbstractSpoon的,效果很好,但它是分层的,在大约30或40个条目之后,我迷失在一个迷宫中 有什么建议吗 编辑:我现在已尝试、和。Freemind和Conzilla有点古怪。XMind似乎是四个中最精巧的;他们有一个非免费的“pro

Project management 谁应该给出高水平的项目评估?

我刚刚讨论过谁最适合对某项工作进行评估 在一个详细的层面上,我总是说最好的估计来自于实际必须做工作的人,因为他们已经完全理解了,这让他们完全接受了,但是在更高的抽象层面(即总体项目层面),我不太确定 我想起了《Peopleware》第五章,它给出了1985年澳大利亚一项研究的结果——我能找到的最好的链接是 我特别感兴趣的是你在这里的关注点——你是作为一名开发人员、架构师、项目经理还是其他人来回答这个问题的 开发人员通常应作出初步估计。管理者应该能够根据实施者向其添加风险因素。(例如:如果实现它的

Project management 你如何做网站容量规划?

我刚刚读了这本书(顺便说一句,我很喜欢),作者在书中解释了衡量你的服务、找出你的上限、预测你的需求、确保轻松部署等的重要性。。等但通过这本书,他解释了他在Flickr的经历,在Flickr中,他必须始终面对同一个产品 我们很多人都在公司工作,在那里我们面临着其他公司的中小型项目规模。我们必须了解他们的业务、需求、规划架构、模型等。。等等 然后,客户说“我需要支持1000个用户”。那么,一个用户每秒有多少个请求?他们的疗程有多长?他们传输多少数据?它们执行哪些操作?他们要多久 有时可能知道这些数字

Project management 你如何保持专注并发布项目?

我发现有太多的项目需要参与,有太多的语言需要使用(这些语言中有太多很酷的功能),还有太多的书需要阅读 你们如何保持专注并真正完成任何事情,而不是留下一个部分完成的“实验”的痕迹?我认为一个好的程序员可能会有很多未完成的“实验”,这是一件好事 通常有一个好的经理,如果你的工作没有完成,你就要承担责任。但是,如果你是一名学生,那就更难了。我意识到要想学好所有你想学的东西是不可能的 我限制自己每年只学习一到两门新语言,每月只学习一本书。这似乎是编程混乱和把工作做好之间的一个很好的平衡 良好的学习态度令

Project management 估算项目中包含不熟悉概念的时间?

当对一个项目进行时间估算时,其中包括你没有经验的领域的工作,你如何估算 在大多数情况下,当项目的区域很熟悉时,很难做出正确的估计 您在这些情况下使用了哪些方法?它们的效果如何?我使用的方法可能是MinmaxPlease。对于一切顺利的情况,最小值,对于一切呈梨形的情况,最大值,可能介于两者之间 当然,管理层只关注最小的数字,但是,当他们开始抱怨成本超支和无法交付时,你已经将他们锁定,并且你已经(希望)对你遇到的任何问题以及这些问题产生的影响进行了全面评估(将实际值从最小值推到最大值附近)。不严重

Project management 正在寻找应用程序生命周期管理工具

我正在为一个大约有15名员工的团队寻找一个应用程序生命周期管理工具。它应提供以下功能: 一般的 多用户网络系统 每个用户的仪表板 应适用于Scrum 多个项目 问题追踪器 分离bug、增强功能和新功能 问题应包括:类别、严重性、状态、描述、文件附件、受让人、估计时间、所需时间、进度 问题之间的依赖关系 按优先顺序排列 问题和项目的层次结构,其累积关键绩效指标取决于层次结构级别(例如子项目的进度) 产品/发布管理 也许这可以简单地看作是一个项目 资源 具有访问控制的用户管理 每个员工

Project management 在TargetProcess中实施关系工作流

我目前正在评估一些不同的问题管理工具,并将其缩小到TargetProcess、Redmine和Youtrack。因为我需要的是TargetProcess似乎在做任何事情时都不需要定制,但是作为一家小型初创公司中唯一从事QA工作的人,我正在努力确保尽可能多的流程是自动化的 YouTrack有一个允许您为您的问题编写验证规则的,因此允许我指定,如果没有另一类型的相关问题,您不能将某一类型的问题移动到某一状态,例如,您不能将功能移出“新建”没有测试用例形式的一组相关需求 虽然这在Redmine中并不是

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

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

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

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

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

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

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

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

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

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

Project management 如何确定未来功能的优先级(企业web开发)

假设您是一个拥有2000名用户和7名开发人员的内部企业web应用程序的产品经理。您有一个350个未来特性的列表,每个特性的工作时间从5天到150天不等 您如何选择要使用的功能,以及如何运行发布过程 以下是我的想法:(如果无聊就跳过) 发布过程。一次处理多个功能,准备好后分别发布。另一种选择(到目前为止我们一直在做的事情)是选择一组特定的功能,将它们指定为“发布”,然后一次发布所有功能(通过大量电子邮件发布) 较短的发布过程的优点是,我们可以在完成开发后立即发布特性。更大流程的优点是更容易组织

Project management Scrum大师是如何做到的;“管理”;失控的产品所有者?

我是Scrum新手,虽然我了解Sprint背后的团队概念,但我认为团队仍然需要有一个守护者,将不熟悉软件开发的产品所有者的干扰降至最低。你的成功是什么?你经历过哪些恐怖故事 更新: 我正在寻找实现业务流程的编码与为客户创建适当的体系结构之间的平衡。如果产品负责人来自业务部门,则必须提供关于在数据模型等方面应花费多少时间的指导 定义: 我所说的“失控”产品负责人,通常是指业务部门中的某个人,他积极地设置时间框架,但没有真正的技术能力来创建该估算。通常,此人会说:“在下周与运营委员会的下次会议之前,

Project management 项目管理与过程管理的区别

项目管理和过程管理之间的区别是什么?过程管理将是过程的管理,例如软件开发过程(请注意,我没有说“软件过程”)。这样一个过程可以在各种项目中使用。一个过程除了自身之外没有最终产品 项目管理是对一个项目的管理,通常使用一些过程,并产生一个产品或产品的新版本。过程与项目的定义特征是重复性与唯一性。 过程是为了实现某个目标而重复收集的相互关联的任务 项目是一项独特的努力,它有一个开始和一个结束,以实现一个目标 过程管理强调提高任务的“可重复性”、效率(减少所需时间、降低成本)、提高质量(包括质量的一

Project management 如何确保项目管理问题得到回答

背景:在一个新项目中,我发现自己从实际信息来源中删除了3个级别。我向我的项目经理汇报,项目经理向我们的承包商汇报,承包商向实际客户汇报。获得问题的答案已经成为一个问题,我很想知道人们会推荐什么 需求:我正试图找到一种技术或严格的策略来帮助我确保我提出的问题得到回答: 正确无需对原始问题进行太多修改 很快,这样原始上下文就不会丢失 完全如此,如果一个问题被推迟,我不会忘记它 是否有人知道有一个软件套件可以帮助解决这个问题,或者您是否有任何适合您的个人纪律策略 谢谢你的指导一个策略可能是减少中间

Project management 哪种项目管理软件适用于软件&;非软件项目?

PMS=(项目管理软件) 不久前,我使用trac进行软件开发。现在我正在为我当前的软件项目寻找一个新的更强大的(日程安排、甘特图等)免费解决方案(如免费啤酒;-)并免费安装在我的服务器上) 除了当前的软件项目,抽象的项目管理功能(如问题跟踪和调度)对于协调一组志愿者参与实际项目也非常有用。我希望有一个解决方案同时用于这两个目的,这样我就有了安装的麻烦,只需使用一次系统和管理 所以我尝试了redmine,但问题是它似乎只是为软件项目设计的。如果门票/问题必须是bug、feature等类型,我不能为

Project management 总是在工作中留下来——项目管理不善的迹象?

在合同规定的休息时间结束时离开工作似乎是一件罕见的事情。通常,工作需要在一天结束后工作一个小时,或者开会(时差真的很痛苦) 我能做些什么来避免这种情况吗?我已经确定我不会在一天结束时(或第二天结束时)开始一项任务,因为我无法在这段时间内完成 这是项目管理不善的迹象吗?此外,项目经理如何处理时区(它们真的很不方便) 谢谢这可能是因为他们的工作人员不够多,而你所扮演的角色太多,一个人一天都无法完成。这就是说,我发现我经常会在工作中忙于一些事情,而不注意时间,最后会有点晚离开。这更多的是我在某个特定的

Project management 软件工程-时间安排、项目估算

我的问题是,人们如何真正以小时来估算项目的持续时间? 这是我在执行任务期间的全部问题。 假设您需要一个简单的应用程序,其中包含客户/订单表单、一些库存容量以及用户/角色权限。 如果你使用Java/Spring等,你应该有X时间。 如果你使用ASP.NET,你应该有很多时间。 如果你使用PHP或其他东西,你会得到另一个时间 对吗? 大家都说把项目分成几个小部分。我同意。但是,您如何估计用户/角色花费了这么多时间 当您实现了一些所谓的“升级”的东西(例如,Spring2.5和Spring3.0有

Project management Assembla Redmine JIRA Zoho Yodiz审查和/或备选方案

我正在寻找一个AaaS来处理商业软件开发项目的敏捷/scrum项目管理。我们可能会将git用作SCM,理想情况下,我们希望在SCM中的代码更改和项目管理中的任务/错误之间进行良好的集成。我已将搜索范围缩小到几个选项: Redmine:主流开源、自由软件开发管理工具。任务、bug、wiki、博客、时间跟踪、git集成,几乎所有我们需要的东西。没有托管。可以部署在内部或类似CloudFoundry的PaaS中 JIRA:很多功能。与Git、Eclipse、大量插件和大量功能的集成。1至4美元/月/人

Project management 哪些问题跟踪程序支持子票据,它们在弥合项目经理和开发人员之间的差距方面做得如何?

我想在问题跟踪软件中看到一个功能,它似乎并不那么常见,那就是能够将问题(bug、功能请求等)划分为子任务,并以分层方式查看它们,也许可以使用某种进度条样式的进度报告来报告特定票据及其子票据的进度 我的想法是,这对开发人员和项目经理都很有用:项目经理喜欢对正在发生的事情有一个相当广泛的概述,而开发人员需要深入到细节,并且经常需要将任务划分为子任务。如果有人把两个问题放在一张票上,这也会派上用场 有没有人知道一个问题跟踪者会这样做?到目前为止,我所看到的(Trac、FogzBugz和Basecamp

Project management 正在寻找一个问题跟踪程序/项目管理软件,该软件根据优先级/关系自动管理开始/完成日期

所以,有一点背景。我们是一家小公司,有六个开发商。我们一直在评估许多项目管理/问题跟踪软件包(TRAC、Redmine、FogBugz等),并试图创建一个体面的流程/工作流来管理项目、添加功能、修复缺陷等。我想我们的要求与我们规模的大多数其他公司类似 本质上,这归结为 1) PM和开发人员跟踪项目、问题、bug等的简单方法 2) 项目经理和管理人员/行政人员可以轻松地鸟瞰进度,轻松管理时间表、日程和优先事项 在尝试了TRAC之后,我们搬到了Redmine。我们发现Redmine比track更容易

Project management 如何表达对管理层反馈/支持的请求?

我在大学毕业后的第一份开发工作中,得到了一个(单独的)项目,无论是所使用的技术还是项目的范围,都完全超出了我的技能/经验范围 在过去的6个月左右,我基本上完全重新训练了自己,然后开始做这件事。虽然我在大学里表现很好,我认为我已经走上了交付的轨道,但我对我所做的事情没有任何反馈,我突然开始感到非常不对劲 我的直接上司虽然是个好人,我认为他是个称职的程序员,但他没有最好的沟通技巧,当我向他寻求一些指导时,他基本上告诉我要“读一本书”,这并不是我真正希望的 作为一名初级开发人员,我是否对预期的支持量不

Project management Excel将成本分配给项目

我有一张输入发票的表格。它们属于特定的类别。成本有时分配给所有项目,有时分配给一个子集。我真的想不出一个简单的方法来输入与每个发票/成本相关的项目。有时只是一个项目(项目2),有时是一个范围(项目4-10)或类似的项目:项目2,5,7,9-13 这就是我在excel中输入数据的方式。项目10是一个例子,其总会计成本(单元格K17)计算为:595+2550/8+9239/4(或=C30+C28/4+C25/8)。成本均匀地分配到相关项目中 您知道总结每个项目成本的好方法/公式和/或将发票/成本分配

Project management 技术和功能规范模板

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

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

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

Project management 它评估编码的质量——我们如何知道';好吗?

我有IT背景,参与过软件项目,但我不是程序员。我面临的最大挑战之一是,由于在IT方面有很多经验,人们经常求助于我来管理包括软件开发在内的项目。项目通常是外包的,没有全职建筑师或项目经理的预算,这让我能够评估正在执行的工作 在我过去设法度过难关的地方,我(有充分的理由)对承担这些责任感到不安 我的问题是,从技术经验而非编程的角度来看,除了确定编码是否有效外,我如何评估编码是否写得好?有并没有方法、技巧、交易技巧、旗帜、标志,或者任何会说“嘿,这是垃圾”或者“嘿,这是相当不错”的东西 如何评估编码是

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和维护作为子项目?还有哪些

Project management 一个项目上是否可以有一名高级项目经理和一名项目经理?

我们的web开发项目有两名项目经理。因此,我们的总工程师指定一名为高级项目经理,另一名为项目经理。因此,这种名称是存在的。项目经理是项目管理领域的专业人士。项目经理可以负责任何项目的规划、执行和结束 在这种情况下,高级项目经理做什么?他/她只是审查或管理其他项目经理?如果是这样的话,它应该是同一个项目的高级项目经理。实际上,整个项目管理团队可以被分配到单个项目 项目管理团队所做的是分担单个项目经理将承担的责任和任务 在这种情况下,项目管理团队每个成员的责任对于与项目相关的每个人都是明确的,包括团

Project management 做一件事需要多长时间?

我的意思是,请说出你做的一个编程项目以及花了多长时间。老板从来没有抱怨过,但我有时觉得事情拖得太久了。但这可能是因为我也不耐烦。让我知道你的经验,以便比较 我还注意到,事情似乎总是比最初计划的时间更长,有时甚至更长。我不知道为什么我们不开始计划,但我想也许这是出于动机 Ryan我自己做了1-6个月的项目,我总是倾向于将我的原始估计值加倍或四倍。基于直觉的估计值来自经验,但你确实需要详细说明所涉及的任务,以获得合理的结果 如果您有规范或至少一些约束,则可以开始创建任务(设计用户页面、设计标记页面、

Project management 如何度量软件开发性能?

我正在寻找一些方法来衡量软件开发团队的绩效。使用构建工具是个好主意吗?我们使用Hudson作为自动构建工具。我想知道是否可以从Hudson reports中获取信息,并从中获得每个程序员的进度。我不建议使用构建工具信息来衡量软件开发人员的性能/进度。一些令人困惑的问题:可能一项任务比另一项任务要困难得多;可能有一项任务更多地涉及“设计空间”而不是“实现空间”;可能(可能)更有效的解决方案是更好的解决方案,但更好的解决方案比效率极低的解决方案提供的代码行更少,后者提供的代码行更多;等等。检查每个人

Project management 在问题跟踪软件中寻找时间估计的度量

我们有标准的问题跟踪系统(仅限内部使用),并计划添加计划功能,因为所有任务都有进行评估所需的所有数据 因此,每项任务都有: 大致准确的估计时间 准确的花费时间 或多或少准确的百分比完整性 准确的开始/计划日期 任务所有者 我们还有一个预定版本,它是一组任务 我们不知道如何提问: how many hours we must spend to release end according to tasks time data and version schedule date? 或: PS似乎

Project management 在内部开发团队中,团队领导和团队成员之间应该有什么区别?

什么样的角色可以提升一个人成为团队领导者的可能性 另外,你认为领导者应该承担什么样的责任?任何领导者都应该具备以下素质: 从技术上讲,他应该是健康的 他应该能够委派工作 当人们陷入困境时,他应该能够为人们指路 他不应该在尝试新事物时犹豫不决 他应该是一个好的倾听者,尊重他人的意见和一个好的冲突解决者 他应该受到所有团队成员的尊重 这取决于你所说的“团队领导者”的确切含义-p 我见过一些地方,在技术负责人(可能对技术决策、设计问题、编码混乱的“去找人”等有更多责任感)和开发负责人(主要是促进者)

Project management 工作项命名约定

在任务/错误跟踪工具中创建工作项时,您使用什么命名约定 例如: 您是否在项目前加上区域/主题 您如何开始场景/用例?例如,“部门经理可以……” 如何使检测重复项变得更容易 您的项目管理、缺陷跟踪和时间管理(如果与pm工具不同)应遵循相同的模式,无论模式是什么。我通常喜欢采用自上而下的方法:项目应用程序页面(例如:Amazon订单输入确认页面)——如果项目/任务管理、bug和时间管理都遵循相同的模式,那么您就可以轻松地跟踪任务以打开问题,并将时间花在上面。在页面后,输入问题的简短描述性文本。在“

Project management 是否有专为经理而非程序员设计的高级视觉差异工具?

我一直在寻找,但在这个问题上的搜索空间似乎毫无希望地混乱 我们都经历过:这个为期6周的项目花了5个月的时间,现在高管们想要一个Powerpoint 是否有一种工具能够以管理层能够理解的方式直观地显示源代码树从一个版本到另一个版本的更改?我想的是在源文件的缩略图(基本上只是由代码行缩放的不同高度的矩形)之前和之后生成的一些东西,其中“之后”缩略图以红色、绿色和黄色带高亮显示,其中diff看到删除、添加和更改 不过,任何能让人明白这一点的事情都可以 编辑:我已经找到了,但我正在寻找可以放在两张pow

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