ThoughtWorks Authors

A collection of articles from the IEEE Software's authors from ThoughtWorks.

This collections includes 12 articles published between 2001 and 2018.

(stats / articles)




2018 (1)

2018
The Path to DevOps
IEEE Software 2018 (5); by E. Dörnenburg

IT's role in the business world has changed dramatically over the past decades.

2016 (1)

2016
Brazil and the Emerging Future of Software Engineering
IEEE Software 2016 (1); by C. d. O. Melo, R. Ferraz, R. J. Parsons

Claudia Melo, Ronaldo Ferraz, and Rebecca Parsons from ThoughtWorks share their views of software engineering's future from a Brazilian perspective.

2015 (1)

2015
Barry O'Reilly on Lean Enterprises
IEEE Software 2015 (6); by J. Thanes

Software Engineering Radio host Johannes Thnes and Barry O'Reilly, coauthor of Lean Enterprise: How High Performance…

2009 (2)

2009
A Pedagogical Framework for Domain-Specific Languages
IEEE Software 2009 (4); by M. Fowler

A framework for thinking about domain-specific languages DSLs divides them into internal DSLs, external DSLs, and language workbenches.

2009
Leah Buley: Toward Collaborative, Pragmatic User-Experience Work
IEEE Software 2009 (4); by J. Patton

In an interview, Leah Buley of Adaptive Path discusses using design principles and black-hat sessions to foster responsible, collaborative user-experience…

2005 (2)

2005
The state of design [software design]
IEEE Software 2005 (6); by M. Fowler

A useful way to talk about design is to identify principles that lead to well-designed systems.

2005
Your coffee shop doesn't use two-phase commit [asynchronous messaging architecture]
IEEE Software 2005 (2); by G. Hohpe

The real world is often asynchronous. Our daily lives consist of many coordinated but asynchronous interactions.

2004 (1)

2004
Module assembly [programming]
IEEE Software 2004 (2); by M. Fowler

How to modularize a program is one of the most general and important issues in software design.

2003 (2)

2003
Design - Who needs an architect?
IEEE Software 2003 (5); by M. Fowler
2003
Introducing XP into Greenfield Projects: lessons learned
IEEE Software 2003 (3); by J. Rasmussen

ThoughtWorks introduced XP into an organization and successfully completed a bleeding-edge technology project with client staff that had no previous…

2001 (2)

2001
Recovery, redemption, and extreme programming
IEEE Software 2001 (6); by P. Schuh

The author retells a downtrodden project's attempt to rejuvenate itself by doing extreme programming, discussing successes, shortcomings, and, ultimately,…

2001
Separating user interface code
IEEE Software 2001 (2); by M. Fowler

The first program I wrote on a salary was scientific calculation software in Fortran.