Your Name_CS672_IP3
docx
keyboard_arrow_up
School
Colorado Technical University *
*We aren’t endorsed by this school
Course
672
Subject
Industrial Engineering
Date
Jan 9, 2024
Type
docx
Pages
25
Uploaded by DukeMouse3795
HIGHBALL BOWLING PRO SHOP SEMP
1
Highball Bowling Pro Shop
Systems Engineering Management Plan – IP2
Your Name
Colorado Technical University
5/29/2023
HIGHBALL BOWLING PRO SHOP SEMP
2
Executive Summary
Highball Bowling Pro Shop is a small business that have four shops that are located
within the local bowling alleys in Jackson, Mississippi and Flowood, Mississippi. Under this small
organization there are a totally
of 75 employees that are employed. As the organization
continues to grow the stakeholders for the company would like the implement proper tracking
of the inventories across all locations, proper tracking for the sale records across all locations,
preserving and protecting the personal information on both online and in-store customers,
providing the ability for customers to place orders in both the e-store and in store, establishing
an online store and website, providing cash register functionalities, and successfully connecting
to financial institutions to instantaneously approve or decline payment rather it’s credit, debit,
or a check. In additional to that, they would also like the ability to track the working hours of
their employees and transition to also becoming an e-commerce business.
The current infrastructure is flawed, and it lacks the security features that are necessary
to support an online store. Utilizing Cloud Computing and Artificial Intelligence (AI) tools will
assist with enhancing the current infrastructure. The AI tools will assist with easy and quick
construction, deployment, and managing the software. Hosting the application server and the
database servers on the cloud platform comes with a plethora of benefits. Those benefits
include easy upkeep and maintenance, security enhancements, economical improvements, and
plethora of other benefits. The Cloud Computing comes with benefits that include data
protection and security protection. These benefits will assist the company with keeping all
HIGHBALL BOWLING PRO SHOP SEMP
3
information confident and secure. This improvement is imperative to the success of allowing
online payments and associated forms.
After establishing all of the goals for this project on behalf of Highball Bowling Pro
Shops, a systems engineering team will need to be strategically developed. There are several
members necessary to be included in order for the team to be successful. The team will consist
of database engineers, data scientist, quality engineers, and web developers. The web
application will be established and developed utilizing the following program language: Python,
MSSQL programing language. The development of the software will align with the V- model
methodology. The V-Model is a software development life cycle (SDLC) model that provides a
systematic and visual representation of the software development process. (Kumar, 2023) On
behalf of the project proposal that will be presented to Highball Bowling Pro Shops, the plan is
to implement the four of the “ilities” from the Life-Cycling of Engineering Systems. The following
four ilities will be utilized are maintainability, reliability, scalability, and security. This new and
enhanced proposed system will improve the overall ROI and productivity the Highball Bowling
Pro Shop.
Key Assumptions:
The key assumptions include establishing and developing a database for the new
contemporary application. It also includes recruiting the indispensable new team members,
before the initial of the proposed project. The SOW includes ensuring that all documentation is
well constructed and seized all the developments. The respectable engineer should fully
comprehend all requirements, including what is needed to be fulfilled before producing a price
proposal. The company should have additional contingency funding to cover change orders if
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
HIGHBALL BOWLING PRO SHOP SEMP
4
there’s an overage in the funding amount that is beyond the project budget. Those funds will be
employed when or if there’s a need to expedite the proposal timeline at the extension of the
SOW.
HIGHBALL BOWLING PRO SHOP SEMP
5
Document History
Version
Date
Comments
1.0
5/21/202
3
Initial document. IP1 section updated.
2.0
5/29/202
3
Updated sections identified in IP2.
Introduction
Purpose
Mission/Goal Alignment
Document Overview
System Overview
Project Schedule
HIGHBALL BOWLING PRO SHOP SEMP
6
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
HIGHBALL BOWLING PRO SHOP SEMP
7
Table of Contents
EXECUTIVE SUMMARY
...........................................................................................................................
2
DOCUMENT HISTORY
.............................................................................................................................
5
1.
INTRODUCTION
..........................................................................................................................
9
1.1
P
URPOSE
.............................................................................................................................................
9
1.2
O
RGANIZATION
’
S
M
ISSION
/G
OAL
A
LIGNMENT
...........................................................................................
9
1.3
D
OCUMENT
O
VERVIEW
........................................................................................................................
10
1.4
S
YSTEM
O
VERVIEW
.............................................................................................................................
11
1.5
P
ROJECT
S
CHEDULE
.............................................................................................................................
12
2.
SYSTEM ENGINEERING PROCESSES
............................................................................................
14
2.1
P
ROJECT
O
RGANIZATION
......................................................................................................................
14
2.2
E
NVIRONMENTS
..................................................................................................................................
14
2.3
D
ECISION
-M
AKING
P
ROCESS
.................................................................................................................
14
2.4
S
YSTEM
E
NGINEERING
M
ODEL
..............................................................................................................
14
2.5
S
YSTEM
E
NGINEERING
P
ROCESSES
.........................................................................................................
14
2.5.1
Configuration Management
.....................................................................................................
14
2.5.2
Requirements Engineering
........................................................................................................
14
2.5.3
Functional Analysis
...................................................................................................................
14
2.5.4
Design Processes
......................................................................................................................
14
2.5.5
Development Processes
............................................................................................................
14
2.5.6
System Integration
....................................................................................................................
15
2.5.7
Build Management
...................................................................................................................
15
2.5.8
Verification
................................................................................................................................
15
HIGHBALL BOWLING PRO SHOP SEMP
8
2.5.9
Validation
..................................................................................................................................
15
2.5.10
Specialty Engineering
.............................................................................................................
15
3.
SYSTEM DEPLOYMENT
..............................................................................................................
16
3.1
S
ITE
P
REPARATION
..............................................................................................................................
16
3.2
S
YSTEM
I
NSTALLATION
..........................................................................................................................
16
3.3
S
YSTEM
C
HECKOUT
.............................................................................................................................
16
3.4
U
SER
T
RAINING
..................................................................................................................................
16
3.5
S
UPPORT
E
NGINEER
T
RAINING
..............................................................................................................
16
4.
PRODUCT SUPPORT
..................................................................................................................
17
4.1
M
AINTENANCE
...................................................................................................................................
17
4.2
L
OGISTICS
S
UPPORT
.............................................................................................................................
17
4.3
D
ISPOSAL
..........................................................................................................................................
17
5.
CONCLUSION
............................................................................................................................
18
REFERENCES
........................................................................................................................................
19
6.
APPENDICES
.............................................................................................................................
20
6.1
A
PPENDIX
A: G
LOSSARY
.......................................................................................................................
20
6.2
A
PPENDIX
B: A
CRONYMS
AND
A
BBREVIATIONS
........................................................................................
20
HIGHBALL BOWLING PRO SHOP SEMP
9
1.
Introduction
1.1 Purpose
Highball Bowling Pro Shop stakeholders have made organizational decisions that
supports extending the avenues of their current capabilities. With that being said, the purpose
of this project is to assist Highball Bowling Pro Shops with stepping into the online e-commerce
application while establishing new database structures and models as well as reusing some of
the preexisting structures and models. The scope of the application will be established based on
the expectation and overall satisfaction of the existing customers and concentrates on user
friendliness approaches for the new customers. The ultimate goal for High Bowling Pro Shops is
to improve and increase the overall customer satisfaction and promote sales while offering a
reliable online platform.
1.2 Organization’s Mission/Goal Alignment
Highball Bowling Pro Shop mission is to grow the sport of bowling by caring about each
customer with custom tailored experiences, in alignment with providing outstanding customer
satisfaction. As Highball Bowling Pro Shops aims to increase its overall approach to increasing
customer satisfaction, entering the e-commerce world while offering an online platform that
can be mobilized as well as extremely user friendly, will assist with aligning the company’s
mission and current goal. The implementation of an online store gives Highball the opportunity
to not only improve its overall customer experience, but it will also aid with the improvement of
profit. A 17% increase is projected to happen by the end of the first quarter after the go live. In
addition to that, the overall customer experience rating should increase 11% by the end of the
first quarter after implementation.
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
HIGHBALL BOWLING PRO SHOP SEMP
10
1.3 Document Overview
Listed below is the outlined document overview for this documentation. In reference,
this documentation aids as a single place for evaluating all properties of this project. The
succeeding sections are categorized to integrate all the necessities of this planned project.
Section 1 – In this first section, we will define and develop the objective of the project,
the why and prerequisite of the project, the impacts and how is it going to affect the customers
and the current market, and the who is the actual targeted audiences.
Section 2 – In this section, the description of the capacity of engineering efforts will be
defined, what is necessary for implementation, the efforts necessary to initiate the
implementation, how will the requirements be congregated, what are the definitions that
define concerns out of scope.
Section 3 – In this section, the inclusive responsibilities, and roles for each phase of the
development of the project will be defined and developed.
Section 4 – In this section, the Resource planning established on the roles and
responsibilities defined in the previous section will be described and reviewed. This section will
also indicate the properties that are anticipated to be work on and addressed in each phase of
project development.
Section 5 – This section will develop and establish the Effort estimation for all phases of
project development starting from the beginning of the project until completion, the tactics of
effort approximation, effort approximation calculations established on the approved project
model proposal.
HIGHBALL BOWLING PRO SHOP SEMP
11
Section 6 – This section will review and develop the conservational areas including the
setups and an overall analysis of the best environment with a completed feasibility study. This
completed feasibility study will aid with the determined approach.
Section 7 – This section will designate the Tools and Technologies that will be utilized for
the development of this project. On behalf of the POC’s, if a greater number of tools and
technologies are included on the suggestion list bearing in mind negligible time and cost effort.
Section 8 – In this section, the
Risks and Contingencies that are anticipated on behalf of
this project, the possibly known issues, and the mitigation plan will be identified and defined.
Section 9 – This section will outline the route methodologies of which are outlined from
implementation to follow, how the implementation of the process is expected to be completed,
and the how and where are the process related documents are maintained.
Section 10 – In this final section, the overall Communication Strategies that is anticipated
to be followed during collaborating with consumers, stakeholders or end users will be outlined
and identified.
1.4 System Overview
The purpose of establishing this system is to assist and aid Highball with developing an
online e-commerce application for a bowling pro shop. Highball stakeholders have just recently
decided on a ROI that will increase overall customer satisfaction and profit. This is the first-time
that the outfit will be entering an online experience for the store. The goal is to target returning
and new customers. The application to be constructed will not negotiation on security,
performance, reliability, and stability. The application will be integrating all new technologies
that will yield results that is not limited to easy maintenance, obtainable, and cost effective.
HIGHBALL BOWLING PRO SHOP SEMP
12
Because they have agreed to utilized some of the existing data structures, the overall cost and
efforts will be minimized. The system will also feature payment gateway modules thus growing
the e-commerce sales. This system will be deployed as a sole basis application that will be
conserved and utilized amongst multiple locations simultaneously. The application will execute
instantaneously modifying/deleting to the backend structure so that the e-commerce
application will reveal Highball’s entire inventory and vice versa.
1.5 Project Schedule
The strategic planning and implementation for this project will take approximately 6
months. The planned project schedule is comprehensively characterized monthly. In this case,
where typically it must remain to the order stated which will pave way for the next phase of the
project that has been development. Over the phases outlined for the next 6 months there are
numerous assignments that must take place. Initially, in the first month, the planning and
implementation will start with identifying the requirements, the POC’s for the tools and
technologies that will be utilized. In the next month the planning for resources will begin. In
addition to that, the requirements analysis will take place. Completing that analysis also
includes making a decision based on the tools and technologies staffing and budgeting plans.
The next month will include receiving approval on the final project implementation with regards
to the environmental and tools setups. The following month will include the development of the
UI application backend structure development.
Moving on to the next month, several things
will be imitated and planned for completion. The completion of developing activities unit and
integration testing will be done, V&V test design will be developed, as well as test data creation.
In the final month, the V&V test defects will be identified and fixed for retesting, and finally the
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
HIGHBALL BOWLING PRO SHOP SEMP
13
user acceptance testing will be completed.
HIGHBALL BOWLING PRO SHOP SEMP
14
2.
System Engineering Processes
2.1
Project Organization
Highball Bowling Pro Shop is a small business that have four shops that are located within
the local bowling alleys in Jackson, Mississippi and Flowood, Mississippi. Under this small
organization there are a totally
of 75 employees that are employed. Each pro shop has Shop
Manager and operational staff.
Withi
n this company, the IT department split into two subdivisions, one set of staff works on
Networking and another set of staff works on Software Development. During any company
event or strategy meeting all the employees will come together either physically or virtually.
2.2
Environments
The project environment will be upgraded by
utilizing the Cloud Computing and
Artificial Intelligence tool. But currently, the organization has two physical servers and it
is in the headquarters building. All the company related data are stored on this server and
on the same server the company internal applications are hosted. The company is
planning to upgrade the network infrastructure to all their buildings by adding new
firewall equipment’s, routers, switches and enabling Wi-Fi to throughout the building.
After migration the application will be hosted on the cloud platform.
2.3
Decision-Making Process
In S.S Fashion organization the sales and operational decision will be taken care by each store
manager. All major company decisions will be taken care by the owner. The Decision- Making
process is more important for the company growth. Before taking any decision on organization
level the first step would identify the exact problem and gather the relevant information then it
will be easier to measure the difference once they achieve the end goal.
Due to Covid-19 pandemic the S.S Fashion organization sales went down. So, the organization
took a decision to promote their business by using e-commerce platform. Before taking this
HIGHBALL BOWLING PRO SHOP SEMP
15
decision they have run thru the 7 decision-making process steps. (Referred from: lucidchart
website)
1.
Identify the decision.
2.
Gather relevant info.
3.
Identify the alternatives.
4. Weigh the evidence.
5. Choose among the alternatives. 6. Take action.
7. Review your decision.
There are three different levels of the decision-making process, which is commonly followed by
most of the organization. For the proposed project, it follows the Strategic Decision process.
Decisions Commonly Made within Organizations (Referred from: lumen learning website)
2.4
System Engineering Model
The system engineering model is more important for any project development.
Each model methodology has different strengths and weakness. The main goal is how the
model methodologies approach to have a better team co-ordination between manager and
development team and maintaining the project more effectively. There is a lot of software
development model are available. Some of the popular for software development models
are:
Agile
Waterfall
V-Model
Rapid Application development
For this project, we are planning to use the V-Model. The V-Model is an extension of the
Waterfall Model. The main reason for choosing this model is, it follows a simple
development process with a higher success rate. The test plan will be executed on each
phase of the software development life cycle.
V-Model SDLC (Referred from: tutorialspoint website)
2.5
System Engineering Processes
The below sub-section is describing about the System Engineering process, which
is followed by the organization.
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
HIGHBALL BOWLING PRO SHOP SEMP
16
2.5.1
Configuration Management
The configuration management is more complex phase in the project lifecycle, and it helps the
engineering team to build a robust and stable system. The configuration management has several
components, they are System Configuration, Network Configuration, and Software
Configuration.
System Configuration:
The physical servers are planned to migrate to cloud environment. Based
on the resource usage the VM will be spinning up on the cloud. This will reduce the
infrastructure and server maintenance cost.
Network Configuration:
By adding network firewall protection devices, for which the existing
router and switches should be upgraded. Also, planned to enable the WIFI mesh network to the
entire building.
Item Quantity Description
Virtual Machine
with Windows OS
2
1 D2 v3 (2 vCPUs, 8 GB RAM); Windows – (OS Only); 1 year reserved; 0
managed disks – S4, 100 transaction units; Inter Region transfer type, 5 GB
outbound data transfer from West US to East Asia
Item Quantity Description
Cisco Router 2
Cisco Integrated Services Router 4431 Router - Modular - Gigabit Ethernet
Cisco Firewall
2
Cisco ASA 5506-X Network Security Firewall Appliance Device - 8 Port -
10/100/1000Base-T - Gigabit - AES
NETGEAR 52-Port PoE Gigabit
Ethernet Smart Switch
2
Managed with 48 x PoE+ @ 380W, 4 x 1G SFP,
Desktop/Rackmount, and ProSAFE Lifetime Protection
Software Configuration:
The project related tools and software will be enabled on the cloud
platform. The below listed configuration setup is planned to use for the proposed project.
Item Quantity Description
HIGHBALL BOWLING PRO SHOP SEMP
17
Azure Dev Ops Services
2 Azure Pipelines with 2 Microsoft-hosed
Azure SQL
Server
2
Single Database, vCore, RA-GRS Backup Storage, General Purpose, Provisioned, Gen 5,
Local Redundancy, 1 8 vCore instance(s) x 730 Hours, 32 GB Storage, 0 GB Backup
Storage
2.5.2
Requirements Engineering
The project requirements will be gathered from different stakeholders and it will be
evaluated by development team. After getting clearance from development team the project
manager will send the BRD (Business requirement document) to the leadership team for the
final approval. After final approval, if any changes on the requirement, the project manager
will check with development team and come up with a new proposal or project timeline.
This process will continue until the project completes.
2.5.3
Functional Analysis
The proposed projects have multiple modules such as payment module, stock
module, user module and reports module. Each module has its own functional behavior.
During this phase the developer should analyses whether all the module is aligned with the
business requirement. If any gaps found in the functional behavior, it should be captured on
this phase.
2.5.4
Design Processes
Based on the functionality requirement the hardware and software component will
be designed during this phase. For creating hardware/software designs the following steps
may be required, such as requirement analysis, market research, workshops, design work,
prototypes, and delivery. For this project we are planned to follow the Iterative design
process. The Iterative design process which repeats the implementation design by gathering
the stakeholder feedback and refining the design.
HIGHBALL BOWLING PRO SHOP SEMP
18
2.5.5
Development Processes
The development process follows the Software Development life cycle. In this section it
describes about the build management, hardware, software, and system integration.
2.5.5.1 Software
Software:
Based on the development team request the software license will be purchased.
Example: Visual studio, SQL server and selenium suite.
2.5.5.2 Hardware
Hardware:
The application is planned to host on the cloud environment. So, the project related
hardware maintenance will be less compared to the previous infrastructure.
2.5.6
System Integration
System Integration:
The application is planned to host on the cloud environment. So, here we
must perform a couple of integration testing. They are
Test application / database system is properly integrated.
Check online payment gateway system.
Check website is accessible.
Check the website in mobile browser.
All these system integration testing should be done before publishing the source
into production environment.
2.5.7
Build Management
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
HIGHBALL BOWLING PRO SHOP SEMP
19
Build Management:
For this project the source code is planned to deploy by using
CI/CD build method. The Continuous integration and Continuous deployment (CI/CD)
perform the building, testing and application deployment activities altogether by using
automation suites.
2.5.8
Verification
During this phase, we should verify all the business requirements are delivered. The
newly installed hardware and network system should be tested. Perform the application load
test to make sure the VM is spinning up if the threshold exceeds. The application and
database backup automation should be verified.
2.5.9
Validation
Based on the V-model process approach a set of application related testing should be
completed. The following testing will be conducted during validation phase. They are: Unit
Testing, Integration Testing, System Testing and Acceptance Testing.
2.5.10
Specialty Engineering
The Specialty Engineering is a set of quality attribute which is used for building a stable system.
It follows the “ilities” quality attributes. For this project proposal, we are planning to implement
the following “ilities”.
Reliability:
The software reliability testing it ensures the software consistency and trustworthy.
The developer should consider the below following points to produce the high reliable software.
We are planning to use CASE tools during the development and testing phase, which helps to
detect the errors.
Error Avoidance
Error Detection
Error removal
Fault-tolerance
Maintainability:
The project source code will be maintained in the git repository
and all the technical document will be maintained in the SharePoint. The document and
source code version history will be maintained, and it will help for the future reference.
HIGHBALL BOWLING PRO SHOP SEMP
20
Scalability:
In this project proposal, the application is planned to host on the
cloud VM server. So, based on the application load the cloud automatically scale up the
VM servers. The cloud internally uses the Kubernetes and docker engine, which helps to
spin up the application instantly.
Security:
The application uses the HTTPS protocol and all data transactions on
the web will be secured. Enabling the Windows based and role-based authentication for
accessing the internal systems. The security assessment will be conducted on the
application source code to ensure the software is secured.
HIGHBALL BOWLING PRO SHOP SEMP
21
3
System Deployment
3.5
Site Preparation
3.6
System Installation
3.7
System Checkout
3.8
User Training
3.9
Support Engineer Training
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
HIGHBALL BOWLING PRO SHOP SEMP
22
4
Product Support
4.5
Maintenance
4.6
Logistics Support
4.7
Disposal
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
HIGHBALL BOWLING PRO SHOP SEMP
23
5
Conclusion
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
HIGHBALL BOWLING PRO SHOP SEMP
24
References
4 life-cycle properties of engineering systems: The Ilities. (n.d.).
http://strategic.mit.edu/docs/es_book_004_proof.pdf
GeeksforGeeks. (2023, May 9). Software engineering: SDLC V-model. GeeksforGeeks.
https://www.geeksforgeeks.org/software-engineering-sdlc-v-model/
Rodriguez, T. S. (2009, October 1). Systems Engineering Management Plans. Systems
engineering management plans. (Technical Report) | OSTI.GOV.
https://www.osti.gov/biblio/1004370
Systems engineering overview. AcqNotes. (2021, November 30).
https://acqnotes.com/acqnote/careerfields/systems-engineering-overview
Systems engineering plan (SEP) | adaptive acquisition framework. (n.d.).
https://aaf.dau.edu/aaf/mca/sep/
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
HIGHBALL BOWLING PRO SHOP SEMP
25
6
Appendices
6.5
Appendix A: Glossary
6.6
Appendix B: Acronyms and Abbreviations
AI – Artificial Intelligence
BRD – Business
requirement document
ROI – Return on investment
SOW – Scope of work
V&V - Verification and Validation
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
Related Documents
SUMAPS5200_002_2021_3-INTEGRATIVECAPSTONEWORKSHOPSUMAPS5200_002_2021_3-INTEGRATIVECAPSTONEWORKSHOPTh
SUMAPS5200_002_2023_2-INTEGRATIVECAPSTONEWORKSHOPSUMAPS5200_002_2023_2-INTEGRATIVECAPSTONEWORKSHOPTh