2021 - Web - Greg Hacke

Applicant Name:
Greg Hacke
Applicant Email: Home Chronicle:

Introduction and Background:

Hello and welcome. My name is Greg Hacke and this is the first time in 20+ years in One World, I have decided I need to put my proverbial money where my mouth is. Previously, I worked briefly as a sub-coordinator during the migration to Drupal. I was jaded by this experience as it felt the decision was made based on a desire to maximize development skills and not for the long-term sustainability. I believe that the site has been patched together to get through the needs of the organization but at this stage, it's time to step in and make some substantive changes.

Administrative Experience:

My day job is technology. I am the Vice President for Product Development for enterprise grade big data and storage solutions. Our clientele include several Fortune 10 companies and our footprint is global in scope. I presently run three development teams across the globe developing custom applications - desktop, client-server, web, and mobile. In this role I conduct and manage project schedules, resource allocation, costing, quality assurance, and delivery. I started as a developer nearly 30 years ago on DARPA projects on Active Duty and have maintained and grown my skills since.

Personal Statement:

It's time we do what needs to be done. It's not going to be easy but it is going to be cheap. This follows the old addage - Cheap, Quick, Good - Pick two. At this point in our organization, we need to go with Cheap and Good. This process is a solid and manageable method to move us into the next generation. We have the skills and the technology - and we have the will to do this. Let's not saber-rattle about concepts and actually look at this from a legitimate business perspective.

Goals:

This isn't complicated so I'm just going to drop an outline of a project plan to identify my goals.
    1. Environmental Assessment (est. duration: 4w)
        a. Deep dive into the existing mail and mailing list services environment
            i. Software versions
            ii. Existing storage requirements
            iii. Backup solutions
            iv. Security strategies
        b. Deep dive into the global web services environment
            i. Complete listing of hosted websites
            ii. Each site's existing hosting solution and versions
            iii. Existing storage requirements for each site and the global environment
            iv. Backup solutions
            v. Security strategies
    2. Council Report on Environmental Health (est. duration: 4 w)
        a. Documented analysis on the complete environmental assessment
        b. Strategic proposals for each solution and/or environment to modernize and stabilize our presence
        c. Costing studies with at least two (2) quotes on any work that cannot be conducted with the Web Team
    3. Discussion period with Council based on a proposal and vote to implement the strategic proposals outlined above as discrete elements (est. duration: 4 w)
    4. Phased Implementation of the approved strategies (est. duration: 36 w [This is phased, some projects will be completed on tighter timelines and each will be prested through biweekly reports to Council])
        a. Cost Validation of mail services transition
            1. Implementation of mail services solutions
        b. Cost Validation of lstserv transition
            1. Implementation of listserv solutions
        c. Phased implementation of each identified and approved web service transition
            i. Replication of the existing web service into an independent development environment
            ii. Upgrade of the development environment to the current release of the existing technology
            iii. Quality Assurance testing of the upgraded development environment to ensure all functionality is retained
            iv. Where approved, migration from the existing technology to a modern and supported solution
            v. Quality Assurance testing of the migrated environment to ensure all functionality is retained
            vi. Access to the full scope of OWBN for testing against the Beta
            vii. Live Migration, repeating steps i-v against the current environment from Existing -> Current > Migration
        d. Repeat as necessary for all additional assets