# POWELL
a.k.a. "Office Space" ... all about an IT company and employee efficiency.
## .plan (as of 2018-06-28)
* Give self a new deadline.
* Finish up POWELL by 2018-07-07 ... let it be complete and presentable.
* Make a Reveal slide deck with video and image backgrounds for sections and one master slide.
* Reveal.js
* Template background.
* Video intro slide.
* Export to PDF.
* Fix position for title.
* Fix headers and footers.
<!--  -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="451px" height="272px" version="1.1"><defs/><g transform="translate(0.5,0.5)"><path d="M 160 61 L 160 81 L 160 71 L 160 82.76" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/><path d="M 160 88.76 L 156 80.76 L 160 82.76 L 164 80.76 Z" fill="#000000" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/><rect x="100" y="1" width="120" height="60" rx="9" ry="9" fill="#ffffff" stroke="#7ea6e0" stroke-width="2" pointer-events="none"/><g transform="translate(119.5,22.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="79" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 80px; white-space: nowrap; overflow-wrap: normal; font-weight: bold; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><div>Master Plan</div></div></div></foreignObject><text x="40" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Verdana" font-weight="bold"><div>Master Plan</div></text></switch></g><path d="M 160 151 L 160 176 L 240 176 L 240 192.76" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/><path d="M 240 198.76 L 236 190.76 L 240 192.76 L 244 190.76 Z" fill="#000000" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/><path d="M 160 151 L 160 176 L 60 176 L 60 192.76" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/><path d="M 60 198.76 L 56 190.76 L 60 192.76 L 64 190.76 Z" fill="#000000" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/><rect x="100" y="91" width="120" height="60" rx="9" ry="9" fill="#ffffff" stroke="#000000" pointer-events="none"/><g transform="translate(145.5,112.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="29" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 30px; white-space: nowrap; overflow-wrap: normal; font-weight: bold; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">Plan</div></div></foreignObject><text x="15" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Verdana" font-weight="bold">Plan</text></switch></g><path d="M 128.24 231 L 171.76 231" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/><path d="M 122.24 231 L 130.24 227 L 128.24 231 L 130.24 235 Z" fill="#000000" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/><path d="M 177.76 231 L 169.76 235 L 171.76 231 L 169.76 227 Z" fill="#000000" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/><rect x="0" y="201" width="120" height="60" rx="9" ry="9" fill="#ffffff" stroke="#000000" pointer-events="none"/><g transform="translate(28.5,222.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="62" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 63px; white-space: nowrap; overflow-wrap: normal; font-weight: bold; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">Initiative</div></div></foreignObject><text x="31" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Verdana" font-weight="bold">Initiative</text></switch></g><rect x="180" y="201" width="120" height="60" rx="9" ry="9" fill="#ffffff" stroke="#000000" pointer-events="none"/><g transform="translate(215.5,222.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="48" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 49px; white-space: nowrap; overflow-wrap: normal; font-weight: bold; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><div>Project</div></div></div></foreignObject><text x="24" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Verdana" font-weight="bold"><div>Project</div></text></switch></g><path d="M 325 31 L 320 31 Q 315 31 315 41 L 315 141 Q 315 151 310 151 L 307.5 151 Q 305 151 310 151 L 312.5 151 Q 315 151 315 161 L 315 261 Q 315 271 320 271 L 325 271" fill="none" stroke="#000000" stroke-miterlimit="10" transform="rotate(180,315,151)" pointer-events="none"/><g transform="translate(330.5,128.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="118" height="41" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 118px; white-space: normal; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><div align="left">Alignment with strategy and goals and objectives</div></div></div></foreignObject><text x="59" y="27" fill="#000000" text-anchor="middle" font-size="12px" font-family="Verdana">[Not supported by viewer]</text></switch></g></g></svg>
## Outline
1. Introductions and Preliminary Material
1. Setting goals and approach
## Working on Goals
* get a mission and a mandate.
* form teams and resources as we go.
## Integrated Project/Operations Management Solution
This ONE solution will help address many problems, and hopefully be fully integrated and be the source or base of everything.
If system integration is difficult, then make some middleware or integration layer that plugs in to all our systems, and presents them in this one solution we will build, ... where everything will be related and connected to each other.
The solution is not purely technical, it's not a software system alone, it needs to be on the strategic, business, operations, and process level.
Make it an initiative, and give it a name. (POWELL)
### Project Management
See "_Project-Management.md_" (Needs Revision)
See "_PM-and-CRM.md_" (Needs Revision)
* Getting people into task management is tuff, some are on Jira, some are on DeskPro or ServiceDesk. (an integrated solution should have all)
* Should have integrations to existing tools, if we choose a new one.
* What to do when a project turns from project to operations and back to project
* Make our own framework, take from GPMO
* We need a tool, or set of tools acceptable by all
* must be well planned and managed to be the ultimate work place
* Need a project management portal where
* can be Implemented for performance management, or have a plan for it
* (2018-06-08) Reporting will be a by-product of every day work and cannot be avoided. Like a CRM, record every touch point with customers and like micro-blogging, implement micro-reporting ... micro reports will be things like tweets, quick, short, and frequent.
#### Project Management: Approach
* Use for NEW projects at the beginning
* Try to migrate away from siloes of systems eventually
**START**
* STARTING WITH PLANNING (and strategic stuff, then everything will serve purpose and make sense)
* Project Management
* Performance management (Incorporate KPI's and OKR's, or KPI for operations and OKR for other stuff)
**Operations Management**
* NOC's operations
* Incidents and tickets
* Change management
**Software Development Management**
**Financial Management**
**Customer Relationships Management**
**Customer support management**
* Of course it might be too big and complex, but it is much needed. Must be all open to integration and interconnected.
**For integration**
* find system that integrate together well
* find systems that have exposed API's for both reading from and outputting to
* If at all not possible, build a "Integration Gateway" or an "API Gateway" that will bridge all kinds of systems, and our developers will maintain adapters or whatever to keep the things running.
* At the most basic case, the Integration Gateway will read and write from backend databases.
* If the "IG" works and is a novel idea, ... provide it as a service or get a patent on it.
* Better to have one source to take complete organization overview from.
* Dev team should work on building and maintaining adapters that will bring in information from all different sources to this one internal system.
* Any software or thing we build has to be "[Cloud Native](https://www.wikiwand.com/en/Native_cloud_application)"
* Will be the place where all progress is recorded and reported .. executive dashes and stuff.
* Handle compliance
* Handle SLA's and monitors metrics
* Also handle team collaboration when many different team work on different project stages or different functions within a stage
#### Project Management: Types of projects
Need to plan for and handle all kinds of projects, on the long run
* Projects (new things, expansions, inheritance, ... etc.)
* Operations (daily and ongoing work)
* Ad Hoc (all kinds of stuff that is not or hasn't become a project yet, like starting to evaluate a product, starting communications with potential business partners, ... etc.)
* Initiatives (something that hasn't been budgeted yet, or personal initiatives hoping to be projects, ... this will account for employees trying stuff on their own, but should at least be recorded and accounted for.)
* Evaluations
* Leads (Working on business and customer leads that are not projects yet)
* It will be a full fledged project management tool where it will handle all types of projects and will consider performance management and goal management and lead the way forward:
* Long term, and traditional PMP style
* Software development and Agile style
* Operational in nature
* Initiatives and pilots that have not turned into projects yet.
* Sales pipelines that could turn into projects or operations later.
* holds all projects and initiatives
* holds all resources and allocations
* manages timelines
* manages tasks
* manages team communications
* manages documentation
* manages customer tickets and service requests and data center stuff (work orders, outages, issues, change)
* manages CRM
* manage services
* ITSM
* CMDB
* Services catalog
* Change management
* Manages other things like
* building and working with quotations
* customer feedback and surveys
* "bid management"
* Set goals and design decisions
* Write the success story, where we were, and we are at, and where are we heading
* Streamline everything, of course different groups have different needs, and there are a set of common needs from the POV of employees and teams and managers
* Have a good data format that will be portable and able to integrate
* Plan for tool freedom
* Once useful and stable, make a customer offering
* Follow GPMO processes and forms.
* Instead of looking for many systems and things, I suggest to hit many birds with one stone by having one system to do it all, and only use it for newer stuff, and eventually will be the only system ... needs an assessment first of what things are we using for what. Then assess all features, then plan on what to support.
... See "_Project-Management.md_".
----
## Content Strategy
* (2018-05-02)
* Have a web digital content strategy to drive sales and awareness and maintain a competitive edge
* for awareness, products, services, product demos
* Webinars explaining services and benefits
* Write in two languages, non AR speakers should team up with and AR speaker to produce content in AR/EN
* Make an official blog, corporate blogging
* Editorial workflow
* All awareness and partner news and event coverage
* Not just on social media, announce content published on social media
----
## Initiatives (Ideas) Registry
* make a space for that
* think of some kind of reward system
* put some guidelines to organize the thing
* IDEA/INITIATIVE: a Udemy clone with revenue sharing
* IDEA/INITIATIVE: Graph DB (2018-02-03)
* tie all processes, KPI's, business, assets, people, inputs/outputs, stages, relations between things
* Why graph? because it's natural, fast, and agile .... work on patterns
* IDEA/INITIATIVE: Hosted e-commerce service, e-commerce platform
* Includes all the essentials, control panel, multi-level users and admins, integrated payment, shopping cart, integrated shipping, integrated marketing tools, discount codes, CRM system, helpdesk and support system, integrated analytics on sales and customers.
* Extra features: manage commissions, manage finances, ... etc.
* Everything that a shop owner needs, without the waiting time, ... and for a monthly fee (constant and predictable)
* Of course multi-lingual, something like WPML
* Something like [Shopify](https://www.shopify.com/), [BigCommerce](https://www.bigcommerce.com/), [Volusion](https://www.volusion.com/), [Squarespace](https://www.squarespace.com/), [LemonStand](https://lemonstand.com/), [3dcart](https://www.3dcart.com/), [PrestaShop](https://www.prestashop.com/en), or others.
* Distinguish service from competition by striking deals with banks for payments, logistics companies for shipping, ... etc.
* Listing with Maroof or other government and official platforms.
* A searchable directory of local business owners and their products and their services.
* Possibly run an escrow service to guarantee payments and reduce fraud, all for the success of the platform.
* There is a boom of young entrepreneurs all trying to make it, give them all a platform and see how it goes.
* Platforms that can be used:
* [Virto Commerce - Multi-tenant opensource e-commerce platform](https://virtocommerce.com/features/multi-tenant)
* [Multi-Tenant eCommerce - Online Marketplace Software | Znode](http://www.znode.com/features/multi-tenant-ecommerce/)
* [Open Source Enterprise eCommerce Platform - Broadleaf Commerce](https://www.broadleafcommerce.com/)
* For Reading
* [Be Wary of Multi-Tenant (aka Cloud-Based) eCommerce Platforms | Catalog Builder Blog](http://catalogbuilder.com/blog/?p=72)
* [Best E-Commerce Platforms Software in 2018 | G2 Crowd](https://www.g2crowd.com/categories/e-commerce-platforms)
* [What is the difference between Multi Store e-Commerce (MSE) & Multi Tenant e-Commerce? - Quora](https://www.quora.com/What-is-the-difference-between-Multi-Store-e-Commerce-MSE-Multi-Tenant-e-Commerce)
* [IXOPAY Review: A Powerhouse White Label Payment Gateway - Ecommerce Platforms](https://ecommerce-platforms.com/ecommerce-reviews/ixopay-review)
* IDEA/INITIATIVE: Training
* provide some training course, since it can be a new revenue stream
* train on your technologies, platforms, and solutions
* will be an incentive for employees for extra income, by giving courses
* a chance for social networking between trainers and trainees and their organizations
* chance for employees to enrich their knowledge, if they can explain it, they can better master it.
* collect ideas and service performance and acceptance and problems from trainees from their experiences with our services or others, and capture some opportunities from there
* it could be a marketing tool, exposing services, and getting tech resources hooked on your platforms
* discover new talent for employment from these training course
* Bring trainers from mother companies as well, where they train our employees and customers as well.
----
## Some Needed Stuff
* Can we get to purchase Gartner, Forrester, and other reports ?
* Do we have subscriptions to O'Reilly or Lynda or stuff like that? ... or any learning portal ?
## FUTURE
* stop looking for software to sell and focus on solutions
* GRADY
* Small business complete solutions with the basics (as SME product offerings)
* see "EW" Page I've made
* IDEA: Run and Test Cloud Solutions
* Have a team to build, run, and test cloud software and services before they are offered to customers ... and call in volunteers from the company to do the testing.
* For cloud services, what distinguishes you from others are
* building custom scripts and automation tools that are only available for your customers.
----
## REVEAL
* [position:fixed in reveal.js - Stack Overflow](https://stackoverflow.com/questions/23241903/positionfixed-in-reveal-js)
* In a slide "section" or "slide", to make area lighter than background, ... put a margin and lighten the box .. of course provided that you put a background image or pattern
* [JavaScript - Set header and footer reveal.js presentation - Stack Overflow](https://stackoverflow.com/questions/34706859/set-header-and-footer-reveal-js-presentation)
----