Vyoms
Bookmark and Share Rss Feeds

Click here to register on Shine.com - India's Fastest growing Job site!
The era of predictive software quality assurance | Articles | Recent Articles | News Article | Interesting Articles | Technology Articles | Articles On Education | Articles On Corporate | Company Articles | College Articles | Articles on Recession
Hot Jobs
leftMenu Bullet Freshers Jobs
leftMenu Bullet Experienced Jobs
leftMenu Bullet Government Jobs
leftMenu Bullet Walkin Jobs
Placement Section
leftMenu Bullet Company Profiles
leftMenu Bullet Interview Questions
leftMenu Bullet Placement Papers
Interview Ebook
Get 9,000+ Interview Questions & Answers in an eBook.
Interview Questions & Answers Kit
  • 9,000+ Interview Questions
  • All Questions Answered
  • 5 FREE Bonuses
  • Free Upgrades
Resources @ VYOMS
leftMenu Bullet Companies In India
leftMenu Bullet Consultants In India
leftMenu Bullet Colleges In India
leftMenu Bullet Exams In India
leftMenu Bullet Latest Results
leftMenu Bullet Notifications In India
leftMenu Bullet Call Centers In India
leftMenu Bullet Training Institutes In India
leftMenu Bullet Job Communities In India
leftMenu Bullet Courses In India
leftMenu Bullet Jobs by Keyskills
leftMenu Bullet Jobs by Functional Areas
Learn @ VYOMS
leftMenu Bullet GATE Preparation
leftMenu Bullet GRE Preparation
leftMenu Bullet GMAT Preparation
IAS Preparation
leftMenu Bullet SAP Preparation
leftMenu Bullet Testing Preparation
leftMenu Bullet MBA Preparation
News @ VYOMS
leftMenu Bullet Freshers News
leftMenu Bullet Job Articles
leftMenu Bullet Latest News

VYOMS TOP EMPLOYERS

Wipro Technologies
Tata Consultancy Services
Accenture
IBM
Satyam
Genpact
Cognizant Technologies

Home » Articles » The era of predictive software quality assurance

The era of predictive software quality assurance



Search Jobs:
(For ex: Software Testing Jobs, Java Jobs, .Net Jobs)
 


Article Posted On Date : Thursday, July 02, 2009


The era of predictive software quality assurance
Advertisements

HTML clipboard

The era of predictive software quality assurance

It is well known that software development projects have a long history of failure. Over three quarters of projects today run late, while errors cost 80 per cent of the average project budget to fix.

Certainly no other business process today is allowed to endure this sort of failure. But software development is often left to chance, despite the importance and cost of the process. Gordon Cruickshank, co-founder of eoLogic, looks at what developers must do to improve their project success rate.
 
Most projects fail because of a profound lack of visibility and transparency into development processes. This lack of visibility only increases with the complexity of projects and IT environments, and the physical distribution of software development teams.

This often means that projects that are outsourced are even more challenged when it comes to visibility, transparency and control. One of the major challenges that companies must seek to address is the ability to gain accurate and transparent visibility throughout the software development lifecycle, not just in testing.

Yet, today's systems for collecting, testing and reporting on software development are simply not fit for their intended purpose. According to Forrester Research, software development processes are managed today based on traditional project management tools, which they rightly claim as being a 'state-of-the-art 40-year-old process.'

As IT environments become ever more complex the pressure from the business to deliver robust software architectures grows on the shoulders of software architects, developers and testers.

Where is the complexity?

Enterprise applications have always been complex. Extremely high levels of concurrency are needed to process transactions from hundreds of simultaneous users, which in turn makes balancing resources and maintaining transactional integrity difficult. The characteristics of the multi-user production execution environment differ greatly from that of the development environment, which also contributes to the potential for project disasters.

Some improvements have been made. The architecture of enterprise applications is often more structured now than in the past; when the database was often left to handle the bulk of the work, but other factors have steadily increased application complexity.

The advent of ever-increasing transaction throughput, increased levels of user access, expectations of improved interaction and the growing need to integrate disparate systems has made the design of modern enterprise systems something that needs great care and understanding if the finished system is to be reliable and achieve high levels of performance.

The huge growth in outsourcing of software development to low cost markets, such as India and Eastern Europe, has resulted in challenges further down the application lifecycle in areas such as quality assurance, testing and software knowledge.

The benefits of cheaper code development are obvious, but the ability to ensure that it will stand-up in a real environment has often not been given enough importance by organisations focusing too much on speed of delivery. Faulty architectural issues discovered during late development always result in expensive and time consuming re-works and delayed deployments.

Recently organisations have begun to emphasise the re-use of existing applications by making these available as sets of independent services through the development of service oriented architectures (SOA). An increasing trend towards industry consolidations, particularly in financial services and reinforced by global recessionary forces, will drive the need to integrate systems following company mergers and acquisitions.

SOA is an excellent way to integrate systems with different architectures and often different base technologies, but its very newness and lack of precise definitions can cause major IT headaches. The blending of tools and applications together, to service enable them, is not a simple process and therefore the ability to understand and validate the 'new' services is important in the successful emergence of SOA-based IT environments.

Finally, increasing enterprise IT complexity has similarly expanded the role of consultants assisting IT projects. As the global economy slows, the pressure on businesses to reduce costs will see the use of external consultants diminish.

This leads to the challenge that these consultants retain considerable know-how about system architecture and software design. If organizations are to cut back on consultants then they need to look for more cost effective ways to retain the knowledge and know-how of their IT environments.

Where next?

The expanding burden of complexity placed on software developers and testers means that there is a need for a new way to look at software quality assurance. Waiting until the testing phase to detect architecture problems, using large scale load testing with massed virtual user simulations, is leaving it simply too late.

