Project SENECA: Making cloud-based software engineering faster, more sustainable and energy efficient

SIG

An interview with Dr. Magiel Bruntink, Head of Research at SIG, on how this EU-funded research project is advancing software development in the cloud Project SENECA, an EU-funded research project coordinated by Software Improvement Group (SIG), brought together three leading universities and three commercial organizations from 2015-2018 to address key issues in software engineering and computing […].

Software Buyers vs. Software Suppliers: Two very different perspectives

SIG

Both sides underestimate the complexity of software By Luc Brandts Reading time: 3 minutes For some time now, I’ve been on the side of independently evaluating and improving software. For years, I’d been on the software development side […].

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The annoying coffee machine

SIG

(Lessons for software engineers included) By Luc Brandts Reading time: 2 minutes A few years ago, my wife and I decided to buy a really good coffee machine. The post The annoying coffee machine appeared first on Software Improvement Group.

Taking Artificial Intelligence out of the quicksand

SIG

The post Taking Artificial Intelligence out of the quicksand appeared first on Software Improvement Group. By Rob van der Veer Reading time: 2 minutes Back in the ‘90s, I was an engineer at pioneering data mining company Sentient Machine Research.

Software development: What you measure tends to improve

SIG

The post Software development: What you measure tends to improve appeared first on Software Improvement Group. By Luc Brandts Reading time: 2 minutes “You can’t manage what you can’t measure.” This quote from Peter Drucker is considered a truism in business management.

Constraints that drive creativity

SIG

According to a poll conducted by O’Reilly Media and my colleagues at the Software Improvement Group, virtually all developers say YES! The post Constraints that drive creativity appeared first on Software Improvement Group A different code quality philosophy By Joost Visser Should you measure and control code quality? Here’s a number of compelling reasons: Happiness: Better code and happy developers go together. It’s more fun to work on code […].

Successfully evolve APIs by monitoring consumer usage

SIG

The post Successfully evolve APIs by monitoring consumer usage appeared first on Software Improvement Group. Nowadays, APIs are crucial to almost every major IT initiative. Ensure your program is effective and successful by keeping APIs in line with users’ needs. Here’s how. By Martin Boerman If you’re a web publisher, having a poor understanding of your users’ needs can drain all the success out of the services you provide. […].

Pay Now or Pay Later: Why You Need to Budget Money for Code Quality

SIG

Are you paying enough attention to the quality of the software your organization produces? The post Pay Now or Pay Later: Why You Need to Budget Money for Code Quality appeared first on Software Improvement Group

Pay Now or Pay Later: Why You Need to Budget Money for Code Quality

SIG

Are you paying enough attention to the quality of the software your organization produces? The post Pay Now or Pay Later: Why You Need to Budget Money for Code Quality appeared first on Software Improvement Group

Dev-Docker-Production: the new DTAP?

SIG

appeared first on Software Improvement Group. How replacing dedicated test/acceptance servers by a Docker-based “Playground” increased flexibility and efficiency. By Thomas Kraus Tl;dr At SIG, we needed more flexibility and ease-of-use from our test/acceptance environments. Therefore we have started replacing our application-specific test/acceptance servers by a simple, yet flexible Docker-based cluster.

Dev-Docker-Production: the new DTAP?

SIG

appeared first on Software Improvement Group. How replacing dedicated test/acceptance servers by a Docker-based “Playground” increased flexibility and efficiency. By Thomas Kraus Tl;dr At SIG, we needed more flexibility and ease-of-use from our test/acceptance environments. Therefore we have started replacing our application-specific test/acceptance servers by a simple, yet flexible Docker-based cluster.

Strong feedback loops make strong software teams

SIG

By Evelyn van Kelle Software quality takes time. The post Strong feedback loops make strong software teams appeared first on Software Improvement Group. Enhance overall code quality through a blend of interpersonal communication and tool-based analysis. And good quality products come from properly working feedback loops. Timely feedback can mean clarity over confusion; a validation of assumptions can mean shorter development cycles.

