Posts

Done is dead – welcome to outcome-driven development

Image
In-Depth Latest News   Published:  January 8th, 2018  -  Mike Melnicki We’ve all been groomed to measure our work by output. That means defining success as shipping a product, feature or bug fix to customers. To ship more frequently, many of us have adopted agile methodologies. But for many teams, practices of releasing software to customers are still about a decade behind. Saddled with yesteryear’s labor-intensive process, it’s no wonder many companies are shipping updates to customers only once a week at best. The disruptors of today gather analytics on customer behavior one day and ship changes to capitalize on those insights the next. They focus on a new definition of “done” that has nothing to do with coding output and everything to do with making a significant impact for the customer. Welcome to the brave new world of outcome-driven development. Here, “done” means delivering measurable value, not simply completing user stories. Take a...

Amazon launches its own open-source OS 'Linux 2' for enterprise clients

Image
Amazon earlier didn’t allow similar operating systems to run on its clients’ servers, marking a shift in its cloud computing strategy. M Devan   Friday, January 05, 2018 - 10:05 Share @Facebook   Share @twitter   Share @Email   Share @google+   Share @reddit In a deviation from its earlier policy of not permitting its cloud services users to run operating systems on its clients’ servers, Amazon has since launched its own version of the Linux OS, according to a  report  in VCCircle. This move by Amazon Web Services is seen as a response to rivals Oracle and Microsoft who have been offering what is known as Hybrid technology to their clients in which the open platform OS Linux can be used by the clients availing cloud services to run many other programs, on their own severs as well as on the cloud. Up to now, Amazon did not provide this facility to its clients directly. Only the Amazon-owned data centers were permitte...

The test automation basics every software developer should know

No one needs to tell you that test automation will improve quality and save your software development organization from spending unnecessary time and expense on manual regression testing. You've heard that a million times. What you need to know is how to get there. Get Report REPORT: Gartner Magic Quadrant for Software Test Automation Rather than spending weeks at the end of the development cycle going through a hardening phase, you want to run automated tests that take a fraction of the time and run regression tests with each build. Unfortunately, many organizations start at the user interface layer, which delivers the smallest return on investment. This is where  Mike Cohn's   test automation pyramid  concept can help. Follow this guide to get the most bang for your buck as you get started with test automation. Using the test automation pyramid Don't start by running out and hiring a bunch of contractors to automate at the user interface level. Instead, spe...

What is Quality 4.0?

Image
BY   NICOLE RADZIWILL   ON   JANUARY 2, 2018 •   (  LEAVE A COMMENT  ) Image Credit: Doug Buckley of  http://hyperactive.to My first post of the year addresses an idea that’s just starting to gain traction – one you’ll hear a lot more about from me in 2018:  Quality 4.0 .  It’s not a fad or trend, but a  reminder that the business environment is changing, and that performance excellence in the future will depend on how well you adapt, change, and transform in response. Although we started building community around this concept at  the ASQ Quality 4.0 Summit on Disruption, Innovation, and Change, held in November 2017 in Dallas , the truly revolutionary work is yet to come. The term “Quality 4.0” comes from “Industry 4.0” – referring to the “fourth industrial revolution” – originally addressed at the Hannover (Germany) Fair in 2011. That meeting emphasized the increasing intelligence and interconnectedness in “smart” manu...

Testing Applications Thoroughly Without Slowing Software Delivery

Posted  December 12, 2017  by  Scott Fitzpatrick  in  Software Development & Testing These days the speed of software delivery is of the utmost importance in most development shops. However, these same development shops are unwilling, as they should be, to sacrifice quality in the process. This forces the DevOps team to ask the following question: How can we thoroughly test the product we are building without slowing the pace of software delivery? The goal of maintaining a fast-paced development cycle while still having confidence that your testing procedures will ensure the creation of a quality product can be achieved by using proven testing strategies that are popular in many DevOps organizations today. Below, I describe and review a few tactics that are helpful for achieving software quality without slowing software delivery. These tactics include such practices as parallel testing, shift-left testing and automated testing. PARALLEL TESTI...

10 Reasons Your Team Needs to Budget for Automated Testing

Image
Posted  December 6, 2017  by  Mike Mackrory  in  Automation Best Practices Software Development & Testing If you found this article, you’ve probably already been sold on the benefits of automated testing. Automated testing is something that can offer virtually every organization tremendous benefits. However, it requires an upfront investment to implement it correctly. Like most other things in life that are worth doing, automated testing requires some setup to do it the right way. In particular, the creation of a high-quality automated testing program requires: Acquisition of and training for automated testing tools Time for engineers to develop automated tests Infrastructure to support the automated testing tools and testing itself Convincing management that this investment is worth it may seem like a difficult proposition. After all, management folks are usually leery of anything that adds to the budget, especially when the investment ...