Leaving it too late is all too common: NHS and Heathrow Terminal 5 are recent examples of the devastating effects of discovering serious problems too late in the development lifecycle.

Organizations must look at the way they test and manage the quality of software as it is being developed in order to reduce the negative impact that such problems create. Without greater visibility and validation of IT environments earlier in the development process the impact on reputations, revenue and customer service can be severe.

Tools are now available that predict and detect complex reliability and performance problems much earlier. By analyzing software frameworks at runtime, predictive software quality assurance solutions can map and validate systems automatically, visualizing and checking service processing sequences, and guiding developers through an intuitive visual experience underpinned by knowledge tools that provide rules and best practices for software development.

By running predictive software quality assurance tools within application development environments, developers can detect construction problems as soon as they are introduced. It is well-known that the cost of detecting and fixing applications issues grows exponentially over time. These new solutions hugely reduce development risks and can easily cut costs by 30 per cent, delivering high quality software faster.

As organizations look to tighten their belts in 2009, many will aim to get more from existing assets by using service-orientation to integrate and expand their capabilities. Successfully understanding existing systems and controlling these complex initiatives during development will determine their success or failure.

Developers must look at how, when and where they undertake software quality assurance and seek to do it earlier in the lifecycle of new applications and services to reduce risks and costs.

Now is the time for IT professionals, developers and testers to review the way they build enterprise applications and herald a new era of predictive software quality assurance to ensure the delivery of high performance, reliable and resilient applications that maximize the availability of business critical operations.



Latest News Alerts
Bank of Baroda (BOB) to recruit 1000 Probationary Officers (PO) and 2000 Clerks in March 2010
Bank of Baroda, the country’s third-largest public sector lender, is planning to recruit 3,500 people including officers during the current fiscal. “We are going to recruit about 3,500 people by March 2010 including 2,000 clerks and 1,000 probationary officers,” Bank of Baroda Chairman and Managing Director M D Mallya told media. Besides, the [...]
Alagappa University Distance Education Correspondence Courses Admission 2010
ALAGAPPA UNIVERSITY Directorate of Distance Education, Karaikudi-630003 (TN) Alagappa University Karaikudi – 630003 (A State University Established by the Govt. of Tamil Nadu – Accredited with ‘A’ Grade by NAAC) Directorate of Distance Education Admission notification-2010 Algappa university invites applications for admission to the following programmes offered through distance education for the calendar year 2010 Semester course (2 years) MBA: General, [...]
Madurai Kamaraj University Distance Education Admission Notification 2010 Correspondence Courses
Madurai Kamaraj University (University with potential for excellence) (Recognized by Distance Education Council (DEC), Eligible for Central and State Government Employment) Tel: 0452-2459185, Fax: 0452-2458265, Email: mkudde@mkudde.org, Website: www.mkudde.org IT courses MCA – Any degree with mathematics at +2 level (3 years), MCA (lateral entry) – B.Sc., (C.Sc.)/B.Sc/BCA/Any degree with PGDCA (2 years), BCA - [...]
Sikkim Manipal University Distance Education Admission Notice 2010 Correspondence Courses
Directorate of Distance Education Sikkim Manipal University Admission open Widespread recognition: Recognized by DEC for three academic years – 2009-10 to 2011-12. Sikkim Manipal university is recognized by university grants commission (UGC), ministry of HRD and is a member of association of Indian universities (AIU) Advantage for working professionals: Lateral entry to higher semester [...]
TERI University New Delhi – MA, M.Sc, MBA, M.Tech, Ph.D Admissions 2010
TERI University New Delhi (A deemed university u/s 3 of the UGC, act 1956 Green campus located at Vasant Kunj in South Delhi, the TERI University campus provides a setting that enhances learning and is a showcase of the concepts of modern green buildings MA (Sustainable Development Practice): Global initiative supported by the Mac Arthur [...]
UGC Research Award under Post Doctoral Fellowship-2010
Research Award under Post Doctoral Fellowship-2010 The University Grants Commission invites applications every alternate year for 100 slots of Research Award under Post Doctoral Fellowships in Humanities and Social Sciences; Sciences and Engineering and Technology The objectives of the scheme are to provide opportunities to regularly appointed permanent teachers of universities/institutions/colleges to pursue [...]
IITB – Monash Research Academy – Ph.D Scholarships 2010
IITB-Monash Research Academy (An Indian-Australian research partnership) Attractive Ph.D scholarships The IITB-Monash Research Academy (the Academy) is an exciting partnership between the Indian Institute of Technology, Bombay (IITB) and Monash University, Melbourne (Australia) – two of the world’s leading educational and research institutions The Academy, has designed a jointly-badged Ph.D program in which students can [...]
Karnataka CET Admission 2010
The Karnataka Common Entrance Test-2010 or Karnataka CET 2010 for admission to Medical and Dental, Indian Systems of Medicine & Homoeopathy and Engineering Technology course will be held on 28th to 30th th April 2010 as per the following schedule Karnataka CET 2010 – 28-04-2010 to 30-04-2010 ADMISSION TO PROFESSIONAL COURSES IN KARNATAKA [...]


SPONSORS

FREE JOBS NEWSLETTER
3,11,757 [96,218 + 2,15,539] MEMBERS!


Contact Us | Feedback | Link to Us
Copyright © 2001-2009 VYOMS.com. All Rights Reserved. Home | About Us | Jobs | Contact Us | Privacy Policy | Terms & Conditions.
Disclaimer: VYOMS.com has taken all reasonable steps to ensure that information on this site is authentic. Applicants are advised to research bonafides of advertisers independently. VYOMS.com shall not have any responsibility in this regard.
Placement Papers | FREE SMS | C++ Interview Questions | C Interview Questions | Report a Bug | Romantic Shayari | CAT 2009