Project Management Requirement Breakdown Structure

Project Management Requirement Breakdown Structure
Name
Professor
Date

Introduction
The project is brought forward by an instructional design company that wants to develop a learning development system that creates the learning resources available for all users with access to the system.
Project overview
Venture capitalist firms the client and owner of the project want to develop a learning development system that helps improve their business model through the use of technology. The client offer training services to customers in fields such as sales, leadership, talent strategy and coaching allowing them to improve on their skills. Implementing this system for Venture capitalist firm will allow the company to provide services to more customer’s not just ones in the same geographic location as the firm.
The project has different shareholders ranging from ABC Corporation who were tasked with completing the project, project development team consisting of 11 team members and the outsourced software development teams (Wysocki. & Brown, 2019).

Project goals and objectives
The project needs to be completed in six months. To meet this goal, the project will be conducted using the agile methodology. This methodology allows each project module to be created and uploaded as the project completion approached. Each module, therefore, has an expected delivery and completion date making it easier to reach the completion of the project.
Project requirements
Functional requirements
Some functional requirements expected from the learning development module are:
i. Authentication of each user. User must login and logout of the system.
ii. The users must be able to complete each learning module based on the time required per module (Eriksson, 2012).
iii. User must receive certification after completing a module.
iv. User must be able to save a module to continue at a later time.
Non-functional requirements
Scalability is a key non-functional requirement of the learning development system since the owner of the system must be able to add content to the system without the need for a new software development cycle.
Availability – the system must be made available to all users who have access to the domain and are authorised to access the system.
Data integrity- the data for each user must be kept private and secure from other users allowing the easy management of modules.
Technical user requirements.
The user must have a basic computing devices capable of browsing the internet to collect input and produce output to the user.
System owner Technical requirements
Considering the magnitude both in size and capacity of the learning development system. The minimum requirements to run this system on a computing machine should be at least a:
i. Windows or Linux server machine
ii. Running with 32GB RAM
iii. 1TB internal storage
iv. A 10Gbps Ethernet connection
v. 32 Ghz Xeon Processor. This machine should be able to handle the necessary traffic from the learning development system once installed.
Project assumptions, risks, and obstacles
The project completion is dependent on the availability of resources as well as human skill to be able to meet the objectives in time. This and other issues may arise that might prevent the completion of the project. For example, the project heavily depends on the availability of resources and funding from ABC Corporation (Yang et al., 2018). Secondly, the project manager needs to communicate a clear vision and plan for the work with the rest of the team for the project to go on smoothly. It is always a challenge for a team manager to communicate remotely with team members in a different physical location because of time differences and understanding which might affect the collaborative relationship in the whole team.

Project management lifecycle
Project Management Lifecycle
Steps Deliverable Process Timeframe Stakeholders
Plan Concept Develop a timeline 2 weeks Project manager
Team
Analyse Identify resources 1 week Project manager
Team

Design & Build Sales module Story boarding
Development
Programming
Quality control 2 weeks Project manager
Design team
Programmer
Leadership module Storyboarding
Development
Programming
Quality control 2 weeks Project manager
Design team
Programmer
On-boarding and talent strategy Storyboarding
Development
Programming
Quality control 2 weeks Project manager
Design team
Programmer
Coaching module Storyboarding
Development
Programming
Quality control 2 weeks Project manager
Design team
Programmer
KPIs module Storyboarding
Development
Programming
Quality control 2 weeks Project manager
Design team
Programmer
Test Identify errors and bugs 1 week User Interface tester
Programmer
Implement Upload to learning development system 1 week Project manager
Programmer

References
Eriksson, U. (2012). Functional vs Non-Functional Requirements – Understand the Difference. ReQtest. Retrieved 19 February 2021, from https://reqtest.com/requirements-blog/functional-vs-non-functional-requirements/.
Wysocki., R., & Brown, K. (2019). Effective Project Management – Traditional, Agile, Extreme, Hybrid Eighth Edition. John Wiley & Sons, Inc.
Yang, C., Liang, P., & Avgeriou, P. (2018). Assumptions and their management in software development: A systematic mapping study. Information And Software Technology, 94, 82-110. https://doi.org/10.1016/j.infsof.2017.10.003

Tags: