logo

Agile Methods and Memo

   

Added on  2023-04-03

13 Pages2347 Words302 Views
Australian Electric Supply (OZES)
Agile Methods and Memo
6/3/2019

Australian Electric Supply
Table of Contents
Agile & Iterative Systems Development...............................................................................................2
Extreme Programming (XP)..............................................................................................................2
Discussion.....................................................................................................................................2
Set of Advantages..........................................................................................................................2
Set of Disadvantages.....................................................................................................................2
Lean Software Development.............................................................................................................2
Discussion.....................................................................................................................................2
Set of Advantages..........................................................................................................................3
Set of Disadvantages.....................................................................................................................3
Agile Scrum.......................................................................................................................................3
Discussion.....................................................................................................................................3
Set of Advantages..........................................................................................................................3
Set of Disadvantages.....................................................................................................................3
Dynamic System Development Method (DSDM).............................................................................4
Discussion.....................................................................................................................................4
Set of Advantages..........................................................................................................................4
Set of Disadvantages.....................................................................................................................4
Recommended Methodology.............................................................................................................4
Event table.............................................................................................................................................5
Use case diagram...................................................................................................................................6
Use case description..............................................................................................................................6
Domain model class diagram.................................................................................................................8
Design class diagram.............................................................................................................................9
References...........................................................................................................................................10
Appendix.............................................................................................................................................11
1

Australian Electric Supply
Agile & Iterative Systems Development
There are a number of system development methodologies that have been defined which may
be considered by the leaders and senior managers of OZES. The methodology that is
recommended for the project is agile and iterative for developing the system. There are
numerous techniques and sub-methods defined under these. These agile methods are
recommended for the OZES case as they provide adaptive procedures that can be followed
and utilized for system development.
Extreme Programming (XP)
Discussion
It is thee agile procedure in which the software code or package is developed with enhanced
quality and the time to develop is less. It is certain that there are some modifications
requested by the customers during the development phase. The XP method allows the
incorporation of the change and there is increased collaboration maintained with the
customers for obtaining their feedback. The method considers communication and feedback
as the two basic pillars for any project (Kunwar, 2018).
Set of Advantages
The changes during the development phases can be easily included.
Maintenance of increased transparency with the customers.
The time to develop and deploy is less and there are quick deliveries involved.
Set of Disadvantages
There is lesser focus on the product design and a lot of priority is given to the code.
Quality assurance is an activity that emerges late in the lifecycle.
Lean Software Development
Discussion
Lean development is also a method that is included in the set of agile methods. It is the
development methodology that applies the lean concepts to the software development
activities to achieve the desired results. The development tasks are conducted as per the value
streams and these are used to determine the project objectives and processes. There are lean
concepts, such as elimination of wastes, enhancement of quality, and customer collaboration
2

Australian Electric Supply
included so that the development work is streamlined and meets the customer expectations
(Akella and Rao, 2016).
Set of Advantages
The customers are collaborated to make sure that the overall quality of the product is
improved.
The elimination of the waste processes and activities is done so that time and
resources are not wasted.
There are cross-functional teams involved.
Set of Disadvantages
The overall complexity of the development work and activities may be high.
The lack of explicit schedule definition may lead to the emergence of ambiguities in
the project (Ko and Chung, 2014).
Agile Scrum
Discussion
Scrum is one of the most popular methods under the agile methodology that offers iterative
development of the software. There is incremental approach followed and the project
requirements are defined and included in the Product Backlog. The project runs in a series of
sprints. The duration of these sprints is two to four weeks and the number of members in the
agile team is 4 to 7. There is a Scrum Master that is responsible for the streamlined execution
of the development process (Ashbacher, 2010).
Set of Advantages
The members involved in the agile teams have diverse and cross-functional set of
skills.
The changes in the project can be handled and tackled and there is customer
interaction processes conducted at the end of the sprint.
There are limited roles and teams members included so that the distribution of the
roles is carefully done.
Set of Disadvantages
There are cases wherein the inadequate skills of the Scrum Master lead to the
significant issues in the project and may also lead to the project failures.
3

End of preview

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

Related Documents
Australian Electric Supply
|12
|2639
|373

System Analysis and Design
|14
|1909
|73

System Analysis: OZES Case Study
|19
|2873
|68

Agile System Development Methodologies for OZES Case Study
|17
|3121
|414

System Analysis and Design
|17
|2586
|283

Database System Analysis for OZES
|23
|3810
|465