IT Management Responses
Question
First discussion
There are seven stages within the System
Development Life Cycle (SDLC) that are utilized within GGFRTs IT organization:
planning, requirements, designing, software development and testing,
implementation, and maintenance (Preston, 2021, para. 2). GGFRTs transfer from
an IT organization to a new CIO organization works well with all the new
technology and systems becoming automated. The best SDLC methodology for
accomplishing all GGFRTs objectives would be the agile model. The agile
model works well with software development providing faster results with
smaller incremental changes between deliverables with more iterations and
testing (Preston, 2021, para. 3). GGFRTs objectives are to integrate its
software applications into other systems with data being provided and accessed
by other applications and systems to provide data and reports for all employees
and customers where appropriate. Scrum functions with the agile
development process framework called sprints which provide maximum productivity
within a team for getting work done by dividing it into roles, artifacts, and
time increments which are iterative and incremental (Cprime, 2022, para.
2). The agile scrum methodology processes assist GGFRT in meeting its strategic
objective of having the ability to track products and trucks to provide faster
service for customers with real-time services and providing customers complete
transparency of freight and services. The faster and iterative processes
of the agile scrum methodology provide faster deliverables that are useable and
tested in the shortest time frame while the rest of the tracking application is
being worked upon to provide other functions for other GGFRTs systems.
The potential challenges for successfully implementing the agile scrum model
are both the familiarity of the agile scrum model and how well the team works
together in attaining cohesiveness, productivity, and proficiency. Other
challenges using the agile scrum methodology are the issues of combining other
methodologies into the project that will not work well in the process.
References
Cprime. (2022). What is agile? What is
scrum? https://www.cprime.com/resources/what-is-agile-what-is-scrum/
Preston, M. (2021, January). System
development life cycle guide. https://www.clouddefense.ai/blog/system-development-life-cycle
2nd discussion
One of the processes in implementing
new software is conducting a System Development Life Cycle (SDLC). The SDLC
improves the quality of software by following a process that eliminates many of
the potential pitfalls that software development projects can sometimes take
(Altvater, 2020). Since GGFRT’s potential growth is reliant on the new system
it is important that we follow the steps of the SDLC which include:
Requirement analysis
Planning
Software design such as
architectural design
Software development
Testing
Deployment
To pick the correct model of the
SDLC for GGFRT, we must make sure the model aligns with our strategic
objectives. Most of GGFRT’s strategic objectives revolve around the loading/delivery/tracking
of freight, utilizing the loaded miles of shipments, and our customer’s overall
satisfaction. Since GGFRT’s new software will be building off an infrastructure
already in place, The Iterative model of the SDLC would be a good fit. This is
because the Iterative Model focuses on repetition and the software can be
quickly developed for very little cost, since its already in place, then tested
and improved through rapid successive versions. Since our roadmap of completion
is divided up into six 2-month increments, we can carry out a progressive plan
that builds off of what we already have in place and improves rapidly before
the next stage is carried out.
Resources
Altvater, A. A. (2021, March 30).
What is SDLC? understand the software development life cycle. Stackify.
Retrieved May 4, 2022, from https://stackify.com/what-is-sdlc/
3rd discussion
Software development cycle is
defined as “the overall process of developing, implementing, and retiring
information systems through a multistep process from initiation, analysis,
design, implementation, and maintenance to disposal.” (University of Maryland
Global Campus, n.d.) They are used to determine the lifecycle of any software
ensuring the software is implemented, maintained, and retired based on this
lifecycle. GGFRT will require a lifecycle for their systems being created and
implemented, as well as, retiring the older financial and accounting
system.
There are several different software
development lifecycles that can be used. GGFRT will best benefit from using the
Agile model. According to Mondayblog, “The Agile SDLC development method
focuses on collaborative decision-making, customer satisfaction, and
development over multiple short cycles or sprints, rather than a top-down
process with a single series of stages. (Mondayblog, 2022)
The strategic objective the Agile
methodology will work with is the want to track the whereabouts of freight both
in the terminals and on trucks to provide customers with accurate delivery
dates and times. This strategic goal is a customer forward and is one that will
evolve as it’s implemented. This methodology will allow for GGFRT to work on
different phases of the development cycle simultaneously. This also allows the
flexibility to collaborate and test the software used for tracking the freight
and ensure the implementation will work for GGFRT.
The potential challenge to this
implementation would be allowing too much input while collaborating with
stakeholders causing the undefined start of the project due to the constant
change in software requirements. Another potential challenge would be the ability
to change the requirements while in development. This can create issues with
deliverables for the project so Lance must ensure he keeps a close eye on the
project and ensure stay engaged with any changes made to the requirements and
deliverable if he wants a successful life cycle.
References
University of Maryland Global
Campus. (n.d.). The System Development Life Cycle. Document posted in IFSM 301
online classroom, archived at https://learn.umgc.edu
Mondayblog. (2022, February 09).
What is Agile SDLC and how should you use it in 2022?. Retrieved May 06, 2022,
https://monday.com/blog/rnd/agile-sdlc/


