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.
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 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:
Challenges: The challenges of the discussed method have been listed as follows:
FDD abbreviated form of feature driven development is another one of the most prominent system/ software development methodology that is massively adopted globally. The discussed unlike the Scrum believes in planning and to attain the objective it designs and develops a strategical plan for each feature of the system. Following the strategical planning, the deemed methodology pursues a series of inspectional actions to justify the validity of the feature in real-world or development application. The discussed approach is deemed most appropriate for the projects that consists a larger number of developers assisting in completion of a project at a large scale. The discussed methodology had its share of pros and cons and they have been listed as following sections.
Advantages: The advantages offered by the development methodology have been discussed as follows:
Disadvantages: The disadvantages of the discussed methodology have been listed as follows:
DSDM abbreviated for the dynamic system/ software development method is the methodology that are equipped to offer assistance in the development of the projects that are largely based on the RAD (Rapid application development) process. The development process of the discussed methodology equips a four phase process where the budget and time are provided with special attention. The DSDM ensures that the development procedure does not escalate the budget and time and for the discussed reason the methodology has emerged as one of the most disruptive choice for the development of the software and systems. The following sections offer the pros and cons of the discussed methodology.
Advantages: The following points are citing witness to the prominence advantages offer by the methodology in consideration:
Disadvantages: The following points cite the disadvantages of the considered methodology:
PDD abbreviated for the plan driven development is a development methodology that according to its name takes account of the plan and plans before acts. The early stages of the deemed methodology are mostly dominated by the planning and the development of the system/ software are also dependent upon the devised planning and hence planning can be called as the key attribute of the discussed methodology. The following sections offers the pros and cons of the discussed methodology.
Advantages: The list attached below cites witness to the advantages that are offered by the discussed methodology:
Challenges: The list bellows cites the weaknesses of the discussed methodology:
The methodologies have its uses in different structures depending upon the organisation and hence, it is recommended that before the adoption of the discussed methodology the project team should asses the complexity and viability of the selected organisatio
MEMO
To: [Name of the Destination]
From: [Name of the Student]
CC: [Name of the Professor]
Date: [Enter the Date]
Re: Adoption and deployment of the UCD (User centric design) based HCI (Human Computer Interface)
The organisation is tackling some issues that needs attention and as part of the solution the development and deployment of the UCD based HCI system has been proposed. It will mitigate the manual challenges of the organisation that are associated with the information and other necessary operations of the organisation. The proposal also deems attentions that the system should be limited as a solution for the challenges rather should also act as a chance of technological advancement that would assist the organisations operations.
The expected result on deployment of the system is that it will enhance the organisation’s operations through automation and in the process offering an efficient and effective mode of operations. Additionally, the workload over the organisational stakeholders will also be mitigated through the adoption of the system. The system is even expected to offer its assistance in the CRM (customer relationship management). The CRM can be maintained by receiving feedback which should be an integral part of the system. Additionally, improvements can also be attached to the system depending upon the need of organisation.
Event |
Event Type |
Trigger |
Source |
Activity/Use Case |
System Response/Output |
Destination |
Application Filling |
External Event |
Registration details are entered |
Customers |
Registration |
Acceptance of the form |
System |
Reviewable of the form |
Internal Event |
Admin reviews the form |
System |
Application review |
Application Analysis |
Customers |
Recording of customer details |
Internal Event |
The system records computer details |
system |
Store customer details |
Storing customer details |
Customers |
Online search & order placing |
Customer searches, selects and place order |
customers |
Search & order |
The items ready to be shipped |
System |
|
Request payment |
Internal Event |
The system requests payment |
system |
Request payment |
Payment request to ship the order |
customer |
Payment process |
Customer processes payment request |
customer |
Payment process |
The customers pays for the order |
system |
|
Order confirmation |
Internal Event |
Post payment order is confirmed |
system |
Confirm order |
The system confirms the order |
customer |
Order shipped |
Internal Event |
Order is shipped |
Shipping team |
Order shipped |
The order is shipped to customers address |
customer |
Track order |
Internal Event |
Post shipment. |
customer |
Track order |
The order can be tracked by the customer |
system |
Monthly report audit |
Internal Event |
Auditing of the sales report |
Audit team |
Check Monthly sales report |
Monthly sales report is audited |
System |
Feedback |
Customer provides feedback |
Customer |
feedback |
Feedback is received |
system |
Figure 1: Domain Model class Diagram
(Source Created by Author using MS VISIO)
Figure 2: Class Diagram
(Source: Created by Author Using MS VISIO)
Figure 3: Use Case
(Source: Created by Author using MS VISIO)
Use Case Name: |
Search & order |
|
Scenario: |
The customer will search the offering and place order |
|
Triggering Event: |
The customer will search the organisational offerings and place the order |
|
Brief Description: |
The order id is developed |
|
Actors: |
Customer, system |
|
Related Use Case: |
Search & use |
|
Stakeholders: |
The customers |
|
Precondition: |
Customer registers in the system |
|
Post Condition: |
Customer will pay |
|
Flow of Activities: |
Actor |
System |
1. Customer searches the order 2. Customer place the order |
1. Enables search/ browse 2. Display offerings |
|
Exception Conditions: |
The customer is registered |
Burke, R., 2013. Project management: planning and control techniques. New Jersey, USA.
Martinelli, R.J. and Milosevic, D.Z., 2016. Project management toolbox: tools and techniques for the practicing project manager. John Wiley & Sons.
Mir, F.A. and Pinnington, A.H., 2014. Exploring the value of project management: linking project management performance and project success. International journal of project management, 32(2), pp.202-217.
Rosemann, M. and vom Brocke, J., 2015. The six core elements of business process management. In Handbook on business process management 1 (pp. 105-122). Springer Berlin Heidelberg.
Essay Writing Service Features
Our Experience
No matter how complex your assignment is, we can find the right professional for your specific task. Contact Essay is an essay writing company that hires only the smartest minds to help you with your projects. Our expertise allows us to provide students with high-quality academic writing, editing & proofreading services.Free Features
Free revision policy
$10Free bibliography & reference
$8Free title page
$8Free formatting
$8How Our Essay Writing Service Works
First, you will need to complete an order form. It's not difficult but, in case there is anything you find not to be clear, you may always call us so that we can guide you through it. On the order form, you will need to include some basic information concerning your order: subject, topic, number of pages, etc. We also encourage our clients to upload any relevant information or sources that will help.
Complete the order formOnce we have all the information and instructions that we need, we select the most suitable writer for your assignment. While everything seems to be clear, the writer, who has complete knowledge of the subject, may need clarification from you. It is at that point that you would receive a call or email from us.
Writer’s assignmentAs soon as the writer has finished, it will be delivered both to the website and to your email address so that you will not miss it. If your deadline is close at hand, we will place a call to you to make sure that you receive the paper on time.
Completing the order and download