Posted on 11.02.2013

Requirements Engineering - Basic Principles

Software requirements engineering involves eliciting, documenting and managing requirements for IT projects. Nowadays, software and other IT projects tend to exhibit a high degree of complexity and involve the participation of stakeholders from many different departments who will typically have different requirements and expectations vis-à-vis the project. Requirements engin... read more ›
Posted on 04.02.2013

Optimising nearshore and offshore projects with system engineering

Improving coordination of outsourced development Near and offshoring present major challenges for project coordination. And the more complex the project and the greater the distance between the client and the developers, the more demanding those challenges become. The task is to coordinate the distributed development and integrate it into a structured overall process. The fou... read more ›
Posted on 28.01.2013

Agile methods improve communication in nearshoring and offshoring

Scrum & Co simplify complex software projects Innovation cycles are becoming ever shorter. As a result, software projects are increasingly employing agile methods. Scrum, for example, simplifies complex projects that cannot be planned from start to finish: progress and obstacles are recorded daily and communicated, functions are implemented and evaluated on an on-going ba... read more ›
Posted on 21.01.2013

Test Management enhances cost benefits in nearshoring and offshoring

Higher product quality, fewer project risks Tight resources and rising cost pressures are two of the most important reasons why more and more companies are developing their software through nearshore and offshore projects. When outsourcing development work abroad, it is a good idea to optimise test management at the same time (see Fig. 1). Improvements to the test process no... read more ›
Posted on 14.01.2013

Ramp-up phase decisive for nearshoring and offshoring

Speed is a competitive advantage Industrial companies must maintain a rapid pace of innovation – or better yet, increase it. To do so, they must develop and perfect their core competencies continuously, and the software they use is no exception. This is the only way that companies can produce better products in ever shorter product cycles, despite increasingly complex product... read more ›
Posted on 14.12.2012

ERNI Technology Post No. 41 - ASP.Net and the Orchard project, what else?

Nowadays, the number of technologies for building web applications and web sites has drastically exploded. Although discovering and comparing all of them would be quite exciting, I have to limit my ramblings here not to write a book! Thus, I invite you to discover a technology named MVC Microsoft has released this technology for the first time in 2009. Since then, it... read more ›
Posted on 05.12.2012

Cloud computing - Improving flexibility and ensuring competitive advantage

Cloud computing provides an unmatched degree of flexibility. However, any company seeking to exploit this advantage must design and operate its solutions appropriately. Experience gathered in connection with providers and users of cloud computing services reveals what is most critical here. Cloud computing offers flexibility with great ease. Two mouse clicks are enough to res... read more ›
Posted on 28.11.2012

Efficient IT Process Improvement - Continuous integration streamlines the development process

Continuous integration boosts efficiency by enabling automation as well as early and regular testing and has become the preferred approach for large projects. Now organisations are working to achieve ongoing improvements in this proven process. At the same time, increasing numbers of small teams are also focusing on continuous integration. Nowadays, anyone involved in large,... read more ›
Posted on 21.11.2012

A picture is worth a thousand words - Collaborative visualisations provide clarity

It is typically PowerPoint that is used nowadays in the knowledge transfer process. Work results are compiled in a report. However, we find that in both cases, visualisations prepared by hand during a meeting or seminar are often more relevant. They are easier to understand and more authoritative, and they motivate all those present to engage in active participation. Visual f... read more ›
Posted on 13.11.2012

Excel – for business-relevant visualisation in the Requirements Engineering Process

Visualisation plays a key role in determining requirements since it ensures that all of the stakeholders can understand the results. No complicated process management tools are required. Simple tools such as Excel and PowerPoint can be used to quickly obtain good results in determining requirements. Formulation of requirements is an important phase in software development. If... read more ›