Engineering Teams

Browse curated reading for engineering professionals.

Surfacing Abstractions in Code Reviews

Code review tools such as GitHub PRs and Gerrit do a a great job of enabling developers to collaborate, but their file- and line-oriented approach leaves abstractions out of the picture. Developers must have the capacity to see the abstractions by reading the code, or risk having code reviews devolve into a critique of syntax,...

Designing an API that works with Tasktop: The object model

Designing a REST API that works well with Tasktop is challenging. There are a lot of subtle things that can go wrong during the API design phase that can make it difficult for Tasktop to flow data to and from an ALM system. A first-class entity is an object that the API allows you to...

How Software Development Metrics Can Improve Your Delivery Processes

Tasktalks is an engineering-focused podcast telling the stories of Tasktop’s engineering teams from internal practices to the day-to-day challenges they face. Imagine a world where there is only one way to develop software at scale. Imagine if everybody used the same tools, had the same team structure and processes, everything was done “by the book”....

Do you have “Dark Debt” in your IT organization’s culture?

Whether it’s buying a dodgy microwave meal from a gas station, kicking a sock under the bed during last minute clean before guests arrive, or cutting across the lawn to get to the front door faster, we all take shortcuts. But unlike enterprise-software delivery, these decisions rarely cause any collateral damage. The ramifications of taking...

Take control of your Requirements Management by integrating Jira and Jama

Looking to connect Jira and Jama? Want to improve your Requirements Management process? Seeking better collaboration, visibility, traceability and control over your software value stream? You’ve come to the right place. Your Problem If you’re a product manager or business analyst, you know exactly how much time and effort it takes to turn a customer’s...

Technology Roadmapping – The Key To Becoming A Platform Leader

‘Technology Roadmapping’ is one of the widely used techniques in the software and hardware industry to help an organization to achieve its goals. A flexible technique that supports strategic and long-term planning, the approach ‘provides a structured (and often graphical) means for exploring and communicating the relationships between evolving and developing markets, products and technologies...

The linchpin of large-scale software development? Communication

“I fear the day that technology will surpass our human interaction.” – Anon Twelve months ago, I walked into Tasktop as a software rookie. I knew what software was, of course, and I knew of its importance in a digital world. But that was pretty much the extent of my knowledge. Much like the internet, free healthcare and air...

ELK Stack for Improved Support

The ELK stack, composed of Elasticsearch, Logstash and Kibana, is world-class dashboarding for real-time monitoring of server environments, enabling sophisticated analysis and troubleshooting. Could we also leverage this great tooling to our advantage in situations where access to the server environment is an impossibility? Recently while investigating a customer support case, I looked into whether...

Integration Across the HPE and Micro Focus Product Portfolio

Hewlett Packard Enterprise (HPE) has just recently merged with Micro Focus to create the seventh largest pure-play software company under the Micro Focus brand. DevOps is a top solution area at Micro Focus, which is now supported by a much larger product portfolio. In addition to HPE’s products, the DevOps portfolio includes products from the...

The Process Of Creating A Process

In software development, we’re always working to improve the way we plan, build and deliver software. The most popular ways we do this are often by applying automation, DevOps or Agile concepts – or a combination of all three. However, unless we have a traceable process, something is always going to get missed and/or we’ll...