Knol Stuff

Knowledge is Power!

QA and Lean By André Vondran - Software Quality Assurance Analyst

Recently I’ve had the opportunity to participate in a project that is experimenting with a lean software development environment and so have made a few observations about where QA fits into a lean methodology.

Not being an expert in lean methodology, it’s possible (and likely) that the process my team is following isn’t strictly lean but some subjective interpretation of it.

The central idea of lean is that you never do anything until the moment when it is needed and since there is no concept of iterations, schedules tend to unfold organically. Priorities for tasked out work are set daily and decisions about what gets done is made the day it is worked on. Like agile, documentation takes a back seat to conversations about design and requirements.

This means that when decisions get made, we must rely on the frailty of human memory or a scribbled one-line note on a sticky as documentary evidence.

I’ve often said that the role of QA is to be the memory for the organization. We spend a lot of time conversing with various stakeholders in various departments.

We take these conversations and turn them into scenarios that form the basis of our criteria for testing. The result of all of this is that the QA engineer has a more holistic perspective of the end product. Our soul mates in the development process are the business analysts and architects of the system.

I was excited to get the opportunity to be a part of a lean project. I’ve been reading about it and I like the underlying concepts but mostly I wondered just how it would incorporate QA into the process.

So far my conclusion is that it doesn’t. When I say “it doesn’t”, I don’t mean this in a “the developers are so good they test all their own work and deliver perfect software” kind of way. I mean, in my opinion the biggest weakness of the lean process we’re following is that in encourages piecemeal delivery to such a degree that those working on the project completely lose sight of the big picture. The code is wonderfully modular, and the bits that get delivered to me for testing work very well in their own right, but in the end they don’t play well together. This team’s implementation of lean doesn’t encourage a collaborative environment but instead forces a handful of people into a role of systemic analysis.

And as the project progresses the team becomes increasingly dependent on the few people who have a systemic understanding of the system to clarify requirements and tell them how it should work.

Can the Lean concept work with QA? One of our team members made the observation that the process we were following tended to create a much higher burden on QA because developers had no impetus or opportunity for identifying the interdependencies. A big advantage of Lean is that you get to a mature stage of development extremely quickly and this can be very useful in situations where an organization has been paralyzed in the requirements analysis stage (which was the case with the client we’re working with). The client has been very impressed with short turnaround time. We’ve been able to deliver a working system in about half the time it took our predecessors just to hash through the requirements process.

I think for this particular client, it works very well because they know they will change their minds about what they want at any stage of the process. It was less important for them to have a top quality system. That said, we found an unusually high number of major issues post-release. Part of the legacy of our ‘lean’ philosophy was that we had no automated acceptance tests and since the original testers and business analysts are no longer on the project, we lost some of the original understanding (or memory) of how the system was supposed to behave. This problem was exacerbated by a lack of documentation.

Even the stories we developed from were simply keywords with no acceptance criteria and no elaboration as to what those keywords meant. As I tested the requirements, I spent alot of time talking to developers about what they had built, talking to the business about what they had asked for and trying to manage the large gaps between the two.

So back to the original question. Can a lean environment support a QA or testing role? I believe it can and I believe the problems with this lean project are rooted in the interpretation of the philosophy. I don’t think lean means: don’t do anything that takes time. And that was the tendency here. I

think the underlying philosophy is fantastic. Basically the idea is to be smart about what you spend your time on and when. In our case, the lean philosophy was more like bare bones. We accomplished a great deal but in the end I believe it was a skeleton of what we needed.

Spending a little more time in analysis and offering the developers more of an opportunity to understand the context of their work could have given us a little more flesh on those bones.

André Vondran SQA Analyst
www.aqasol.com.ar

Views: 8

Comment

You need to be a member of Knol Stuff to add comments!

Join Knol Stuff

Share Knol Stuff Please!

Blog Posts

Artistic Vision

Posted by Stacy Esch on November 6, 2023 at 8:15pm 10 Comments

Is an artist's "vision" primarily a product of experience or imagination? I don't want to pursue the simple answer that it's both. Is it primarily one or the other, of if it's just plain old both, how do they interact to create an imaginary world?

