Developing and Testing IoT and Embedded Systems: Questions to Ask

Self-driving cars are the new big thing, and the operational and environment scenarios these vehicles will encounter are practically infinite. How we should develop and test these systems is a big question, and there are no easy answers. But Jon Hagar has some ideas about where to start.

Jon Hagar's picture
Jon Hagar
Creating Innovation: Four Tips from DARPA

Companies say they want to build a culture of innovation, but saying and actually doing are two different things. Those that are serious should take note of the recently released innovation blueprint developed by the ecosystem at the Pentagon’s Defense Advanced Research Projects Agency.

Pamela Rentz's picture
Pamela Rentz
Are We Sacrificing Quality for the Sake of Speed?

Are we reducing the quality of our code by pushing teams to produce at a speed that might be too fast? Will the final product require multiple updates in order to fix bugs missed along the way? Like just about every question posed about agile, it can depend on the specific team makeup.

Josiah Renaudin's picture
Josiah Renaudin
Three Major DevOps Roadblocks You Need to Consider

Just because DevOps has proven to be successful in establishing better communication between development and operations teams, it doesn’t mean it’s easy. In fact, there are quite a few obstacles that teams of varying sizes will face when undergoing a DevOps transformation that are impossible to ignore.

Josiah Renaudin's picture
Josiah Renaudin
What’s in the Summer 2016 Issue of Better Software Magazine?

The summer issue of Better Software magazine is now live! This issue includes a number of articles that emphasize state-of-the-art practices in the IoT, DevOps, and product-driven process, in addition to highlighting the roles of QA, women, and Millennials and the benefits they can bring to your organization.

Ken Whitaker's picture
Ken Whitaker
When It Comes to DevOps, You Have to Start Small

It’s never easy instituing a new methodology or practice into your team. If you want DevOps to be a major focus in order to improve communication and collaboration between development and operations, you can’t just make that happen with the wave of a wand and a couple of key buzzwords.

Josiah Renaudin's picture
Josiah Renaudin
How Continuous Integration Can Save Your Team Substantial Time and Effort

Continuous integration is all about the feedback loops between your developers, testers, product owners, customers, and everyone involved in your organization. That’s great to write as if it’s gospel, but what can continuous integration and continuous testing do for you right now to improve efficiency?

Josiah Renaudin's picture
Josiah Renaudin
Container-Based Deployments and the Future of IT Operations

Container-based deployments have become the preferred approach for managing the build and release of complex applications. Many of the tasks handled by IT operations today may not be necessary in the world of containers. Will Ops continue in its current role, or will it need to evolve with the new challenges?

Bob Aiello's picture
Bob Aiello