Strong feedback loops make strong software teams

SIG

By Evelyn van Kelle Software quality takes time. The post Strong feedback loops make strong software teams appeared first on Software Improvement Group. Enhance overall code quality through a blend of interpersonal communication and tool-based analysis. And good quality products come from properly working feedback loops. Timely feedback can mean clarity over confusion; a validation of assumptions can mean shorter development cycles.

Are we getting better at software development?

SIG

Our benchmark of development best practices shows piece-meal improvement By Joost Visser Following best practices or typing away blindly? Code quality control and automated testing are improving, but still not fully adopted by most teams. The post Are we getting better at software development? appeared first on Software Improvement Group.

Are we getting better at software development?

SIG

Our benchmark of development best practices shows piece-meal improvement By Joost Visser Following best practices or typing away blindly? Code quality control and automated testing are improving, but still not fully adopted by most teams. The post Are we getting better at software development? appeared first on Software Improvement Group.

Security by design in 9 steps

SIG

The post Security by design in 9 steps appeared first on Software Improvement Group. Security by design offers many advantages, but is still in its infancy. By Rob van der Veer. In this article, I’ll walk you through nine steps for getting started. Security by design is the opposite of security after the fact – instead of testing the security of a system when it’s done, information […].

Security by design in 9 steps

SIG

The post Security by design in 9 steps appeared first on Software Improvement Group. Security by design offers many advantages, but is still in its infancy. By Rob van der Veer. In this article, I’ll walk you through nine steps for getting started. Security by design is the opposite of security after the fact – instead of testing the security of a system when it’s done, information […].

GDPR: the devil is in the details

SIG

In my work as a software advisor, I see the same security and privacy mistakes over and over again. The post GDPR: the devil is in the details appeared first on Software Improvement Group. The time has come to better protect personal data in IT, and this requires action. Keeping track of privacy risks helps, but doesn’t solve the actual problem. By Rob van der Veer. They are the root […].

GDPR: the devil is in the details

SIG

In my work as a software advisor, I see the same security and privacy mistakes over and over again. The post GDPR: the devil is in the details appeared first on Software Improvement Group. The time has come to better protect personal data in IT, and this requires action. Keeping track of privacy risks helps, but doesn’t solve the actual problem. By Rob van der Veer. They are the root […].

Practical engineering issues of the GDPR

SIG

Making sense of the GDPR as a software engineer (and social human being) By Bárbara Vieira Article 25 of the General Data Protection Regulation (GDPR) addresses data protection by design and by default as a general obligation for data processors and controllers. From a software engineer’s perspective, it is really challenging to distill the relevant information […]. The post Practical engineering issues of the GDPR appeared first on Software Improvement Group

Practical engineering issues of the GDPR

SIG

Making sense of the GDPR as a software engineer (and social human being) By Bárbara Vieira Article 25 of the General Data Protection Regulation (GDPR) addresses data protection by design and by default as a general obligation for data processors and controllers. From a software engineer’s perspective, it is really challenging to distill the relevant information […]. The post Practical engineering issues of the GDPR appeared first on Software Improvement Group

How automation can help you sleep at night

SIG

Improving the Security of Software Defined Infrastructures By Thomas Kraus The evolution of IT infrastructures towards platforms and high-level (cloud) services greatly benefits from Software Defined Infrastructures (SDI). The post How automation can help you sleep at night appeared first on Software Improvement Group

How automation can help you sleep at night

SIG

Improving the Security of Software Defined Infrastructures By Thomas Kraus The evolution of IT infrastructures towards platforms and high-level (cloud) services greatly benefits from Software Defined Infrastructures (SDI). The post How automation can help you sleep at night appeared first on Software Improvement Group

Maintainable Security

SIG

