Team productivity and cloud software development
This blog is for you if you want to set up your software development team for success. Produce steady, high quality outcomes based on best practice processes. Leverage the cloud to your advantage. We'll talk about team setup. How to organize work, track progress and avoid disasters. You'll find some basic introductions, best practices, guidelines and ...
What does cloud mean – and what are the real advantages?
We're in 2019 and it seems like new software projects are designed for the cloud. Seems like. Maybe this it not true yet despite of all the hype - but what does 'cloud' mean? What are the drivers to use it, and what are the benefits? Once more the internet is the big game changer. Network ...
Cloud Native? What it means to develop software for the cloud
What is cloud native - and what does it mean to develop software for the cloud? Find out what makes software teams life very different in cloud world. What is so special about cloud software? Is there anything special at all? If 'cloud' would only mean booking a virtual server and installing the application there - then ...
IaaS vs. SaaS – why the difference is very relevant for cloud software
Find out what the difference between IaaS (Infrastructure as a Service) and SaaS (Software as a Service) is - and what this has to do with cloud software architecture. Lift and shift? You may have heard of the term lift and shift - which means you take some existing system or application that has been living ...
Cattle or Pet – what IaC means and why you shouldn’t use admin-UI’s
Why manually installed servers are like pets Before we look at new approaches let's see how IT infrastructure was managed in the past. Life of any IT system usually started with basic server setup. Joe the admin would plug in the new hardware, configure hard drives and network and then install the operating system. Then ...
Fast software release cycles – how to avoid accidents at high speed
Why are fast release cycles so important for software development - and what strategies can help to avoid accidents although the team is producing at high speed. Fast release cycles create customer value The goal of every software development team should be to deliver new functionality to the users as soon as possible. Why? Finished ...