Embedded Software Development: How to Avoid Stepping on a Rake of WTF Code
Insights April 15, 2019
Devices today are much more than just a six-pin three-button relay with a couple of LED lights. Users expect functionality as well as efficient interaction...
Automotive Software – Standardization or Revolution?
Insights April 08, 2019
A little over a month ago, I was in Vegas for the CES 2019, the biggest tradeshow in the world. First impressions are everything… My...
Industry 4.0: Expectations vs Reality
Insights April 01, 2019
We are clearly on the verge of a Fourth Industrial Revolution, also termed Industry 4.0. Industrial automation, digitization, and optimization of manufacturing processes are coming...
Onsite Software Development: Customer Processes & IT Infrastructure
Insights January 07, 2019
In my previous article on the peculiarities and risks of onsite software development, I considered the difficulties that both a customer and a contractor may...
Onsite Software Development: Communications & Business Requirements
Insights November 20, 2018
A software R&D service company often carries out projects in which software engineers work at customers’ premises. It is usually called onsite work. This approach...
Project Budgeting Guide: Watch Out for These Mistakes
Insights October 31, 2018
Software project budgeting is a tricky field, as you might have already noticed from my previous articles on the topic. Balancing staff, money, timeframes, and...
How to Distinguish a Good Proposal from a Bad One (Checklist)
Insights October 22, 2018
Crafting a strong proposal is like making a fine piece of art, albeit one which a company uses to convince customers to buy services from...
Project Budgeting Guide: Risks and Ways to Mitigate Them
Insights October 15, 2018
In my previous article on project budgeting, I discussed how difficult it is to estimate a software development project budget beforehand. Here is where a...
Project Budgeting Guide: Waterfall or Agile?
Insights September 10, 2018
How much does it cost to build a typical airplane? We can calculate this more or less accurately, as it is a boxed solution. But...