Tag: Software Development

Evaluating Candidate COTS Packages – adapted from Software Requirements, 3rd Edition

Evaluating Candidate COTS Packages – adapted from Software Requirements, 3rd Edition

How to Evaluate and Select the Right COTS Solution Some organizations acquire and adapt commercial off-the-shelf (COTS) packaged solutions to meet their software needs, instead of building new systems from scratch. Software as a service (SaaS), or cloud based solutions, are also readily available to meet software needs as well. Whether you’re purchasing a package […]

Tagging Software Defects for Root Cause Analysis

Tagging Software Defects for Root Cause Analysis

I really, REALLY like using tags, indiscriminately of the tool we are using on a project (Rally, TFS, Jira, etc.) or the work product type (user stories, features, epics, etc.). But for today, I’ll focus on tags for bugs. Recently, I was working with a great team and gently pushing them to consider ways they […]

Can Machine Learning Be a Tool for Business Analysts?

Can Machine Learning Be a Tool for Business Analysts? ArgonDigital - enterprise automation experts

In an earlier blog post, I suggested that Machine Learning might be an interesting alternative to rigorous facilitation for the discovery of business rules.  Today I’d like to talk about how we might identify domains where we might consider Machine Learning. Broadly speaking, there are two large classes of Machine Learning algorithms. In supervised Machine […]

User Stories: Purist vs. Realist

User Stories: Purist vs. Realist ArgonDigital - enterprise automation experts

Over the past decade, agile project management has taken the technology world by storm. Its benefits are far reaching throughout the organization. Upper management gets more predictability, product managers are able to pivot/adjust easily, and engineers take ownership in the process and do what they do best just to name a few. By far, Scrum […]

A Layman’s View of a Great Tester

A Layman’s View of a Great Tester ArgonDigital - enterprise automation experts

Over the last six months our project has deployed 2 major releases and 2 minor releases. Depending on how your organization is structured, Requirements analysts may or may not be part of the testing efforts. I have been fortunate to work closely with the testing teams as we tested and eventually deployed our solution. I […]

Software Requirements: Validation vs. Verification

Software Requirements: Validation vs. Verification ArgonDigital - enterprise automation experts

In software development, validation and verification are key elements to a successful project, but often the terms are mis-understood. Per the CMMI guidelines, validation is used to demonstrate that the product will meet it’s intended use, and verification demonstrates that the product matches the specified software requirements. Validation ensures that you “built the right thing” […]