100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.2 TrustPilot
logo-home
Other

INF3705 Assignment 1 Semester 1 May 2024(A Pass)

Rating
-
Sold
-
Pages
17
Uploaded on
05-10-2024
Written in
2024/2025

INF3705 Advanced Systems Development Assignment 1 - May 2024(A Pass)

Institution
Course










Whoops! We can’t load your doc right now. Try again or contact support.

Written for

Institution
Course

Document information

Uploaded on
October 5, 2024
Number of pages
17
Written in
2024/2025
Type
Other
Person
Unknown

Subjects

Content preview

INF3705

Advanced Systems Development

Assignment 1

by

,Question 1
Critically discuss the 5 levels involved in the process of maturity model.

The Five levels in the Maturity Model are:

Maturity models are frameworks that assess the levels of process maturity within an
organization and are commonly used in software engineering. These models provide
companies with a guide to gradually improve their software development processes.
Let's take a closer look at each step:
Level 1 Initial: At this point, procedures are sometimes haphazard, undefined, and
ad hoc. Standardisation is usually lacking, and individual efforts,
rather than institutionalised processes play a major role in determining success.
Crucially, this stage frequently leads to uneven quality and significant risk, even
while it may allow for innovation and flexibility. Due to uncertain results,
organisations functioning at this level may have challenges with project deadlines,
budget overruns, and disgruntled customers.
Level 2 Repeatable: This level is project management focused. In order to give their
procedures some consistency, organisations begin to apply fundamental project
management techniques at this level. They set up roles and responsibilities, describe
their procedures, and start gathering data to track performance. This level still has
limits even though it is an improvement over the first stage. Crucially, procedures
can be suppressed by being rigorously adhered to without modification to suit project
requirements. Additionally, there might be more emphasis on compliance than on
real progress, which would result in inefficient bureaucracy.
Level 3 Defined: At this stage, businesses have standardised, well defined
procedures that are suited to their particular requirements. Continuous process
improvement, training, and documentation are prioritised. Crucially, there can still be
discrepancies between stated procedures and actual practices on the ground, even
though this degree of maturity constitutes a major advancement. Process
compliance may take precedence over the requirement for flexibility and adaptability
to change, which could impede creativity and environment adaptation in dynamic
settings.
Level 4 Managed: At this stage, organizations utilize quantitative measures for the
management and regulation of their processes. They gather information on how their
processes are performing and utilize statistical methods to analyse and enhance

, them. It is important to note that although quantitative measures offer useful
information, there is a danger in concentrating solely on measurable elements of
performance and neglecting qualitative aspects like customer satisfaction and
employee morale. Furthermore, there could be difficulties in precisely assessing
specific intangible elements of software development, like code quality and team
cooperation.
Level 5 Optimizing: At this level of maturity, organizations always aim to enhance
processes through quantitative feedback and innovation. They actively pinpoint and
solve underlying problems, foster a mindset of learning and creativity, and quickly
adjust to new situations. Importantly, although companies operating at this stage are
incredibly flexible and creative, there is a danger of becoming too comfortable and
depending too much on previous achievements. Continuous improvement initiatives
may also demand substantial resources and may not always produce immediate
concrete outcomes, necessitating a sustained commitment from the organization.


To sum up, although maturity models offer a helpful structure for evaluating and
enhancing software development processes, it is important to thoroughly assess the
pros and cons of each level. Organisations can use maturity models to successfully
identify their strengths, weaknesses, and opportunities for progress by critically
analysing each level and its constraints. This will ultimately lead to increased
efficiency, effectiveness, and a culture of continuous learning.
$5.30
Get access to the full document:

100% satisfaction guarantee
Immediately available after payment
Both online and in PDF
No strings attached

Get to know the seller
Seller avatar
cpeterssmith

Get to know the seller

Seller avatar
cpeterssmith University of South Africa (Unisa)
Follow You need to be logged in order to follow users or courses
Sold
0
Member since
6 year
Number of followers
0
Documents
2
Last sold
-

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Frequently asked questions