Software architects must create designs that can endure throughout software evolution. In this article, based on a research study the authors discuss the criteria that can help architects assess architectural design decisions’ sustainability. They describe the challenges to achieving sustainable decisions, criteria for such decisions, solutions they tried, and lessons learned.
Agile coaches are not unfamiliar in working with management roles such as project managers and team managers to facilitate changes on team level. But now they need to facilitate change on management level, which completely changes the scope of the agile coach. This article helps agile coaches to understand the context of their target audience and formulate a coaching message matching that context.
This article provides an overview of tools and libraries available for embedded data analytics and statistics, both stand-alone software packages and programming languages with statistical capabilities. The authors also discuss how to combine and integrate these embedded analytics technologies to handle big data.
The Lean Mindset by Mary and Tom Poppendieck is a collection of research results and case studies from companies applying lean in product development and delivery.
In this article we present some of the most common performance analysis antipatterns in the enterprise platform, expressed in terms of their basic causes along with remediation strategies.
With the news stories of possible data breaches at enterprises like Target, and companies migrating to cloud environments, CIOs have been asking hard questions about cloud security. 2
In this article, authors discuss the role of big data and Hadoop in security analytics space and how to use MapReduce to process data for security analysis.
A story of an enterprise-wide Kanban implementation, with step-by-step information on how to run Kanban kick-starts and assessments to install a culture of continuous improvements in the enterprise.
There has been a raging debate about PaaS and whether it is still a valuable part of a cloud portfolio, so InfoQ reached out to 4 leaders in the cloud domain for their opinions on the future of PaaS.
ActiveJPA is a Java implementation of Martin Fowler’s Active Record over JPA and provides abstractions to simplify data access. In this article the primary committer illustrates ActiveJPA usage 7
Good leaders create an environment where self-organizing teams can thrive and create great products and services to delight their customers, as Ole Jepsen explains in this interview.
In this article, authors present an empirical study about the software architecture practices for managing non-functional requirements and decision making in software development processes. 2