Information
Technology Management Consulting
620 Camino de
los Mares, Suite E350, San Clemente, CA. 92673-2853
Telephone/Facsimile: (949) 388-3559 E-mail: craigdwilson (at)
matincor.com
Providing the
services of:
Senior Information Technology consultant with extensive staff and
project management experience working for premier corporations including:
|
(Development Lifecycle
Management) |
Software
Development Methodology |
|
|
_
Bio
and Resume ^ |
|
|
|
|
|
|
Strategic Planning
Work with executive IT and business management in the development of strategic plans.
· Document and assess current Information Process Model
· Identify and develop Target Model
· Identify and document current and targeted Systems Inventory
· Identify, evaluate, and recommend technologies to improve business cycle
· Prepare executive-level project and financial plans
· Perform risk assessment
· Identify skill and staff requirements
Manage day-to-day project activities. Particular strength and experience in managing complex and mission critical projects. Also extensive experience in project recovery – bringing troubled projects back into line.
· Develop and monitor project plans and budgets
· Negotiate project schedules and scope
· Identify and coordinate staff resources and skill requirements
· Procure capital assets
· Manage vendors, contractors, and other external resources
· Select and control proper development lifecycle
· Lead all project activities including:
o Requirements gathering
o Analysis and system modeling
o Design and coding
o Test planning and execution
o Deployment
o Business process reengineering and training
· Direct change management and system promotion activities
· Conduct risk assessment and mitigation analysis
· Prepare and deliver management reports
· Coordinate activities with other project managers
Provide management for IT departments at the level of CIO, Vice President, or Director.
· Direct managerial and technical staff
· Plan and manage departmental budgets and projects
· Develop and administer departmental processes
· Evaluate staff training requirements and develop training plans
· Mentor staff in all phases of strategic planning and software development processes
· Coordinate inter-departmental process and resource coordination
· Select and/or develop permanent manager
Develop and direct the practical application of project management and development methodologies based upon the unique requirements of an organization. Provide a special emphasis on Rapid Application Development techniques designed to meet the demanding, accelerated pace of today’s e-business development efforts.
· Evaluate an organization’s current project management and software engineering processes
· Identify process improvement opportunities focused on reducing development timeframes while improving product quality
· Model new project management and development lifecycle methodologies based upon leading-edge object oriented approaches
· Coordinate process improvement efforts across IT organization
· Provide direct, hands-on training for management and staff
· Identify and implement realistic metrics to assist an organization’s future software engineering process improvement efforts
G
Help evolving organizations establish formal IT departments or restructure existing IT groups to more effectively compete in today’s environment of rapid development, high staff turn-over, and tough competition. Guide young entrepreneurial companies in developing formal IT organizations by migrating their technical talent from a group of individuals to effective teams.
· Provide an IT organizational framework to address the demands of today’s business while preparing for tomorrow’s challenges
· Create a strategic plan for evolving the IT organization based upon the company’s business model
· Establish team roles and individual responsibilities while still allowing for personal growth and flexible response to business changes
· Set forth a staff development plan to enhance performance and improve staff retention
· Identify and coach individuals who show leadership qualities and help them migrate from purely technical to technical management or pure management positions
· Establish processes to evolve a company’s software products in a controlled, predictable manner
· Create an environment where the chaos of creativity co-exists effectively with controlled software development
Copyright Ó 2000-2004 Craig D. Wilson