---
# System prepended metadata

title: Book Builder Notes

---

# Book Builder Notes


## 10/17/2022

#### Agenda

- Quick status
    - assembling the team
    - doing feature and backend audits
    - maintenance: working on security audit list + new request
    - NEXT: set up new feature discovery meetings

- Roles (Dekan/Sam - product owners/main points of contact, Sam - odyssy pm, Travis - development team liason)

- Communications (slack + weekly or bi-weekly meeting)
    - lettuce
    - agenda / 

- PM Tool
    - jon tour/who manages?
    - get the initial gantt reflected over here for new build
    - add in v2 items


#### todo
- quick task/step breakdown to jon for 1st 3 months - SAM
- meeting time to jon to setup bi-weekly - SAM
- add travis to slack
- new org/repo


### 
// maintance
// platform build
- audit/discovery




## Sept. 2022

#### Scope
- Audit current feature set to determine what functionality will be replicated in new platform
- Design updated platform to include feature set from audit and additional SOW items:
  - Interior Formatting and Live Spellcheck
      - tinymce upgrade for formatting
      - and brought through on import
      - grammerly ingregration? or drive them to browser plugin
  - Language Support Functionality
  - Preview Menu Refinement
  - ISBN/Metadata Sync
  - Cover Creation UI Revamp (canva like)

  - Premium Layout options (end of cycle/future consideration)
  - Enable BB tool to be accessed outside of the title setup (future consideration)


#### Technology
- New modular backend based on learnings from current system and needs of new features
  - Python microservices in aws lambda to handle processing jobs
  - Django api
  - Postgres database with streamlined data model 
- Rewritten frontend
  - Modern React web application 


#### Milestones

![](https://i.imgur.com/N7NAxvK.png)



**1) Audit and further define feature set**
Audit current feature set to determine what functionality will be replicated in new platform
	- Feature audit - working sessions with Ingram to review the front end functionality with an eye to streamline usability
  	- Backend audit - document Odyssy will create outline current system and integrations to help us map to the new system and inform integrating the new features
    
Activities include
	- Ingram: Outline feature set they are looking to have replicated
	- Odyssy: to create user flow/feature lists to guide review meetings
	- All: Review meetings to walk through front end, existing feature list and new feature set and sync the two lists into an agreed upon set of features
    
**2) Design**
We’d like to get some clarity on how much we can lean on current designs. Goal could not be starting from scratch - but to stick to the look/feel/general usability, but the Cover UI revamp will be completely new.

Design updated platform to include feature set from audit and additional SOW items:
	- Interior Formatting and Live Spellcheck
	- Language Support Functionality
	- Preview Menu Refinement
	- ISBN/Metadata Sync
	- Cover Creation UI Revamp (canva like)

We can take time to fully understand the premium template options here so we don’t design in a way that excludes that in a future iteration.

**3) Specification**
Technical design and specifications can be created for development
	- Tech stacks
	- Data migration mappings
	- Front end libraries needed
	- Development schedule
	- Create a front end migration plan for turning the new system on and retiring the old system.
    
    
**4) Development**
  - Likely a repeated sprint cadence (repeating every 2-4 weeks)
	- prioritize/plan a chunk of development
	- develop
	- demo latest features
	- repeat (edited) 


