Get Instant Help From 5000+ Experts For
question

Writing: Get your essay and assignment written from scratch by PhD expert

Rewriting: Paraphrase or rewrite your friend's essay with similar meaning at reduced cost

Editing:Proofread your work by experts and improve grade at Lowest cost

And Improve Your Grades
myassignmenthelp.com
loader
Phone no. Missing!

Enter phone no. to receive critical updates and urgent messages !

Attach file

Error goes here

Files Missing!

Please upload all relevant files for quick & complete assistance.

Guaranteed Higher Grade!
Free Quote
wave

The Unified Process and Comfort Quilts Limited

Discuss about the Effective Project Management Methodologies Process.

Adaptive methodologies are methodologies that were developed to substitute the traditional methods of system development that followed a predictive approach. Adaptive methodologies were formulated to be used for projects that evolve as the system is developed through a cycle pf phases. Adaptive methodologies adapt to the changes in requirements for projects which are started within uncertain requirements (Icasas, 2014). Adaptive methodologies emphasize on team work where every team member is involved in the development of the project though a special role assigned to that team member. This helps build confidence in team members involved in the development of a project (Olik, 2017). There are many types of adaptive methodologies but this report focuses on The Unified Process (UP) and how it can be used be suited for the development of the Comfort Quilts Limited.

The unified process is a process through which a team performs a set of activities aimed at transforming the requirements of a customer to a fully working software system. The unified process is not a definite process which has a set of rules and guidelines which are supposed to be strictly followed but it’s a customizable framework which can be customized by adding or removing a set of activities on the basis of the needs brought about by the customer and the project, and the resources that are available for the development of the project.

The unified process is an adaptive framework that uses the Unified Modeling Language (UML) to help simplify the project thus making easy for the development team to understand any complexities that may arise in defining requirements of the software (Scott, 2001). Use of UML helps the team of developers to build models that visualize the architecture of the system by showing the structure and the behavior of the system. UML also helps in the actual implementation of the system and documentation of the project as the project continues.

  • The unified process is use case driven. A use case is a sequence of actions that are performed by different actors and internally by the system itself to produce results to achieve a user a goal set by the actors. The actors can be people who are the end users of the system or external systems that interact with the system. For Comfort Quilts Limited, the actors are the customers, suppliers, managers among other end users that interact with the system. The use cases are derived from the end users view or perspective of the system thus the client feels comfortable as he can understand the requirements of the proposed system through the use case diagram. The use cases are expressed in natural language to make it easy for members in the development team and the client team to understand. Use cases are easily understood as they solve complex requirements into less complex requirements thus it’s easy to trace the requirements throughout the development life cycle.
  • The unified process is architecture-centric. The architecture of a system is the fundamental organization of the whole system. For the develop of Comfort Quilts Limited Information System, architecture will be the fundamental foundation on which the system will be developed. The development team must work to ensure that the development of the system must be done to achieve the desired architecture of the system while addressing the use cases to get the key aspects of the system. Architecture of the proposed system is very important to the development of the project because of the following reasons;
  • Helps stakeholders for example the development team to get the bigger picture.
  • Helps organize the development effort of the development team.
  • Helps facilitate possibilities for reuse of different components of the system.
  • Helps manage an evolving system.
  • Helps guide use cases which drive the architecture of a system.
  • The unified process is incremental and iterative

Iteration is a subdivision of the whole project that is released internally to the development team or externally to Comfort Quilts Limited. End of an iteration results to a working version of the system. The system improves in functionality incrementally with every iteration that is completed.

The unified process is able to adapt to changes in requirements as the system is developed iteratively. With each iteration, the development team is able to assess and get a review from the client. The feedback can be used to continually improve the previous iterations or can be incorporated in the next increments thus making it easy to deal with uncertainties that arise in changes in requirements (Scott, 2017).

The iterative approach of developing the system followed by the unified process makes it easy for the development team to focus on the most critical risks that arise in the early stages of the development. The risks can be technical risks, architectural risks or requirement risks.

Development of a project is done through a sequence of cycles where at the end of every cycle, a new version of the system is released. Every cycle is divided into phases. At the end of every phase a milestone is achieved (Qureshi, 2017). The four phases in every cycle of the unified process are;

The inception phase is the phase the development team and the client team work to determine and establish whether it is viable to undertake the project.

The elaboration phase is the phase that the project team will determine the ability of the development team to develop the proposed Comfort Quilt Limited System given the schedule constraints, financial constraints including resources and other constraints that may arise when the project commences.

The construction phase is the phase the actual development or building of the proposed Comfort Quilts System is done incrementally and iteratively to deliver a working and better version of the system with each increment.

The transition phase is the final phase on which the Comfort Quilts information system will be deployed for use by the end users.

The unified process is the most suited adaptive methodology as it enables modelling of the proposed system using the unified modelling language which will help in decomposing the requirements of the system into structural and behavioral requirements of the Comfort Quilt Limited system.

Event

Event Type

Trigger

Source

Activity/Use Case

System Response/

Output

Destination

Fill application

External

New supplier purchase

supplier

Fill application

Application sent to the supplier

Purchase manager

View application

External

New application

Purchase manager

View application

Display details of application

Purchase manager

Update status of application

External

Application review

Purchase manager

Update application status

Application status updated

Purchase manager