Solution
IT Management Responses
First Response
It is clear from
Preston 2022, para. 2 that the main objective of the GGFRTs is to ensure that
its software applications are integrated with the data being accessed and that
is being provided by the system as well as the application which helps in the
provision of a report and data for all customers and employees whenever the
information is needed. Some of the importance that Scrum is primarily applied
in the agile development process framework is that Scrum is a method for
facilitating teamwork (Milićević et al., 2019). When teams practice Scrum the
same way as a rugby team (where it gets its name), they are encouraged to learn
from their mistakes, self-organize as they work on an issue, and reflect on
their successes and failures to improve their performance continuously.
I also agree with
the facts in para. 2, where while software development teams are the commonly known
users of Scrum, its ideas and lessons may be used across a wide range of teams.
One of the reasons Scrum has become so famous is because of this. When it comes
to project management, Scrum is often viewed as a combination of meetings,
tools, and responsibilities that work together to help teams structure and
manage their work. That also makes the Agile model methodology one of the
methods that accomplish the GGFRTs objectives (Milićević et al., 2019). According
to the document, the Agile Manifesto stated what the industry should value
rather than what its people already value.
Second Response
Para 3 also clarifies
that, rather than procedures and technologies, individuals and their
relationships fall under this category. Instead of detailed instructions, use a
working program. Instead of contract negotiation, focus on customer
collaboration. Rather than reacting to a situation as it unfolds. The
developers discovered a better and more efficient procedure when they valued
each of the criteria on the left end of the screen. There are twelve
theoretical concepts and approaches that the employer and their staff need
to adhere to to ensure that the organization utilizes agile software
development (Younas et al., 2018). A deeper understanding of each of these
concepts and methods, on the other hand, is an entirely different matter.
Third Response
I also concur with
the details in para 3 where, for a wide range of applications, from business
applications to in-house production to contract programming to even
non-software tasks, the Agile Scrum Methodology has been adopted by numerous
large corporations such as Microsoft and Yahoo. Google, and IBM. The Scrum
technique is based on self-organizing groups and two-week periods known as “sprints
.” There is a “Product Backlog” of things to do (Milićević et al., 2019).
However, research has it that in contrast to the traditional waterfall
methodology, the agile scrum methodology produces work products that are usable
and evaluated in the shortest amount of time possible. Meanwhile, work is being
done on the rest of the tracking application, which will eventually provide
additional functions for those other GGFRTs systems. The familiarity with the
agile scrum model and the team’s ability to work together to achieve cohesion,
efficiency, and competency are both potential obstacles to effectively
deploying the agile scrum model.
It is also better
to understand that each sprint planning meeting is attended by the team, a
Scrum Team, and a Product Manager. At this meeting, we examine the products on
the product backlog to prioritize each, and then we choose which ones to work
on which align with what para 3 discusses (Milićević et al., 2019). During the
planning phase, it is decided what will be worked on, and it also helps develop
a thorough grasp of what is required. It is noteworthy that tasks are timed as
part of the sprint planning phase.
Reference
Milićević, J. M., Filipović, F., Jezdović, I.,
Naumović, T., & Radenković, M. (2019). Scrum agile framework in e-business
project management: an approach to teaching scrum. European Project
Management Journal, 9(1), 52-60.
Younas, M., Jawawi, D. N., Ghani, I., Fries, T., &
Kazmi, R. (2018). Agile Development in the cloud computing environment: A
systematic review. Information and Software Technology, 103,
142-158.




About Author
Tough Essay Due? Hire Tough Essay Writers!
We have subject matter experts ready 24/7 to tackle your specific tasks and deliver them ON TIME, ready to hand in. Our writers have advanced degrees, and they know exactly what’s required to get you the best possible grade.
Find the right expert among 500+
We hire Gradewriters writers from different fields, thoroughly check their credentials, and put them through trials.
View all writers