Build your professional network on facebook via our app Go to app
 
 
Industry : IT Products Functional Area : Project Management
Activity:  6 comments  1409 views  last activity : 07 06 2010 20:18:04 +0000
 Refer 11
Share
 
 
 
 What do you look for in a product or service? Price, availability, guarantees, style, reputation, brand recognition, and quality are just a few of the things that consumers look for before making a choice about an important product or service.

Quality assurance can be a service or a description of how something might be delivered to you. Quality, the term is known to mean, ?top shelf,? better than average, excellence, value, or superior. Assurance is the promise, oath, declaration, word, or pledge. Together we have Quality Assurance, the promise of superiority.

When you need Quality assurance for your business, you need some kind of systems in place to monitor, train and control the information coming in and the product or service you are delivering. Quality assurance monitoring is watching the end product to check for perfection.

Now when it comes to software quality assurance model we have a completely different story Controlling the software development process is a challenging task for any project manager. Unlike the manufacturing industry, software project managers struggle to maintain a clear window through which to keep an eye on the development process. Poor access to the process leads project managers gradually to lose control over the process, resulting in schedule slippage, frustration, and sometimes loss of customers.

Software Quality Assurance (QA) can play a vital role in providing clear vision into the development process. A great deal of support is expected from QA by the project management team in this regard, even though the role of QA is to ensure process compliance. Above all this vision is required to prevent any undesirable event that might be triggered by the process being observed.

How can we define the role of an Quality assurance role..Now as the article says it has be split into three parts..

    * First The role creates test cases and scripts.
    * Second The role executes or supervises the execution of those test cases and scripts.
    * Third The role facilitates or performs random testing of all components to ensure that there's         not a random bug haunting the system.

In some organizations, the quality assurance role has two specializations.

    * The first is the classic functional testing and quality assurance as described above.
    * The second, is a performance quality assurance role where the performance of the completed        solution is measured and quantified.

Now Whats in the Tool Box???

    * The QA toolbox is filled with things that make validation possible and easier.
    * It includes automated testing tools and the skills necessary to validate applications, database values, and work flows when there is no easy way to validate the correct answer.

It is a general belief that testing is done by the developer himself...But it is true only in some cases..In majority of the times it is the role of QA . The QA role is designed to validate the developer's tests but also to ensure that the work of several developers fit in together.

The quality assurance role is one of the most undervalued and potentially impact roles in the software development process. Despite the public failures of software there is little progress in making the quality assurance role takes it's rightful position of importance.

Cost constraints are forcing organizations of all sizes to release earlier and earlier betas that encourage users to find the quality problems of the software on their own. In order for the software development industry to gain the professional respect it needs the position of the quality assurance role must be elevated.


 
 Top Comment : Dpk sngh   | 12 30 2007 19:59:47 +0000
Hello Mahesh, Quality Assurance has more to do with the Quality of the Process being followed do develop that software. Software Testers are part of the QC team whose job is to look at the product quality. Regards, Deepak Singh
 
TrackBack URL:
6 comments on "Anatomy of a Software Development Role: Quality Assurance"
  Commented by  Vikas Raina, QA/QC Manager, Impetus Infote    | 01 29 2009 22:24:51 +0000
Rating : +1 
Quality Assurance is more than Quality Control. 
The article seems to be more relevant from Quality Control Perspective.
Testing is just one of the three section of Quality Assurance.

Quality Assurance has to be come from top down approach where Quality Team (Tester) lies in the last section
  Commented by  Samir Nigam, Sr. Software Engineer , SRM TECHSOL Pvt. Ltd.    | 07 30 2008 21:16:36 +0000
Rating : +1 
Thanks. Good One.
Rating : +1 
Good Article.
  Commented by  Ajith Gopalakrishnan, QA/QC Manager, Polaris Software    | 04 10 2008 23:51:39 +0000
Rating : +2 
Thanks...
  Commented by  shabid ali, QA&QC-Executive, BAE Systems    | 04 08 2008 06:25:14 +0000
Rating : +3 
Hello Mahesh,

QA : Process Compliance
QC : Product Compliance

Regards,
Shabid Ali
  Commented by  Dpk sngh, Test Lead, Will Tell Later    | 12 30 2007 19:59:47 +0000
Rating : +2 
Hello Mahesh,

Quality Assurance has more to do with the Quality of the Process being followed do develop that software. Software Testers are part of the QC team whose job is to look at the product quality.

Regards,

Deepak Singh
Add your comment on "Anatomy of a Software Development Role: Quality Assurance"

Rate:
Submit
Lounge for Sales and Marketing professionals
Viewers also viewed
The Indian products and manufacturing techniques are never upto the global standards. Why are we...
 
1217 referals 92 arguments, 4124 views
dear members, i got this from somewhere, but don't know the author and hence must credit...
 
247 referals 4 votes, 82 views
Information technology (IT) is a concept that many companies today depend on.Moreover few...
 
0 referals 22 arguments, 833 views
more...  
Recent Knowledge (109)
In many ways, a manager has to be a leader, so therefore a manager will have many of the traits...
 
58 referals 24 comments, 319 views
Accounting of revenues costs in Entertainment Ind. 13 May 2010 2,927 views No Comment   A common...
 
0 referals 1 comments, 286 views
HI The most stressful part of job interview is to get stuck in those questions which are generic...
 
0 referals 6 comments, 323 views
more...  
More From Author
When Sun Microsystems saw Second Life, it saw an opportunity for businesses to internally collaborate behind the firewall. In this Q A with one of the main project leads, CIO.com finds out how virtual worlds fit into Sun's world, and down the...
Imagine, if you will, a world with no Internet. No e-mail. No e-commerce. And no BlackBerrys . E-mail would be supplanted by snail mail; cell phones by land lines. Now imagine what the future would look like. Futurists say virtual business...
Project managers must focus on three dimensions of project success. Simply put, project success means completing all project deliverables on time , within budget , and to a level of quality that is acceptable to sponsors and stakeholders. The...
more...