Blog

Home/Blog

What does a Scrum Master do all day?

Scrum-Master_150x150

Scrum Masters… What do you need them for? Those guys don’t help to develop the product, they are redundant! Worst case, the Product Owner can do his job! That is what many people think when they learn about the Scrum Master role. The quick answer to that question is simple: The Scrum Master is the guardian of the Scrum process, he keeps everything together. But what does that really mean? That’s what we will find out in this post.

Read more

Infrastructure to Go

Startup_Workflow_150x150

You had a great idea for a software product and you want to see it being developed as fast as possible, you want to concentrate on bringing it to life. Focus on what really matters! Find out what exactly the market needs by gathering feedback and head into the right direction. For that you need to be flexible and quick in your workflows and you don’t want to be distracted by administrative tasks that keep you from developing your product. That is why you should take a look at out-of-the-box software development ecosystems, they might exactly be what you need to kick start your startup.

Read more

SCM-Manager Universe Tools Part 5: SCM-Manager

scmm

Over the years we talked a lot about SCM-Manager, but we never officially introduced it as one of the SCM-Manager Universe tools. Since SCM-Manager had its 6th anniversary not long ago , we want to catch up on that.We mentioned SCM-Manager the first time about 4 years ago, when the current version was 1.28. These days version 1.52 was released. That is reason enough to give an update on SCM-Manager, to sum up the changes and improvements that were made in the meantime.

Read more

First Steps Towards Test Management

Quality_measures

If you develop software it is inevitable to test the code that was programmed and there are several different ways to do that. For instance you can automate your tests or execute them manually. No matter how you carry out your tests you have to ensure that you test the right thing and that you test everything that is relevant. That is where test cases and scenarios come into play.

Read more

SCM-Manager Plugins Part 11: Redmine

redmine_plugin_150x150

SCM-Manager can be connected to several issue tracking applications like Bugzilla orJIRA®. The basic functionality of those connections is the same: You can change the status and add comments to issues by using keywords in your commit messages. In this post we will show you how to use the scm-redmine-plugin to connect SCM-Manager to the popular OpenSource issue tracker Redmine and  thus improve your documentation.

Read more

Functional Testing

testAutomation_150x150

Gauge is a lightweight behavior driven testing framework that allows you to automate end-to-end tests. In this post we will show an example of how to write a test framework with Gauge in Java code.

Read more

Software Prototyping: Rapid Application Development

rapid-application-dev_150x150

Prototypes are a great way to get feedback on design ideas and the feasibility of technical solutions. RAD (Rapid Application Development) is a methodology that focuses on starting development asap instead of writing rigorous design specifications. In contrast to the advice from the first post on software prototyping, to never use a prototype in production, RAD does exactly that. That is why we want to take a closer look at it.

Read more

#NoEstimates – Part 2: Get Started

noestimations

#NoEstimates is a lean and agile methodology that focuses on the delivery of customer value. To reach this goal it tries to minimize non-value-creating actions like the estimation of implementation effort for User Stories. In the first part we introduced the basic ideas of the methodology. In this part we want to provide some tips on how you can get started with #NoEstimates.

Read more

#NoEstimates – Part 1: Just Another Agile Methodology?

reduzierung_aufwandschaetzung

In the "Lean way of thinking" effort to estimate the implementation time for tasks, user stories or features, is waste, because it doesn't produce value to the customer, it just makes people feel better. Therefore time spent on such activities should be reduced as much as possible. #NoEstimates is an agile methodology that helps you to focus on creating customer value instead of spending time on things that don't create value.

Read more

Testing Docker Infrastructure with Serverspec

serverueberwachung_150x150

It`s already quite common to describe infrastructure in code with e.g. Puppet or Chef. These days there is another option for that: Docker. Especially for Docker it is important to keep track of the infrastructure’s configuration, because sources for your containers might have changed or vanished. Therefore you should test your infrastructure to ensure that it is as expected. Serverspec offers you the ability to do exactly that.

Read more