Difference between revisions of "Opplet Web"
(→Commercial) |
(→Key terms) |
||
(466 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | [[Opplet DNS]] | + | [[Opplet Web]] is both (a) the network of [[#The Websites]] (hereinafter, [[#The Web]]) that [[CNMCyber Team]] (hereinafter, [[#We]]) takes care of and (b) [[#Sprints]] to build that network. Technologically, [[#The Web]] belongs to the platform called [[#Opplet]]. [[Opplet DNS]] redirects to this wikipage. |
− | |||
− | === | + | ==In the nutshell== |
− | {|class="wikitable" width=100% style="text-align:center;" | + | ===Continuous DevOps=== |
− | ! | + | : To adapt to changing user needs and technological advancements, [[#The Web]] shall undergo continuous improvement in website performance and functionality. [[#We]] would like [[#Sprints]] to focus on iteration and optimization in addition to initial development, post-launch maintenance, and management of user feedback. |
+ | |||
+ | ===Objectives of The Web=== | ||
+ | : [[#We]] believe that [[#Marketing]] and [[#Learning]] are two equally-important groups of objectives. Each of the objectives come with metrics to assess the effectiveness of [[#The Web]] in meeting its purpose. | ||
+ | |||
+ | ===Technology Approach=== | ||
+ | : Because of the [[#The Web as Workspace]] objective, [[#We]] would like: | ||
+ | :# '''To consider''' scalability, security, and maintenance while making technology decisions. | ||
+ | :# '''To deploy''' either [[open-source]] [[#COTS]] and/or software that [[#The Students]] have written. | ||
+ | :# '''To include''' as many popular packages as possible instead of choosing one technology stack over the others. [[#We]] believe that [[#The Students]] shall take advantage from practicing with a wide variety of [[#COTS]] packages. | ||
+ | |||
+ | ===The Websites=== | ||
+ | : ''Main wikipage: [[Opplet Websites]]'' | ||
+ | |||
+ | ==Marketing== | ||
+ | Each of [[#The Websites]] shall contribute to the overarching purchase [[#Funnel]]. [[#The Web]] shall generate: | ||
+ | |||
+ | ===Cash Sales=== | ||
+ | : Through sales of the [[#Careerprise]] and [[#AINurtz]] products, [[#We]] would like to generate budgets for sales people at least. [[#We]] plan to sell: | ||
+ | :{|class="wikitable" width=100% style="text-align:center;" | ||
+ | !Items for sale!!Description | ||
|- | |- | ||
− | | | + | |Career assistance packages||Prepaid hours of career counseling, resume and cover letter writing, job search assistance, and/or interview preparation. |
|- | |- | ||
− | | | + | |Passes||Admissions to hands-on career workshops and seminars. |
|- | |- | ||
− | | | + | |Tickets||Admissions to networking events. |
|- | |- | ||
− | | | + | |Appointments||Short one-on-one assistance sold by 30, 60, or 90 minutes. |
|- | |- | ||
− | |[[ | + | |Enrollment fees||Registration for large, a-few-months programs. |
+ | |} | ||
+ | |||
+ | ===Engaging Partners=== | ||
+ | : [[#We]] target one engagement with a new [[#Educaship partner]]s per week. To achieve so, [[#We]] need to reach out to at least 1,000 potential partners every week. | ||
+ | :{|class="wikitable" width=100% style="text-align:center;" | ||
+ | !Goal!![[#Funnel]]!!Target | ||
|- | |- | ||
− | | | + | |Find the leads||[[#ToFu]]||100 leads per week |
|- | |- | ||
− | | | + | |Educate the leads to the prospects||[[#MoFu]]||10 prospects per week |
|- | |- | ||
− | | | + | |And, if the prospects are interested in partner engagement, help them to contact our engagement staffers in order to be selected and onboarded||[[#BoFu]]||1 partner per week |
− | + | |} | |
− | + | ||
− | | | + | ===Enrolling Students=== |
− | | | + | : [[#We]] target 25 new enrollments of students for the [[#Educaship]] and [[#WiseNxt]] products per week. To achieve so, [[#We]] need to reach out to at least 25,000 potential consumers every week. |
− | | | + | :{|class="wikitable" width=100% style="text-align:center;" |
− | + | !Goal!![[#Funnel]]!!Target | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |- | ||
− | |||
|- | |- | ||
− | | | + | |Find the leads||[[#ToFu]]||2,500 leads per week |
|- | |- | ||
− | | | + | |Educate the leads to the prospects||[[#MoFu]]||250 prospects per week |
|- | |- | ||
− | |[[ | + | |And, if the prospects are interested in student enrollment, help them to get started with [[CNMCyber.com]]||[[#BoFu]]||25 new students per week |
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
− | == | + | ===Recruiting Volunteers=== |
+ | : Although [[#We]] don't target any particular number of recruited [[#CNMCyber volunteer]]s at the moment, [[#We]] would like to keep this option open. [[#We]]: | ||
+ | :* '''believe''' that some adult who cannot join [[#WiseNxt]] programs, but is interested in getting AI experience, can consider becoming a [[#CNMCyber volunteer]]. | ||
+ | :* '''assume''' that the volunteer recruitment process shall be similar to [[#Engaging Partners]]. | ||
− | {|class="wikitable" width=100% style="text-align:center;" | + | ==Learning== |
− | ! | + | |
+ | ===Mentors for the Students=== | ||
+ | : [[#The Taskforce]] shall be able to provide [[#The Students]] with sufficient numbers of mentors. Since merely recruiting individuals from different backgrounds may not necessarily lead to effective collaboration or innovation, [[#We]] are committed to foster and manage [[#Expert and newbie mix]] within the teams through: | ||
+ | :# [[CNMCyber.com]] | ||
+ | :# Events | ||
+ | :# One-on-one mentoring programs. | ||
+ | |||
+ | ===The Web as Workspace=== | ||
+ | : [[#The Web]] shall serve as workspace for the individuals engaging in job-alike practice as a part of [[#Educaship]] and [[#Careerprise]] programs. [[#We]] target that every student enrolled in the [[#Educaship]] and [[#WiseNxt]] products have two-three options for their practice. | ||
+ | |||
+ | : Because of this objective, [[#We]] would like to apply [[#Technology Approach]]. | ||
+ | |||
+ | ==The Taskforce== | ||
+ | [[#We]] would like to build [[#The Web]] and are identifying the pathways to do so. | ||
+ | |||
+ | ===Non-Managerial Staffers=== | ||
+ | : [[#We]] would like to try to hire [[#The Manager]] first. When hired, [[#The Manager]] should lead our search for [[#Non-Managerial Staffers]], particularly, utilizing [[#Recruiting Volunteers]]. As of now, [[#We]] expect the following non-managerial, both expert and volunteer, roles: | ||
+ | :# '''Web Designer''': | ||
+ | :#* Look for a designer with a strong portfolio and experience in web design. | ||
+ | :#* Assess their creativity, attention to detail, and understanding of user experience principles. | ||
+ | :# '''Web Developer''': | ||
+ | :#* Hire developers proficient in the chosen technology stack. | ||
+ | :#* Look for candidates with relevant experience and a solid understanding of web development best practices. | ||
+ | :# '''Content Creator''': | ||
+ | :#* Hire content creators who can produce engaging and SEO-friendly content. | ||
+ | :#* Look for individuals with experience in your industry or niche. | ||
+ | :# '''Quality Assurance Specialist''': | ||
+ | :#* Hire QA specialists to thoroughly test the website before launch. | ||
+ | :#* Look for candidates with attention to detail and experience in website testing. | ||
+ | |||
+ | : [[#The Manager]] shall develop specific implementation details on how the roles will be filled in. He or she shall revisit the [[#Expert and Newbie Mix]] idea and elaborate on how skills of web designers, web developers, content creators, and quality assurance specialists shall be assessed. | ||
+ | |||
+ | : When hiring, [[#The Manager]] may review candidates' portfolios, check references, and conduct interviews to assess their skills and fit for your project. Additionally, he or she may consider working with freelancers, agencies, or outsourcing firms based on the budget and project requirements. | ||
+ | |||
+ | ===The Manager=== | ||
+ | : [[#We]] would like to hire a project manager (hereinafter, [[#The Manager]]) to oversee development of [[#The Web]]. The [[#Hiring the Manager]] section of this wikipage outlines the hiring process. | ||
+ | |||
+ | ==Expert and Newbie Mix== | ||
+ | To achieve the [[#Mentors for the Students]] objective, [[#We]] consider a combination of experts and, because of our [[#Learning]] purpose, newbie students to work on [[#Sprints]]: | ||
+ | |||
+ | ===Professionals=== | ||
+ | : For the purposes of this wikipage, [[#Professionals]] refer to experts including [[#The Manager]] and [[#Non-Managerial Staffers]]. [[#We]] assume that [[#The Manager]] cannot be a [[#CNMCyber volunteer]], but [[#Non-Managerial Staffers]] can. So, they may include: | ||
+ | :* ''[[#CNMCyber volunteer]]s'' who are recruited through [[#Recruiting Volunteers]] efforts. [[#The Manager]] cannot be a [[#CNMCyber volunteer]]. | ||
+ | :* ''Freelance experts'' who are recruited on the hourly basis through [[Upwork]] and other freelance-marketplace vehicles. If a [[#CNMCyber volunteer]]s cannot satisfy the needs of [[#The Students]], freelance experts need to be hired. | ||
+ | |||
+ | ===The Students=== | ||
+ | : For the purposes of this wikipage, [[#The Students]] refer to those school students and other individuals at the beginning of their career journeys who are going to be enrolled or have already been enrolled into [[#WiseNxt]] programs. [[#We]] believe that [[#Enrolling Students]] shall produce a number of students that can join our staffers as apprentices. Each role within [[#The Taskforce]] can be assigned to [[#The Students]] when there are [[#Professionals]] to help [[#The Students]] out. | ||
+ | |||
+ | ==Hiring the Manager== | ||
+ | With regards to hiring of [[#The Manager]], [[#We]] outline the following: | ||
+ | |||
+ | ===Manager's KSA=== | ||
+ | : [[#We]] believe that [[#The Manager]] shall possess and demonstrate the following [[#KSA]]: | ||
+ | :* '''General awareness''' of website development. During the interview, [[#We]] may ask:<ol type="a"><li>To compare and contrast web and website development with regards to [[#Sprints]].</li><li>To reason selections of [[#COTS]] listed in the [[#Funnel]] section of this wikipage.</li><li>To explain the logic behind [[#Actual NS]] and [[#Sprints]], and, most importantly.</li><li>To suggest how [[#Continuous DevOps]] and [[#Technology Approach]] can be fully implemented.</li></ol> | ||
+ | :* '''Basic understanding''' of website roles in [[marketing funnel]]s. During the interview, [[#We]] may ask:<ol type="a"><li>To criticize the approach of assigning [[#The Websites]] to various parts of the [[#Funnel]].</li><li>To suggest the number of target conversions in the [[#Funnel]], and, most importantly.</li><li>To explain what would make [[#The Web]] a network of [[#The Websites]].</li></ol> | ||
+ | :* '''Working knowledge''' of this wikipage's content. During the interview, [[#We]] may ask:<ol type="a"><li>To evaluate this wikipage or explain its parts.</li><li>To suggest which sections of this wikipage should be deleted, edited, or expanded.</li></ol> | ||
+ | :* '''Productive project management skills'''. Eventually, candidate's ability to deliver is the primary criterion for the manager's selection. It is not our job to tell the manager what he or she "should do". This wikipage expresses what should be done, so [[#We]] would like to ask candidates how they are going to make our vision real. During the interview, [[#We]] may propose to make minor project decisions, for instance:<ol type="a"><li>To state what website the applicant would work on first when hired.</li></ol> | ||
+ | |||
+ | ===Upwork Search=== | ||
+ | : To utilize [[Upwork]] for the manager search, [[#We]]: | ||
+ | :* (pre-stage) Publish the job, while linking the announcement to this wikipage. | ||
+ | :* (first round) Propose the applicants to ask questions and, if they don't have questions, tell us what they would do when hired. This way, [[#We]] cut-off those who lacks elementary project management skills. | ||
+ | :* (second round) Interview those who have passed the first round, while making sure that they satisfy the [[#Manager's KSA]] requirement. | ||
+ | :* (third round) Offer those who have passed the second round a 5-hour test work to assess what that test work would produce. | ||
+ | :* (final stage) Based on the test work, hire [[#The Manager]] or, if no one is hired, move to [[#Local Agency Search]]. | ||
+ | : [[Upwork]]'s posting normally generates some applicants and, in addition, gives 30 invitations at no charge. If [[#We]] see positive results, [[#We]] may purchase more. | ||
+ | |||
+ | ===Local Agency Search=== | ||
+ | : If we fail to recruit a new project manager through [[#Upwork Search]], we would consider partnering with employment and marketing agencies in Kenya, where [[#WiseNxt]] products are going to be launched. Although [[#We]] believe that [[#Upwork Search]] may produce a higher quality result, there is some advantage in having a manager on the ground physically. | ||
+ | |||
+ | ===Backup Search=== | ||
+ | : If we fail to recruit a new project manager through both [[#Upwork Search]] and [[#Local Agency Search]], we would consider assigning the manager role to one of our current team members. | ||
+ | |||
+ | ==Sprints== | ||
+ | Developing a [[website]] involves several key iterations, from conceptualization to deployment. [[#We]] combine those steps into [[website project]]s. Here's a step-by-step guide on how to develop a website along with advice on hiring the right people for each stage: | ||
+ | |||
+ | ===Prompt Sprints=== | ||
+ | :* ''Website purpose: Define Website Goals and Audience'' | ||
+ | :*# Identify the purpose of your website (e.g., informational, e-commerce, portfolio). | ||
+ | :*# Understand your target audience and their needs. | ||
+ | :* ''Tech design: Finalize a Technology Stack'' | ||
+ | :*# Decide on the technology stack based on your requirements (e.g., WordPress, Django, React.js). | ||
+ | :*# Consider factors like scalability, security, and ease of maintenance. | ||
+ | :{|class="wikitable" width=100% style="text-align:center;" | ||
+ | |Stage | ||
+ | !Description!!Delivery location | ||
|- | |- | ||
− | + | ![[#Prompt Sprints]] | |
+ | |To define the website purpose, tech design, and preliminary content to form the website development prompt.||[[CNM Wiki]], links are posted at [[#The Websites]] | ||
+ | |} | ||
+ | |||
+ | ===Design Sprints=== | ||
+ | :* ''Website IA: Plan Your Content and Structure'' | ||
+ | :*# Create a sitemap outlining the structure of your website. | ||
+ | :*# Define the content you'll need for each page. | ||
+ | :* ''Website design: Design Your Website'' | ||
+ | :*# Hire a web designer or a design agency to create wireframes and mockups. | ||
+ | :*# Ensure the design aligns with your brand identity and user experience principles. | ||
+ | :{|class="wikitable" width=100% style="text-align:center;" | ||
+ | |Stage | ||
+ | !Description!!Delivery location | ||
|- | |- | ||
− | |[[ | + | ![[#Design Sprints]] |
+ | |To mockup the website's [[information architecture]] ([[information architecture|IA]]), to define its [[graphic design]] and [[UX design]], to create a placeholder and develop initial outline out of the website development prompt.||[[#Hostinger]] | ||
+ | |} | ||
+ | |||
+ | ===Construction Sprints=== | ||
+ | :* ''Web Development'': | ||
+ | :*# Hire web developers to build the website based on the approved designs. | ||
+ | :*# Ensure the website is responsive and accessible across different devices and browsers. | ||
+ | :*# Implement features such as forms, search functionality, and interactive elements. | ||
+ | :* ''Content Creation'': | ||
+ | :*# Create high-quality content for each page, including text, images, and multimedia. | ||
+ | :*# Optimize content for search engines (SEO) to improve visibility. | ||
+ | :* ''Deployment into Production'': | ||
+ | :*# Deploy the website to the production server. | ||
+ | :*# Set up backups and monitoring to ensure uptime and security. | ||
+ | :{|class="wikitable" width=100% style="text-align:center;" | ||
+ | |Stage | ||
+ | !Description!!Delivery location | ||
|- | |- | ||
− | + | ![[#Construction Sprints]] | |
− | + | |To develop, alpha-test, and deploy the website out of its mockup.||[[#Hostinger]] or [[CNM Lab Farm]] | |
− | + | |} | |
− | + | ||
− | + | ===MVP Sprints=== | |
− | + | :* ''Testing and Quality Assurance'': | |
− | + | :*# Perform thorough testing to identify and fix bugs and usability issues. | |
− | + | :*# Test across various devices and browsers to ensure compatibility. | |
− | + | :* ''Website administration: Post-Launch Maintenance'' | |
− | + | :*# Regularly update content and security patches. | |
− | + | :*# Monitor website performance and user feedback for continuous improvement. | |
− | + | :{|class="wikitable" width=100% style="text-align:center;" | |
− | + | |Stage | |
− | | | + | !Description!!Delivery location |
− | |||
− | | | ||
− | |||
|- | |- | ||
− | + | ![[#MVP Sprints]] | |
− | |- | + | |To beta-test the deployed website and upgrade it uo to [[minimum viable product]] ([[minimum viable product|MVP]]).||In-house at [[#Opplet]] |
− | |||
− | |||
− | | | ||
|} | |} | ||
+ | |||
+ | ==Actual NS== | ||
+ | For the purposes of this wikipage, [[#Actual NS]] refers to the [[Internet service provider]]s ([[Internet service provider|ISP]]s) that are directly pointed to by [[#Opplet]]'s [[nameserver]]s as of now. Some of [[DNS record]] are marked as [[#(extended)]] and some are marked as [[#(to be revised)]]. | ||
+ | |||
+ | ===GoDaddy=== | ||
+ | : As of now, [[#We]] use [[#GoDaddy]] for domain registrations. We also keep few [[DNS zone]]s there. [[#We]] don't utilize and don't plan to utilize [[#GoDaddy]] for hosting. | ||
+ | |||
+ | ===Hetzner=== | ||
+ | : As of now, [[#We]] use [[#Hetzner]] for hosting specifically to host the most sensitive applications such as [[CNMCyber.com]] and [[Opplet.net]], which [[#We]] provide with [[high availability]] ([[high availability|HA]]) features, as well as those applications such as our experimental work products that [[#Hostinger]] cannot host. | ||
+ | |||
+ | : [[#We]] also keep few [[DNS zone]]s there. [[#We]] plan to start using [[#Hetzner]] for domain registrations, because [[#GoDaddy]] doesn't allow posting .de [[nameserver]]s. | ||
+ | |||
+ | ===Hostinger=== | ||
+ | : As of now, [[#We]] use [[Hostinger]] for hosting specifically to host those of [[#The Websites]] that would be built and managed by [[#The Students]]. | ||
+ | |||
+ | : It appears that [[Hostinger]] requires [[nameserver]]s pointed, so [[#We]] have to keep related [[DNS zone]]s there. | ||
+ | |||
+ | ==Funnel== | ||
+ | For the purposes of this wikipage, [[#Funnel]] refers to the target position of a particular website in the context of [[Careerprise Funnel]], which is a [[marketing funnel]] for [[#Educaship]] products. | ||
+ | |||
+ | ===ToFu=== | ||
+ | : For the purposes of this wikipage, [[#ToFu]] refers to [[Careerprise Presence]], which is the [[top of the funnel]] for the [[#Educaship]] and [[#Careerprise]] products. Among [[#COTS]] to be deployed for those [[#The Websites]] that shall generate leads, [[#We]] consider [[Ghost]], [[Grav]], as well as [[headless CMS]] such as headless implementations of [[WordPress]] particularly build with [[React.js]] and [[Vue.js]]. | ||
+ | |||
+ | : To serve in the [[#ToFu]], [[#The Websites]] shall: | ||
+ | :# Through their [[search engine optimization]] ([[search engine optimization|SEO]]), '''emerge''' in the search results for "vocational orientation", "pre-entry-level jobs", "vocational training programs", "career exploration", "trade schools", "apprenticeships", "vocational education", "job readiness programs", "entry-level vocational opportunities", "skills training programs", "vocational guidance", "technical training", "vocational schools", "career development programs", "trade apprenticeships", "vocational pathways", "vocational certifications", "job training courses", "vocational skills development", "occupational training programs". | ||
+ | :# '''Direct''' the prospects to the [[#MoFu]] resources such as websites or events. | ||
+ | |||
+ | ===MoFu=== | ||
+ | : For the purposes of this wikipage, [[#MoFu]] refers to [[Careerprise Literacy]], which is the [[middle of the funnel]] for the [[#Educaship]] and [[#Careerprise]] products. Among [[#COTS]] to be deployed for those [[#The Websites]] that shall generate prospects, [[#We]] consider [[BookStack]], [[Jekyll]], [[Wiki.js]], and [[WordPress]]. | ||
+ | |||
+ | : To serve in the [[#MoFu]], [[#The Websites]] shall: | ||
+ | :# '''Provide''' the leads with as comprehensive information as their seek and/or need in order to decide whether they go for [[#Cash Sales]], [[#Engaging Partners]], [[#Enrolling Students]], and/or [[#Recruiting Volunteers]]. | ||
+ | :# If the leads converse into the prospects, '''direct''' them to the [[#BoFu]] resources such as websites or events. | ||
+ | |||
+ | ===BoFu=== | ||
+ | : For the purposes of this wikipage, [[#BoFu]] refers to [[Careerprise Intouch]], which is the [[bottom of the funnel]] for the [[#Educaship]] and [[#Careerprise]] products. Among [[#COTS]] to be deployed for those [[#The Websites]] that shall onboard and serve the customers, [[#We]] consider [[HumHub]], [[Odoo]], and [[WooCommerce]]. The [[Yii]] framework is used in [[Opplet.net]]. | ||
+ | |||
+ | : To serve in the [[#BoFu]], [[#The Websites]] shall: | ||
+ | :# '''Accommodate''' intake and onboarding of the prospects, while conversing them into customers, partners, students, and/or volunteers. | ||
+ | :# '''Support''' the customers, partners, students, and/or volunteers while they are involved in the [[Educaship]] and [[Careerprise]] products. | ||
+ | |||
+ | ==Key terms== | ||
+ | ===AINurtz=== | ||
+ | : '''[[AINurtz]]''' represents the commercial segment within the range of [[#WiseNxt]] offerings. | ||
+ | |||
+ | ===Careerprise=== | ||
+ | : '''[[Careerprise]]''' is our one-stop shop for career services including career counseling, resume and cover letter writing, job search assistance, interview preparation, [[#KSA]] assessment and development, career workshops and seminars, networking events, entrepreneurship support, as well as apprenticeship, internship, and job placement. | ||
+ | |||
+ | : [[#Careerprise]] can also be defined as the paid subset of the [[#Educaship]] products. | ||
+ | |||
+ | ===CNMCyber volunteer=== | ||
+ | : '''[[CNMCyber volunteer]]''' is any member of the team known as [[#We]] on this very wikipage. | ||
+ | |||
+ | ===COTS=== | ||
+ | : For the purposes of this wikipage, [[#COTS]] refers to those [[commercial off-the-shelf]] ([[commercial off-the-shelf|COTS]]) packages that [[#We]] use or plan to use while building [[#The Web]]. While choosing a particular package to deploy, [[#We]] would like to apply [[#Technology Approach]]. | ||
+ | |||
+ | ===Educaship=== | ||
+ | : '''[[Educaship]]''' is the career ecosystem that [[The Economic Group]] envisions, enables, and promotes. [[#Educaship]] features both paid and free services. [[#Careerprise]] is its one-stop shop. [[#WiseNxt]] is a subset geared towards school students. In Kenya, [[#Educaship]] is marketed as [[#KenyaX]]. | ||
+ | |||
+ | ===Educaship partner=== | ||
+ | : '''[[Educaship partner]]''' is an individual or another [[legal entity]] with whom [[The Economic Group]] collaborates or engages while developing, marketing, or delivering any of [[#Educaship]] products. | ||
+ | |||
+ | ===KenyaX=== | ||
+ | : '''[[KenyaX]]''' is the brand name of [[#Educaship]] in Kenya. Since [[#We]] plan to launch [[#WiseNxt]] service in Kenya targeting [[#Enrolling Students]] first, the initial pitch can be as follows,<blockquote>At KenyaX.com, we get school students of today ready for jobs of tomorrow. To explore career options and see what works for young people best, we place each of them in job-alike practice. To discover the ideal match, students will touch hundreds of tasks and occupations. And, of course, that work experience features artificial intelligence or AI and other information technologies. The future of work is AI -- join us today at KenyaX.com</blockquote> | ||
+ | |||
+ | ===KSA=== | ||
+ | : For the purposes of this wikipage, [[knowledge, skills, and abilities|KSA]] stands for [[knowledge, skills, and abilities]]. | ||
+ | |||
+ | ===Opplet=== | ||
+ | : For the purposes of this wikipage, [[#Opplet]] refers to [[Opplet]], which is the in-house [[information technology]] that [[#We]] take care of. | ||
+ | |||
+ | ===The Web=== | ||
+ | : For the purposes of this wikipage, [[#The Web]] refers to the network of [[#The Websites]] to which this very wikipage is dedicated. In addition, it may refer to [[#Sprints]] or endeavors to build it. | ||
+ | |||
+ | ===We=== | ||
+ | : For the purposes of this wikipage, [[#We]] refers to [[CNMCyber Team]]. | ||
+ | |||
+ | ===WiseNxt=== | ||
+ | : '''[[WiseNxt]]''' comprises a selection of [[#Educaship]] products specifically tailored for school students. [[#WiseNxt]] includes both non-profit and commercial products. Its commercial products are also marketed under the [[#AINurtz]] brand. |
Latest revision as of 02:13, 8 June 2024
Opplet Web is both (a) the network of #The Websites (hereinafter, #The Web) that CNMCyber Team (hereinafter, #We) takes care of and (b) #Sprints to build that network. Technologically, #The Web belongs to the platform called #Opplet. Opplet DNS redirects to this wikipage.
Contents
In the nutshell
Continuous DevOps
- To adapt to changing user needs and technological advancements, #The Web shall undergo continuous improvement in website performance and functionality. #We would like #Sprints to focus on iteration and optimization in addition to initial development, post-launch maintenance, and management of user feedback.
Objectives of The Web
- #We believe that #Marketing and #Learning are two equally-important groups of objectives. Each of the objectives come with metrics to assess the effectiveness of #The Web in meeting its purpose.
Technology Approach
- Because of the #The Web as Workspace objective, #We would like:
- To consider scalability, security, and maintenance while making technology decisions.
- To deploy either open-source #COTS and/or software that #The Students have written.
- To include as many popular packages as possible instead of choosing one technology stack over the others. #We believe that #The Students shall take advantage from practicing with a wide variety of #COTS packages.
The Websites
- Main wikipage: Opplet Websites
Marketing
Each of #The Websites shall contribute to the overarching purchase #Funnel. #The Web shall generate:
Cash Sales
- Through sales of the #Careerprise and #AINurtz products, #We would like to generate budgets for sales people at least. #We plan to sell:
Items for sale Description Career assistance packages Prepaid hours of career counseling, resume and cover letter writing, job search assistance, and/or interview preparation. Passes Admissions to hands-on career workshops and seminars. Tickets Admissions to networking events. Appointments Short one-on-one assistance sold by 30, 60, or 90 minutes. Enrollment fees Registration for large, a-few-months programs.
Engaging Partners
- #We target one engagement with a new #Educaship partners per week. To achieve so, #We need to reach out to at least 1,000 potential partners every week.
Goal #Funnel Target Find the leads #ToFu 100 leads per week Educate the leads to the prospects #MoFu 10 prospects per week And, if the prospects are interested in partner engagement, help them to contact our engagement staffers in order to be selected and onboarded #BoFu 1 partner per week
Enrolling Students
- #We target 25 new enrollments of students for the #Educaship and #WiseNxt products per week. To achieve so, #We need to reach out to at least 25,000 potential consumers every week.
Goal #Funnel Target Find the leads #ToFu 2,500 leads per week Educate the leads to the prospects #MoFu 250 prospects per week And, if the prospects are interested in student enrollment, help them to get started with CNMCyber.com #BoFu 25 new students per week
Recruiting Volunteers
- Although #We don't target any particular number of recruited #CNMCyber volunteers at the moment, #We would like to keep this option open. #We:
- believe that some adult who cannot join #WiseNxt programs, but is interested in getting AI experience, can consider becoming a #CNMCyber volunteer.
- assume that the volunteer recruitment process shall be similar to #Engaging Partners.
Learning
Mentors for the Students
- #The Taskforce shall be able to provide #The Students with sufficient numbers of mentors. Since merely recruiting individuals from different backgrounds may not necessarily lead to effective collaboration or innovation, #We are committed to foster and manage #Expert and newbie mix within the teams through:
- CNMCyber.com
- Events
- One-on-one mentoring programs.
The Web as Workspace
- #The Web shall serve as workspace for the individuals engaging in job-alike practice as a part of #Educaship and #Careerprise programs. #We target that every student enrolled in the #Educaship and #WiseNxt products have two-three options for their practice.
- Because of this objective, #We would like to apply #Technology Approach.
The Taskforce
#We would like to build #The Web and are identifying the pathways to do so.
Non-Managerial Staffers
- #We would like to try to hire #The Manager first. When hired, #The Manager should lead our search for #Non-Managerial Staffers, particularly, utilizing #Recruiting Volunteers. As of now, #We expect the following non-managerial, both expert and volunteer, roles:
- Web Designer:
- Look for a designer with a strong portfolio and experience in web design.
- Assess their creativity, attention to detail, and understanding of user experience principles.
- Web Developer:
- Hire developers proficient in the chosen technology stack.
- Look for candidates with relevant experience and a solid understanding of web development best practices.
- Content Creator:
- Hire content creators who can produce engaging and SEO-friendly content.
- Look for individuals with experience in your industry or niche.
- Quality Assurance Specialist:
- Hire QA specialists to thoroughly test the website before launch.
- Look for candidates with attention to detail and experience in website testing.
- Web Designer:
- #The Manager shall develop specific implementation details on how the roles will be filled in. He or she shall revisit the #Expert and Newbie Mix idea and elaborate on how skills of web designers, web developers, content creators, and quality assurance specialists shall be assessed.
- When hiring, #The Manager may review candidates' portfolios, check references, and conduct interviews to assess their skills and fit for your project. Additionally, he or she may consider working with freelancers, agencies, or outsourcing firms based on the budget and project requirements.
The Manager
- #We would like to hire a project manager (hereinafter, #The Manager) to oversee development of #The Web. The #Hiring the Manager section of this wikipage outlines the hiring process.
Expert and Newbie Mix
To achieve the #Mentors for the Students objective, #We consider a combination of experts and, because of our #Learning purpose, newbie students to work on #Sprints:
Professionals
- For the purposes of this wikipage, #Professionals refer to experts including #The Manager and #Non-Managerial Staffers. #We assume that #The Manager cannot be a #CNMCyber volunteer, but #Non-Managerial Staffers can. So, they may include:
- #CNMCyber volunteers who are recruited through #Recruiting Volunteers efforts. #The Manager cannot be a #CNMCyber volunteer.
- Freelance experts who are recruited on the hourly basis through Upwork and other freelance-marketplace vehicles. If a #CNMCyber volunteers cannot satisfy the needs of #The Students, freelance experts need to be hired.
The Students
- For the purposes of this wikipage, #The Students refer to those school students and other individuals at the beginning of their career journeys who are going to be enrolled or have already been enrolled into #WiseNxt programs. #We believe that #Enrolling Students shall produce a number of students that can join our staffers as apprentices. Each role within #The Taskforce can be assigned to #The Students when there are #Professionals to help #The Students out.
Hiring the Manager
With regards to hiring of #The Manager, #We outline the following:
Manager's KSA
- #We believe that #The Manager shall possess and demonstrate the following #KSA:
- General awareness of website development. During the interview, #We may ask:
- To compare and contrast web and website development with regards to #Sprints.
- To reason selections of #COTS listed in the #Funnel section of this wikipage.
- To explain the logic behind #Actual NS and #Sprints, and, most importantly.
- To suggest how #Continuous DevOps and #Technology Approach can be fully implemented.
- Basic understanding of website roles in marketing funnels. During the interview, #We may ask:
- To criticize the approach of assigning #The Websites to various parts of the #Funnel.
- To suggest the number of target conversions in the #Funnel, and, most importantly.
- To explain what would make #The Web a network of #The Websites.
- Working knowledge of this wikipage's content. During the interview, #We may ask:
- To evaluate this wikipage or explain its parts.
- To suggest which sections of this wikipage should be deleted, edited, or expanded.
- Productive project management skills. Eventually, candidate's ability to deliver is the primary criterion for the manager's selection. It is not our job to tell the manager what he or she "should do". This wikipage expresses what should be done, so #We would like to ask candidates how they are going to make our vision real. During the interview, #We may propose to make minor project decisions, for instance:
- To state what website the applicant would work on first when hired.
- General awareness of website development. During the interview, #We may ask:
Upwork Search
- To utilize Upwork for the manager search, #We:
- (pre-stage) Publish the job, while linking the announcement to this wikipage.
- (first round) Propose the applicants to ask questions and, if they don't have questions, tell us what they would do when hired. This way, #We cut-off those who lacks elementary project management skills.
- (second round) Interview those who have passed the first round, while making sure that they satisfy the #Manager's KSA requirement.
- (third round) Offer those who have passed the second round a 5-hour test work to assess what that test work would produce.
- (final stage) Based on the test work, hire #The Manager or, if no one is hired, move to #Local Agency Search.
- Upwork's posting normally generates some applicants and, in addition, gives 30 invitations at no charge. If #We see positive results, #We may purchase more.
Local Agency Search
- If we fail to recruit a new project manager through #Upwork Search, we would consider partnering with employment and marketing agencies in Kenya, where #WiseNxt products are going to be launched. Although #We believe that #Upwork Search may produce a higher quality result, there is some advantage in having a manager on the ground physically.
Backup Search
- If we fail to recruit a new project manager through both #Upwork Search and #Local Agency Search, we would consider assigning the manager role to one of our current team members.
Sprints
Developing a website involves several key iterations, from conceptualization to deployment. #We combine those steps into website projects. Here's a step-by-step guide on how to develop a website along with advice on hiring the right people for each stage:
Prompt Sprints
- Website purpose: Define Website Goals and Audience
- Identify the purpose of your website (e.g., informational, e-commerce, portfolio).
- Understand your target audience and their needs.
- Tech design: Finalize a Technology Stack
- Decide on the technology stack based on your requirements (e.g., WordPress, Django, React.js).
- Consider factors like scalability, security, and ease of maintenance.
- Website purpose: Define Website Goals and Audience
Stage Description Delivery location #Prompt Sprints To define the website purpose, tech design, and preliminary content to form the website development prompt. CNM Wiki, links are posted at #The Websites
Design Sprints
- Website IA: Plan Your Content and Structure
- Create a sitemap outlining the structure of your website.
- Define the content you'll need for each page.
- Website design: Design Your Website
- Hire a web designer or a design agency to create wireframes and mockups.
- Ensure the design aligns with your brand identity and user experience principles.
- Website IA: Plan Your Content and Structure
Stage Description Delivery location #Design Sprints To mockup the website's information architecture (IA), to define its graphic design and UX design, to create a placeholder and develop initial outline out of the website development prompt. #Hostinger
Construction Sprints
- Web Development:
- Hire web developers to build the website based on the approved designs.
- Ensure the website is responsive and accessible across different devices and browsers.
- Implement features such as forms, search functionality, and interactive elements.
- Content Creation:
- Create high-quality content for each page, including text, images, and multimedia.
- Optimize content for search engines (SEO) to improve visibility.
- Deployment into Production:
- Deploy the website to the production server.
- Set up backups and monitoring to ensure uptime and security.
- Web Development:
Stage Description Delivery location #Construction Sprints To develop, alpha-test, and deploy the website out of its mockup. #Hostinger or CNM Lab Farm
MVP Sprints
- Testing and Quality Assurance:
- Perform thorough testing to identify and fix bugs and usability issues.
- Test across various devices and browsers to ensure compatibility.
- Website administration: Post-Launch Maintenance
- Regularly update content and security patches.
- Monitor website performance and user feedback for continuous improvement.
- Testing and Quality Assurance:
Stage Description Delivery location #MVP Sprints To beta-test the deployed website and upgrade it uo to minimum viable product (MVP). In-house at #Opplet
Actual NS
For the purposes of this wikipage, #Actual NS refers to the Internet service providers (ISPs) that are directly pointed to by #Opplet's nameservers as of now. Some of DNS record are marked as #(extended) and some are marked as #(to be revised).
GoDaddy
- As of now, #We use #GoDaddy for domain registrations. We also keep few DNS zones there. #We don't utilize and don't plan to utilize #GoDaddy for hosting.
Hetzner
- As of now, #We use #Hetzner for hosting specifically to host the most sensitive applications such as CNMCyber.com and Opplet.net, which #We provide with high availability (HA) features, as well as those applications such as our experimental work products that #Hostinger cannot host.
- #We also keep few DNS zones there. #We plan to start using #Hetzner for domain registrations, because #GoDaddy doesn't allow posting .de nameservers.
Hostinger
- As of now, #We use Hostinger for hosting specifically to host those of #The Websites that would be built and managed by #The Students.
- It appears that Hostinger requires nameservers pointed, so #We have to keep related DNS zones there.
Funnel
For the purposes of this wikipage, #Funnel refers to the target position of a particular website in the context of Careerprise Funnel, which is a marketing funnel for #Educaship products.
ToFu
- For the purposes of this wikipage, #ToFu refers to Careerprise Presence, which is the top of the funnel for the #Educaship and #Careerprise products. Among #COTS to be deployed for those #The Websites that shall generate leads, #We consider Ghost, Grav, as well as headless CMS such as headless implementations of WordPress particularly build with React.js and Vue.js.
- To serve in the #ToFu, #The Websites shall:
- Through their search engine optimization (SEO), emerge in the search results for "vocational orientation", "pre-entry-level jobs", "vocational training programs", "career exploration", "trade schools", "apprenticeships", "vocational education", "job readiness programs", "entry-level vocational opportunities", "skills training programs", "vocational guidance", "technical training", "vocational schools", "career development programs", "trade apprenticeships", "vocational pathways", "vocational certifications", "job training courses", "vocational skills development", "occupational training programs".
- Direct the prospects to the #MoFu resources such as websites or events.
MoFu
- For the purposes of this wikipage, #MoFu refers to Careerprise Literacy, which is the middle of the funnel for the #Educaship and #Careerprise products. Among #COTS to be deployed for those #The Websites that shall generate prospects, #We consider BookStack, Jekyll, Wiki.js, and WordPress.
- To serve in the #MoFu, #The Websites shall:
- Provide the leads with as comprehensive information as their seek and/or need in order to decide whether they go for #Cash Sales, #Engaging Partners, #Enrolling Students, and/or #Recruiting Volunteers.
- If the leads converse into the prospects, direct them to the #BoFu resources such as websites or events.
BoFu
- For the purposes of this wikipage, #BoFu refers to Careerprise Intouch, which is the bottom of the funnel for the #Educaship and #Careerprise products. Among #COTS to be deployed for those #The Websites that shall onboard and serve the customers, #We consider HumHub, Odoo, and WooCommerce. The Yii framework is used in Opplet.net.
- To serve in the #BoFu, #The Websites shall:
- Accommodate intake and onboarding of the prospects, while conversing them into customers, partners, students, and/or volunteers.
- Support the customers, partners, students, and/or volunteers while they are involved in the Educaship and Careerprise products.
Key terms
AINurtz
Careerprise
- Careerprise is our one-stop shop for career services including career counseling, resume and cover letter writing, job search assistance, interview preparation, #KSA assessment and development, career workshops and seminars, networking events, entrepreneurship support, as well as apprenticeship, internship, and job placement.
- #Careerprise can also be defined as the paid subset of the #Educaship products.
CNMCyber volunteer
- CNMCyber volunteer is any member of the team known as #We on this very wikipage.
COTS
- For the purposes of this wikipage, #COTS refers to those commercial off-the-shelf (COTS) packages that #We use or plan to use while building #The Web. While choosing a particular package to deploy, #We would like to apply #Technology Approach.
Educaship
- Educaship is the career ecosystem that The Economic Group envisions, enables, and promotes. #Educaship features both paid and free services. #Careerprise is its one-stop shop. #WiseNxt is a subset geared towards school students. In Kenya, #Educaship is marketed as #KenyaX.
Educaship partner
- Educaship partner is an individual or another legal entity with whom The Economic Group collaborates or engages while developing, marketing, or delivering any of #Educaship products.
KenyaX
- KenyaX is the brand name of #Educaship in Kenya. Since #We plan to launch #WiseNxt service in Kenya targeting #Enrolling Students first, the initial pitch can be as follows,
At KenyaX.com, we get school students of today ready for jobs of tomorrow. To explore career options and see what works for young people best, we place each of them in job-alike practice. To discover the ideal match, students will touch hundreds of tasks and occupations. And, of course, that work experience features artificial intelligence or AI and other information technologies. The future of work is AI -- join us today at KenyaX.com
KSA
- For the purposes of this wikipage, KSA stands for knowledge, skills, and abilities.
Opplet
- For the purposes of this wikipage, #Opplet refers to Opplet, which is the in-house information technology that #We take care of.
The Web
- For the purposes of this wikipage, #The Web refers to the network of #The Websites to which this very wikipage is dedicated. In addition, it may refer to #Sprints or endeavors to build it.
We
- For the purposes of this wikipage, #We refers to CNMCyber Team.
WiseNxt
- WiseNxt comprises a selection of #Educaship products specifically tailored for school students. #WiseNxt includes both non-profit and commercial products. Its commercial products are also marketed under the #AINurtz brand.