7050 Week7_Video Presentation - Executive Summary Proposal
pptx
keyboard_arrow_up
School
Strathmore University *
*We aren’t endorsed by this school
Course
MISC
Subject
Information Systems
Date
Nov 24, 2024
Type
pptx
Pages
11
Uploaded by DukeMinkMaster907
Software/System
Development Life
Cycle
5
Wilmington University
Introduction
•
Organizations are increasingly using software in
various ways
•
With the importance of software increasing,
organizations must have ways of developing
high-quality software cost-effectively and within
a short time.
•
Software are developed via software
development lifecycle (SDLC)
•
One of the SDLC methodologies is the agile
methodology and will be employed in a project
to develop an Internet meme generator
Agile Methodology
•
Agile is a flexible SDLC methodology where
software development is approached iteratively.
•
The methodology emphasizes collaboration
among project stakeholders
•
The project to develop an Internet meme
generator is done to design and develop an app
that will allow people to upload funny images,
insert text on the uploaded images, and export
the file
•
The project will go through the concept,
inception, iteration, release, maintenance, and
retirement steps
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
Concept
•
Concept is the first stage where the
project scope is determined and
prioritizing the key project among the
many.
•
During the concept stage, the key
requirements are discussed by the
project owner
•
Features to be supported by the app
and how the app will look when
released are also discussed along with
time and cost
Inception
•
The inception stage is where the
development work begins
•
The team for the development
is selected
•
The selected team is given tools
and resources for the project
•
A mock-up of the user interface
and project architecture are
created
Iteration
•
Also known as the construction, iteration is
the third stage
•
Iteration is the most involving stage as most
development work is done in this stage
•
There is collaboration between developers
and customers
•
The design is turned into code where bare
functionalities are developed
•
More features and changes are made later
in the development
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
Release
•
The project proceeds to the fourth stage
of release where the app is almost ready
•
Before release, the app the quality
assurance team thoroughly tests it for
quality and functionality
•
If the app has bugs and errors, they are
addressed immediately
•
Users are also trained in the release stage
after which the app is released
Maintenance
•
Maintenance as the fifth stage comes
after the deployment of the app
•
During the maintenance stage, the app is
being fully accessed by users
•
Maintenance involves providing support
to the app to enable it to function
smoothly
•
Users may also be trained if needed as
the app is being refreshed
Retirement
•
The final stage is the retirement stage
where the app may be retired by being
replaced by another app
•
A retirement notice is given to users if
it is being replaced
•
End-of-life tasks are conducted and
stop supporting the app.
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
Conclusion
•
There are many SDLC methodologies
that would have been selected to
develop the an Internet meme
generator app
•
The agile methodology was selected
because of the known benefits in such
a project
•
With the agile methodology the release
of the app will happen incrementally
•
Incremental release enable most
requirements to be met.
References
Ismail, M. F. B., & Mansor, Z. (2018). Agile Project Management:
Review, Challenges and Open Issues.
Advanced Science
Letters
,
24
(7), 5216-5219.
Mahadevan, L., Kettinger, W. J., & Meservy, T. O. (2015). Running on
hybrid: Control changes when introducing an agile methodology
in a traditional “waterfall” system development
environment.
Communications of the Association for Information
Systems
,
36
(1), 5.
Mokhtar, R., & Khayyat, M. (2022). A Comparative Case Study of
Waterfall and Agile Management.
SAR Journal (2619-9955)
,
5
(1).
Tarwani, S., & Chug, A. (2016). Agile methodologies in software
maintenance: A systematic review.
Informatica
,
40
(4).
Thesing, T., Feldmann, C., & Burchardt, M. (2021). Agile versus
waterfall project management: decision model for selecting the
appropriate approach to a project.
Procedia Computer
Science
,
181
, 746-756.