Process Facilitates Rapid Change

By Jason Schadewald (@resolvedfixed),
Parasoft Product Manager

In the modern world of Agile, SaaS, and DevOps,
the term “process” sounds outdated. It reminds people of old, stodgy systems
lacking flexibility and adaptability.

However, it‘s actually quite the contrary. Well-defined processes actually
enable the core modern needs. Even small companies can realize significant
return on investment by defining, documenting, and implementing consistent
processes. In fact, such processes are required for agility because they force
you to really think about how things get done…they bring to light the hidden
bottlenecks and the endless loops of everyone waiting for everyone else.

How do you know that you suffer from lack of process? Easy. You get
inconsistent results on inconsistent timelines. You never know what you’re
getting until it’s in your lap and you have to figure out what it is. You
somehow have a product that is vastly different from your agreed plans. In the
worst cases, you are an executive and you are constantly solving individual
problems rather than moving the company in a new direction.

Software
testing is no different. Despite the myriad tools available on the market, not
one of them will work unless you have a clearly-defined, documented process for
incorporating them into everyday routines. I can no longer count how many
developers have lamented that they have all the tools they need but no training.
Even when tests are automated, the tests themselves are of little value to the
business for purposes of making the most important decision: Can I safely
release?

So, yes, you absolutely need to test and to automate. You need
to run static analysis, you need to create and run unit tests and monitor
coverage, you need to perform functional and acceptance testing. All of that.
But, you also need to have a plan for what to do with all of this information.
Know what it means to you, and teach your employees how to align their daily
tasks and priorities with those of the business. If you don’t make your
expectations clear in the form of a process, then you become a bottleneck in the
(undocumented) decision-making process, and you will ultimately suffer the
consequences.

Topics: Development
Testing

source: http://blog.parasoft.com/process-facilitates-rapid-change

Process Facilitates Rapid Change,布布扣,bubuko.com

时间: 2024-10-05 16:04:30

Process Facilitates Rapid Change的相关文章

美国政府关于Google公司2013年度的财务报表红头文件

请管理员移至新闻版块,谢谢! 来源:http://www.sec.gov/ 财务报表下载↓ 此文仅作参考分析. 10-K 1 goog2013123110-k.htm FORM 10-K UNITED STATES SECURITIES AND EXCHANGE COMMISSION Washington, D.C. 20549     FORM 10-K (Mark One)       ý ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF TH

Brief History of Machine Learning

Brief History of Machine Learning My subjective ML timeline Since the initial standpoint of science, technology and AI, scientists following Blaise Pascal and Von Leibniz ponder about a machine that is intellectually capable as much as humans. Famous

JavaScript Design Patterns: Mediator

The Mediator Design Pattern The Mediator is a behavioral design pattern in which objects, instead of communicating directly with each other, communicate only through a central message passing object (the Mediator). The Mediator pattern facilitates bo

谈谈对BPM的理解

BPM的产生缘由 近年来,随着计算机技术的发展和互联网时代的到来,我们已经进入了信息时代,也称为数字化时代,在这数字化的时代里,企业的经营管理都受到了极大的挑战.从上世纪90年代起至今,企业的信息化工作开展的如火如荼,相继建立了很多业务系统,同时也给企业带来了巨大的效益.但是,新的问题出现了,业务已经对这些复杂的系统提出更新的需求,即需要实现系统之间整合.EAI(Enterprise Application Integration)技术风靡一时,成为了各界人士追捧的对象.热闹过后,许多人已经清晰

PID控制器(比例-积分-微分控制器)- III

PID Controller Algorithms Controller manufacturers arrange the Proportional, Integral and Derivative modes into three different controller algorithms or controller structures.  These are called Interactive, Noninteractive, and Parallel algorithms.  S

Dr Wei Min Huang

 Curriculum Vitae Dr Wei Min Huang is currently an Associate Professor (tenured) at the School of Mechanical and Aerospace Engineering, Nanyang Technological University, Singapore. With over 20 years of experience on various shape memory materials (a

《论工业社会及其未来》—泰德.卡辛斯基

中文译文基于1996年中国文史出版社<轰炸文明——发往人类未来的死亡通知单>,原译者王小东 INTRODUCTION 介绍 1. The Industrial Revolution and itsconsequences have been a disaster for the human race. They have greatlyincreased the life-expectancy of those of us who live in "advanced"cou

如何利用多核提升分词速度

在进行中文分词的时候,我们如何利用多核提升分词速度呢? 计算机很早就进入多核心时代了,不充分利用多核CPU是对计算资源的一种极大的浪费. 在对一段文本进行分词的时候,word分词器的处理步骤如下: 1.把要分词的文本根据标点符号分割成句子: 2.以分割后的句子为基本单位进行分词: 3.把各个句子的分词结果按原来的句子顺序组合起来: word分词器充分考虑到了利用多核提升分词速度这个问题,在第1步完成后,如果分割出了多个句子,那么这多个句子就可以同时(并行)进行分词,这样就能充分利用多核CPU来提

IEA For PCS7

1. IEA简介 PCS7中的Import/Export Assistant (IEA) 软件是对大量数据进行合理工程组态的有效工具,它以过程标签类型的多重使用和实例解决方案为基础.该软件特别适用于具有众多相同类型过程标签以及具有若干 相同类型工厂组件的工厂.已经组态的工厂数据(如过程标签列表或CAD/CAE 图表)可导入到工程师站中,并用于自动化地生成过程标签.为了能够简单而快速地进行修改,还可以将 PCS 7 项目数据导出,使用IEA 编辑器或其它程序(如 Microsoft Excel 或