Uncategorized

/Uncategorized
6 12, 2016

Explaining Adjustments Costs in DevOps

By | 2016-12-06T10:53:20+00:00 December 6th, 2016|agile, DevOps, Uncategorized|Comments Off on Explaining Adjustments Costs in DevOps

Coaching a DevOps implementation is a challenging proposition for a number of reasons. One of these reasons is not only getting the business side to buy in, but to keep them on board throughout the entire journey. The truth is that many organizations, vendors and coaches/consultants don’t fully appreciate just how steep the mountain is that must be climbed in order to bring about the culture change required to successfully implementing DevOps. The implementation of DevOps will need to account for the ‘adjustment’ issues that almost always occur when making any organizational change. By adjustment issues we mean the loss in performance that could be incurred before DevOps is fully implemented and functioning as intended. But estimating the nature and extent of any implementation issues [...]

26 10, 2016

QA, DevOps is an Opportunity not a Threat

By | 2016-11-15T13:10:47+00:00 October 26th, 2016|agile, DevOps, testing, Uncategorized|Comments Off on QA, DevOps is an Opportunity not a Threat

If you look around most QA message boards you still see the topic of automated testing versus manual testing being debated over and over. I am not going to get into this debate because I believe the overwhelming evidence, industry direction and true nature of what quality assurance is supposed to be dictates that we should be moving to automated testing. What I am going to discuss is my belief that DevOps actually presents a great opportunity to those in QA who can see the underlying foundation of what DevOps is. DevOps borrows from the quality principles of Deming, TQM and Lean, with the emphasis being on preventing issues instead of detecting them. In other words, doing quality assurance instead of quality control. So how [...]

17 10, 2016

Make Sure Your DevOps Teams are Focused on Double Loop Learning Versus Single Loop

By | 2016-10-26T21:30:32+00:00 October 17th, 2016|best practices, DevOps, Uncategorized|Comments Off on Make Sure Your DevOps Teams are Focused on Double Loop Learning Versus Single Loop

Understand that improvement is learning It should not be a surprise that DevOps improvement implies some kind of intervention or change to the process, and the change will be evaluated in terms of whatever improvement occurs. The evaluation that takes place adds to the knowledge of how the process really works, which in turn increases the chances that future interventions will also result in improvement. What is critical to remember is that it is a learning process, and it is crucial that improvement is arranged so that it encourages, facilitates and exploits the learning that occurs during improvement. We must as a result recognize that there is a distinction between single- and double-loop learning. Single and double loop learning Single Loop learning occurs when there [...]

11 10, 2016

Get a Good ‘Work-Out’ in DevOps

By | 2016-10-11T13:29:27+00:00 October 11th, 2016|agile, best practices, DevOps, Uncategorized|Comments Off on Get a Good ‘Work-Out’ in DevOps

The idea of including everyone in the process of improvement is one of the key principles of TQM, Lean and now DevOps. There are numerous ways being suggested in DevOps articles, blogs and books to involve everyone and create a continuous improvement culture. I suggest that instead of trying to re-invent the wheel, many of these organizations should consider tried and tested approaches, such as the ‘Work-Out’ approach that originated at General Electric. This approach allegedly was developed by Jack Welch, the then CEO of GE. The reasoning behind developing this approach was the recognition that employees are an important source of new and creative ideas, and an instrument for creating an environment that pushes towards a relentless, endless companywide search for better ways to [...]

31 03, 2016

DevOps and the Theory of Constraints

By | 2016-03-31T12:04:46+00:00 March 31st, 2016|agile, best practices, continuous integration, DevOps, kanban, Uncategorized|Comments Off on DevOps and the Theory of Constraints

As the DevOps movement has started to take hold in the software development industry, one of the great benefits of this is that individuals are starting to become aware of tried and true Lean Manufacturing and TQM practices. Having received an undergrad degree in Operations and having worked for the first three years of my career for a Lean Manufacturing shop, I have always been sort of puzzled how software development never seemed to have any industry wide concrete foundational practices that companies followed in order to improve quality and reduce cycle time. A while back I read a DevOps article where someone was talking about adopting Lean Manufacturing concepts for software development and they specifically mentioned one of the foundational concepts all Lean Manufacturers [...]

3 11, 2015

The “Killer Dozen” Automation Implementation Killers – Failure to Take a Leap of Faith

