克服项目管理中“需求陷阱”的一些技巧

对于任何开发人员,团队负责人或服务交付经理而言,按承诺的时间表交付预期质量的项目始终是噩梦。 每当我们追求质量时,我们最终都会错过最后期限,每当我们坚持最后期限时,最终都会在质量上大打折扣。 通常,这不是故意发生的,但是由于各种陷阱,我们在进行项目管理时不小心介入了。 每个模型的两端都有不满意的风险。 在大多数情况下, 瀑布式方法 最终会产生与客户需求不同的东西,而 敏捷方法 使客户有机会在项目的生命周期中造成混乱,从而给项目团队造成压力。 即使在日夜工作之后进行项目交付,最终也会压抑开发人员对其项目的兴趣和激情,因为他们总是对需求含糊不清。 项目经理在避免此类陷阱,挽救开发人员以及交付满足客户需求方面发挥着积极作用。 让我们讨论一些在软件开发公司中发现的陷阱,在客户沟通和项目管理过程中通过尽职调查可以避免这些陷阱。 设定错误的客户期望。 对项目团队充满信心可以走很长一段路,但是期望一切都在最佳情况下进行是不合理的,甚至是危险的。 在最初的讨论中,利益相关者询问产品初稿的最终交付日期或时间,以供审核。 项目团队希望在没有明确定义的发现期的情况下做出快速而令人印象深刻的响应,在此期间双方可以有效地分解项目并确定真正的范围。 尽管乐观是生命的必需品,但对项目顺利进行的过度自信不会为总体计划的可能变化留出空间。 当您无法预测变化时,麻烦会令您感到意外,结果将导致昂贵的项目预算,进度超支和巨大压力。…

为什么必须有时间管理策略

在更少的时间内完成更多工作。 迪恩·马修斯(Dean Mathews)撰写了一篇引人入胜的文章,题为“为什么需要时间管理策略”,其中他声称,您只需做一点计划就可以在更少的时间内完成更多的工作。 首先,他介绍了什么是时间管理,“时间管理只是一种功能,可以计划您在整个工作日中的时间和方式。 如果制定了适当的时间管理策略,您将提高工作效率,更多地享受工作,并减少压力。 实施时间管理的过程确实非常简单。 这都是关于使用适当的技术。” 接下来,也许更重要的是,他介绍了什么时间管理不是什么? 实际上,不得不花更多的时间是时间管理不善的结果。 斯坦福大学进行的一项研究表明,一个人每周工作超过50个小时,生产率就会急剧下降。 忙也不是时间管理。 太忙了再次表明对您如何度过时间的控制不力。” 他在文章中包括的最大好处是增加了工作乐趣。 当您对工作感到满意时,您会完成更多的任务,更具创造力并且与人之间的互动更好。 第二个好处是减少了与工作有关的压力,这也提高了生产率,减少了病假时间,裁员率和离职率。 然后,他发表了深刻的声明,这一声明肯定会引起我们所有人的共鸣:“只要我们希望,我们将永远没有时间。 明智地管理时间,不仅可以提高生产率,还可以改善工作以外的生活质量。”谁不想要? Propl绝不是时间管理系统,而是某种程度上。…

来自我们令人难以置信的插件黑客马拉松的见解

在Mattermost,我们的两个首要任务是让我们的客户满意,并让我们的开源社区积极参与。 在8月16日至17日,我们暂停了公司在研发方面的虚拟黑客马拉松,在此我们的核心提交者与我们的开源贡献者合作,破解了我们最近改版的插件体系结构,该体系结构随Mattermost 5.2一起提供。 我们有两个目标:我们想要构建出色的实用功能,并且希望获得有关新插件框架的反馈。 我们的内部团队和来自世界各地的17位贡献者总共齐心协力,异步地,虚拟地工作。 他们交付了。 在很短的时间内,我们看到了10个左右的惊人项目,这些项目处于开发的各个阶段,但所有的工作都可以实现。 我们希望在接下来的两周左右的时间内,在pre-release.mattermost.com上启动并运行其中的大多数项目。 以下是我们构建内容的一些重点: 轮询插件 ,可用于直接在Mattermost界面中创建丰富的轮询。 轻松跟踪谁投票支持什么(而不是看到谁点击了哪个表情符号!)。 跨服务器通道 ,使用户能够在一个共享通道中链接多个Mattermost服务器。 假设您正在运行多个Mattermost服务器,并且每个服务器上都有一个“错误”频道。 您不再需要遍历每个Mattermost实例来监视它们。 时区插件 ,可自动将时间转换为每个Mattermost用户的本地时区。…

Quake Style控制台:释放键盘的力量进行开发

我已经在Windows上使用cmder控制台仿真器了一段时间了,我确实很喜欢它(尽管在转储文本墙时它有点慢,而在git完成时却错过了一些细节)。 在编程时,我一直在努力学习尽可能多的键盘快捷键,并使重复的任务自动化,以使我的生活更加确定性和快速性。 我一直觉得,通过将手放在键盘上,避免使用鼠标,我可以大大提高生产率,因为我可以更快地完成工作。 我还发现,这些看似简单的动作实际上使我的注意力从我想完成的事情转移到了屏幕上的选项并将指针指向该选项的位置。 使用键盘使我可以提高速度,因为任务变得确定性,而且我还节省了将手从键盘上移开+按住鼠标+查找或调出要击中的元素+瞄准+单击的时间。 +… 因此,我倾向于使用命令行(CLI)工具(而不是图形工具),因为CLI通常比图形工具强大得多, 并且可以提高生产率和独立于任何IDE或编辑器工作的能力。 主要是指git , nuget或npm 。 cmder上的地震样式选项 上周,当我发现Gabriel使用键盘快捷键下拉并隐藏cmder窗口时,我与同事Gabriel Calmeiro(我发现自己比我对键盘更加热情)和JoséAlmeida进行了一些工作。 像这样: 我立即对他说:“当我们完成您现在的工作时,您将必须教我该怎么做!” 激活雷神之锤风格…