Author Bio
About a year ago, I became a Certified Scrum Master and took on the role for my engineering team. My desire was to deepen my understanding of Agile Software Development and help Jama Software continuously improve on its ability to deliver value to customers. This often involves working closely with product and engineering managers to ensure […]
As a child and then an adult during the great age of Sunday morning cartoons, I was especially taken with two shows that depicted the opposite ends of human development: The Flintstones and The Jetsons. The heroes both had spouses, children and pets, but while Fred Flintstone had to travel the streets of Bedrock powering […]
On today’s fast moving road to innovation requirements management can feel like a burdensome, yet necessary evil. For those of you who manage requirements with spreadsheets, word docs and power point, this process can feel even more unwieldy. Possibly worse? Using a heavy-handed tool like DOORS that adds extra overhead and requires additional skillsets for […]
Robots becoming part of everyday life used to conjure an image of Rosie, the Jetson’s maid that played a central role in the futuristic family’s life. In modern day, however, we’re more likely to think of Roombas in our homes, or robotic surgery in hospitals. Advances are taking place that are bringing robots more and […]
In last week’s blog on Enterprise Collaborative Engineering we illustrated the concept of ECE using The Beatles’ Paul McCartney and John Lennon song writing team in connected collaboration. We highlighted the exponential value of including the enterprise in George’s contribution to the song writing process and the speed and quality which dramatically improved the construction […]
Over the last two years, the semiconductor industry has seen an unprecedented wave of consolidations and M&A activity – deals worth $85B in 2015 and a whopping $115B in 2016! As a result of all of this consolidation, semiconductor companies are finding themselves having to integrate diverse teams, technologies and IP on an ongoing basis. […]
In my prior blog post about pair-programming, I introduced the concept and explained why Jama Software adopted it as a practice in our engineering group. While we have seen many benefits from pair-programming, the practice may not be appropriate for every organization or team, and also does not come without costs and challenges. In the […]
Over the past two years Jama Software has taken steps to make pair-programming a greater part of our engineering culture. Our product-development organization produces software according to the Agile Software Development framework of Scrum, with regular iterations, and self-organizing teams. Within the agile principle of incremental refinement, we have continued to adopt practices that help us produce quality […]
“The biggest risk is not taking any risk…In a world that is changing really quickly, the only strategy that is guaranteed to fail is not taking risks.” – Mark Zuckerberg, CEO & Founder of Facebook Although this is true of many of today’s greatest product innovations and the people behind them, when it comes to […]
While there is plenty of excellent material out there about Docker, the bi-weekly lightning talks that we do in Engineering are a good opportunity to bring some basic information about this awesome technology in front of engineers in our team that would otherwise not easily be exposed to it (for instance because they mostly work […]