Your Name_CS672_IP3

docx

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

Report
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