【51CTO.com原创稿件】外媒速递是核子可乐精选的近日国外媒体的精彩文章推荐,希望大家喜欢!
今天给大家推荐的内容包括:14种错误令你的软件项目遭遇失败、如何在Git当中重置与恢复以及返回原有状态、如何建立起API神器实现商务分析和写给开发者与工程师的指南等。
一、14种错误令你的软件项目遭遇失败
原文标题:14 reasons why software projects fail
每个软件项目都以远大的理想与愿景为起点,但在实施过程中,却往往崎岖坎坷甚至遭遇失败。更令人忧心的是,我们往往很难准确评估软件项目的失败机率。你最终也许得到的是运行良好但得不到实际采用的代码、无法编译的代码或者仅可供其他项目复用的少部分有效成果。虽然失败机率难以确定,不过一旦出现以下错误,你的项目恐怕已经凶多吉少。
1. 团队成员太少
2. 团队成员太多
3. 基础功能变化
4. 选择错误的实现技术
5. 糟糕的优先级排序
6. 市场窗口关闭
7. 差劲的架构决策
8. 政治冲突
9. 选择尚未生产就绪的技术
10. 选择即将过时的技术
11. 不切实际的截止日期
12. 未预见到竞争关系
13. 过度推动开发进程
14. 对软件能力抱有错误信念
二、如何在Git当中重置、恢复以及返回原有状态?
原文标题:How to reset, revert, and return to previous states in Git
在使用Git的过程中,很多朋友都不太理解(或者没有意识到)版本回滚的重要意义——换言之,大家往往忽略了撤销代码库内重大变更的易行性。在本文中,我们将快速了解重置、恢复以及返回原有状态等操作,以及各对应命令的便捷性与优雅性。
1. Reset
2. Revert
3. Rebase
三、如何建立起API神器实现商务分析
原文标题:It’s time we tapped APIs for business analytics
API已经成为连接内部与外部服务、应用程序、数据、身份以及其他数字资产的首选机制。这意味着它有望建立起同样极具价值的分析体系。而同样重要的是,API还能够提供一种易于使用的替代性方案,用以替代传统的临时数据收集与数据分析方法,从而显著加快将信息转化为必要情报的流程。在今天的文章中,我们将探讨传统方法带来的分析挑战,了解API如何应对这些挑战,并展望其未来发展蓝图。
1. 分析采用道路上的障碍
2. API驱动型分析的优势
3. API驱动型分析发展蓝图
4. API驱动型分析面临的挑战
四、如何在管理层面前表达自己:写给开发者与工程师的指南
原文标题:How to present to management: A guide for developers and engineers
在管理层前面表达自己的方式与其他场合有所不同,但其中仍存在着诸多良好的共性:牢记受众、把握关键点,同时专注于以简洁方式进行沟通。具体而言,你应意识到管理层类受众往往非常忙碌,希望了解所表达计划的影响、成本与风险,而非大量具体细节。那么,在实践中,我们又该如何操作?下面,我们一起来看。
1. 谁才算“管理层”?
2. 为何要在管理层面前表达自己
3. 管理层到底在乎什么
4. 组织相关表达
5. 表达中的要与不要
【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】