Professional Documents
Culture Documents
Broadvest Corporate Advisories - DeVELOPMENT Plan
Broadvest Corporate Advisories - DeVELOPMENT Plan
Development
Plan
● Executive summary ● System analysis
● Platform services ● Project dependence
● System requirement analysis ● Timeline and roadmap
● The minimum viable product ● Roles and responsibilities
EXECUTIVE SUMMARY
• Services view : The list of services a user can apply for on ZAMREG
• Profile view : This will show the details of the applicant and the
status of their applications
• About Us:
• Contact
• Terms and Conditions
• Privacy policy
• Cookie Policy
• Navigation : this will show all the available views that a user can
navigate to.
System Feature analysis
MVP features
PROJECT DEPENDENCIES
• Database
• Storage
• Domain
• Hosting
• Hiring Engineers
• Hiring UI/UX designers
• Purchasing of development equipment
PROJECT TECH STACK
AWS services :
• Simple Storage Service (s3)
• Api gateway
• CloudFront
• EC2 instance
• Docker : micro service development and application manager
• Kubernetes: container orchestration
TIMELINE & ROAD MAP SUMMARY
In this phase, we are going to look at the features that are required in
order to solve the problem.
Duration : 2 weeks
This phase involves breaking down the features into smaller tasks and
deciding on the type of tech stacks we are going to use in order to solve
each task efficiently.
Duration : 2 weeks.
In this phase, we are going to design and document the api structure
and methods that will bind the fronted and backend thus making it easy
to develop the frontend ( USER INTERFACE ) and the backend
( BUSINESS LOGIC ) in a parallel fashion.
Duration : 1 week
This phase will involve translating every feature and design into code.
The fourth phase will be divided into two parts: The frontend design
development and backend design development.
Note : Each feature is going to be broken down into smaller tasks thus
making easy to develop. The development phase will take the longest
time because it will be accomplished using the agile methodology will
ensures flexibility to product or requirement changes and
modifications.
• Quality Assurance : The quality assurance role will ensure that the
product that will be released to production will have at least a few
bugs to improve the user experience and account for all possible
security vulnerabilities
• DevOps : The devOps role or team will be in charge of creating a
CI/CD pipeline that will deploy the application to production in
controlled way.
• Quality Assurance : The quality assurance role will ensure that the
product that will be released to production will have at least a few
bugs to improve the user experience and account for all possible
security vulnerabilities
• Quality Assurance : The quality assurance role will ensure that the
product that will be released to production will have at least a few
bugs to improve the user experience and account for all possible
security vulnerabilities
• DevOps : The devOps role or team will be in charge of creating a
CI/CD pipeline that will deploy the application to production in
controlled way.