Martin Fowler's Blog, page 22

August 23, 2017

Roy sells ThoughtWorks to Apax

ThoughtWorks, my employer, had some big news to share today. Our founder and
owner, Roy Singham, has decided to sell ThoughtWorks to Apax - a private equity
firm based in London. Apax wishes the current management team to continue running
and growing ThoughtWorks, using the same model that's driven our growth and success
for the last twenty-odd years.



more…

2 likes ·   •  0 comments  •  flag
Share on Twitter
Published on August 23, 2017 11:46

August 7, 2017

The Rise of Test Impact Analysis



Paul Hammant shines a light on Test
Impact Analysis: a modern way of speeding up the test automation phase of a build.
It works by analyzing the call-graph of the source code to work out which tests
should be run after a change to production code. Microsoft has done some extensive
work on this approach, but it's also possible for development teams to implement
something useful quite cheaply.



more…

1 like ·   •  0 comments  •  flag
Share on Twitter
Published on August 07, 2017 08:57

June 10, 2017

photostream 109





Rhine Valley, Germany

1 like ·   •  0 comments  •  flag
Share on Twitter
Published on June 10, 2017 06:48

May 24, 2017

The Architect Elevator — Visiting the upper floors



Gregor Hohpe has
taken his experience with ThoughtWorks and Google to a traditional insurance
company. As an enterprise architect he sees his role as riding the elevator between the executive
penthouse and the IT engine room and passes on his advice for architects to bring
modern digital practices to traditional enterprises.



more…

1 like ·   •  0 comments  •  flag
Share on Twitter
Published on May 24, 2017 10:22

May 15, 2017

Podcast with Rebecca Wirfs-Brock on Agility and Architecture



Ryan Lockard (Agile Uprising) invited me to join Rebecca Wirfs-Brock for a podcast
conversation on architecture on agile projects
. Rebecca developed
Responsibility-Driven Design, which was a big influence for me when I started my
career. We talked about how we define architecture, the impact of tests on
architecture, the role of domain models, what kind of documentation to prepare, and
how much architecture needs to be done up-front.



more…

1 like ·   •  0 comments  •  flag
Share on Twitter
Published on May 15, 2017 06:32

May 11, 2017

Keynote on Event-Driven Architecture



Last week I gave the opening keynote at goto Chicago. For a topic,
I decided to go into the results of ThoughtWorks's Event-Driven architecture summit
that I wrote some notes on
earlier this year. The talk expands on those, explaining the four patterns that we
felt were a better way of talking about these architectures.



more…

1 like ·   •  0 comments  •  flag
Share on Twitter
Published on May 11, 2017 12:00

April 23, 2017

photostream 108





Alex Knob Trail, Franz-Josef Glacier, New Zealand

 •  0 comments  •  flag
Share on Twitter
Published on April 23, 2017 07:16

April 16, 2017

Viticulture and The Gallerist



In latter half of last year, I bought two board games: Viticulture and The
Gallerist. I've enjoyed them both, and have been struck by their similarities.
Enough to inspire me to write this note comparing the two of them. They both have a
strong theme of running a business with a primary production path, but differ in
randomness and weight.



more…

 •  0 comments  •  flag
Share on Twitter
Published on April 16, 2017 04:08

April 5, 2017

Build the MVP Canvas



Paulo Caroli
completes the Lean Inception by summarizing all the knowledge gained during the
week into the MVP Canvas. As well as summarizing the user-centered
work from earlier on, this includes looking at the business case and how progress
will be measured.



more…

 •  0 comments  •  flag
Share on Twitter
Published on April 05, 2017 06:03

April 4, 2017

QA in Production



Traditionally, QA focuses on testing the software before release into production to
see if it's ready for such release. But Rouan
Wilsenach
points out that, increasingly, modern QA organizations are also
focusing attention onto the software running in production. By analyzing logs and
other monitoring tools, they find quality problems to highlight to the development
organization. This approach works particularly well with organizations that use
continuous delivery to put new versions of the software into production rapidly and
reliably.



more…

 •  0 comments  •  flag
Share on Twitter
Published on April 04, 2017 06:07

Martin Fowler's Blog

Martin Fowler
Martin Fowler isn't a Goodreads Author (yet), but they do have a blog, so here are some recent posts imported from their feed.
Follow Martin Fowler's blog with rss.