Due diligence activities associated with the
acquisition of software systems and companies.
Evaluate quality of staff for retention as well as organizing the
assimilation of staff into the acquiring organization.
Complete responsibility for all aspects of an acquisition
including staff, accounting, budgets, legal and sorting the myriad of “issues”
associated with acquisitions.
Competitive
Analysis
Establish a competitive analysis
function by staffing research
analysts and setting up an information management system capable of serving a
widely distributed sales force representing numerous products.
Research competitors in any given market sector or industry.
Customer
Support
Build a support organization structure to manage CSR’s and customer
relationships as well as organizing and supporting user groups.
Implementations
Implement software systems worldwide.
Participate in or managed short
implementation cycles involving new releases.
Manage large,
multi-phase, multi-year systems integration projects.Take over late, over-budget projects and
bring to successful conclusions on-time and under-budget.
Organization
Management
Assume responsibility for the activities of organizations of any size.
Manage organizations have had responsibility
ranging from simple application software development to organizations that
involve product definition, design, development, delivery and support of large,
integrated, multi-platform systems.
P&L
Management
Manage the for expense budgets of varying sizes.
Develop and amend
annual budgets as well as report on monthly variances.
Planning
Conduct strategic planning exercises for the evaluation of multiple
products.
Create
inter-disciplinary planning teams and develop plans of action to implement strategies and tactics.
Use a structured
planning process covering development of mission statements and utilizing planning tools
such as SWOT analysis, the Boston Box, the Innovation Curve and the Ansoff
Matrix to complet the one, three and five year strategic plans.
Product
Management
Manage multiple lines of software
products.
Develop requirements, participate in the development
of software to meet new requirements and publish the results of the
development exercise to the user community.
Occupy the space between users and developers and be responsible for communicating the users’ needs to the developers that implement
the changes that meet those needs.
Utilize industry knowledge to understand users as well as the technical
knowledge to be understood by software engineers.
Project
Management
Plan, Organize and control projects, large and small.
Manage project resources and
completing work on time.
Utilize tools such as Microsoft Project as well as critical path management methodologies such
as PERT and CPM.
Remote
Office Shutdowns
Closing data processing facilities that involve sub-letting space, equipment
salvage, staff placement and contracting.
Remote
Office Start-ups
Set up remote offices both domestically
and internationally.
Organize and staff remote
organizations that involve setting up facilities and acquiring equipment via licensing and leasing .
Re-Organization
and Consolidation of Operating Centers
Participate in organizational analysis resulting in staff
realignments and process engineering.
Scaling back products or
operations.
Building-up operating centers to meet growing business demands.
Sales
Support
Support sales related
activities for both domestic and international markets.
Design and engineer software systems on legacy platforms
(mainframes).
Design and
manage software development in three-tier architectures that run on
hardware/software platforms involving UNIX, JAVA, NT, zSeries, RDBMS, C++,
COBOLII and XML
Transform complex applications from legacy to current, progressive
architectures.