Skip to main content

Posts Tagged ‘agile’

Agile Backlog Groom

Hype Cycle for 3 Phases of an Agile Backlog Groom

I was reading about the Gartner Hype Cycle and realized the same curve could be applied to Agile Backlog Groom (or simply Grooming).  Grooming is the process for an agile scrum team to absorb new work and add details. Every piece of work, no matter the size, follows this generic evolution. That is, the following […]

“Agile Takt Time” Helps Stabilize Production

While my earlier blog posts were focused on Agile Risk Management, I am taking some time off from this to familiarize myself with a new subject – Time Management. “Time is the scarcest resource and unless it is managed, nothing else can be managed” – Peter Drucker One fascinating way that I have found to help […]

Using Scrum to decipher the word "problem" in web development

“We’ve Got a Problem.” How Scrum Tells Us What That Means

Has someone come to you as a developer and said, “Looks like we’ve got a problem?” What do you think of when the person says this to you? Do you assume the worse or something that can be delayed? I supposed it depends on the urgency conveyed by the speaker. But it is difficult to […]

Why Does Agile Call Its Requirements, User Stories?

First, a little bit of a personal story: I grew up in a family of great storytellers: My mom could bring alive comic characters with descriptions and add the sounds of them falling, crying or laughing. My dad could lead you to the moon with his drawn maps and landmarks. He would even add details, […]

A Lean Thinking Perspective of Agile

Over the past couple of decades, Agile and Lean have been steadily gaining popularity in various fields and industries. People are having lots of discussion on agile and lean, and trying to compare the differences and benefits. By learning what is agile and what is lean, you may find that they have a lot of […]

How to Solve the DevOps Value Dilemma

An adage often repeated in the retail industry is that the customer is always right. Even if standard operating procedures were followed correctly, the customer still commands their wallet. In today’s age, with social media further extending the message of even the most anonymous customer, organizations must be cognizant to build products that drive customer […]

5 Characteristics For Every Modern Application

Today’s innovative organizations focus on multiple initiatives, including delivering a product to market and creating an application that customers love. Many applications use emerging technologies including cloud, containers, microservices and distributed applications, which promise greater flexibility, lower cost and faster release cycles. One of the challenges of building an innovative application is how it adjusts […]

Agile Risk Management vs Traditional Risk Management

“Risk comes from not knowing what you’re doing” – Warren Buffet A college called the “Risk Management Institute” arranged a get together for their alumni students. Two close ex-classmates named AGIL and TRADY are meeting years after their graduation. They both are highly skilled RISK MANAGERS. They discuss their families, life, love, society, and stuff. […]

Mobile Automation Test Tool Selection & Framework Library Design

In the last blog (Mobile Automation Test Framework Introduction and Design) we discussed some basic knowledge about automation framework and how to set up a proper automated testing framework. In this article, I will introduce how to select a suitable automation tool and how to design the framework library. First, we need to define some […]

Mobile Automation Test Framework Introduction and Design

Mobile devices are becoming more important than ever in our society. The demand for automated testing on mobile APPs is becoming significantly greater than before. This blog will discuss how to set up a mobile automated testing framework that is easy to create test scripts and maintain upon requirement change. First, this blog will introduce […]

Testing UI for Multiple Apps Using UI Automator

A User interface test involves interacting with multiple apps and verifying that the app behaves fine when the flow passes through other apps or through the System UI. An excellent example of this would be the Android messaging app where the user can enter the message which then launches the contact picker so that the users can […]

Automation Testing – What to Expect and What Not to Expect

Myth 1: Automation replaces Manual Testers. Reality: After the scripts are developed, the common misconception is that we can replace the manual testers with Automation, but this is not true. Automation is a program which will test the flow of the system. Even a small defect can be missed if we don’t write scripts to look for […]

Load More