System Analysis Report: Cloud Solutions, Agile Methodologies, and WMS

Verified

Added on  2022/10/06

|7
|1812
|22
Report
AI Summary
This report analyzes cloud-based solutions and agile methodologies for a warehouse management system (WMS) in the context of an auto parts warehouse. It begins by examining various cloud-based solutions, including SaaS, IaaS, and PaaS, detailing their strengths and weaknesses. The report then delves into agile methodologies, specifically comparing and contrasting the Unified Process (UP) and Scrum frameworks. It highlights the characteristics of each, such as UP's iterative and architecture-centric approach versus Scrum's iterative and incremental framework. The author recommends Scrum for the proposed system, justifying this choice by emphasizing its ability to facilitate iterative development, improve product quality, and enable faster project delivery. The report concludes by referencing relevant academic sources to support the analysis and recommendations, including the benefits of cloud solutions and agile methodologies in enhancing a WMS's capabilities, especially in handling complex functions like inventory management and market responsiveness.
Document Page
0
SYSTEM ANALYSIS
System Analysis
Name of the Student
Name of the University
Author Note
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
1
SYSTEM ANALYSIS
Cloud based solutions
The important functions of a warehouse management system are receiving of the goods,
tracking the stocks, ensuring efficient storage, shipping and picking of goods, dispatching of the
goods etc. There are various cloud based solutions like SaaS, IaaS, PaaS which needs to be
deployed in the given environment. These services are based on the web which permits the
businesses for the selection of the various functions of the web in place of a fully blown
application (Glukhov et al., 2016). The applications that are based on the web integrates several
parts of the warehouse management system with the utilization of the open standards of UDDI
and XML over the backbone of a protocol like the services based on web are helpful in tracking
of the stocks, dispatching of goods, processing of accounts etc. This permits the warehouse
management system for selecting the various assortments of the web applications. The cloud
based solutions are:
SaaS: This is the most widely utilized cloud based solution that helps in providing numerous
authorization to the cloud tenants for certain applications. A complete solution is provided by
SaaS which is managed as well as owned by the service providers of IT which in turn are optimal
for the applications of the end-user for the regular operations. The various strengths of this cloud
based solution are minimum capital expenses where the need for large capital is eliminated by it,
less time taken for the implementation where few weeks is required for implementing it in the
warehouse management system as compared to that of the on-premise systems that takes months
to get implemented (Lopez-Coronado et al., 2015). The feature of scalability is also available in
SaaS where the web-enabled computers can software with the utilization of hardware that
consumes time. This cloud based solution possesses easy utilization and is not complicated for
the end users along with optimization of various operations. The weaknesses of SaaS are loss of
Document Page
2
SYSTEM ANALYSIS
control, issues regarding the requirements for connectivity, limited applications, very slow speed
along with various features and functions.
IaaS: This cloud based solution stands for infrastructure as service. The advantages of IaaS are it
is very budget friendly and helps in saving costs as the required capacity is paid by the
organization whenever needed at a certain time period. This cloud-based solution is scalable and
flexible too. It possess high availability and faster time for marketing. It also helps in focusing on
the growth of the business (Keegan et al., 2016). The weaknesses that are related to IaaS are
security issues, technical issues, flexibility issues. Its weaknesses also include issues related to
extra dependency for data on the providers and privacy of the users. It also includes drawbacks
related to maintaining, virtualized services and upgrading the software.
PaaS: Platform as a Service has various advantages like management of streamlined application,
reduction in the complexity, faster time for marketing, increment in agility, instant access to the
internal infrastructure, efficient computing and a secure and reliable method for accessing the
software applications and packages. It possesses easy and simple utilization. Along with various
advantages, some disadvantages of this cloud based solution are privacy of data, mix-up of the
complexities which results due to the development of some local applications and cloud
applications (Maximini et al., 2018). The other disadvantage is the migration of the vendors that
leads to a huge problem.
In other words, there various benefits of a cloud-based solution. Its implementation is
very simple. The accessibility of the cloud-based solutions are easy. These are very flexible as
well as reliable regarding data backup. Extra software or hardware is not required for the
implementation of the cloud-based solution. These are budget friendly, requires no downtime,
have limitless storage and are scalable. This is helpful in restoring the data that are lost. Along
Document Page
3
SYSTEM ANALYSIS
with various advantages, it also possess disadvantages like the security risks which is dependent
on the level of security provided by the suppliers of the cloud-based solutions, huge costs of
several features etc.
Agile methodologies
Unified Process or UP is an incremental, iterative, architecture-centric process of
development that is driven by the use case which grasps the unified modelling language and is
also a complaint with the Meta model of system process engineering. The unified process or UP
is applicable to various number of software systems possessing various levels of managerial as
well as technical complexities across various number of domains and numerous cultures of
organization (Larman & Vodde, 2016). The unified process or UP is also indicated as the unified
software development process.
In other words the unified process or UP can also be referred as the refinement of the
rational unified process. This is a form of an extensible framework which in turn can be
customized according to the specifications of the project. The process of development is divided
into four categories by the UP or the unified process (Ahmed, Tayyab & Babar, 2017). The four
categories includes inception, elaboration, conception and transition. The important
characteristics of unified process includes of it being a risk focused, incremental, iterative,
architecture-centric and in addition to it, the unified process is driven by the use case.
Scrum is referred to as a framework and within that framework, complicated adaptive
problems can be addressed by the people during the creative and productive delivery of the
products and the products are of higher values (Kuhrmann et al., 2017). In other words, it is a
very simple framework which can be utilized so that the teams could effectively collaborate on
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
4
SYSTEM ANALYSIS
highly complicated products. The various features of scrum is that it is of light weight, very
simple for understanding and in turn is very hard to master it. On the other hand, it is not a
methodology and is just the opposite of the interwoven components which are mandatory. An
algorithmic approach which in turn is programmed is replaced by scrum especially for the
organizations as well as several people for the method of solving numerous complicated
problems (Ries, 2018).. The various events of scrum are sprint, sprint planning, sprint review,
daily scrum, and sprint retrospective. The value or work responsible for providing opportunities
and transparency is represented by the artefacts of scrum. The various artifacts of scrum are
product backlog, sprint backlog and increment.
For the given scenario of the warehouse management system, scrum is recommended and
should be utilized for the proposed system because various new features can be developed in
increasing order in sprints by the utilization of the scrum. The quality of the development of the
product can also be improved (Wang, Ramadani & Wagner, 2017). The generation of the
required methodology for the development of the complex products in a very simple manner is
enabled by scrum. It also leads to the faster delivery of all the projects as compared to the
traditional one. The utilization of scrum leads to the generation of data (Pohl, & Hof, 2015). The
utilization of scrum in the development of a product makes the product flexible as well as
efficient one for the completion and development of any sort of complex project.
The utilization of scrum will enhance the capacity of the warehouse management system
in handling all the complex functions of the organization like the load of the inventory along
with meeting the market requirements in an efficient manner.
Document Page
5
SYSTEM ANALYSIS
References
Ahmed, A. R., Tayyab, M., Bhatti, S. N., Alzahrani, A. J., & Babar, M. I. (2017). Impact of
Story Point Estimation on Product using Metrics in Scrum Development Process.
IJACSA) International Journal of Advanced Computer Science and Applications, 8(4),
385-391.
de la Torre-Díez, I., Lopez-Coronado, M., Soto, B. G. Z., & Mendez-Zorrilla, A. (2015). Secure
cloud-based solutions for different eHealth services in spanish rural health centers.
Journal of medical Internet research, 17(7), e157.
Glukhov, V. V., Ilin, I. V., & Iliashenko, O. J. (2016). Improving the efficiency of architectural
solutions based on cloud services integration. In Internet of Things, Smart Spaces, and
Next Generation Networks and Systems (pp. 512-524). Springer, Cham.
Keegan, N., Ji, S. Y., Chaudhary, A., Concolato, C., Yu, B., & Jeong, D. H. (2016). A survey of
cloud-based network intrusion detection analysis. Human-centric Computing and
Information Sciences, 6(1), 19.
Kuhrmann, M., Diebold, P., Münch, J., Tell, P., Garousi, V., Felderer, M., ... & Prause, C. R.
(2017, July). Hybrid software and system development in practice: waterfall, scrum, and
beyond. In Proceedings of the 2017 International Conference on Software and System
Process (pp. 30-39). ACM.
Larman, C., & Vodde, B. (2016). Large-scale scrum: More with LeSS. Addison-Wesley
Professional.
Document Page
6
SYSTEM ANALYSIS
Maximini, D., Maximini, & Rauscher. (2018). Scrum Culture. Springer International Publishing
AG, part of Springer Nature.
Pohl, C., & Hof, H. J. (2015). Secure scrum: Development of secure software with scrum. arXiv
preprint arXiv:1507.02992.
Ries, J. (2018). Scrum: The Complete Step-By-Step Guide to Managing Product Development
Using Agile Framework.
Wang, Y., Ramadani, J., & Wagner, S. (2017, November). An exploratory study on applying a
scrum development process for safety-critical systems. In International Conference on
Product-Focused Software Process Improvement (pp. 324-340). Springer, Cham.
chevron_up_icon
1 out of 7
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]