Skip to content

Latest commit

 

History

History
145 lines (96 loc) · 6.76 KB

Glossary.md

File metadata and controls

145 lines (96 loc) · 6.76 KB

> Home

< Prev (Home) | Next (Problem Background) >


Glossary (aka Ubiquitous Language)

Architecture is, simply, the organization of a system. This organization includes all components, how they interact with each other, the environment in which they operate, and the principles used to design the software. In many cases, it can also include the evolution of the software into the future.

Kata is a system of individual training exercises in karate and other martial art. In our context, regular exercise to master your skills.

Diversity Cyber Council, also DCC a 501c3 Non-Profit that serves under-represented demographics in the tech industry by facilitating education, training, and staffing opportunities to establish a sustainable and diverse talent pipeline to the workforce.

Diversity is a satisfying mix of ideas, cultures, races, genders, economic statuses and other characteristics necessary for promoting growth and learning among a group

501c3 organization is a tax-exempt nonprofit organization

Non-profit organization, also non-profits (NPO) in our context*, is an independent group within platform which offers services

Context are the interrelated conditions in which something exists or occurs

Spotlight App Platform, also Spotlight in our context, is a platform to enable effective collaboration between non-profits and Candidates

Spotlive event, also Spotlive in our context, is an event on regular basis. Usually it is a weekly informal meeting with recording

Fundraising The organized activity or an instance of soliciting money or pledges, as for charitable organizations or political campaigns

User-generated context, also UGC is the content users or customers produce featuring your platform or your offerings (ratings, reviews, posts, video recordings, FAQ and feedback)

Platform is a list of online teaching tools used for blended learning. In our context, the meeting place for candidates and NPOs

Scalability the capacity to be changed in size or scale

End ease of use, also Usability a quality attribute that assesses how easy user interfaces are to use

Engagement the act of engaging. In our context, the techniques we introduce to make our users returning back to the platform.

Stakeholder is a party that has an interest in a company and can either affect or be affected by the business

Community Leader is a representative of the platform who facilitates NPOs in their processes and organisational needs

Candidate is a consumer of non-profit offerings, delivered via the platform

Visitor is a an unauthenticated user who comes to website or mobile app

Authentication a process when the user or application proves they are who they say they are by providing valid credentials.

Mentor a trusted counselor or guide

Career roadmap is a visual representation of the steps you need to take to reach a professional goal, such as a high-ranking position in an organization or just a better job title

Software Development Roadmap is a high-level overview of a company’s vision and goals for its product over the next period. A software roadmap is designed specifically for a software development project.

Sotware Development Project is a complex undertaking by two or more persons within the boundaries of time, budget, and staff resources that produces new or enhanced computer code that adds significant business value to a new or existing business process.

User-story is a tool in software development used to capture a description of a software feature from a user's perspective.

C4 Model is a lean graphical notation technique for modelling the architecture of software systems.

Minimum viable product, also MVP is a concept from Lean Startup that stresses the impact of learning in new product development

Lean, also Lean Startup in our context, is a business methodology that promotes the flow of value to the customer through two guiding tenets: continuous improvement and respect for people.

Proof of concept, also concept, also PoC is an exercise in which work is focused on determining whether an idea can be turned into a reality

Monolith, also monolithic architecture is the traditional unified model for the design of a software program. Monolithic, in this context, means composed all in one piece.

Modular monolith is a software design technique that emphasizes separating the functionality of a program into independent, interchangeable modules, such that each contains everything necessary to execute only one aspect of the desired functionality

Constraint is a restriction on the degree of freedom you have in providing a solution

Container is a standard unit of software that packages up code and all its dependencies so the application runs quickly and reliably from one computing environment to another

Component is an identifiable part of a larger program or construction

Module is a software component or part of a program that contains one or more routines

AWS Cloud, also AWS CSP is a comprehensive, evolving cloud computing platform provided by Amazon that includes a mixture of infrastructure as a service (IaaS), platform as a service (PaaS) and packaged software as a service (SaaS) offerings

Implicit is something that is suggested or implied but not ever clearly said

Explicit is a fully revealed or expressed without vagueness, implication, or ambiguity

4-eyes principle a certain activity, i.e. a decision, transaction, etc., must be approved by at least two people

Open Web Application Security Project, also OWASP identifies and ranks top web app security risks. The goal of this non-profit organization is to level up web application security for all developers and users

OAuth an authentication protocol that allows you to approve one application interacting with another on your behalf without giving away your password

Isolated perimeter, also Software-defined perimeter is a security framework that controls access to resources based on identity. By establishing a perimeter via software versus hardware, an SDP hides an organization's infrastructure -- regardless of where it is located -- from outsiders, while enabling authorized users to access it.

Onboarding the act or process of familiarizing a new customer with one's products or services

Whitelabel is a product or service produced by one company (the producer) that other companies (the marketers) rebrand to make it appear as if they had made it

Taxonomy is the science of naming, describing and classifying organisms. In our context, the module responsible for service offerrings tree


< Prev (Home) | Next (Problem Background) >