This site  The Web 

"Tell me and I forget. Teach me and I remember.  Involve me and I learn." - Benjamin Franklin

I sometimes ask myself why I became a consultant, speaker, trainer, and mentor. I believe the answer lies in the experiences I had in college. I loved the college atmosphere of building new relationships, learning, and teaching.

My Work History

I was fortunate to work at Texas Instruments for 14 years before entering the consulting industry. The first 9 years I developed software on microprocessors, PCs, and mainframes. I also got my first taste of leading teams and supervising others. All in a very structured development and management environment (Defense Industry).  My last 5 years at TI were spent working on Object Oriented software projects using Smalltalk. It was during these years that through training and hands-on experience I developed a solid foundation in object oriented analysis/design/programming and iterative and incremental development. I was hooked!

After TI I worked for ObjectSpace where I was initially a senior technical consultant and eventually managed their Professional Services organization. This was an extremely talented group of project managers, software architects & developers, business analysts, and testers doing onsite ond outsourced software development for Fortune 500 companies. It was during my time at ObjectSpace that I internalized object oriented analysis, design, and programming best practices, layered architectures, RUP, Use Cases, and achieved my PMP certification.

I then moved on to Valtech Technologies where I worked as a Principal Technical Consultant, Principle Management Consultant, and eventually managed their Dallas Consulting organization. While at Valtech I acquired a lot of expertise in the what has emerged as Agile best practices and methods such as XP, Continuous Integration, Test Driven Development, Testable Requirements, User Stories, and Scrum. I achieved my Certified Scrum Master certificate while at Valtech.

I now work at Bank of America as a Senior Technology Manager supporting multiple projects related to our Loan Servicing systems. At Bank of America I am able to merge the best of both traditional (PMBOK) management with Agile in order to produce solid results for our customers and fellow-Associates.

I've also recently accepted a volunteer position as the Greater Dallas Youth Orchestra (GDYO) Guild President. The GDYO has around 450 kids from all over the Dallas metroplex involved in varioius orchestras. The Guild is a supportive parent organization. If you want to see some amazing young musicians perform then I encourage you to check out the concert dates at www.gdyo.org.

I am also keeping busy helping to match up good people and good companies. If you are in need of either a new opportunity or a good hire, please drop me a line. I'd love to help you out.

My Teaching History

During the late 1990's I got the bug to do public speaking and hold workshops. I've spoken and taught at events held by organizations such as the Project Management Institute (PMI, Dallas and Fort Worth Chapters), Association for Software Engineering Excellance (ASEE), and several companies such as Texas Instruments, Lockheed Martin Aerospace, American Airlines, ACTLE, and Pegasus Solutions. Some of the topics I present and teach include:

  • Project Management (PMBOK)
  • Scrum
  • Planning and Executing Agile Projects
  • Object Oriented Analysis and Design
  • Agile Best Practices and Tools
  • Requirements with Use Cases and User Stories
  • Software Quality Assurance and Control
  • Being Agile in a Waterfall Organization
I also enjoy providing consultation services. These services typcially involve assisting people, teams, and organizations with adopting Agile and PM best practices as well as overcoming challenges with project execution.