Development Strategy
We have one overall strategy for completing the prototype but is better managed on a small scale on each Product separately.
The development will be divided into milestones, each focusing on a different mission (e.g. refactor, redesign, etc), each milestone will consist of a series of sprints. We may from time to time interrupt the focus on a milestone to inject needed features or fix important issues.
With each milestone we will shift how we develop our apps, starting with as much out of the box and evolving to as much internal as possible.
This stratagy will be applied to each new feature that we develop, repeating the process each time.
Development Plan
The process of development will be as follows. We will work in an agile, Scrum model, in sprints of five days (Monday to Friday), each referred to as a “Sprint”. Our first focus will be the state management and API connections, we will establish all connections needed and test the models to ensure all features work properly, this will ensure all functionality is working for Milestone One and the connections and data is secure. Then we will focus on the User Experience, User Interface of BIDDY, once that is complete we will switch our focus back to State Management and improve what we originally built. We will determine what would be better off being moved to the backend and make notes for future development.
Teams
The dev teams are devided by divisions, while you are not exclusivly working with your team, this help you stay focused when when you are asked to help another team, this also makes it clear who is your manager to assign your tasks and who you report to.
Milestones
Milestones represent the biger picture, while sprints contain tasks from multipe products, milestome marke the coplition of a product or event a set of products with a similar target.
- One
- Two
- Three
- Four
- Five
Milestone One
In the first milestone we will focus on sales. There are three revenue streams from sales...
- First, ad sales. by focuing on content we are encuraging businesses to create ads on our platform however, for them to know about us we need to focus on profiles as well.
- Second, branded profiles sales, now that we have businesses on the platform advertising, we will offer them the option to standout with a branded profile. (optinaly we can make a branded and varified profile mandatory in order to advertive with a credit to use that money in ad budgets)
- Third, commerce, by now we have many businesses, we will allow them to sell products and services and we will take a cut.
Priority #1
Thses tasks are the first prioraty but the items within are not orted by priority
-
Comple the development of Profile and ensure there is an easy way for agencies to upload data, create profile and invite thier clients in bulk (spreadsheet, api connections, etc.)
-
cource profile data by partnering with jewish phone book and marketing companies
-
crate a scrapert to fill data missing from profiles and to create new profiles of intrest
-
allow users to sugest chnages to "public" profiles (businesses, figuers, locations, etc).
-
partner with anyone who holds jewish historical data about jewish figuers like fallen solders, holocust stories, etc. (e.g. musiumes, libraries, researchers, non-profits, etc).
-
develop premium profile design
-
develop premium profile prompt, upgrade and checkout views
reqier a primium profile in order to post products, the value is then credited in ads
-
-
Enable all content types one by one, create partnerships, scrapers and anything else needed to fill with nesacary data
- Music
- TV shows
- Movies
- Rcipies
- Stories
- Articles
- News ...
-
Create
Develop the create flow for each feature that is launched
-
Commerce commerce does not have to wait for content to be complte, we will look for another dev.
- Merge the commerce frontend
- connect commerce API to backend
- add products to profile
-
build the home view
Priority #2
- Refactor & redesign all features alredy enabled
- Build dedicated app experiances for each feature
- Podcast
- Music
- Shows
- Movies
- News
- Shuk
- Cotch (paid by investor)
- Publisher
- Creator
- Studio
- Merchant
- Advertise ...
Tech Stack
We will use the BackBone CMS API for all content related features and WooCommerce (or BackBone Commerce if we find a backend dev) for all commerce related features, where they overlap such as auctions, we will need to plan further with devs from each team.
For a full tech stack breakdown see Tech Stack
Expected outcome
By the end of this milestone we should have all content types released at least in beta and commerce on profiles.
While we focus on our milestome we should simutaniusly be refactoring any file that we touch. Cleaning up the code, breaking files and widgets into smaller parts.
Milestone Two
as we expect the first milestone to take between 6 months to a year, we are holding off on detailing the next milestones as many thing can chnage between now and then.
The second milestone will focus on user engament and community.
- Collections
- Points
- Affiliate
| Redesign & Refactor
With milestone two we want to update the frontend to reflect the designs in figma, this is primarily UI and minor UX improvements. We will also add a few core features that will help support the app and mini apps.
In phase two we will reorganize the code we have purchased, ensure the backend functioning and the fronend in properly using our structure, themes and place with our own widgets when possible.
Phase Three
Tech Sratagy
Features | Engagement
Start developing our own features, implement improvements.
Step #3 Milestone Four | Get Paid
In this milestone we want to focus on the features that get us paid
Final Result