Opinion
Opinion
Agile, DevOps and software development methodologies
-
How to use Agile swarming techniques to get features done
Agile teams can produce a viable product in no time when they swarm, but this all-hands approach to produce a user story or feature isn't easy. Continue Reading
-
Comparing Waterfall vs. Agile vs. DevOps methodologies
The software development process can be organized around a variety of methodologies, each with its own advantages and disadvantages. Is your team on the right path? Continue Reading
-
Agile characteristics for internal software development teams
Not all developers create software for external users. So, what lessons can internal dev teams learn from Agile? Start with one problem at a time and iterate from there. Continue Reading
-
5 software testing books QA professionals should dig into
There's no cookie-cutter crash course on software testing. However, these five books can get beginners on the right path to better quality software. Continue Reading
-
Ease conflicts with software engineering project management
Development teams try many ways to balance business priorities with software quality in a project -- and most of them don't work. Here's how to keep that relationship balanced. Continue Reading
-
The road to effective bot development in DevOps environments
A bot that simply helps you help yourself goes a long way in a DevOps environment. One bot that does one thing really well is better than an army of chatbots. Continue Reading
-
Q&A: Eric Mizell explains the reliability challenges of DevOps
DevOps teams face significant challenges, tasked to deliver code faster than ever. OverOps' Eric Mizell believes, though, continuous reliability can go hand in hand with CI/CD. Continue Reading
-
A DevOps developer should be adaptable, creative
Unlike in the past, companies don't necessarily look to hire developers with hard technology skills. DevOps is changing the rules, so, for developers, it's time to get creative. Continue Reading
-
How to save DevOps from cargo cult programming
The meaning of DevOps -- better cooperation between developers and operations professionals -- has been lost in many companies. Expert Theresa Neate explains what has to happen. Continue Reading
-
The secret to DevOps test automation? Pick your battles
The pain of software test automation is real, particularly in a DevOps environment. But what if it was possible to approach it all differently? App maker Airtasker has a plan. Continue Reading
-
Salary snapshot: Test automation engineer salaries in four cities
It seems nearly any job related to DevOps carries a higher salary, and test automation is no exception. Here's our salary snapshot of test automation engineers in four U.S. cities. Continue Reading
-
Why new feature testing should be at the heart of DevOps
Continuous testing is a good idea, but if used as a Band-Aid, it will miss things. Expert Matt Heusser explains why the focus should be on new feature testing. Continue Reading
-
It's past time to revisit Agile's definition of 'done'
The definition of 'done' only covers what happens on the dev side. So, it's not very useful in a DevOps shop. Expert Theresa Neate explains what needs to change. Continue Reading
-
Why software resilience should be the real goal of DevOps
To improve your software development process, use DevOps to create a resilient system. Expert Matthew Heusser explains why reliability is no longer the goal. Continue Reading
-
How a DevSecOps process gives security a voice
Security teams have worked quietly in the background of software quality projects for years. The DevSecOps process puts the long-lost co-worker, security, front and center. Continue Reading
-
Database virtualization lets developers code with confidence
For the longest time, sharing a database has meant long nights for developers. But as more and more organizations adopt virtualized databases, those days are numbered. Continue Reading
-
How developers can use SageMaker for DevOps machine learning
SageMaker from AWS gives software developers a way to tackle AI and machine learning. But expert Torsten Volk said it will also require lots of experimenting. Continue Reading
-
Why the promise of low-code software platforms is deceiving
Low-code/no-code platforms mean anyone can code, right? Wrong. Columnist Bob Reselman explains why this is a dangerous thought for enterprises. Continue Reading
-
How the Testing Manifesto is going to change development
Thinking about software quality and testing is happening too late in the process. The antidote is a new set of guidelines that will change how everyone thinks about testing. Continue Reading
-
What breakthroughs we won't (and will) see in DevOps 2018
Will 2018 be the best of times for DevOps? Perhaps. But there's no doubt sweeping changes on the developer and operations sides are coming. Here's what to prepare for. Continue Reading
-
Three traits of a mature Agile team
What it takes to have successful mobile project development might surprise you. Expert Jennifer Lent shares the secrets around creating a mature Agile team. Continue Reading
-
Agile Manifesto: Both timeless and outdated?
The Agile Manifesto changed the way we look at the software development process. Today, the Manifesto is outdated in some ways and timeless in others. Continue Reading
-
Three traits of continuous software development
What is 'continuous' in software development? Combining iterative development with automation produces code so quickly it is now thought of as continuous. Continue Reading
-
Four principles for staying true to real Agile
Over time, software teams develop their own variants of Agile. Here's how to make sure your practice remains aligned with the spirit of Agile. Continue Reading