分类
康奈尔大学新闻

破坏系统架构的 3 种方法

正如谚语所说,那些没有计划的人,计划失败。在快速发展的科技领域尤其如此。系统架构 – 为软件,硬件,网络甚至人与机器之间的交互设计复杂基础的战略艺术和科学 – 是一门可以帮助组织提前规划增长,扩展运营和降低成本的学科。

“我们生活在一个时代,我们将面临从医疗保健到运输的各种系统的复杂性。我们的领导者和从业者,高管和工程师必须配备正确的工具来解决这些问题,“康奈尔大学系统工程主任Oliver Gao说,他也是土木与环境工程学院的霍华德辛普森教授。

康奈尔系统架构与管理项目的作者Gao确定了管理人员和开发人员应该避免的三个陷阱,以确保他们的系统成功。

1. 从零开始

“系统架构结合了创造力和分析严谨性,”高说。“这是克服挑战的最有力的思维和决策方式,这些挑战与我们祖先面临的挑战完全不同。

然而,领导者不必重新发明轮子。通过利用当前的结构,组织可以延长功能多于缺陷的系统寿命。此过程可以确保有价值的数据和性能不会降低。虽然未经验证的将表单映射到功能的方法具有更高的失败风险,但基于已建立的基础进行构建可以节省开发和部署的时间。与现有系统集成还可以保留过去的投资。

根据Gao的说法,一个架构良好的系统使组织更加敏捷和有弹性地应对未知因素。为了更快地适应和创新,工程师和团队领导者都应该了解现有的框架,然后根据业务需求做出明智的决策,可以增强或消除哪些内容。

2. 忽视数据安全

信息是任何系统的支柱,但单个数据泄露都可能导致消亡:财务,财产和声誉方面不可挽回的损失。系统中的互连性增加了为不良行为者敞开大门的风险。Gao认为,安全性必须是系统架构的核心组成部分。

“这门学科是关于系统而不是孤立组件的思考。技术系统架构必须战略性地组合在一起,就像每根梁和电线都必须在停车场等结构中定位以确保稳定性和使用寿命一样。任何漏洞都可能对组织造成重大损害,因此系统需要冗余,“高说。

安全系统包含针对物理和数字威胁的防御、专有数据保护和恢复机制。通过采用加密、审计、培训等分层方法,高相信企业可以创建可持续的系统。

3. 未能面向未来

在不可预测的数字生态系统中,今天无缝运行的解决方案可能无法满足未来的需求。缺乏可扩展性的架构可能会导致代价高昂的中断,因为公司的运营需求发生了变化。但是,精心规划的体系结构会随着组织的发展而自然而然地发展。

“从一开始就听取所有利益相关者的意见非常重要。这不能只是技术团队,“高说。“从首席执行官到财务团队,从产品经理到前台,每个人都需要在房间里回答有关他们需求的问题。忽视某人的偏好会导致生产力下降。

Gao鼓励系统架构师在开始设计之前通过访谈和研究参与发现过程,以避免将预算,时间和人力资源浪费在可能无效或用户友好的解决方案上。全面了解组织需求也确保了增长空间。

“贵公司的最新产品可能与早期产品大不相同。您可能需要雇用更多员工。系统可能不会立即适应这些更改。如果你已经集思广益,未来会是什么样子,并测试了系统架构的灵活性,你的解决方案将准备好弯曲而不是断裂,“高说。

规划您的系统架构

作为智能社区城市基础设施、交通和环境系统分析领域的领先专家,Gao开发了系统架构和管理计划,以帮助组织了解与性能、生命周期成本、进度和风险相关的系统架构的价值。他直接与组织合作,帮助他们的领导者检查他们的系统,使用网络理论等来表征利益相关者并确定其优先级。

“投资系统架构就是投资组织的基础,使其能够高效、成功地发展,”高说。“系统架构确保技术与业务目标保持一致,并为未来铺平道路。

系统架构和管理计划是康奈尔大学为公司、非营利组织和其他组织提供的几个定制现场教育机会之一。在线了解有关大学企业计划的更多信息。

新闻旨在传播有益信息,英文版原文来自https://news.cornell.edu/stories/2023/09/3-ways-sabotage-your-systems-architecture