Software Project Management Plan
Below is detailed the project management plan developed for this portfolio site. This plan includes the scope of work and performance budget.
Table of Contents
Scope of Work
This scope of works details what is included in this portfolio site.
Creative Brief
The creative brief creates a high-level overview of the purpose behind this portfolio site.
What are the goals of the portfolio?
- Provide a centralized location for all webdev and software engineering experience
- Further develop webdev skills and knowledge
- Sell myself to potential employers
Why the Portfolio is being created?
This initial portfolio will be used as a central location for example projects I have created. This portfolio site will be an evergreen site. As my career progresses, this site will be continuosly updated with new projects, new skills, and additional blog posts to assist other programmers.
How will users find the portfolio?
- I will include a QR code on all paper copies of my resume.
- I will use the Next.js framework to take advantage of the SEO benefits of SSR.
- I will create detailed and technical blog posts focused on issues I encounter during my projects. These blog posts will drive traffic from people involved within the web development community.
What are the key performance indicators (KPIs)?
- Number of visits from paper resumes, linkedin, and email outreach.
- Numbor of organic visits from google search.
- Percentage of visitors that reach out via email or phone.
Wireframe
Project Plan
High-level plan for this portfolio site.
Stakeholders
- Myself
- Non-technical Recruiters
- Technical engineers and managers
Non-technical Recruiters
This demographic will briefly review the site. It is important for the site to be easy to navigate and aesthetically appealing.
The homepage must make it very evident what type of position I am looking for, what technical skills I have experience with, and best methods to contact me.
The goal is to quickly and efficiently establish my experience and what I am looking for in a potential employer.
Technical Engineers and Managers
This demographic will spend significantly more time on the portfolio site. They will test site functionality, responsiveness, and performance such as the metrics from the performance budget.
In additional to in-depth analysis of the portfolio site, they will spend time reviewing and experimenting with the example projects.
This portfolio site needs to establish a few criteria for the technical engineers and managers:
- I have the technical foundation to quickly become a contributing team member.
- I have the project management experience to handle the non-technical aspects of the job.
- I have the drive to problem solve and continuosly learn over the course of my career.
Team Members and Roles
Matt Laux: Project Manager, Developer, Marketer
Product Roadmap
- June 2022: Complete initial portfolio site. RetailAlgoTrader, ezMTO, 4 blog posts.
- July 2022: Complete RetailAlgoTrader and ezMTO sites.
- August 2022: Begin job search
Gantt Chart
Performance Budget
Performance Metric | Target |
---|---|
Time to First Byte (TTFB) | ? |
First Contentful Paint (FCP) | 1.8 seconds or less |
Largest Contentful Paint (LCP) | 2.5 seconds or less |
First Input Delay (FID) | 100 milliseconds or less |
Cumulative Layout Shift (CLS) | 0.1 or less |
Time to Interactive (TTI) | Under 5 seconds |
Critical-Path Resources | Under 170kb (minified) |
Lighthouse Performance Audits | 95 or above for all |