目录:
您的软件开发组织是否按预期执行?总是有改进的空间,但是某些组织比其他组织更需要帮助。无论您在连续体上的何处,确定您需要去哪里以及如何到达那里都是很重要的,因为组织需要清晰的愿景来帮助每个人朝着同一方向前进。我们应该评估我们的流程,技术,产品线,文档,文化和员工本身。但是,我们如何评价它们呢?我们如何衡量我们的进度?我认为,评估团队或组织有三个关键的量度标尺,如果我们始终关注这些问题,生产力将会飞速增长。
- 质量
- 效率
- 平衡
让我们仔细看看每个。
质量
如何改善业务
Pixabay
质量对每个组织都至关重要。这个词适用于我们所做的一切,而不仅仅是我们软件中存在多少已知缺陷。想象一下,用40个高质量的小时可以做什么—您可能不需要从晚上和周末借钱就可以赶上。如果您编写自动测试,请使其成为可以增加价值的好的测试,否则何必呢?
合作是产生高质量交付成果的关键,因为我们的同行会看到我们所没有的东西。如果需要做好一些事情,尤其是面向客户,则应该多加注意。当作家想知道自己的文章是否高质量时,他们会提出批评,因为他们了解数字的优势。无论是代码审查,配对编程,还是干脆“嘿,你能看看这个吗?”,利用我们周围的其他双眼,将使我们始终处于困境。
尝试提高软件质量时,我认为最重要的是自动化测试。创建手动测试用例比自动测试用例便宜。但是,执行手动测试的成本要高得多,尤其是当您必须通过大量测试以跨多种浏览器,操作系统和设备类型测试所有内容时。开发人员应该使用Karma,Spock或JUnit进行重要的测试,但是也应该使用Selenium,SOASTA或Cucumber等功能进行功能测试。所有这一切的真正目的是尽早发现缺陷,因为从开发人员编写代码时您获得的收益越多,解决问题所需的工作就越多。解决我昨天编写的代码中的缺陷比3到6周前编写的代码要容易得多。
效率
业务流程改进
Pixabay
专注于效率可帮助您简化组织并最大程度地减少执行每个任务所需的工作量。已经成为第二性的可重复过程需要更少的精力。自动化在效率方面也起着重要作用,因为您希望员工专注于完成非重复性且需要智慧的任务(编写,编码,设计,规划等)。一旦代码准备就绪,自动化应该接管,以便自动构建,测试和部署代码。相同的自动化部署过程应处理包括生产在内的每个后续环境。轻松的部署可以更频繁地交付生产,因此您可以对业务需求做出更快的响应。
对于组织中的每个人来说,评估他们手动执行的操作很重要。那些事情可以简化还是自动化?如果您经常这样做,那么它很可能是自动化的不错选择。在某些情况下,我们只需要重新定义流程即可消除不必要的步骤。在其他情况下,我们需要找到更好的工具来自动化或加速我们每天的工作。
质量管理中心或Jira等票务管理工具也应进行评估。您跟踪什么指标?您生成什么报告?您是否每周在Excel中花费大量时间来获取必须发送给领导团队的数字?对于敏捷团队,您如何计算团队的速度?您的工具会为您处理吗?寻找可以省力的工具(例如版本1),而不是仅仅做自己知道的事情。
平衡
软件过程
Pixabay
平衡是提高组织效率的关键部分。您可能将您的组织视为帆船。如果船不平衡,将有阻力使其在水中变慢。另外,方向舵可能无法正常工作,这使船转向变得更加困难。当人类犯错时,他们通常会冲向“船的另一侧”来弥补。当软件组织由于其产品没有足够的测试或计划而无法上门而忍受痛苦和折磨时,他们常常对重量级的流程,审批门和分析瘫痪运行得非常愤怒。它们从一个问题进入另一个问题的等待之中。
“需要多少文档?”仅写一些需要人们理解才能完成的内容。如果编写文档是为了满足批准条件或选中一个框,我们可能应该暂停一下,考虑是否有必要“需要多少过程?”就足够了。“应该花多少时间进行体系结构和设计?”就足够了。虽然返工效率低下,但有时最好推迟真正的解决方案并实施快速修复,以便满足客户的紧急需求;生活是一种平衡的行为;这适用于我们作为一家公司所做的一切; Goldilocks拼命寻求平衡,也许我们也应该如此。
更好地发展
我们都希望我们的生活变得更好。我们希望交付更轻松,过渡更顺畅,团队更快乐,客户满意,并且痛苦和痛苦降到最低。当我们开始从这三个角度来看我们的组织时,它将帮助我们评估变化并确定其优先级。它将我们的注意力集中在实际上将使组织受益并帮助组织更平稳运行的各种变化上。您会变得更苗条和卑鄙,因此随着时间的流逝,您会看到生产率提高,而压力和沮丧感却减少了。
质量,效率和平衡最终会导致每个组织追求的目标:速度。我们想要加快上市速度,对客户的响应能力以及打开一角钱的能力,但实际上实现这一目标并不直观。“让我们雇用更多的人,这样我们就可以走得更快!” 增加很多人当然可以帮助您快速发展,不幸的是,有时他们可以帮助您快速发展。一位明智的同事曾经告诉我,您必须放慢脚步才能更快,这是绝对正确的。速度需要预先的思考和努力,特别是在自动化领域。如果您花时间确保质量,效率和平衡,那么您会自然而然地前进。吼叫像狮子,冲刺像瞪羚。
分级为4 +©2017 Mike Shoemake