Software Development Management
With over 30 years in the software development environment, and 20 of those in varying levels of management, I have a unique combination of technical and management backgrounds. This provides a distinct advantage, in having a solid understanding of management and development dynamics.

Among these are excellent communications skills, equally able to communicate at the C-Level management level, direct with client management and staff, and individual staff.

Additional Skills Include:

  • Experienced in the complete life cycle of software development, from visualization through delivery and on going support and upgrades.

  • Have managed development teams consisting of a few developers to over 100 professionals consisting of development, quality assurance, technical support, training and administrative resources.

  • Have directed and managed multiple concurrent projects as well as project managers, often with competing resource requirements and time lines.

  • Accustomed to the unique dynamics of software development organizations and teams, dealing with highly talented professionals as well as highly talented management, enjoying an enthusiasm among the team for a common goal of delivering best of class software solutions.

  • Extensive real world experience in directing software and application development teams, providing a distinct advantage. Utilization of methodologies, such as:

    • Project Management Institute PMP
    • ISO 9001
    • Compatibility Maturity Model (CMM/CMMI)
    • System Development Life Cycle (SDLC)
    • Project Life Cycle (PLC)
    • Rational Unified Process (RUP)
    • Unified Modelling Language (UML)
    • Object Oriented (OOA/OOD/OOP)

  • Experienced in customizing "off the shelf" software to fit specific business needs and requirements, as well as integrating systems from varying vendors.