How to Structure an MVP Correctly: What Should Be Included in the First Version
An MVP is more than just a stripped-down version of the software. This article presents the "one-sentence test" for scoping and highlights the most common mistakes made when defining the scope of the first version.
Measuring Technical Debt: How to Prioritize Your Refactoring Budget
Technical debt can be measured using the technical debt ratio and the SQALE model. This article shows how a realistic refactoring budget can be derived from these metrics.
Modernize or Replace Legacy Software? A Decision Tree
A decision tree based on the 6R model helps to objectively evaluate legacy systems, rather than continuing to operate them out of habit or replacing them out of impatience.
Avoiding Vendor Lock-in: Exit Strategies for Software Contracts
If you want to avoid vendor lock-in, negotiate three clauses before signing the contract. Includes a cautionary example of price increases of over 1,000 percent at VMware.
Writing a Requirements Specification: A Guide with a Template
A specific chapter structure for the requirements specification, from the description of objectives to acceptance criteria, with reference to DIN 69905 and IEEE 830.
Buy, Build, Blend: How Modern Software Stacks Emerge in Industry and Retail
Buying only or building only is the exception. An overview of how companies in industry and retail actually assemble their software stacks today.
Hidden Costs in Software Projects: Integration, Maintenance, Change Management
Anyone who only calculates licensing and development costs is overlooking the bulk of the bill. An overview of data migration, lost productivity, and exit costs.
How Much Does Custom Software Development Cost? Three Scenarios Ranging from 10,000 to 230,000 Euros
Three specific scenarios—including cost categories, hourly rates, and operating costs after launch—show what custom software development actually costs.
Custom Software or Off-the-Shelf Software: A Decision-Making Guide Based on 12 Criteria
Twelve evaluative questions help you decide between custom software and off-the-shelf software, covering everything from the degree of process standardization to exit scenarios. Includes real-world cost estimates and a cautionary example from real-life practice.