Send application review notification

Internal

Application status update

System

Send notification email

A notification email was sent to the applicant

Supplier

Make order

External

New order

Purchase manager

Make order

Order sent to the supplier

Supplier

View order

External

New order

supplier

View order

Display order details

supplier

Process a new order

External

New order

Supplier

Process order

Order processed successfully

Supplier

Record Order shipment details

External

New shipments

Purchase manager

Record shipment details

Shipment details recorded successfully

Purchase manager

Generate report on individual purchases

External

Report generation

Purchase manager

Generate individual purchases report

Display report

Purchase manager

Generate individual shipment reports

External

Report generation

Purchase manager

Generate individual shipment report

Display report

Purchase manager

Generate shipping

reports

External

Report generation

Purchase manager

Generate shipping reports

Display report

Purchase manager

Generate general purchases report

External

Report generation

Owner(Allison William)

Generate purchases report

Display report

Owner (Allison William)

Generate shipment arrival date reports

External

Report generation

Owner (Allison William)

Generate shipment report

Display report

Owner (Allison William)

Generate Shipping method reports

External

Report generation

Owner (Allison William)

Generate shipping method report

Display report

Owner (Allison William)

Use Case ID:

U1

Use Case Name:

Create supplier

Created By:

Author

Last Updated By:

Author

Date Created:

20/09/2017

Date Last Updated:

20/09/2017

Actors:

Purchase manager

Description:

Purchase manager approves an application sent by a supplier to add a new customer

Trigger:

Approve application

Preconditions:

The supplier must have sent an application

Postconditions:

The application should be approved or rejected

Normal Flow:

1.      Purchase manager selects an application sent by a supplier.

2.      System displays the application

3.      Purchase manager manually reviews the application

4.      Purchase manager approves the application

5.      System updates the status of the application

6.      System sends a notification to the supplier

Alternative Flows:

4.1 Purchase manager rejects the application

4.2 Record reason for rejection

4.3 Continue to step 5

Exceptions:

Includes:

Sending notification

Priority:

High

Frequency of Use:

Regularly

Business Rules:

For a potential supplier to become a supplier to Comfort Quilt limited, the supplier has to send an application

Special Requirements:

The system validates the application details before they are sent by the sent by the supplier

Assumptions:

The purchase manager is the only person of reviewing supplier

Notes and Issues:

The system will have to be configured with a mailing service to send notifications via email so that the supplier can be notified easily on the status of the application

References

Icasas, P., 2014. 5 More Effective Project Management Methodologies. Easy projects. Available at: https://explore.easyprojects.net/blog/5-effective-project-management-methodologies [Accessed October 20, 2017].

Olik, A., 2017. How to Choose the Right Project Management Methodology. Active Collab LLC. Available at: https://activecollab.com/blog/project-management/how-to-choose-the-right-project-management-methodology [Accessed October 20, 2017].

Qureshi, A., 2017. Project Management Methodologies: A Comprehensive Guide for Beginner’s. Task Que. Available at: https://blog.taskque.com/project-management-methodologies/ [Accessed October 20, 2017].

Scott, K., 2001. Overview of the Unified Process. Inform IT. Available at: https://www.informit.com/articles/article.aspx?p=24671&seqNum=7 [Accessed October 20, 2017].

Scott, L., 2017. What is Adaptive Project Management? PM blog. Available at: https://www.esi-intl.co.uk/blogs/pmoperspectives/index.php/what-is-adaptive-project-management/ [Accessed October 20, 2017].

Cite This Work

To export a reference to this article please select a referencing stye below:

My Assignment Help. (2018). Essay: Effective Project Management - An Overview" (48 Characters). Retrieved from https://myassignmenthelp.com/free-samples/effective-project-management-methodologies-process.

"Essay: Effective Project Management - An Overview" (48 Characters)." My Assignment Help, 2018, https://myassignmenthelp.com/free-samples/effective-project-management-methodologies-process.

My Assignment Help (2018) Essay: Effective Project Management - An Overview" (48 Characters) [Online]. Available from: https://myassignmenthelp.com/free-samples/effective-project-management-methodologies-process
[Accessed 12 June 2024].

My Assignment Help. 'Essay: Effective Project Management - An Overview" (48 Characters)' (My Assignment Help, 2018) <https://myassignmenthelp.com/free-samples/effective-project-management-methodologies-process> accessed 12 June 2024.

My Assignment Help. Essay: Effective Project Management - An Overview" (48 Characters) [Internet]. My Assignment Help. 2018 [cited 12 June 2024]. Available from: https://myassignmenthelp.com/free-samples/effective-project-management-methodologies-process.

Get instant help from 5000+ experts for
question

Writing: Get your essay and assignment written from scratch by PhD expert

Rewriting: Paraphrase or rewrite your friend's essay with similar meaning at reduced cost

Editing: Proofread your work by experts and improve grade at Lowest cost

loader
250 words
Phone no. Missing!

Enter phone no. to receive critical updates and urgent messages !

Attach file

Error goes here

Files Missing!

Please upload all relevant files for quick & complete assistance.

Plagiarism checker
Verify originality of an essay
essay
Generate unique essays in a jiffy
Plagiarism checker
Cite sources with ease
support
Whatsapp
callback
sales
sales chat
Whatsapp
callback
sales chat
close