Development Process

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 is SCRUM – setting up highly productive development teams

What is the best team setup for efficient development? How the Scrum methodology and agile principles can help to increase software development team productivity.  The challenging way to version 1.0 Let's assume that you have a good-enough-idea of what you want to build, at least for the first version of the new baby. How do ...

What is DevOps? How development for the cloud changes a dev teams life

What DevOps means is quickly explained: Development + Operations together. ,But what does DevOps really mean for development teams and their day-to-day work? And what is 'operations' to begin with...? "Operations" explained What is operations, does all software need to be operated? To explain this let's take your local Word and Excel, or whatever local software ...

Tools for agile development? These are the must-haves for every dev team

What tools are essential for agile development? A code editor may be enough to get started. But what are the must-haves for every dev team? (1) Software versioning Never develop software without a versioning system. Why? sooner or later you will need to know what you changed since that last version that actually worked and ...

Tool checklist for cloud development – set your team up for productivity

What tools are required for teams that are developing software for the cloud? Verify this checklist to find out if your team has the basics for productive software development in place. Versioning system You know that you (1) have one, (2) it is set up correctly and (3) and your team is using it… if ...

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 ...

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 ...
Monitoring Board

Troubleshooting best practices for DevOps teams – strategies to recover quickly from downtime

It's Saturday night - and your system is down, customers can't access the application any more. And your key developers are not in reach. Sounds like a quite uncomfortable situation. Read here what you can do to prepare for such events - and recover as quickly as possible from outages and downtime events. The usual ...