Joshua Barnes

Joshua Barnes has more than a decade of experience guiding companies toward improving the implementation of new process solutions and technology providing services as a coach, trainer and mentor. In the coaching role, he assists organizations in developing a strategy for implementing an improved process and the resulting organizational culture changes. His focus is the company's Return on investment (ROI) and he helps manage how much effective change a given organization can adopt at any given point. In the role of trainer and mentor, he works in the trenches, hand-in-hand with the practitioners, transferring to them his skill, experience and expertise.

Over the course of the past decade, he has trained and mentored thousands of practitioners on all aspects of software development, conducted dozens of Conference presentations, authored many publications, sat on advisory boards, and chaired User Groups. He is the author of "Implementing the IBM Rational Unified Process and Solutions - A Guide to Improving Your Software Development Capability and Maturity, IBM Press 2007". This is the book on how to implement and adopt RUP that was written at the request of IBM Rational and is based on over a decade of real life practical experiences implementing and mentoring on RUP (as well as Unified Process variations such as OpenUP & EnterpriseUP, and Agile approaches such as XP, Scrum, and DSDM). An Internationally recognized Rational Unified Process (RUP) Mentor, specializing in implementations of Rational Unified Process and IBM Rational Solutions with varying complexity, size (large to small), and goals.

Invited by IBM Rational in 2003 to become a member of the Methods Client Advisory Group (CAG) to provide input and direction to the development of RUP and other IBM methods. The group consists of approximately 20 selected individuals representing expertise from around the world. Joshua has been the Program Director of the largest Rational User Group in the country, Co-Discussion Facilitator of the Rational RUP Discussion forum for IBM's developerWorks, and a recurring member (1 of 4) of the Process and Portfolio Management Panel of Experts IBM Rational Software Development Conferences for consecutive years. He is a frequent speaker at industry conferences on topics related to software development best practices and RUP.