BLOG
Sharing insights, knowledge and expertise
Agile Engineering
Agile Engineering
Learn more about agile engineering, including agile hardware development, engineering practices like test driven development, and more.
Unit Testing Tutorial: Getting Started With Test-Driven Development (With Java)
The web offers a virtually infinite menu of information, which makes finding a unit testing tutorial fit for beginners a…
Chaos Engineering In Practice
Chaos engineering is all about running chaos experiments in systems to determine how the systems behave under certain circumstances. The…
Chaos Engineering: What It Is and Isn’t
Chaos engineering started at Netflix when they publicly said that bringing down production systems helped them be more resilient. Taking…
Achieving Business Agility in Systems Engineering (Part 2): The “New” Dual Vee
Achieving Business Agility Welcome to the second article in a series of posts about how the key concepts of Agile…
Achieving Business Agility in Systems Engineering (Part 1)
Achieving Business Agility Today's businesses have multiple competing forces to contend with. There are changes in market dynamics, changes in…
TDD Inside, Outside, Upside Down
Test-Driven Development: Really, It’s a Design Technique Test-driven Development (TDD) is by now an established technique for delivering better software…
Agile Hardware Development
Can an Agile process be used for hardware development? Would it bring to hardware development the same benefits it does…