9 best practices to make your software security future proof By Bárbara Vieira. The post Maintainable Security appeared first on Software Improvement Group link] How maintainable is the security of your (web) application? Maintainable security. This topic that has been floating in my mind for a long time. Information security is the hot topic of the moment, either because the GDPR demands it as prerequisite for privacy enforcement […].

Maintainable Security

SIG

9 best practices to make your software security future proof By Bárbara Vieira. The post Maintainable Security appeared first on Software Improvement Group link] How maintainable is the security of your (web) application? Maintainable security. This topic that has been floating in my mind for a long time. Information security is the hot topic of the moment, either because the GDPR demands it as prerequisite for privacy enforcement […].

Hey, where did my comfort zone go?

SIG

When joining a software consultancy company, I quickly learned that there is ‘business’ and ‘IT’, which […]. appeared first on Software Improvement Group. Making sense of the socio-technical mashup that is called the IT-world By Evelyn van Kelle In an attempt to make sense of this world in general, and the IT-world in particular, we all use shortcuts and stereotypes.

GitHub Action Hero: Shohei Ueda

Github

Tell us a little about yourself—how did you get started in software tools? My interest in software began when I first set up my blog. Now, through my experiences on GitHub and with the community, I’m passionate about open-source software.

Dashboards vs. Trashboards

SIG

The post Dashboards vs. Trashboards appeared first on Software Improvement Group. To measure well is to measure based on a model By Luc Brandts Reading time: 3 minutes Say you’re sitting in your car and you see the water temperature is 95 degrees Celsius (203 degrees Fahrenheit).

SIG Research Review: A Practical Model for Measuring Maintainability

SIG

The post SIG Research Review: A Practical Model for Measuring Maintainability appeared first on Software Improvement Group.

How the quality of software can ruin an experience

SIG

Software has a big impact on the likelihood that your customers will buy from you again. The post How the quality of software can ruin an experience appeared first on Software Improvement Group.

The IT Birthday Party Syndrome

SIG

The post The IT Birthday Party Syndrome appeared first on Software Improvement Group. By Luc Brandts Reading time: 2 minutes Everyone who works in IT knows the Birthday Party syndrome.

How do you measure ROI for building custom software for the automation of your business process?

Sunflower Lab

Custom software development is a very important aspect for any business. Businesses can choose to automate their processes with the help of custom software development. Businesses can also choose to introduce custom software for various other purposes viz. Software Development

KPI 59

How to Get Profits with Vehicle Tracking Software

Apiumhub

If you manage a fleet of vehicles then you probably know that Vehicle Tracking software improves the productivity of your employees and fleet with the end result of improving your customer service and profit margin. You may question the authenticity of such a statement but many companies across the world have deployed Vehicle Tracking software as an integral tool in their operations. This definitely improves the efficiency of the entire fleet management system.

Complimentary Resource – The CFO’s Cheat Sheet to Compensation Risk & Reward

Strategy Driven

by Ultimate Software. This 4-page guide outlines 7 ways that automated compensation management software improves your ROI: Streamlined data and workflow processes. The CFO’s Cheat Sheet to Compensation Risk & Reward.

DIY: The Hidden Risks of Open Source Network Flow Analyzers

Kentik

From hardware to software, people have been grappling with the buy vs. build dilemma for years. Traditional network monitoring appliances and network flow analyzer software were built with one primary purpose: to diagnose network issues.

20 Cloud Programming languages

I'm Programmer

OpenStack, the favorite framework as a Service (IaaS) management software, is reported in Python. Among its goals are abstracting parallel algorithms from the hidden hardware, improving their performance on architectures, and accomplish parallel programs more portable.

11 Most Effective Data Analytics Tools For 2020

Altexsoft

You cannot improve what you do not measure. The reason is simple – people and organizations produce massive amounts of information daily, but only the most agile companies make use of it to analyze consumer behavior and improve business outcomes. Without further ado, let’s check out the best data analytics platforms that can help you to improve your business in 2020 and beyond. Continuous software improvements and upgrades.