logo

System Analysis and Design: Agile Methodologies and Their Advantages and Challenges

   

Added on  2023-06-11

17 Pages2418 Words301 Views
Running head: SYSTEM ANALYSIS AND DESIGN
SYSTEM ANALYSIS AND DESIGN
Name of the Student
Name of the University
Author Note

1SYSTEM ANALYSIS AND DESIGN
Table of Contents
Introduction:...............................................................................................................................3
Methodology 1:..........................................................................................................................3
Methodology 2:..........................................................................................................................5
Methodology 3:..........................................................................................................................6
Methodology 4:..........................................................................................................................7
Recommendations:.....................................................................................................................8
MEMO:......................................................................................................................................9
Event Table:.............................................................................................................................10
Domain model class diagram...................................................................................................12
Class Diagram..........................................................................................................................13
Use Case:..................................................................................................................................14
Use Case Description...............................................................................................................14
Bibliography:............................................................................................................................16

2SYSTEM ANALYSIS AND DESIGN
Introduction:
Agile methodology is one of the most prominent approach that is adopted by the
project team to conclude a project to successful delivery. The discussed approach takes
consideration of the uncertainty that may occur and assist the development team. The
discussed method assists in coping up with the uncertainty by following iterative
development approach where the requirement along with the solution evolves with the
uncertainty. The evolution of requirement and the solution takes place with assistance of the
collaboration among the “self-organising cross-functional team”. The key terms that have
association with the agile development method are the sprints (incremental & iterative work
sequence) and the self-organizing cross-functional teams (SCRUM team). The Scrum team
believes in making their own statement for the problem in hand rather than consulting
someone from outside. The team consists of the project owner, scrum master and the
development team. The sprint refers to the mathematical process which adopts an initial
guess that furthers assists in developing a sequence for improving of the approximate
remedial measures for a class of identified challenges where the nth approximation takes
assistance of the (n-1)th approximation. The agile methodology is an umbrella within which
different methodologies are operational four of them has been discussed in the following
sections.
Methodology 1:
Scrum as discussed above is one of the most prominent part of the agile methodology
and is a methodology for development of the projects in itself. It pursues the iterative &
incremental agile SDF (software/ system development framework). The key feature of the
discussed methodology is that it focuses on the team as a unit and they together pursue
towards obtaining the common goal of developing the system or software. The Scrum

3SYSTEM ANALYSIS AND DESIGN
methodology opposes the traditional methodology of doing things which consumes time and
effort, instead the deemed methodology embraces the changing scenario and tackles it with
creativity. Hence, it can be stated that the most prominent feature of the discussed
methodology is its capability and desire to learn during the development procedure. The
learning capability makes the developed system more futuristic and creative.
Advantages: Scrum offers definite benefits and the most prominent of them has been
discussed as follows:
The discussed methodology is a continuously learning procedure and hence, omitting
challenges and rectifying the errors is considerably simple.
The visibility of all the processes of a stage is visible.
The change of requirements for the developed system can easily be adopted in by the
discussed methodology and hence making the process highly flexible.
The discussed method continuously seeks customer’s feedback enabling the chances
of better offering than expectation.
The discussed method is time and financial efficient & effective.
Challenges: The challenges of the discussed method have been listed as follows:
The team in the discussed methodology works as a unit and if the team leader attempt
to govern the whole process with strictness than a conflict may arise in project
development team.
Unable to retain th employee for a complete project cycle cites adverse effect on the
project.
Demands an experienced group that have experience in the project development.

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
System Analysis and Design
|19
|2729
|159

ICT310 System Analysis and Design - Assignment
|9
|1322
|149

System Analysis and Design
|15
|2115
|73

System Analysis and Design
|14
|1909
|73

System Analysis and Design
|15
|1813
|298

Adaptive System Development Methodologies, Use Case Modelling, Domain Modelling
|14
|2088
|53