Integrating tools used in software development and delivery is very hard. Getting endpoints to inter-operate is not a purely technical challenge, it’s more of a business problem. While there are a few choices in selecting the technical integration infrastructure (integration via APIs or at the database layer), the real challenges have more to do with friction caused by the dissimilarities.
At Agile 2016, Anders Wallgren of Electric Cloud spoke about the importance of metrics for DevOps success, selecting the right things to measure and the importance of having a generative culture. He gave examples of how organizations have improved cycle times and quality outcomes by orders of magnitude and explored why they were able to achieve these results.
We often hear how there is a skills shortage in the software industry, and about the apparent gap between what people are taught in university and the “real world”. This is how Imperial College London aims to bridge this gap, providing students with relevant skills for industrial software engineering careers, and teaching tools and techniques for professional developer working in a modern team.
Christine Doig spoke at OSCON Conference about data science as a team discipline and how to navigate data science Python ecosystem. InfoQ spoke with Christine about challenges of data science teams.
We review the book Infrastructure as Code by Kief Morris, who lays down the foundation for Infrastructure as Code and outlines the main patterns and practices recommended for building it.
The story of how Medtronic Neuromodulation realized that in order to modernize their processes while maintaining compliance, adopting integrated Application Lifecycle Management was necessary
Trello is fast becoming a popular tool for agile teams of all flavours, here we look at some of good practices and patterns people are adopting when using Trello to manage their Scrum process 2
Purchasing Application Lifecycle Management software is a complicated task. Author Kristof Horvath presents a guide to help you evaluate ALM solutions, and choose the one the best suits your needs.
This article presents the EIP Designer project, an Eclipse-based tool for introducing integration patterns into an EA design, filling the gap between EA practices and concrete software development. 2
Aleksander presents ideas on gaining greater lifecycle flexibility and improved product quality through migrating from a scrum-only platform to a visual project management solution.
In this article, authors summarize the information published in "Tools of the Trade" column series in IEEE Software magazine for last ten years.
Computer security, or the lack thereof, has made many headlines recently. In this article we'll look at how bad things are and what you, as a software developer, can do about it.