By | 2015-11-03T15:44:40+00:00 November 3rd, 2015|agile, ATDD, automation, BDD, best practices, continuous integration, selenium, TDD, testing, Uncategorized|Comments Off on The “Killer Dozen” Automation Implementation Killers – Failure to Take a Leap of Faith

Many organizations today are moving towards automated testing for the right reasons, but unfortunately the vast majority experience a spectacular failure. Often at Meetups or talking to potential customers who have failed at one or more automation implementations, I continue to hear the puzzlement of why they failed. I often hear what great diligence they put into the planning and the talented people they hired to build the automation, so the questions begs why are they all failing? After working with a number of clients to not only install an automated testing framework, but also implementing their agile process, I have consistently observed what I term a “killer dozen” automation implementation killers. Over the next few weeks I will discuss each of these issues in [...]

7 09, 2015

Path from Waterfall to Agile for HP Unified Functional Testing (formerly QTP) users

By | 2015-09-07T19:50:53+00:00 September 7th, 2015|agile, automation, best practices, continuous integration, selenium, testing, Uncategorized|Comments Off on Path from Waterfall to Agile for HP Unified Functional Testing (formerly QTP) users

ATF is pleased to announce our solution for companies looking to move from HP's Unified Functional Testing (UFT) (formerly QTP) to today's leading edge open source solutions. Many HP UFT users have wished to make the move to open source tools in order to use leading edge tooling such as Selenium, Appium, Sauce Labs, BlazeMeter and JMeter, but have resisted due to a number of issues. These issues include the possible loss of the investment they have made in their HP UFT/QTP scripts, not having the expertise to build an open source solution and not knowing how to re-train their staff in the new skills needed to work with the leading open source tools. ATF is very pleased to offer a comprehensive solution to all [...]

5 09, 2015

The “Killer Dozen” Automation Implementation Killers – Lack of Transparency

By | 2015-09-05T16:11:00+00:00 September 5th, 2015|agile, ATDD, automation, BDD, best practices, selenium, TDD, testing, Uncategorized|Comments Off on The “Killer Dozen” Automation Implementation Killers – Lack of Transparency

Many organizations today are moving towards automated testing for the right reasons, but unfortunately the vast majority experience a spectacular failure. Often at Meetups or talking to potential customers who have failed at one or more automation implementations, I continue to hear the puzzlement of why they failed. I often hear what great diligence they put into the planning and the talented people they hired to build the automation, so the questions begs why are they all failing? After working with a number of clients to not only install an automated testing framework, but also implementing their agile process, I have consistently observed what I term a “killer dozen” automation implementation killers. Over the next few weeks I will discuss each of these issues in [...]

19 08, 2015

The “Killer Dozen” Automation Implementation Killers: Choosing the Wrong Tool Set

By | 2015-08-20T09:55:58+00:00 August 19th, 2015|agile, automation, best practices, continuous integration, selenium, testing, Uncategorized|Comments Off on The “Killer Dozen” Automation Implementation Killers: Choosing the Wrong Tool Set

Many organizations today are moving towards automated testing for the right reasons, but unfortunately the vast majority experience a spectacular failure. Often at Meetups or talking to potential customers who have failed at one or more automation implementations, I continue to hear the puzzlement of why they failed. I often hear what great diligence they put into the planning and the talented people they hired to build the automation, so the questions begs why are they all failing? After working with a number of clients to not only install an automated testing framework, but also implementing their agile process, I have consistently observed what I term a “killer dozen” automation implementation killers. Over the next few weeks I will discuss each of these issues in [...]

2 07, 2015

The “Killer Dozen” Automation Implementation Killers – Standalone Teams

By | 2015-07-02T16:08:24+00:00 July 2nd, 2015|Uncategorized|Comments Off on The “Killer Dozen” Automation Implementation Killers – Standalone Teams

Many organizations today are moving towards automated testing for the right reasons, but unfortunately the vast majority experience a spectacular failure. Often at Meetups or talking to potential customers who have failed at one or more automation implementations, I continue to hear the puzzlement of why they failed. I often hear what great diligence they put into the planning and the talented people they hired to build the automation, so the questions begs why are they all failing? After working with a number of clients to not only install an automated testing framework, but also implementing their agile process, I have consistently observed what I term a “killer dozen” automation implementation killers. Over the next few weeks I will discuss each of these issues in [...]

X