|
|
51CTO旗下网站
|
|
移动端
创建专栏

外媒速递:14种错误令你的软件项目遭遇失败

每个软件项目都以远大的理想与愿景为起点,但在实施过程中,却往往崎岖坎坷甚至遭遇失败。更令人心忧的是,我们往往很难准确评估软件项目的失败机率。

作者:核子可乐译|2018-07-31 08:42

【51CTO.com原创稿件】外媒速递是核子可乐精选的近日国外媒体的精彩文章推荐,希望大家喜欢!

今天给大家推荐的内容包括:14种错误令你的软件项目遭遇失败、如何在Git当中重置与恢复以及返回原有状态、如何建立起API神器实现商务分析和写给开发者与工程师的指南等。

一、14种错误令你的软件项目遭遇失败

原文标题:14 reasons why software projects fail

14种错误令你的软件项目遭遇失败

每个软件项目都以远大的理想与愿景为起点,但在实施过程中,却往往崎岖坎坷甚至遭遇失败。更令人忧心的是,我们往往很难准确评估软件项目的失败机率。你最终也许得到的是运行良好但得不到实际采用的代码、无法编译的代码或者仅可供其他项目复用的少部分有效成果。虽然失败机率难以确定,不过一旦出现以下错误,你的项目恐怕已经凶多吉少。

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当中重置、恢复以及返回原有状态?

在使用Git的过程中,很多朋友都不太理解(或者没有意识到)版本回滚的重要意义——换言之,大家往往忽略了撤销代码库内重大变更的易行性。在本文中,我们将快速了解重置、恢复以及返回原有状态等操作,以及各对应命令的便捷性与优雅性。

1. Reset

2. Revert

3. Rebase

三、如何建立起API神器实现商务分析

原文标题:It’s time we tapped APIs for business analytics

如何建立起API神器实现商务分析

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】

戳这里,看该作者更多好文

【编辑推荐】

  1. 外媒速递:十款开发者不容错过的DevOps友好型免费安全工具
  2. 网络攻击新载体:API
  3. Spring Cloud Config采用Git存储时两种常用的配置策略
  4. Web 开发中 Blob 与 FileAPI 使用简述
  5. 外媒速递:顶级物联网平台开发者计划一览
【责任编辑:赵宁宁 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