The Latest
Has DevOps Gone Off the Rails?[article] DevOps is evolving with some potentially very harmful choices embedded in it. Among these are poor adoption of sound computer science, little thought to the maintainability of DevOps code, and choices of tools based solely on productivity without concern for maintainability. Will this cause DevOps to fail to live up to its potential? |
||
How Can You Get More Effective with DevOps?[magazine] By emphasizing better communication and collaboration between software development and IT, this article explores ways to establish trust by focusing on customer value. For example, Manoj Khanna suggests continuous integration and validation as techniques that helps build that trust. |
||
The Internet of Things and the Honda Recall: An Interview with Anders Wallgren[interview]
Podcast
In this interview, Anders Wallgren talks about the Internet of Things and how it played a role in the recent Honda recall. Anders also covers how future technology can affect our quality of life, as well as touching on some best practices for continuous delivery. |
||
Quick, Before We Release[magazine] Matt Heusser presents ten key factors to establish a team cadence—the time between running tests and getting a product into production. The shorter the cadence, the less time spent in test/fix/retest land, and the more time spent working on new features. |
||
Moving IT Operations into Fire Prevention Mode[article] Continuing to manage highly complex IT environments in a reactive mode leaves IT specialists vulnerable, when really they need to understand the actual causes and effects of what’s happening among the many technologies in use across the enterprise. Instead of constantly fighting fires, IT operations teams should aim to prevent the fires from starting. |
||
Facebook’s No-Testing-Department Approach: An Interview with Simon Stewart[interview] In this TechWell interview, Facebook's Simon Stewart digs into his company's shocking approach to testing, which is that they don't have a testing department. He also talks about the challenges and pressure that come along with producing so many different mobile builds per year. |
||
Improving Quality and Value Delivery with T-Shaped Team Members[magazine] Thomas Wessel presents how T-shaped and pi-shaped teams based on each member's span of knowledge, ability to collaborate, and depth of expertise play an important part in how effectively your team performs. |
||
Achieving Enterprise Release Harmony[article] An enterprise release consists of individual releases, some independent and some dependent. If we think of an enterprise release as a song, then the individual releases can be thought of as the musical notes that make up the song. This article discusses problems associated with an enterprise release and ways in which these problems can be overcome, resulting in release harmony. |
||
Why Testers Need to Code: An Interview with Simon Stewart[interview] In this TechWell interivew, Facebook's Simon Stewart discusses the social media company's unique mobile approach, the application's fast and hard development cycle, and the key to the speed of all those updates that arrive on your phone. |
||
Building Mobile Apps the User Can Trust[magazine] It seems like every week there's a new security disaster impacting millions of users worldwide. With the acceptance of mobile apps providing timely data at your fingertips, users are becoming very concerned about security. Philip gives you some impactful tips for developing apps that create trust with end-users. |
||
From Proposal to Project: An Interview with Larry Putnam Jr. [interview]
Video
Larry Putnam Jr., co-chief executive officer at QSM, sits down to talk about the importance of the proposal when executing a successful project, five key questions that should be answered before any project starts, and how software estimation ties into the proposal process. |
||
Process Frameworks, Not Fixed Processes[magazine] The software development field has been consumed with process management ranging from inflexible, predictive waterfall all the way to self-governing, adaptable agile approaches. You probably already utilize a specific process methodology on your projects, but have you considered adopting an evolutionary learning cycle process framework instead? |
||
Getting Started Scaling DevOps[article] DevOps is a set of principles and practices that are effectively used to improve communication and collaboration between development and operations. But how exactly does one implement DevOps, and, more importantly, how do we scale DevOps to meet the needs of a larger enterprise application development? This article will help you get started with scaling DevOps. |
||
Leveraging the Wisdom of the Crowd: An Interview with Mukesh Sharma and Rajini Padmanaban[interview]
Podcast
Mukesh Sharma and Rajini Padmanaban of QA InfoTech sit down to talk about their upcoming book, Leveraging the Wisdom of the Crowd in Software Testing. In this interview, Mukesh and Rajini also talk about the benefits and future of crowdsource testing. |
||
Database Continuous Delivery Meets Your Application[article] Continuous delivery meshes well with agile development: Both facilitate the need to move quicker and deal with ever-changing requirements, delivering the best quality possible but usually with not enough resources. Agility is what is expected from technology companies and IT divisions. So, what does it take to have continuous delivery in your database? |