Archive of posts in year '2016'

Please note: This archive page is only available in English. If a German version of a post is available, you can change the language once you've opened the post.
See all posts

Scroll down to see more ...

Dec 20, 2016

Software Prototyping - Rapid Application Development

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

Nov 4, 2016

Noestimates Part2 Get Started

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

Nov 4, 2016

No Estimates Part 1 - Just Another Agile Methodology

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

Oct 6, 2016

Testing Docker Infrastructure with Serverspec

It is 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

Sep 9, 2016

Requirements Engineering Part 2

Finding out about all requirements of a product and ensuring their implementation is the key to a happy customer and to satisfied stakeholders. Therefore it is advisable to invest enough time into investigating and finding out about requirements. In the first post about requirements engineering we introduced the "Requirements Traceability Matrix" that allows you to keep track of your requirements. To fill this list with content we now want to take a closer look at possible sources and the classification of requirements.

Read more

Aug 2, 2016

How to Keep Track of Requirements

Whenever you start a project, the first step is to find out the initial requirements. Sometimes there is already a detailed functional concept, sometimes just a vague idea. The importatnt thing is that the requirements are explicit so that the final product will be able to meet them. If requriements are vague it is hard to be sure that they are being met.

Read more

Jun 27, 2016

SCM-Manager Plugins Part 10 - Script

If you want to automate activities or execute infrequent tasks, you can use the scm-script-plugin. It allows you to write and execute scripts for SCM-Manager in Groovy and ECMAScript. Scripts require less overhead than plugins, but their performance can be weaker.

Read more

May 24, 2016

Software Prototyping

Prototyping is a great way to get an impression of how a product or idea could look like. In manufacturing you can use e.g. 3D printers to create prototypes. In software development you still have to code but you can apply different principles compared to developing a "real" product. We want to give a short introduction into software prototyping, because it can help you to develop better software, faster.

Read more

Feb 24, 2016

SCM-Manager Plugins Part 9: JIRA

SCM-Manager can be connected to several issue tracking applications like Bugzilla, Redmine or JIRA®. The basic functionality of those plugins is all the same: They enable you to change the status and add comments to issues. Beyond that the scm-jira-plugin offers several additional options which we want to explain.

Read more

Feb 24, 2016

How to improve software quality

In the last post we defined quality as "the degree of conformance to explicit or implicit requirements and expectations" and took a closer look at the different terms of the definition. During this examination it became clear that quality starts with thoroughly defined requirments. In this post we want to go one step further and show which steps can be taken to improve quality.

Read more

Feb 24, 2016

Understanding Software Quality

People often talk about high quality software products, but what is that? How can you measure or compare the quality of an application? Let´s take a closer look at this topic and discuss what quality is all about and how it can be improved.

Read more

Jan 25, 2016

SCM-Manager Plugins Part 8: Support

To make the error analysis and support easier and more comfortable for SCM-Manager, you can use the scm-support-plugin. In case you have problems with SCM-Manager it allows you to conveniently activate logging. After the deactivation of the logging, the logfile and other basic information about your system are being provided to you for download. Use these information to solve your problems.

Read more

Jan 7, 2016

Bring Your Product Idea to Life

Lean Startup is a methodology that focuses on successfully bringing product ideas to life. The main elements of the approach are an interactive product launch, very short development iterations and as the most important element, customers´ feedback.

Read more

©2018 Cloudogu GmbH. All rights reserved. Legal Notice | Privacy Policy

Cloudogu™, Cloudogu EcoSystem™ and the Cloudogu™ logo are registered trademarks of Cloudogu GmbH, Germany.