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 military and Agile, the ROI of UX, Agile coaching, code maintenance, sprint goal sessions, tester and developer conversations, software quality, portfolio planning, testing in production and good Scrum team habits.
Have you ever been frustrated with code that is sprinkled with poorly named classes, methods, and variables? One of the most valuable things you can do as a software developer is to choose good names and to sensitize your teammates to the benefits of improving names.
We often hear people say “We’re agile, we don’t need a plan” or even worse “We can’t plan”. This is just not true. Release Planning in agile is as important as it is in traditional projects, the only difference is there are a few techniques that help make sure the plans bear some relation to […]
It is easy to do a proof-of-concept but hard to make something “production-ready*. Maintainability is complex in distributed systems, and become extremely complicated for a microservices software architecture. This presentation takes a look at the common traps producing a gap between “should work” and “works”. It also discusses costs which come with the most famous […]