Within the context of a complex middleware development project, attempting to work on “next release” deliverables prior to gaining formal acceptance of the current release and reaching a “baselined” status can be a frustrating (and risky) exercise.
By their very nature, large development environments tend to be a little thin on the ground due to their associated licensing, hardware and maintenance costs -often projects will run only one “DEV” environment. As a customer goes... [More]
First things first, as this is my inaugural blog post here on DeveloperWorks it is only fair I give a little background about myself ( http://tinyurl.com/pj5fqpp ) and why you should care about what I post (spoiler: you probably shouldn't).
I've been in IT since graduating in 2000 (just missing the Y2K gold rush!), working a range of roles from developer, through to consultant and now IBM Client Technical Professional with specialism in Integration technology and Service Virtualisation - I'm British so the 's' stays.
I seem to be talking and thinking about continuous testing, um, continuously lately. I had a little epiphany last week when I concluded that most of the pipeline is for testing. The pipeline starts with a continuous integration build where unit testing happens and a package, installable entity is produced. The pipeline ends when that packaged entity is deployed into production. Every step in between is for testing. Different kinds of testing, but they are all testing. So at a minimum, when there’s only one test stage, 30% of the pipeline... [More]
You were hired to test software or at least that is what you thought! Why is it that so many of the activities you are being asked to seem to have little to do with actually checking code quality or measuring a products conformance to a set of approved requirements. If you think about where your time goes, you are probably creating reports, setting up or recycling test environments, performing or participating in bug triage, etc.... The list of things you probably do is long. Then and only when you find that sliver of time to test, are you... [More]
As our need to deliver software faster and meet market
demands has increased, something usually has to be cut. The old adage says that you can only deliver against
2 of the 3 mandates (cost, time frame, quality), so choose which one won’t
happen. However, that is no longer an acceptable answer. As an increasing number of organizations are
going “agile”, quality concerns are being raised yet again. But being “agile” does not have to mean
sacrificing quality. As a matter of fact,
with agility can come increased quality as more... [More]
Thanks to the many external and internal IBM speakers, the quality management and testing stream at Innovate 2012 was a tremendous success. And this year, we would like to make it even better. New content delivered using a variety of formats covering topics which matter to you - the quality practitioner. In saying that, leave a comment to this posting sharing suggestions on what topics you would like see presented at this year's Innovate 2013 - The IBM Technical Summit. Better yet, submit an abstract and share your ideas, experience and/or... [More]
Just wanted to let everyone know about some new and upcoming IBM sponsored webcasts to assist development teams in their pursuit of quality. At the StarWest 2012 conference in Anaheim, Peter Cole, Director for Quality Management, IBM Rational delivered a session on " Accelerating the Software Development Lifecycle Using Service Virtualization ". During this session Peter shared how, service virtualization can produce dramatic results including reducing cycle times, improving quality, and cutting costs. When coupled with the cloud,... [More]
IBM Rational has been participating at the StarWest conference for many years and this year is no different. I am really looking forward to another great conference and meeting new quality professionals with a focus on improving quality management and testing . So, here are 5 great reasons to visit the IBM booth while at the event. And if you are not able to attend, take advantage of the virtual conference listening to a number of great presentations including a session by IBM. Learn about Service Virtualization - Hear Peter Cole,... [More]
In an ideal world, Agile teams are collocated. A collaborative world with open dialog where everybody is on the same page working to achieve a common goal of quickly delivering quality software with confidence. However, for many, the reality is that Agile team members are distributed. There are independent test teams located miles away from the developers. Testing composite applications deployed on heterogeneous environments without the ability to openly discuss challenges with developers at the water cooler or during an informal discussion.... [More]
Finally back in my office with some time to reflect on the week at Innovate 2012. It was such a great conference, I am challenged picking which memory to highlight first as there are so many things to choose from. Sunday night, conference attendees showed a tremendous interest on the topic of service virtualization, Rational's new testing solutions, and Green Hat technology. Hundreds of people stopped by the Green Hat solution center booth to get their "Green Groove" on and see the future of testing - Rational Test Workbench &... [More]