Need a Virtual CTO ?
Hire me as your Virtual CTO!
Need a Virtual CTO? I'm expanding my cloud practice and want to help you!
CTO, Chief Architect, VP Product Management Experience
Short and Long-term Assignments
The world is rapidly evolving to the on-demand services model. We believe that a contract approach to strategic consulting and technology leadership has its advantages and its place. For example, you may not be able to locate or justify the right, full-time CTO or Chief Architect at this time. Or you may need specialized expertise to address strategic projects and provide the vision, strategy and innovation required to lead your team and company.
Leverage our experience and insights to tackle challenging issues, seize new opportunities and augment your technology team â€“ without the long-term or fixed cost commitment associated with having a full-time chief technology officer and/or chief architect on permanent staff.
Services I provide as your Virtual CTO
Our contract CTO and Chief Architect engagements can range from short-term, full-time assignments to longer-term on-demand consulting arrangements. For example, you may need to temporarily fill one of these critical roles within your organization on a contract basis, until a suitable full-time employee can be located, hired and trained to take over. You may also want to bring us in to get a â€œsecond opinionâ€ or provide some ongoing experienced, objective insights and advice.
We are also available to assist you on a periodic basis, to update or â€œtune-upâ€ your strategy and plans, and consult with you on a deal-specific basis; e.g., when considering an important merger or acquisition, a strategic investment or other business critical decision points.
Strategy & Planning
In partnership with the company's founders and/or executives, identify opportunities and risks for delivering the company's services as a business, including identification of competitive services, opportunities for innovation, and assessment of obstacles and technical hurdles to the business success.
Identify technology trends and evolving social behaviour that may support or impede the success of the business.
Evaluate and identify appropriate technology platforms (including mobile, social and web and other technology frameworks) for delivering the company's services.
Participate as a member of the senior management team in establishing governance processes of direction and control to ensure that objectives are achieved, risks are managed appropriately and the organizationâ€™s resources are used responsibly, particularly in the areas of software development, networks and computers, and telecommunications.
Communicate the company's technology strategy to investors, management, staff, partners, customers, press, analysts and other stakeholders.
As a member of the senior management team, participate in the selection and registration of the company's web site domain names, including any related-but-unused domains that could compromise the integrity of the business (through competition, typo-squatting, etc.)
Select and set up a software revision control system and repository, as needed
Select and set up web-based internal communications systems, such as a wiki, blog, chatroom, project management, and bug tracking systems (in the absence of an IT system administrator)
Collaborate with the founders and potential customers to develop use cases (or user stories) and specifications that describe the implementation of the company's services.
Collaborate with a User Experience Designer and potential customers to prepare wireframes or mockups of a prototype of the company's websites, web applications and/or mobile applications
As a member of the senior management team, participate in the selection of a graphic designer who will create the company corporate identity and design the websites, mobile applications and web applications look and feel
Select and manage company staff or outsourced vendors who will implement software and technology, including mobile applications, web applications or other technologies
Select or define the company's software development methodology and processes
Responsible for translating business requirements into specific systems, applications or process designs for moderately complex IT solutions and integrating architecture
Costs & Fees
We don't provide a one-size-fits-all solution, so we can't provide a single price point or cost for our services.
Our rates are very competitive and negotiable. Get in touch today and we can work out an agreement.
We look forward to helping grow your business!