Alan W. Brown is a Distinguished Engineer at IBM Rational software, and is the IBM Rational CTO for Europe. Alan works with customers around the world on software engineering strategy pertaining to enterprise solutions, process improvement, and the transition to service-oriented solutions through IBM Rational's software delivery platform. He has extensive experience in service-based design, component-based development, software engineering environments, scaling agile projects in outsourcing environments, globally distributed development, agile in large teams and enterprise application development tools. He has published over 50 papers and authored four books. Alan holds a PhD in Computing Science from the University of Newcastle upon Tyne, UK.
Connect with Alan:
Alan W. Brown is an IBM Distinguished Engineer at IBM Rational software. Alan´s current assignment is IBM Rational CTO for Europe.
Alan works with customers around the world consulting on software engineering strategy as it pertains to enterprise solutions, process improvement, using agile methodology in large teams, global outsourcing and hybrid environments and the transition to service-oriented solutions through IBM Rational's software delivery platform.
In this role Alan defines IBM Rational's strategy as it relates to enterprise solution delivery, software delivery economics, and distributed software and systems delivery. This involves working with engineering teams on product architecture, product management groups on creating plans, and marketing and field teams on positioning IBM Rational's products and services.
Alan came to Rational in February 2001 through Rational's purchase of Catapulse Inc., a Silicon Valley startup funded by Rational Corp. and Benchmark Capital. Previously Alan was VP of R&D for Computer Associate's Application Development products where he was responsible for advanced technology activities across the group. He advised on specifications for new software products and the future direction of enterprise application and component-based software development products across the company.
Alan has also spent 5 years working at the Software Engineering Institute (SEI) at Carnegie Mellon University in Pittsburgh, PA. There Alan led a team working with several large US government clients supporting their disciplined adoption of software tools and practices, performed architectural design reviews on numerous large systems, and contributed to several industry and government standards activities.
In April 2006 Alan was also appointed as Adjunct Professor at NC State University. In this role Alan is acting as advisor to computer science faculty and students on software engineering topics, is a co-founder of NC State's Center for Open Software Engineering (COSE), and is assisting in the revision of software engineering curricula.
Alan has extensive experience in service-based design, component-based development, software engineering environments, and enterprise application development tools. He has published over 50 papers, authored four books, and edited an additional three books. Alan holds a PhD in Computing Science from the University of Newcastle-upon-Tyne, UK.
Alan's key areas of expertise include: agile development, scaling agile, agile in global outsourcing, agile in hybrid teams and platforms, and culture changes needed for agile development in large teams.