Assignment Question SDM
Assignment Question SDM
IN-COURSE ASSIGNMENT
LEARNING OUTCOMES:
Construct the different views of a system using tools and techniques.
Demonstrate appropriate analysis, design, and implementation techniques through a simple
prototype.
CASE STUDY:
MammaSend is a ride sharing idea started by Nancy Lee in 2020 after finding it difficult to find
school bus services following the events of the Covid 19 pandemic. When the schools began opening
again, Nancy found that her job also started requiring her to work from the office and for her to travel
outstation for meetings. The regular school buses that she used to charter to send her 3 children to
school was charging higher rates, and did not seem to follow the social distancing requirements in the
busses. Nancy took the initiative to start a WhatsApp based group among her friends and colleagues,
to help each other take turns to send their children to school.
What started out as a small group of 5 mothers quickly gained attention when others parents heard
about it. The initial group was manually managed by Nancy and her friends to establish a schedule,
but now the group has grown to more than 50 parents and it has become hard to manage, particularly
the tracking of each ride and the charges for each.
Nancy and 5 of her close friends who started the ride sharing group got together and decided to take
the initiative to the next level. They now have 15 full time mothers who are drivers and are looking to
expand with part time drivers. They have hired your consultant firm to help them define what sort of a
system they needed.
Nancy described the current system as such “When a parent calls in wanting to book a ride, I need to
record it and get the information of pick up address and drop off address. I need to know which driver
to ask to pick up the children, so I need drivers to call in and tell me when they are free. A quick check
on Google Maps allows Nancy to be able to determine the distance and the charges for the ride.
She continued, “The drivers receive the information of the requested ride and fees, and manually
confirm with Nancy that they will accept the job to send the child to the destination. The drivers
collect the amount plus a service charge. When drivers report in at closing, we add up the money they
have and compare it to the records we have. After all drivers reported in, we need to create a deposit
slip for the bank for the day’s total receipts. At the end of each week, we calculate what we owe each
driver at the agreed rate and send them a statement and cheque.”
The system should also produce information at some specific points in time – for example, when it is:
TASK:
Assume that you are a software development consultant, hired to advise MammaSend on efficient
development approaches for their project.
PART 1 – (40%)
You are required to document the following:
2.2. IS Methodologies – A system development methodology refers to the steps that are used to
structure, plan, and control the process of developing an information system. Each student is
required to suggest and discuss in detail ONE (1) IS methodology (features, advantages,
disadvantages, etc.).
Group members are to suggest and discuss different IS methodology from each other.
Your answers in a group should include methodologies from Structured Methodology,
Agile based/Process Oriented Methodology, and People-Oriented Methodology.
Scrum
Kanban
Lean (LN)
Dynamic System Development Model, (DSDM)
Extreme Programming (XP)
Crystal
Adaptive software development (ASD)
Agile Unified Process (AUP)
Feature-driven development (FDD)
Scrumban
RAD(Rapid Application Development)
2.3. Selection of Methodology - From your suggestions and discussions in Task 2.2 above, your
group needs to choose only ONE (1) methodology that is best suited for your project. Then,
each student is required to justify the final selected methodology and explain how to apply it
to the proposed system.
Group members are to provide different justifications and explanations from each
other.
(out of the metho suggested in 2.2, choose 1 and explain in detail ,
( y this is chosen )
( how this method is applied to join system. )
All of u choose method but make =your own justification (1-2pg per s)
PART 2 – (60%)
Submission Date
Submission Date
Part Components
and Time
1. Project Planning
22 January 2021
1 2. Agile Principles and IS Methodologies 11.59PM
3. System Analysis
4. System Design 19 February 2021
2
5. Implementation and Deployment 11.59PM
Marking criteria
Allocated
Components
Marks
Project Planning 8
Agile Principles and IS Methodologies 16
System Analysis 16
System Design 18
Implementation and Deployment 24
Documentation & Report Presentation (Layout,
18
formatting, referencing, etc.)
Total 100
Performance Criteria
Distinction (75% and above)
This grade will be assigned to work where the documentation is complete and describes in detail, with
little or no errors, the following components: introduction, feasibility study, usage of SDLC, selection
and application of investigation techniques and analysis / logical design in accordance with excellent
documentation standards. To obtain this grade, the candidate’s individual assignment should show all
techniques of process applied with little or no errors. All deliverables of the individual component
should be coherent with detailed description to explain the diagrams. Overall documentation standards
for both the group project as well as the individual assignment should be of excellent quality. In order
to obtain a grade at this level, individuals should be able to address all issues with regards to not only
their own component of the module but also be those of the other group members. Individual’s
contribution to the project, at this level should be more than 75% and overall peer evaluation should
indicate excellent standards.
End