Category Archive for "software development"

codeBeamer-ALM-Software-Source-Code-Management

Is Mob Programming just a fad?

Programming is typically a solitary business, requiring extreme concentration for long periods. Hence, programmers tend to enjoy their quiet, and generally prefer to work in smaller teams and so in many ways, the very idea of Mob Programming is counter

Read More
Code Coverage Analysis

Quality Assurance Using Code Coverage Analysis

The world of software development is evolving at a breakneck speed. Agile development methods, IoT-connected products, faster computers and more advanced embedded technology are fundamentally transforming the way software is developed. However, one of the greatest changes that have shaped the

Read More
codeBeamer-ALM-Software-Source-Code-Management

Source Control Management Best Practices

Source Control Management (SCM) is more than just a tool for developers to use for collaboration in development, tools such as Git, Mercurial and SVN, which we have already written about extensively. Beyond tools SCM is also a set of

Read More
Software Development Trend_ Migration Project

A New Trend in Development: Migration Projects 2015

Anecdotal evidence from surveys suggests a steep rise in the number of software development migration projects in 2015; is this a new trend in development? Migration projects typically make good financial sense for companies that have already invested in proven

Read More
codeBeamer-ALM-Single-Many-Repository-Repositories

Subversion (SVN): One Repository vs Many

A common question from our business clients is how to structure their projects with Subversion (SVN), whether to go with one repository or many. The quick answer is that it is purely a matter of access control and maintenance, however

Read More
evolution waterfall

Why Upgrade from Waterfall to Evolutionary Development (EVO)

We often hear that Waterfall development cannot be iterative since it was not designed to be, built at a time before the internet and mobile applications, a world much slower than today, – a time when software requirements were unlikely to change.

Read More
Change and Configuration Management in a nutshell

Change and Configuration Management in a nutshell

The Features of Change and Configuration Management tools that enable Large enterprise to scale Agile development to multi-team environments are the features of distributed version control (DVCS) tools such as GIT or Mecurial and document management features. As tools for

Read More
Git or Mercurial to go for?

Why is Git better than Mercurial?

Which of the two main distributed version control systems (DVCS), Mecurial and GIT, is better and why? This is an old argument, with forum posts galore about which is better; with users of both arguing their case, however this argument

Read More
risk_management_agile_waterfall

Risk Management in Agile and Waterfall Environments

  Risks are inevitable in your software development lifecycle. Regardless of the specifics of your projects and whether you are using a Waterfall or Agile method, your team is sure to face some unforeseen or less expected issues during development.

Read More
blog-140923-dependencies

Traceability Browser: How To Efficiently Manage Dependencies Throughout the SDLC?

Managing dependencies in the application lifecycle is a difficult task. There may be numerous relationships between several types of artifacts in trackers, and in complex projects, hundreds or thousands of dependency relations may need to be managed. With bigger projects,

Read More