IT Management Responses
Question
Discussion
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
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