Here is our monthly selection of knowledge on programming, software testing and project management. This month you will find some interesting information and opinions about Domain Driven Design, software architecture, quality assurance, being product-focused, managing multiple teams, testing services, serverless apps, website performance and open source database testing tools.
Text: Visualising Sociotechnical Architecture with DDD and Team Topologies
Text: Quality Assurance on large-scale projects
Text: Four Unbalanced Accountabilities That Can Hurt your Scrum Team
Text: Why our engineering leaders focus on product over process
Text: The Pitfalls of Personas and Advantages of Jobs to Be Done
Text: The Agile C-Suite
Text: Leading Multiple Agile Teams Without Sacrificing Sanity
Text: What Makes Testing Virtual Reality Software Special
Video: Value-Driven Software Architecture Documentation
Video: Agile is not an Option
Video: Consumer-Driven Contracts: The Missing Link in Service Testing
Video: Serverless Applications at The New York Times
Video: Java: Did You Know?
Video: Fixing Flaky Tests
Video: Liberating Structures
Tools: Sitespeed.io is a set of Open Source tools that makes it easy to monitor and measure the performance of your web site. Measuring performance shouldn’t be hard: you should be able to have full control of your metrics, own your own data and you should be able to do it without paying top dollars.
Tools: Archi is a free open source modeling tool to create business, IT and software architecture models using the ArchiMate modeling language. This language is an open and independent enterprise architecture standard that supports the description, analysis and visualization of architecture within and across business domains. ArchiMate is one of the open standards hosted by The Open Group and is fully aligned with TOGAF.
Tools: Open Source Database Testing Tools
Database testing is one of the areas that might have the smaller number of open source tools. The programming languages have many xUnit tools and mocking frameworks, but this is not the case for databases. This article provides a list of open source tools that can be used to perform unit, load and security testing on several relational (MySQL, Oracle, SQLServer, etc.) and NoSQL databases.