BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Articles

  • Six Agile Method Take Aways from the Reifer 2014 Quantitative Analysis of Agile Methods Study

    Reifer Consultants LLC recently published a benchmarking report that compared the productivity, cost and quality performance achieved by software development projects that use agile methods against similar ones that employ traditional, plan-driven approaches. This condensed white paper summarizes seven ‘trends and take-aways’ taken from the report entitled “Quantitative Analysis of Agile Methods”

  • Aerospike NoSQL Database Architecture

    Aerospike is an open source distributed Key-Value NoSQL database. It supports flexible data schemas and ACID transactions. InfoQ spoke with Brian Bulkowski, Aerospike co-founder and CTO, about the NoSQL database architecture, advantages and its limitations.

  • Technical Architecture in Banking and Gaming

    Ben Evans considers some aspects of the enterprise architecture of financial systems and compare them to some characteristics of gaming environments that he has observed as a player.

  • Q&A on Kanban in Action

    The book Kanban in Action by Marcus Hammarberg and Joakim Sundén is a practical introduction for using kanban to manage work. It provides ideas for applying kanban to visualize work and track progress, to limit work in process, and on how to use metrics for improvement. It also provides games and exercises to learn the kanban principles.

  • GS Collections by Example – Part 1

    Donald Raab, creator of GS Collections, open sourced by Goldman Sachs in 2012, reveals the power of that framework, and how together with Lambda expressions, it sprinkles Java with some of the sparkle of Smalltalk.

  • Applying the 4Cs Map to Enhancing Team Performance

    The 4C Map is a brain-based instructional design model that stands for Connections, Concept, Concrete Practice and Conclusion. One of the key elements of knowledge work is the ability to learn and respond to the learned knowledge. This article shows how instructional design can be applied to enhancing team performance.

  • Creating a Culture of Quality

    Every company wants to delight customers with a high-quality product, and many organizations naturally focus on process improvements to reach quality goals. But organizational culture eats process for breakfast. So how do you create a culture of quality? New research on 850 employees who impact quality from 80 companies presents new strategies for shifting values, norms, beliefs, and habits.

  • ARM Yourself for Enterprise Application Development

    Enterprise Application Development can be smartly standardized in order to take advantage of existing code and component based architecture. Mark demonstrates an approach to clarify this EA pattern.

  • Improving Data Management with the DMM

    The CMMI Institute has launched the Data Management Maturity (DMM)SM model. It can be used to improve data management, helping organizations to bridge the gap between business and IT. Using the DMM, organizations can evaluate and improve their data management practices. The model leverages the principles, structure, and proven approach of the Capability Maturity Model Integration (CMMI).

  • Frugal Innovation in Australian Healthcare

    At the recent Agile Australia conference InfoQ spoke to Liam Brobst and Daniel Prager about taking a frugal innovation approach to healthcare in Australia, the challenges of making change in a heavily regulated environment and how ideas from agile development have been applied in clinical care.

  • Interview with Grady Booch

    Grady Booch discusses the growth of software engineering as a discipline with Mark Collins-Cope, the pair covers topics ranging from UML and Unified Process to Programming Languages and the future of software innovation.

  • Boost Potential with Shared Authority and Lean Management

    Shared leadership is a modern and exciting way to lead and manage. The goal of sharing authority within a team of leaders is to maximize the use of all capabilities and ideas in the organization. It does not force change upon the organizational structure, but builds on the existing structure and makes the best of it. In this article Walid Farag explores shared leadership and provides a case study.

BT