Is High Quality Software Worth the Cost?

Martin Fowler

A common debate in software development projects is between spending time on improving the quality of the software versus concentrating on releasing more valuable features.

Things You Should Know Before Buying CRM Software

OTS Solutions

Things You Should Know Before Buying CRM Software. Customer relationship management (CRM) software, is one of the most powerful tools that a business can use to succeed. Here are some things that you need to know and evaluate before buying CRM software.

To Serve Man, with Software

Coding Horror

There are absolutely occupational hazards of being a programmer, and one of my favorite programming quotes is an allusion to one of them: It should be noted that no ethically-trained software engineer would ever consent to write a DestroyBaghdad procedure. I didn't choose to be a programmer.

Better Together: Why Software-Development Toolmakers Should Embrace Integration

The post Better Together: Why Software-Development Toolmakers Should Embrace Integration appeared first on Blogs DevOps Culture DevOps Practice Enterprise DevOps developers integration software developers software development tools

Production Excellence: Practical Lessons from Site Reliability Engineering

Speaker: Liz Fong-Jones, Principal Developer Advocate,

Best Practices for Software Change Assessment

Business spending on enterprise software has been on a constant rise over the past decade with 64% of businesses spending more on IT operations in 2018. This not only includes the procurement or development of new software and digital innovations, but also […].

Advantage of Using CRM Software

OTS Solutions

There are Some Advantage of Using CRM Software. Customer relationship management software can help businesses become more efficient and profitable by collecting and managing data. CRM software development teams spend a lot of time understanding how businesses operate.

EventStorming; Continuous discovery beyond software modelling


The post EventStorming; Continuous discovery beyond software modelling appeared first on Xebia Blog. Domain Driven Design EventStorming Deliberate Discovery domain modelling Eventstorming Microservices Microservices Architecture Software modellingMoving towards a microservices architecture We see a lot of companies are moving towards a microservice architecture.

Clubhouse Aims to Simplify Software Project Management

Clubhouse Software today announced it is adding a Clubhouse Iterations module to its project management application to make it easier to plan sprints involving product and software engineering teams.

Software Compliance Teams Can Learn a Lot from DevSecOps

However, while security professionals can contribute, developers are usually the only ones with the technical ability to fix software security vulnerabilities. The same goes for software compliance. Many argue that application security should be the responsibility of a security team.

How to Package and Price Embedded Analytics

About Logi Analytics and Software Pricing Partners.25 to Lift Value and Revenue01 Today’s organizations are embedding analytics in commercial software applications at an exponential rate. software vendors and SaaS companies. only see a demo and never actually use your software.

Calculating The Cost of Software Quality in Your Organization


The following is a guest post from Herb Krasner, an Advisory Board Member for the Consortium for IT Software Quality (CISQ) and industry consultant for 5 decades. In this post, we focus on the various costs of software quality and how those can be measured.

Better living through software

O'Reilly Media - Ideas

Continue reading Better living through software Tiffani Bell shares three lessons she's learned exploring how technology can help the less fortunate.

Augment your knowledge during software modelling sessions: Decision Log


The most important learning during my career is that the act of creating software is a team effort. The post Augment your knowledge during software modelling sessions: Decision Log appeared first on Xebia Blog.

Cloud Software Development: Planning the Journey


For software companies developing new solutions in the cloud, the overall mission can be a daunting proposition. When software architects and leaders meet to discuss and devise a plan to build something new, it is imperative to recognize the trends which have been adopted by others.

Why “Build or Buy?” Is the Wrong Question for Analytics

INTRODUCTION 2WHEN TO BUILD YOUR OWN ANALYTICS The first instinct for many software companies is to. Software companies that stay on the “build” track. Risks to Software Stability: Internal. software products. Most software companies are under pressure from.

Software Possession

The Daily WTF

Jon was the only software person at his 15-man company. Sam would gather the requirements verbatim from the client and hand them to Jon; Jon would augment the software to meet their automation needs, and send a new version over to Sam to deliver. " "The software just.

Recruiting Software Developers – Checking Out a Company

Henrik Warne

I often get contacted by recruiters asking if I am interested in changing company. Even if I am happy where I am, I briefly check out companies I have not heard of before. One reason is that you never know, maybe the new company is a fantastic opportunity that really is interesting to me.

Benefits of Using the Kanban Methodology for Software Development

OTS Solutions

Benefits of Using the Kanban Methodology for Software Development. The Kanban method is one of the best time and resource management strategies that you can use as the owner of a software company. You Will Be Able To Develop More Software Programs.