Is it true that some people have more artistic vision than others, or is this kind of seeing equally available to all?

Trying to find treatment.

Posted by Clare Davis on November 6, 2023 at 8:15pm 0 Comments

In the beginning of August 2008 I was doing great. I went to the gym 3 times a week for 3 hours each time. I had lost weight and had a nice tone coming. I was nicely tanned with some help of the tanning beds. I rode my motorcycle back and forth to work and to the gym. In the middle of August a leg press came down on top of my head while i was trying to get it reset to the proper location so I would be able to use the equipment. I got very dizzy and had to go home, that was the end of my…

Continue

Driving in France and different regulations including what you need to have

Posted by Martyn Davis on November 6, 2023 at 8:14pm 0 Comments

Driving through France can be a fantastic experience which you can never forget, and as always the rules and regulations between countries can differ, which is where we've composed a small list to help keep on the right side of the law and to help keep you safe!

Obviously, passengers have to wear seat belts, but one thing in France is different from some countries in that children under ten years old are not allowed to sit in the front passenger seat at all.

Another is, even if…

Continue

Making Juices In your own home: A Beginners.

Posted by Tory Tilley on November 6, 2023 at 8:13pm 0 Comments

Read through bellow best tips an informatior respect what is the best juicer to buy



You will find few things you can do, for healthy for you than juicing daily will be. The juice naturally hydrates the body. It also supplies a person with essential vitamins, EFAs, fatty acids, carbs and proteins to help you function at your top. Read these tips to make juicing easier.



Remember to remove hard pits from fruits like peaches and cherries before sending them over the juicer.…

Continue

dieta DUKAN PER

Posted by Jeanett Seale on November 6, 2023 at 8:13pm 0 Comments

En lo personal me gusta mucho esta dieta, tiene practicamente de este mundo. Hay aquellos que recurren a las pldoras de dieta y otras ideas para ayudarse a lograr el peso idela. La forma ms comn de La dieta de tres dias en necesidades diarias de caloras, grasas y nutrientes pueden diferir significativamente de persona a persona dependiendo de la edad, peso, sexo y otros factores.



As que al mantener tu consumo de caloras e incrementar las ests aqu, voy a enumerar lo que se dice qu…

Continue

Remember The Ramifications Of A UK State.

Posted by Yolanda Bruner on November 6, 2023 at 8:12pm 0 Comments



If you're ready to find more info regarding UK Pension Service (Go To This Site) have a look at http://UKPension.co.za

How You Can Watch Watch Programs Online

Posted by Nickolas Caraballo on November 6, 2023 at 8:11pm 0 Comments

Moreover, by watching watch free movies online without downloading or paying at home, individuals can save of transportation, popcorn, furthermore drinks. They are even enjoy smash flicks in good environment where a person's lighting and noise are controlled and simply suited to non-public preferences.



Movie pictures nowadays, are completing different shapes and colours. Centuries back, before the formulation of movies, women and…

Continue

Raspberry Ketone & Fat Loss

Posted by Samuel Dunlap on November 6, 2023 at 8:11pm 0 Comments

raspberry ketone



Consider everything you are going to eat for the entire day. If you realize that you are likely to have a heavy meal later in the evening, make your breakfast and lunch options on the lighter side. Then you will be good eating your dinner, and you will not feel guilty about this.







renowned doctor reveals what works for weight loss -… Continue

Nike Roshe Run Mens Gold Pink

Posted by Fina on November 6, 2023 at 8:10pm 0 Comments

Common Engines as well …

Continue

Hyderabad Moving Agencies – How to locate Proper One

Posted by Sanjeev Saxena on November 6, 2023 at 8:10pm 0 Comments

There are several expert transferring firms as well as packers along with movers within Hyderabad who is able to always be helping mitts ones diverse new house purchase desires. I suggest you pick the best one which properly caters the needs you have, choices as well as finances. You will need to select the right 1 which is not simply very affordable and also trustworthy, encountered, covered with insurance, signed up plus much more notably trusted. Nevertheless finding out there the most…

Continue

Knol Video


Badge

Loading…

© 2024   Created by knolstuff.   Powered by

Badges  |  Report an Issue  |  Terms of Service