1.0. Task 01 1.1. Definition of the issue for BAUHINIA BAUHINIA is a Sri Lankan clothing company that was established in 2018 and has come a long way since then, providing Sri Lankans with fantastic designs of a variety of apparel. Orders placed on social media platforms like Facebook and Instagram are handled by BAUHINIA. BAUHINIA has steadily expanded over the years, mostly as a result of its popularity on social media. However, since more orders are being placed through message requests, they are having a harder time keeping up with the paperwork needed for inventory management. The company encountered various problems that needed to be fixed as a result of its rise in popularity. The problem definition statement and the five "W’s," which are Who, What, Where, When, and Why, are applied to extract the problematic area of BAUHINIA. - What? - BAUHINIA apparel firm is having trouble tracking orders received via their usual technique, which is by accepting orders via message requests related with paper works, as their popularity has grown in the last two years. They used to keep track of orders using paperwork related to inventory control. They are now having trouble arranging papers to meet the needs of their clients and storing data on paper. The business-related investigation is looking at this problem. - Why? - The main cause of this issue is the rise in popularity of the BAUHINIA apparel line as a result of an increase in orders. The BAUHINIA apparel firm struggled to keep up with the manual procedure of handling the paperwork for a huge volume of customer orders. This is the primary cause of the issue facing the BAUHINIA clothing company. The issue and its underlying cause are examined from the aforementioned remark. The aforementioned issue has a remedy, which will eventually improve business efficiency and streamline all company operations. When employing conventional approaches to stop the current trend, a variety of practical problems come to light when the problem is discovered. If a report is needed, all data must be manually examined, and the organization needs a secure spot to store the papers. In keeping with the current technological trend, customers anticipate significantly more precise order tracking. As a result, the BAUHINIA apparel firm needs to address this order management issue in a better way to satisfy customers and boost productivity. 1.2. Requirements for Bauhinia's Users and Systems The following user criteria should be met by the BAUHINIA apparel company's order tracking system, and the following system requirements must also be met. User Requirements System Requirements - Customer sign up or register - Add items to the cart - Check out the goods - requisites for security - Staff sign in and register - Tools for developing operating - Make daily order reports. systems - Produce daily product availability languages A secure database should be used to store data. - reports. - - Authentication Update existing item data and add new items to the inventory - Establish a monthly and income stream Table 1 Requirements for Bauhinia programming The user and system requirements for the BAUHINIA apparel firm problem were identified in the solution's recommended approach. Every user of this program should have access to the system at a distinct level, as was already mentioned. It is conceivable to design a system that will help the BAUHINIA apparel firm replace their outdated paper-based way of order tracking with a more effective one based on the user and system needs that have been determined. Based on the examination of the problem definition statement, this is the answer that must be given. This application needs various levels of system access, as mentioned. Every level of access has its own features that will assist the system as a whole work more productively and efficiently. Users Level of Access Clerk Handling Inventory Edit And Remove Head Of Accounting Only Report Production Director Direct Access For instance, the Chief Accountant simply needs to produce monthly income reports. As a result, the report is only available to the chief accountant. An accountant, as is common knowledge, does not need access to order processing. The power to add new things to inventory, edit the details of already-existing items, and remove items has been granted to the inventory handling clerk. They are unable to use the report function since they have no need to make reports. The production manager is the user who has access to all application tiers. This user is referred to as the Administrator of the application. This is because the production manager is required to produce reports and, occasionally, handle a specific customer on his own. The web application's production manager was given administrative access primarily for this reason. The user access levels for the BAUHINIA apparel firm application are described in this manner. The business will be able to better manage the security of its data by establishing several degrees of user access. The problem definition statement used previously in the BAUHINIA apparel company's problem identification process led the author to the conclusion that this is the best solution. 1.3. Risks Associated with Completing the Application Successfully Any application's development involves some risk. Even the most carefully thoughtout endeavor may run into problems. No matter how diligently developers prepare, unforeseen issues may always arise, causing undesirable delays. Resources might not be available, there might be cultural or legal concerns, etc. Developers can use risk planning to identify potential issues that might hinder their project, evaluate how probable it is that these issues will materialize, take steps to mitigate risks that can be avoided, and take steps to prevent dangers that cannot be avoided. Any unforeseen circumstance or occurrence that could affect the application development process is considered a risk. There are no assurances on any project, and even the most routine tasks often lead to unforeseen issues that alter how an application development process turns out. Several risky regions can be found while the BAUHINIA clothing firm application is being developed. These areas need to be carefully examined and answers must be offered before the development process can begin. - Technical dangers - Cost dangers - Schedule dangers - Client dangers - Legal dangers - Those at risk These are the six primary risk factors that need to be taken care of in order to finish the application. It is feasible to lessen the impact of each risk or fully prevent it from occurring when it is analyzed prior to the risk arising and a remedy is offered. Risks of several kinds could arise when creating an application for the BAUHINIA company. Based on the information provided above, it should be able to recognize the hazards that pose the greatest threat and take precautions to avoid them. Prior to starting the application development process, risks should be evaluated in order to build a system that is error- and delay-free. Technical dangers Several technological dangers could arise when completing the BAUHINIA application. The most frequent risk in the execution of an application is, as is well known, a technical risk. There can be issues with the computers used to create the system when completing the application, including issues with the internet connection, software, storage, and electricity. These problems can be prevented by exercising prudence. - Make sure the hardware and software are of a high caliber before starting the development process. - Examine the internet connection on the machine and retain a backup connection. - To prevent power outages, use a UPS for your computer. - Additionally, regular backups of all the data kept by the programs are required. The technological hazards that could arise while creating the system for the BAUHINIA corporation are listed below, along with advice on how to prevent them. Client dangers It is crucial to stay in touch with clients as the BAUHINIA application is being developed. To satisfy the needs of the client, this system was developed. The client should therefore be well-informed on the system they will ultimately obtain. If not, users may experience problems with the system, which would be problematic for the creators. For instance, the client will not pay if they are unhappy with the outcome. As a result, it is critical to be able to explain the procedure to clients at every level of the design process. It is crucial to interact with customers in order to get their input and understand their expectations. Legal Dangers The legal history of the system's components should be considered when developing it. For instance, the code's copyrights should be taken into account when a design is lifted from another project. Problems will arise at the conclusion of the design process if the legal context of another's design is not taken into account. As a result, in order to properly complete the application for the BAUHINIA apparel firm, it is crucial to recognize all legal dangers and be able to avoid them. Cost Dangers During the system's development, unexpected cost adjustments could happen. When creating an application with a short deadline, this problem frequently arises. Developers may pay additional expenditures due to overtime work, varying software pricing, hardware malfunctions, and fluctuating raw material costs. A budget for the development process should be made to prevent financial issues. Provisions for each task should be preserved and carried out in case of need. Making a budget for the development process is the most crucial step to take in order to decrease risk connected to costs. This budget can be used to communicate to stakeholders the specifics of the project's cost requirements as well as the due date for payments. This makes it simple for project participants and team members to perform their tasks, and it also confirms payment up front. The cost-related risks connected with successfully completing the application development can be decreased by setting up a budget for the project. Schedule Dangers Time restrictions are yet another significant problem that can occur when designing an application. Early on in the development phase, a person can think they can finish the entire project in the allotted and anticipated amount of time. If there is an issue with the project's technical assets, it will take longer than intended. As a result, it is critical to finish the work ahead of time in order to free up some time on the timetable. The development of a more practical project schedule is also essential. Provisioned time might be utilized to resolve issues with clients, customers, or technology. People Dangers During the course of application development procedures, this kind of danger may commonly occur. During the development phase, some developers may get sick or leave the business. The process of developing applications will be severely hampered by this. As a result, it is crucial to have extra personnel available while creating this system. Having more developers available to utilize in their place, for instance, is crucial if a developer becomes unwell while the project is being developed. Dangers involving people are easily resolved, but other risks require further consideration. By recognizing these dangers and implementing preventative measures, the application for the BAUHINIA corporation can be developed effectively. It is crucial to pay much closer attention to the risk being taken after considering all of the topics covered above. The entire process can be performed without interruption by taking preventative measures before the risk arises. These are the high-risk regions that put the application for the BAUHINIA apparel company's successful completion in jeopardy. It is possible to prevent the issues that the risky areas may bring by recognizing them before to starting the development process. The author thinks that prior to beginning the development process, it is crucial to identify risk-related regions in order to design a better application. The author thinks the application may be effectively finished without any intervention because those regions were able to be identified by the author during the development process. 1.4. Analysis of the issue at the clothing manufacturer BAUHINIA The business issue affecting the BAUHINIA clothing company is examined using a variety of ways. In order to create a change to the condition that will provide the desired results, designers must first comprehend an unbalanced scenario better through the process of problem analysis. There are various approaches to problem analysis. When analyzing a problem utilizing a standard technique, successful results are attainable since the methodology has been tried and tested, and the results are reliable. It will help in carefully assessing the business-related problem and successfully completing the application with the anticipated user requirements to use a number of tools and approaches to map out a company environment's future. Several of the methods include; - VMOST - SWOT - PEST - SOAR - Boston Matrix - Porters Five Forces - Maturity Models These are the main seven approaches to problem-solving in business. By thoroughly studying a business-related problem, it is feasible to create a solution that fully satisfies the client's requirements. These techniques can be utilized to examine the issue facing the BAUHINIA apparel company and offer immediate answers. These techniques will help in problem-solving and in comprehending the issue that consumers are facing from numerous angles. The analysis of the company's issue will briefly use each of these techniques. The company's problem can finally be solved using all of these techniques, which will serve to strengthen the validity of the solution being used by the BAUHINIA apparel company. VMOST Methodology A framework and evaluation method for corporate strategic planning is the VMOST Analysis, sometimes referred to as the MOST Analysis. The analysis makes ensuring that an organization's stakeholders have access to trustworthy information on the improvements they wish to see made. It will give several possibilities for enacting change while keeping in mind the organization's strategy and long-term objectives after carefully undertaking this study. The vision and the strategies employed to realize that vision are linked by the VMOST Analysis framework. The acronym VMOST comprises the following components in addition to the vision (V) and mission statement (M): goals, strategies, and tactics. SWOT Methodology SWOT analysis is a framework for assessing a company's competitive position and formulating strategic goals. It stands for strengths, weaknesses, opportunities, and threats. Using a SWOT analysis, you may assess internal and external variables as well as present and future opportunities. A SWOT analysis is designed to make it easier to examine the strengths and weaknesses of a company, initiative, or sector in a practical, fact-based, and data-driven manner. The organization must keep the analysis accurate by avoiding preconceived conceptions or gray areas and putting more of an emphasis on real-world settings. Instead of using it as a prescription, businesses should utilize it as a suggestion. PEST Methodology PEST analysis is a methodology for categorizing environmental effects as political, economic,social, and technological features. Any organization can benefit from a study of the PEST analysis method and examples related to this technique. To change the term to PESTLE analysis, legal and environmental factors are frequently included. PEST analysis takes into account the impact of these factors on the business. The findings of this analysis can be used to capitalize on opportunities and, as a result, prepare contingency plans for impending threats. PEST analysis is regarded as a valuable strategic method for forecasting market decline or growth, assessing business status, identifying opportunities for improvement, and developing future operational strategy. PEST analysis ensures that the organization is operating in accordance with the dominant influential change forces that may affect the business environment. PEST is especially useful when a company plans to enter new markets or countries. The application of PEST analysis aids in the efficient adaptation to new environments. This methodology can be used to analyze technological problems in this application development.