|
Software Development Management |
|
|
|
With over 25 years in the software development environment, and 15 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.
|