This is a story about four cross-functional scrum/DevOps/feature teams delivering and managing a business-critical 24/7 system used by vessel-traffic services operators and many other users, a compendium of topics that derive from our more than four years of agile and scrum practices at the Port of Rotterdam, one of the world's busiest ports.
Agile is adaptive. When and how to apply architecture depends on the context. This article first explains why this is the case and then how you can still give proper attention to architecture in an agile setting. Adaptability and conversation are the essentials.
Capers Jones wrote the book The Technical and Social History of Software Engineering in which he provides an overview of the evolution of information technology and software development. InfoQ interviewed Capers about advancements and events in software engineering and the effects that they have had on our society.
This article describes the relationship between architecture and process of software development and how architecture can respond to functional requirements and developer habitability. 1
Capers Jones compares the effectiveness of Agile and Scrum with a sample of contemporary software development methods using several standard metrics. 19
"Enterprise Software Delivery" is the latest book by Alan W. Brown, and is a must-read guide for anybody concerned with the development and delivery of software in a large organisation.
This article lists the top five challenges that an Agile organization should expect to face when deciding to adopt a software platform strategy. 4
The Axon framework is a Java implementation of the Command and Query Responsibility Segregation. InfoQ talked with its creator, Allard Buijze, to find out more. 9
Book Excerpt and Interview: Dynamic SOA and BPM: Best Practices for Business Process Management and SOA Agility
Boris Lublinsky interviews Marc Fiammante as part of a review of Marc' new book, Dynamic SOA and BPM: Best Practices for Business Process Management and SOA Agility.
IBM Rational and InfoQ present, Scaling Agile with C/ALM, an eBook showing organizations how to become “finely tuned software delivery machines” by enabling team integration and scaling. 6
The confluence of three technologies, (virtualization, service orientation, and grid computing), is explored to create a foundation for re-examining both technical and business system design issues. 2
In the wake of the latest product announcement from IBM, InfoQ talked to Bertrand Portier about a RedBook that presents a fairly general Model-Driven-Development approach to service construction.