In the last two decades, Agile development has become the software industry’s most commonly used development process, and Scrum its most popular framework. During my career working for various companies, I noticed that managers used Agile…
Docker makes for a great learning environment. Its disruptive impact on other technologies became clear to me as soon as I set to learning it. Docker puts these tools within easy reach so that, given a decent grasp of the Docker ecosystem (Docker…
An interview with Garett Spencley-Sales, software architect, lead developer and security specialist.
A project charter is an essential document that is part and parcel of project management best practices. It provides an overarching view of the project, starting it on the right foot.
When you take over a project that’s at an advanced stage of development, or even in production, you can expect a few surprises. And while refactoring should be an integral part of any normal development cycle, it’s not always easy to consider the…
The Discovery process is an intense collaboration tailored to find relevant and innovative answers to the digital challenges faced by enterprises.
The term “manager” means different things in different fields. In music, for example, the role of a band manager is to ensure ideal conditions for the artists to create and perform, while making sure things don’t fall apart. This involves suggesting…
Junior developers have to learn so many things on the job, because they’re not taught in school. Samuel, from Spiria Montreal, shares his top five lessons:
We won't share your information with third parties without your permission.