I had the chance to attend the Mind the Product conference #mtpcon in London this year and it was amazing. It’s the world largest event on product management with over 1,700 product enthusiasts from about 50 countries come together for one day to share their thoughts and listen to some of the leading people in […]
Read MoreThe start of a new year is always a good point of time to reflect about the way you work. What went good, what went wrong. Well, for me, I identified three simple insights from my agile work in 2016 I will keep in mind for this year. Don’t be dogmatic and adapt the agile […]
Read MoreAgility has become a widely practiced approach for developing and maintaining IT and software products. But there are still some concerns to use it for large or critical systems. “Requirements first” is one of the strongest arguments of the agile opponents. As a requirements engineer I totally agree with this… but when you take a […]
Read MoreUser stories typically describe requirements to a software system. For the client, who puts the requirement, the story offers a concrete and valuable benefit. For the development team, the story states what must be implemented and integrated in the software system. Following these two aspects, a user story is an instrument of connecting client and […]
Read MoreThe first part of the testing life cycle covered component and integration tests as an essential part of the testing process. As these parts mainly focus on tests on development level, system and acceptance tests follow an use case or requirement approach.
Read MoreTesting should be considered as equal the development process. Each step during an engineers programming activity has a corresponding testing activity. While each logical module adds to the growth of the software, these parts and integrations must be tested in different ways, following different approaches. The first part of the “Testing Life Cycle” series covers […]
Read MoreAs software development techniques have advanced during the last decades, some basic principles of testing have also been established. Describing theoretical ideas and practical hints, these principles can be seen as a basic guideline for both, software testing and coding.
Read MoreThe iPhone and Android OS have created a huge market for mobile applications and services through the last two years. If you take a closer look at the most successful Apps (games not counting) you can see that there are six major characteristics they have in common. These attributes are based on a service design […]
Read MoreThe classic and often discussed PageRank isn’t the only factor that is used by search engines to evaluate links. There are many aspects involved in determine the value and some influence a link’s value more than others. Within the SEO community, there are 10 factors that are commonly regarded as important when talking about how […]
Read MoreWhenever the user hits the search button on Google, Bing or Yahoo, the search engine returns a bunch websites that fit the user’s search term. In order to determine these results, the search engine needs to scan through its datastore of billions of websites and do two things: find those results that are relevant for […]
Read More