15 Books by leading software architects


As you may already know, Apiumhub team is software architecture-oriented and reads books for software architects on a weekly basis. This year Apiumhub organizes Global Software Architecture Summit 10th of october, which will take place in Barcelona.

Monetizing Analytics Features: Why Data Visualizations Will Never Be Enough

Ubiquitous Five years ago, data visualizations were a powerful way to diferentiate a software. In the competitive software world, customers are always ripe for. MONETIZING ANALYTICS FEATURES: Why Data Visualizations. Will Never Be Enough.

State of the Software Supply Chain: Secure Coding Takes Spotlight

After almost a year of research that involved studying 36,000 open source software projects, 12,000 enterprise development teams and 3.7 million open source releases, we at Sonatype are excited to share the “2019 State of the Software Supply Chain” report.

5 Ways DevSecOps Can Manage Software Supply Chains

The unbridled use of open source components within the software supply chain is on a major uptick, according to new research. The post 5 Ways DevSecOps Can Manage Software Supply Chains appeared first on

Everything You Need to Know About the 4 Stages of Software Reliability


Software reliability is a big deal, especially at the enterprise level, but too often companies are flying blind when it comes to the overall quality and reliability of their applications. It seems like every week, there’s a new report in the news calling out another massive software failure.

20 influential women in software development


In the software development field, we always hear famous names like Martin Fowler, Kent Beck, George H. That is why today I decided to write about amazing successful, talented and influential women in software development. After doing some research, here’s a list of 20 women in software development I admire for what they have done and for their contribution in the Software Development Industry. . . 20 influential women in software development. .

5 Early Indicators Your Embedded Analytics Will Fail

At Logi, we’ve worked with over 800 software. Some software. software company grows less than 20 percent annually, they have a 92 percent chance of failure. Updating your application’s dashboards and reporting features. may feel optional—until suddenly it’s not.

Questions about Agile: Agile Beyond Software

Agile Alliance

This is part of a series of posts where I take a look at some commonly asked questions and provide my spin on them. The answers are all my own.

Agile 256

Agile Software Development Mistakes to Avoid

The Crazy Programmer

According to a survey taken of the Scrum Alliance, approximately 70 percent of all groups handling Agile software development believe there are issues present between various internal departments within the company.

Pivotal Software Embraces OpenJDK

Pivotal Software has officially thrown its weight behind OpenJDK, the open source version of the standard edition of Java, by adding support for OpenJDK to the Pivotal Spring Runtime on its Spring framework. The post Pivotal Software Embraces OpenJDK appeared first on

Why Integration Tests won’t save you… or your software


By this definition an Integration Test is (…) the phase in software testing in which individual software modules are combined and tested as a group. The post Why Integration Tests won’t save you… or your software appeared first on Xebia Blog. Did the title tease you?

How Product Managers Can Learn to Love Reporting

Speaker: Eric Feinstein, Professional Services Manager, Looker

He will use the example of a product manager of a learning management software system and how she would go through the process of defining reporting for users of the product. For a long time, Product Managers have found it challenging to design interfaces inside their products that users could use for reporting. It seems like PMs and engineers have grown to hate embedded reporting.

Is Unpatched Software a Security Risk?


It doesn’t matter how much work you put into cybersecurity awareness within your company if you have any vulnerabilities in your system, software, or strategy. That’s where unpatched software can damage your business. What is Unpatched Software?

5 Steps That Helped Me Turn a $15M Loss Into Successful Software Delivery


This is especially true for large financial services and banks (the industry I work in), as each mistake can end up costing hundreds of thousands, if not millions, of dollars – but it really is true for anyone working on software.

Accelerating Software Delivery Doesn’t Mean Compromising on Quality

The post Accelerating Software Delivery Doesn’t Mean Compromising on Quality appeared first on Blogs DevOps Practice Enterprise DevOps Leadership Suite ITSM product development QA teams software delivery test management systems testing teams

The importance of software documentation tools


Software documentation tools are very important in software development. Software teams may refer to documentation when talking about product requirements, release notes, or design specs. They may use docs to detail code, APIs, and record their software development processes. Details such as necessary software, libraries, and application server versions, can be included to ensure the environment will be compatible and set up as intended.

How to avoid the top 3 mistakes when hiring a software development team

Hackable software in the driver’s seat

The Parallax

Specialized software now connects to everything from the brakes to the steering wheel to the door locks to the radio. And they’ve been slow to improve security because they don’t always own the software code that runs on their cars.