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

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

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

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

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

原文标题:14 reasons why software projects fail

[[238399]]

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

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

[[238400]]

在使用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

[[238401]]

在管理层前面表达自己的方式与其他场合有所不同,但其中仍存在着诸多良好的共性:牢记受众、把握关键点,同时专注于以简洁方式进行沟通。具体而言,你应意识到管理层类受众往往非常忙碌,希望了解所表达计划的影响、成本与风险,而非大量具体细节。那么,在实践中,我们又该如何操作?下面,我们一起来看。

1. 谁才算“管理层”?

2. 为何要在管理层面前表达自己

3. 管理层到底在乎什么

4. 组织相关表达

5. 表达中的要与不要

【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】

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

责任编辑:赵宁宁 来源: 51CTO.com
相关推荐

2018-06-13 08:40:43

AICIOAndroid P

2018-07-27 08:46:45

集成云计算备份

2017-03-08 08:42:22

云安全IDaaS

2018-02-01 08:50:51

IT培训Google AnalAPI

2017-09-04 08:49:37

编程互联网持续交付

2017-07-03 09:15:07

2018-05-07 08:45:43

编程ERPAI

2017-08-21 08:45:44

WordPress移动应用软件开发

2017-02-16 08:36:24

API威胁机器学习

2017-08-25 08:46:08

2017-09-14 08:55:28

敏捷软件开发云平台QA测试

2018-04-27 10:05:41

深度强化学习网络工具GDPR

2017-12-07 08:59:56

NoSQLPython敏捷性

2016-07-20 13:57:04

云技术项目云管理软件测试自动化和构建应用网

2016-11-02 20:09:30

IT人士系统日志战略性预测

2018-06-20 08:47:44

DevOps微服务UX设计师

2018-03-26 08:45:39

区块链年移动测试自动化远程访问

2017-09-20 08:34:37

大数据技术开发者UI

2016-11-06 20:28:42

2017-06-22 08:58:06

点赞
收藏

51CTO技术栈公众号