Technology is an important tool in today’s business.   While technology can create the basis for a business, it is also requires a large investment of time, money, and talent.   So choosing the right technologies is one of the most important decisions in leading technology.


In international business this is especially tricky because technologies are not uniformly supported and taught.

 
 

you need to understand that technology.   So I try to stay on top of both new ideas and “best practices” of the technology I am using.  


Here are the technologies that I can work with “hands on:”


  1. BulletUML-based software design (Rational Rose, MagicDraw)

  2. BulletUse Case development

  3. BulletSoftware build environment (Perforce, ANT, CVS)

  4. BulletSoftware quality assurance (JUnit, HP/Mercury tools)

  5. BulletSoftware development methods (Agile Scrum, RUP, Test Driven)

  6. BulletProgamming languages (Java, J2EE, c++, PHP) (though I don’t claim to be a great programmer now.)

  7. BulletDatabases (Oracle, MySQL)

  8. BulletWebservers (Apache)

  9. BulletApplication servers (WebLogic, JBOSS,WebSphere)

  10. BulletSecurity (Sun Access/Identity manager, SAML2-based open source)

I believe that to lead technology organizations....