Today’s software applications have a lot of concurrent tasks that are distributed over multiple threads, processes, processors and PCs. This article introduces a visual modeling technique to describe and specify the application’s execution architecture. Within Philips Healthcare the Unified Execution Diagram has proven to be very useful for designing and documenting the execution architecture.
Belinda Waldock is an agile business coach and a professionally qualified Institute of Leadership and Management (ILM) coach and mentor. She has drawn on her experience coaching and mentoring organisations in the implementation of agile approaches inside and outside of information technology and written the book “Being Agile in Business”. She spoke to InfoQ about the book
The authors have concluded after analyzing 15 years of ATAM data that modifiability, performance, availability, interoperability, and deployability are key quality attributes for Agile practitioners.
Bas Vodde and Craig Larman framed and introduced Large Scale Scrum (LeSS), the scaling model. InfoQ interviewed Bas Vodde to discuss more about LeSS framework.
Larry Maccherone is a researcher who has focused on collecting and presenting real metrics for agile teams and using analytics to help teams get better at forecasting in uncertain environments.
When Apple released Xcode 7, they also enabled applications to be distributed to the AppStore through bitcode, instead of per-processor target files. InfoQ looks under the covers at what Bitcode is.
In the fifth article in the Conversation Patterns for Software Professionals series Michał Bartyzel explores nonviolent communication and shows how important it is to build and maintain rapport.
In part one we discussed why it is so hard to deal with in a .NET. In part two, Dmitriy Khmaladze describes their solution NFX Pile; a hybrid memory manager written in C# with 100% managed code. 8
The book Software Development Metrics by Dave Nicolette explores how to use metrics to track and guide software development. It describes metrics for steering work and for managing improvement.
ColumnarStore can offer performance improvements over traditional tables, but aren’t always faster. Aleksandr Shavlyuga explores the power, and limitations of SQL Server’s ColumnStore Indexes.
The authors discuss an approach that uses TCP SYN packets for OS ﬁngerprinting to detect the presence of unauthorized OSs in an enterprise. 3