BT

Your opinion matters! Please fill in the InfoQ Survey!

Culture & Methods Follow 284 Followers

Johanna Rothman – Scaling Agile Projects to Programs

by Susan McIntosh Follow 8 Followers on  Oct 27, 2016 2

In a presentation for OnAgile 2016, Johanna Rothman states that thinking small, and building upon the informal communication networks already at play in an organization, can help scale practices to manage large programs. Rothman provides advice on planning, architectural design, and measuring progress.

Culture & Methods Follow 284 Followers

How Agile and Architecture Parted and Finally Became Friends

by Ben Linders Follow 13 Followers on  Sep 13, 2016 1

People stopped seeing the need to define the architecture or do software design due to incorrect interpretation of the agile manifesto, argued Simon Brown. Many software developers don’t seem to have a sufficient toolbox of practices and the software industry lacks a common vocabulary for architecture. A good architecture enables agility with just enough up front design to create firm foundations.

Architecture & Design Follow 901 Followers

Stop Over-Engineering, Build What the Customer Really Needs

by Jan Stenberg Follow 10 Followers on  Jun 25, 2016 3

After working with many different teams, Greg Young has found that they often are drastically over-engineeringing in their projects. Teams start to work on 9 month projects, but by thinking on the problem from another perspective they may be able to deliver 95% of the value in just a few weeks, Young claimed in his keynote at the recent DDD eXchange conference in London.

Architecture & Design Follow 901 Followers

Characteristics of Evolutionary Architectures

by Jan Stenberg Follow 10 Followers on  Mar 31, 2016

The first principle of Evolutionary architecture is support for incremental non-breaking changes. Microservices architecture is one great example of such an architecture, Rebecca Parsons and Neal Ford from Thoughtworks claims when describing characteristics and principles of Evolutionary architectures.

Culture & Methods Follow 284 Followers

Microservices at Spotify

by Ben Linders Follow 13 Followers on  Dec 14, 2015

Kevin Goldsmith talked about how Spotify uses microservices to break down architectures and be innovative at the GOTO Berlin 2015 conference. He argues that Microservices are easier to test, deploy and monitor than monolithic applications. Spotify also aims to have as few as possible dependencies in their product, and microservices are very helpful for that.

Culture & Methods Follow 284 Followers

Directing complex IT-landscapes with Agile

by Ben Linders Follow 13 Followers on  Oct 14, 2015

Where many organizations use agile to develop IT products, agile principles and practices can also be applied for maintaining landscapes of commercial products. Gert Florijn and Eelco Rommes will talk about directing complex IT-landscapes in public sectors such as healthcare and local and national government organizations at the Agile and Software Architecture Symposium 2015.

Followers

Steve Freeman on What's Wrong with Most TDD Implementations and Building on SOLID Foundations

by Shane Hastie Follow 11 Followers on  Mar 21, 2015

At the Agile Singapore conference last year Steve Freeman spoke about the way TDD has been misinterpreted and frequently misapplied in many adoptions and how the SOLID architectural principles are still important, perhaps more important now than in the past.

Followers

An Introduction to Minimum Viable Architecture

by Savita Pahuja  Followers on  Nov 08, 2014 3

This post describes the minimum viable architecture for developing minimum viable product. It includes the architecture specification in different phases of startup.

Followers

Death by Planning in Agile Adoption

by Ben Linders Follow 13 Followers on  Aug 28, 2014 1

Management can get the feeling of losing control when their enterprise adopts agile and starts deploying self-organizing teams. Procedures, review boards and consultation bodies can become superfluous when switching to an agile approach, but they may not realize that, says Marcel Heijmans. Trying to regain control with additional planning can make things worse, causing "death by planning".

Followers

Applying Use Cases in Agile: Use Case 2.0, Slicing and Laminating

by Ben Linders Follow 13 Followers on  Feb 13, 2014 1

To incrementally develop and deliver products using agile software development, requirements are gathered and organized into a product backlog. A requirement technique that is used in agile software development is use cases. Some techniques to apply use cases for managing product requirements in agile are use case 2.0, slicing and laminating.

Followers

Implementing Hexagonal Architecture using Life Preserver and Spring Framework

by Jan Stenberg Follow 10 Followers on  Aug 31, 2013

Russ Miles recently shared some thoughts and ideas about the needs for adaptability in a system and how his implementation of the Hexagonal Architecture can help in achieving this. He used a Java and Spring based application to exemplify how such a system can be implemented.

Followers

Udi Dahan on Throw Away Prototypes

by Michael Stal  Followers on  Sep 17, 2012

In his recent blog post “Build one to throw away” Udi Dahan is addressing the chicken-and-egg problem software developers often face. On one hand, customers don’t exactly like what they want so that they need to closely interact with software engineers. On the other hand, building product-ready solutions for this interaction might lead to high costs.

Followers

Grady Booch Receives 2012 Lovelace Medal from British Computing Society

by Michael Stal  Followers on  Jun 09, 2012

The British Computing Society has awarded its Lovelace Medal 2012 to Grady Booch for his “innovative work in software architecture, software engineering and collaborative environments.”

Followers

Thoughtworks Technology Radar March 2012

by Craig Smith Follow 3 Followers on  Mar 22, 2012 7

ThoughtWorks recently published the latest update to its Technology Radar; a report produced to help technology decision makers understand emerging trends in software development techniques, tools, languages and platforms. There are some interesting observations of interest to Agile software development teams.

Followers

IBM is now wearing a Green Hat

by Michael Stal  Followers on  Jan 06, 2012 5

On January 4th, IBM announced it is going to acquire the cloud and SOA integration service company Green Hat. Testing is one of the main challenges when developing cloud or SOA based applications. Buying Green Hat IBM hopes to offer more productive testing approaches and other benefits for such types of large scale software systems. Green Hat will be integrated into IBM Rational Solution.

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT