2. Global Knits Project Version 1.0
TABLE OF CONTENTS
1. EXECUTIVE SUMMARY
1.1. Issue
1.2. Anticipated Outcomes
1.3. Recommendation
1.4. Justification
2. BUSINESS CASE ANALYSIS TEAM
3. PROBLEM DEFINITION
3.1. Problem Statement
3.2. Organizational Impact
3.3. Technology Migration
4. PROJECT OVERVIEW
4.1. Project Description
4.2. Goals and Objectives
4.3. Project Performance
4.4. Project Assumptions
4.5. Project Constraints
4.6. Major Project Milestones
5. STRATEGIC ALIGNMENT
6. COST BENEFIT ANALYSIS
7. ALTERNATIVES ANALYSIS
8. APPROVALS
2
Pinnacle Software
3. Global Knits Project Version 1.0
1. EXECUTIVE SUMMARY
This business case discusses how the automation of Global Knits, a garment
manufacturing and export company based in India and how it will solve existing problems, the
switch from manual to automated processes, benefits of the project and recommendations for the
same. The business case also talks about goals and objectives of the project, assumptions,
constraints and performance measures.
1.1.Issue
Global Knits has been relying on manual methods till now for managing their
manufacturing and export processes. With its expanding business worldwide, a lot of
resources need to be involved in its administration, operations, maintaining inventory
and order tracking process. Manual efforts leads to a drag in the process and there is
always risk of human errors. Thus, Pinnacles software has come up with a software
solution to automate and manage the entire process of Global Knits from receiving the
order to delivering the product to the customer. By doing so material wastage and human
errors would be reduced, machinery could be brought to its optimum usage and order
completion can take place within its estimated time frame. Global Knits will save from
the additional expenses that occur due to order delays and expensive shipping modes
used for immediate delivery.
1.2.Anticipated Outcomes
The switch from manual to an automated process will enable Global Knits to control and
manage its order processing in a seamless manner. The system that will be built will
enable the executive board and other personnel to track the status of each order. The
system will store the details of raw materials that are available in the inventory, thereby
preventing its wastage and reducing costs. The system will calculate financial, human
and other resources required to manufacture a particular order. As a result, resource
allocation will be optimum and efficient. The shipping costs can be reduced if the order
is processed with enough time in hand to export it using waterways instead of by air.
1.3.Recommendation
The proposed system aims at improving efficiency, reducing dependency on manual
activities and wastage costs. All the processes will be managed and tracked using this
system instead of the current manual processing. This will reduce human efforts as well
3
Pinnacle Software
4. Global Knits Project Version 1.0
as errors resulting from manual processes. The system will take care of resource
allocation based on size of order, type of order and the required delivery date.
1.4.Justification
The migration of order processing and tracking from legacy manual system to the
automated system will result in improved and efficient allocation of resources with
regards to raw materials and machinery as well as human resources. Analyzing the status
quo of the way business is carried out at Global Knits, this project will provide the best
solution to existing problems caused due to manual processing. It will expedite the
manufacturing and export processes and reduce overhead and management costs.
2. BUSINESS CASE ANALYSIS TEAM
The following individuals comprise the business case analysis team. They are responsible
for the analysis and creation of the WP Project business case.
Role Description Name/Title
Project Manager
Manages the business case and
project team
Abhinav Punj, Project
Manager
Systems Analyst
Provides all technology support
for the project
Harshit Shah, Systems
Analyst
Process Improvement
Advises team on process
improvement techniques
Nayyar Unda, Process Team
Lead
Business Analyst
Manages the business case and
project team
Avikal Chhetri, Business
Analyst
Systems Architect
Provides all software support for
the project
Nupur Gulalkari, Systems
Architect
4
Pinnacle Software
5. Global Knits Project Version 1.0
3. PROBLEM DEFINITION
3.1.Problem Statement
A garments manufacturing and export company, Roots Overseas, has always relied on
manual efforts to execute their process of delivering the desired order. As the number
and size of the orders grow, the reliability on the manual process increases
This leads to a drag in the process and decreases accuracy of the timeframes required to
complete the order
To avoid this and expedite the process the business has decided to automate and manage
the entire process from receiving the order to delivering the product to the customer.
3.2.Organizational Impact
The following is a detailed description of how organization’s tools, processes, roles and
responsibilities of personnel would be accordingly altered after implementation of this
project.
Tools: The company previously did not implement any computerized tools and was only
relying on mechanized tools. With the implementation of this project, new tools and
techniques will be introduced and will be operational. This will require training of the
staff and personnel to acquire the required skills to use these tools and also develop the
proficiency to integrate them into existing systems.
Processes: This automation project streamlines and simplifies the ordering procedures,
payments procedures, managing the inventory and shipping procedures.
Roles and Responsibilities: This project would lessen the workload on managers by
automating the legacy processes, transformation to a more paperless work and
segregating the departments into specific ones. New Departments such as Inventory
Department which handles the raw material requirements, Finance Department for
handling the payment transactions related to orders and inter department payments,
Logistics Department for handling the shipments, Operations Department for calculating
various factors associated with an order. These departments will have their own
respective work areas
Hardware/Software: As previously there were no hardware/software system, Global
Knits will have to install new Servers, Operating Systems, frameworks and setting up a
network for connecting all the departments for communication. Such a system will
greatly increase performance and speed up the company output.
5
Pinnacle Software
6. Global Knits Project Version 1.0
3.3.Technology Migration
This section is not applicable to the project.
4. PROJECT OVERVIEW
The Global Knits Automation Project overview provides detail for how this project will
address Global Knits’s business problem. The overview consists of a project description,
goals and objectives for the Global Knits Automation Project, project performance criteria,
project assumptions, constraints, and major milestones. As the project is approved and
moves forward, each of these components will be expanded to include a greater level of
detail in working toward the project plan.
4.1.Project Description
The Global Knits Automation Project will develop an automated software that would
replace all the manual processes involved in Global Knits. This automation project
streamlines and simplifies the ordering procedures, payments procedures, managing the
inventory and shipping procedures. Business executives and managers will be able to
manage and track these processes using the system effectively. This will minimize most
of the errors generated through manual efforts. The system will improve efficiency for
resource allocation based on size of order, type of order and the required delivery date. It
will enable Global knits to experience significant growth in next 10 years.
This project will result in greater efficiency in estimating raw materials required and
inventory management. Managers can order raw materials required for new orders and
in right quantity, thus minimizing material wastage. Optimum machinery can be put to
use as operations manager can allocate resources effectively using the Global Knits
Automation Project. System will estimate the time frame of processing orders, based on
which additional costs in the form of expensive shipping could be avoided.
The Departments and their managers will have more autonomy and less dependency on
other personnel. Once implemented, this system would greatly impact the output of the
company and elevate it’s business to significant position.
4.2.Goals and Objectives
The Global Knits Automation Project directly supports several of the corporate goals
and objectives established by Global Knits . The following table lists the business goals
and objectives that the Global Knits Automation Project supports and how i t supports
them:
Business Goal/Objective Description
6
Pinnacle Software
7. Global Knits Project Version 1.0
To estimate the raw
materials required
Estimation of raw materials required for a new order by
the system .
Management of
Inventory
Reduce material wastage by maintaining record of
materials used and their usage
Estimate the time frame
of Processing
Estimating Time Frame for Order completion
Costing and budgeting Process for calculating Order costs an
Determine mode of
shipping
Determining of Mode of shipping based on estimated
time frame
4.3.Project Performance
The following table lists the key resources, processes, or services and their anticipated
business outcomes in measuring the performance of the project. These performance
measures will be quantified and further defined in the detailed project plan.
Key
Resource/Process/Serv
ice
Performance Measure
Inventory Management
The system will keep track of all raw material and avoid its
wastage
Timeline Assessment Enable estimation of time required to deliver the order
Costing Proper evaluation of the price of the finished product
Shipping
Based on timeframe and costs,the mode of shipping can be
determined
4.4.Project Assumptions
The following assumptions are considered for the Global Knits Project:
● Staff will be trained to use the new automation tool for their respective roles
● Funding is available for training
● Funding is available for implementing the internal network in the company
● Project is supported by the management and will provide necessary information
for its successful completion
7
Pinnacle Software
8. Global Knits Project Version 1.0
4.5.Project Constraints
The following constraints apply for the Global Knits Project :
● IT resources are not available for support and maintenance at Global Knits. They
have to rely on Pinnacle Software for help in case of any problems in the system.
● As Global Knits employees have relied on manual processing, there might be
certain reluctance in switching to the automated system. The users have to be
trained before the system can be put to use
4.6.Major Project Milestones
The following are the major project milestones identified at this time. As the project
planning moves forward and the schedule is developed, the milestones and their target
completion dates will be modified, adjusted, and finalized as necessary to establish the
baseline schedule.
Milestones/Deliverables Target Date
Project Charter 10/12/2014
Project Plan Review and Completion 03/11/2015
Project Kickoff 04/20/2015
Phase I Complete 06/15/2015
Phase II Complete 09/10/2015
Phase III Complete 10/15/2015
Phase IV Complete 12/20/2015
Phase V Complete 02/15/2016
Closeout/Project Completion 04/31/2016
5. STRATEGIC ALIGNMENT
This Project directly supports Global Knits Strategic Plans. By directly supporting these
strategic plans, this project will improve our business and help move the company forward to
the next level of maturity.
Plan Goals/Objectives Relationship to Project
8
Pinnacle Software
9. Global Knits Project Version 1.0
2014 Smith Consulting
Strategic Plan for
Inventory Management
Implement record
keeping of raw
materials
This project will allow maintaining list of
available raw materials, thus improving
information accuracy and management.
2015 Smith Consulting
Strategic Plan for
Centralized System
Use a centralized
system that can keep
a track of each order
and be accessible to
all departments of
the company.
The automatation project will allow
management and tracking of orders
through a centralized system. each
department’s personnel can access this
system and carry out their respective
tasks
6. COST BENEFIT ANALYSIS
The following table captures the cost and savings of first financial year associated with the
Global Knits Project, descriptions of these actions, and the costs or savings associated with
them through the first year. At the bottom of the chart is the net savings for the first year of
the project.
Cost Benefit Analysis for First Financial Year:
Particulars Description Credit ($) Debit($)
System Setup ● Software development and
installation
● Server setup
● Internal network setup
● 18000
● 4500
● 1500
System Training ● Training personnel ● 1000
Raw materials
● Cost saved due to reduced
wastage of raw materials
● 7500
Electronic invoice ● Cost saved due minimal use
and filing of documents
● 1500
Shipping ● Timeframe estimation will
save cost of shipping
● 8500
Software
Maintenance
● Annual software support and
maintenance
● 2000
9
Pinnacle Software
10. Global Knits Project Version 1.0
Labour Cost ● Amount saved due to
reduction in labour efforts
● 9800
Total 27300 27000
Based on the cost benefit analysis above we see that by authorizing the Global Knits
Automation Project, Global Knits will cover the cost of investment in the first year itself with
a profit of $300.00 and will save at least $27300.00 in the coming years. This represents a
significant improvement in our operating costs and is a clear indicator of the benefit this
project will have on the company.
7. ALTERNATIVES ANALYSIS
The following alternative options have been considered to address the business problem.
These alternatives were not selected for a number of reasons which are also explained below.
No Project (Status Quo) Reasons For Not Selecting Alternative
Continue the use of legacy system ● Continued the use of human errors.
● Lack of automation.
● Delay in delivery of products.
● Wastage of raw materials
Alternative Option Reasons For Not Selecting Alternative
Development of requirement system
internally.
● Absence of skilled labour for
implement.
8. APPROVALS
The signatures of the people below indicate an understanding in the purpose and content of
this document by those signing it. By signing this document you indicate that you approve of
the proposed project outlined in this business case and that the next steps may be taken to
create a formal project in accordance with the details outlined herein.
Approver
Name
Title Signature Date
Gupta, R President and COO
Oberoi, S Executive VP
10
Pinnacle Software
13. managing the inventory of the firm. The product will optimize costing and budgeting
which will further help in anticipating the mode of shipment in the required time frame.
1.4 Business Case for the Product
Global Knits Pvt Ltd has always relied on manual efforts to execute their process
of delivering the desired order. As the number and size of the orders grow, the reliability
on the manual process increases. This leads to a drag in the process and decreases
accuracy of the time frames required to complete the order. To avoid this and expedite
the process, the business has decided to automate and manage the entire process from
receiving the order to delivering the product to the customer.
1.5 Overview of the Requirements Document
● To estimate the Raw Materials required
● Management of inventory
● To estimate the Time frame of processing
● Costing and Budgeting
● Determine mode of Shipping
● Confirmation of Payment and Release
2. General Description
This section will give the reader an overview of the project, including why it was
conceived, what it will do when complete, and the types of people we expect will use it.
We also list constraints that were faced during development and assumptions we made
about how we would proceed.
2.1 Product Perspective
The proposed solution is expected to automate the management and tracking of all
the operations involved in the complete lifecycle of an order. It aims at accelerating the
operations and reducing the manual efforts, thus minimizing human errors in their
process.
The primary stakeholders are business executives, managers and employees of Global
Knits Pvt Ltd. The product is being developed by Pinnacle Software which will be
profitable to Global Knits Pvt Ltd.
2.2 Product Functions
The product will eliminate most of the manual work in the corporation and
replace them by an automation system. Users can easily keep a track of raw materials that
are needed for the new order against what are available in the inventory and predict the
cost and time required to prepare the order. This will further enable the system to decide
Global Knits: Requirements Document (version 1.0) 3
15. 3.1. Functional Requirements
3.1.1 Business Executive Role
● The business executives can overview the status of all the orders.
● The business executives can monitor the activities of all the
departments.
3.1.2 Operations Role
● The operations personnel will enter the new order details in the system,
including the order size and proposed delivery date.
● The operations personnel can update the list of available resources.
i.e. labour and machines.
● The operations personnel will get total order costs from the costing
department.
● The operations personnel can modify resource allocation according to
order size and delivery date.
● The operations personnel can track the status of the order.
● The operations personnel will update the status of the order in the system
upon order completion.
● The operations personnel will notify the Logistics department upon
completion order.
3.1.3 Inventory Role
● The inventory personnel will log into his respective work area.
● He will maintain a complete list of all the raw materials which are
currently available in the inventory.
● The inventory personnel will check requirements of the current order.
● Based on the order requirements, the personnel will be able to view if
additional raw materials will be required.
● A notification will be sent to the Finance department for approval and
payment of the raw materials that need to be bought.
● Once the raw materials have been bought, the Inventory personnel will
update the system log.
● A notification will be sent to the operations manager, stating the
availability of all the raw materials.
3.1.4 Logistics Department
● Logistics personnel will log into his respective area.
● Based on system suggestion, and evaluating time and money constraint,
Logistic personnel will determine mode of shipping.
Global Knits: Requirements Document (version 1.0) 5
16. ● The Logistic personnel will track order .
● Notification will be sent to finance department about delivery charges
3.1.5 Finance Department
● The finance department personnel will be responsible to approve the
quantity and amount of raw materials to be bought.
● The finance department will input direct and indirect costs of the order.
● The finance department will send the order costs to the operations
manager.
● The personnel will update payment status i.e. payments made for buying
raw materials, payment of delivery charges and receiving final product
payment from customer.
● Generate ebills
3.2 System Requirements
● Since this product will only be used by Global Knits Pvt Ltd, Global Knits will
support Microsoft Windows operating system. It should be able to run on
Windows XP, Windows 7 and Windows 8 desktops
● According to the development team, since this is a C# .Net project this software
will require .Net framework 4.0 or above to successfully install this application
and to ensure easy maintainability
3.3 NonFunctional Requirements
3.3.1 Security Requirements
● Each user will be able to log in only in his respective work area.
● Each update into the system will be logged in the system which can aid in
tracking the information changed by each personnel.
● The log entries cannot be modified by any member of Global Knits Pvt
Ltd once they have been logged.
● Prevent user from log in to multiple workstations at some time .
3.3.2 Performance Requirements
● The reaction time of the system must not be more than 2 seconds
● The system must be available 24 hours a day; 7 days a week
● The system reliability must be 99.9%
● The system must be scalable to support increasing number of employees.
● Easy access of allowed functions from all workstations in the system .
Global Knits: Requirements Document (version 1.0) 6
17. 3.4 User Interface Requirements
● The User Interface must include a logo and name of the company at the top of
each page.
● The layout of each work area will be designed by the development team as they
deem appropriate.
● The user interface must be user friendly and easy to navigate.
4. HighLevel Technology Architecture
● Windows based C# .Net application
● Oracle hosted Database Server
5. Customer Support
● The software would be maintained annually and if any issues arise then Pinnacle
Softwares would provide technical help
6. Glossary
● Global Knits The system under development; software for automation of a
manufacturing and export firm
● Global Knits Pvt Ltd The client company contracting the development of
Global Knits
● C# .Net A highly portable general purpose programming language developed by
Microsoft
● Oracle Widely used database developed by Oracle Corporation.
● Users Personnel at Global Knits Pvt Ltd, who are incharge of performing
specific functions
● Pinnacle Softwares The company that will develop the the Global Knits
project.
7. References
● Business documents provided by Global Knits Pvt Ltd.
Global Knits: Requirements Document (version 1.0) 7
18. PINNACLE
SOFTWARES
Doc Title: Use Case Specification Revision Date:11/05/2014
Subject: Global Knits Project Revision Num: 1.0
Use Case Specification
[Business Analysis/Global-Knits Project ]
Revision Date: 11/05/2014
Revision Num: 1.0
File Name: Use Case Specification.doc
Num of Pages: 25
Author: Avikal Chhetri,Nupur
Gulalkari,Abhinav Punj,Harshit
Shah,Nayyar Unda
File: Document1 Page 1 of 25 Pinnacle Softwares
19. PINNACLE
SOFTWARES
Doc Title: Use Case Specification Revision Date:11/05/2014
Subject: Global Knits Project Revision Num: 1.0
Revision History
Date Revision Author Changes
11/5/2014 1.0 Avikal Chhetri
Abhinav Punj
Harshit Shah
Nupur Gulalkari
Nayyar Unda
Draft Created
File: Document1 Page 2 of 25 Pinnacle Softwares
20. PINNACLE
SOFTWARES
Doc Title: Use Case Specification Revision Date:11/05/2014
Subject: Global Knits Project Revision Num: 1.0
Table of Contents
1 INTRODUCTION
2 USE CASE DESCRIPTION
3 PRECONDITIONS
4 TRIGGER
5 POSTCONDITIONS
6 NORMAL FLOW <NAME>
7 ALTERNATE FLOWS
7.1 ALTERNATIVE FLOW <XX> –<NAME>
8 EXCEPTIONS
9 INCLUDES
10 SPECIAL REQUIREMENTS
11 ASSUMPTIONS
12 ASSOCIATED FEATURES OR FUNCTIONAL REQUIREMENTS
File: Document1 Page 3 of 25 Pinnacle Softwares
21. PINNACLE
SOFTWARES
Doc Title: Use Case Specification Revision Date:11/05/2014
Subject: Global Knits Project Revision Num: 1.0
This page intentionally left blank.
Use Case Specification [Track Order Status]
Introduction
Use Case Name Use Case
ID
Date
Created
Created By
Track Order Status UC-1.1 11/05/2014 Nayyar Unda
Primary Actors Seconda
ry
Actors
Business Executive
Use Case Description
Business executive will be able to view and track all the orders added.
Pre-Conditions
a) Business Executive must be logged into the system
b) Order received from customer must be added in the system by operations Department
Normal Flow
a) Business executive can view all orders as well as view details of a particular order
b) Business executive can track status of all orders.
Exceptions
a) Order not present in the system
File: Document1 Page 4 of 25 Pinnacle Softwares
22. PINNACLE
SOFTWARES
Doc Title: Use Case Specification Revision Date:11/05/2014
Subject: Global Knits Project Revision Num: 1.0
Use Case Specification [Enter Order Details]
Introduction
Use Case Name Use Case
ID
Date
Created
Created By
Enter Order Details UC-2.1 11/05/2014 Abhinav Punj
Primary Actors Seconda
ry Actors
Operations Department
Use Case Description
All the Details of the order given by the customer are entered into the system
Pre-Conditions
c) Operations Department personnel must be logged in the system
d) Order received from customer
Trigger
a) Operation Department personnel enters details about the order
Post-Conditions
a) Order is successfully entered into the system
b) Order processing begins
Normal Flow
a) Order details would be saved in the system
Exceptions
b) Order already present in the system
File: Document1 Page 5 of 25 Pinnacle Softwares
23. PINNACLE
SOFTWARES
Doc Title: Use Case Specification Revision Date:11/05/2014
Subject: Global Knits Project Revision Num: 1.0
Use Case Specification [Get costs from
Finance Department]
Introduction
Use Case Name Use Case
ID
Date
Created
Created By
Get costs from finance department UC-2.2 11/05/2014 Nupur Gulalkari
Primary Actors Seconda
ry
Actors
Operations Department
Use Case Description
The operations department will get the total order costs as evaluated by the finance
department.
Pre-Conditions
a) Operations Department personnel must be logged in the system
b) Order received from customer
Trigger
Operation Department personnel notifies the finance department to estimate the costs
required for the processing of the order.
Post-Conditions
a) Costs are known to the operations department personnel
b) Order processing begins
Normal Flow
a) The operations department personnel will have a complete overview of the total costs
required for processing the order.
Exceptions
a) Financial resources not available for processing the order
File: Document1 Page 6 of 25 Pinnacle Softwares
24. PINNACLE
SOFTWARES
Doc Title: Use Case Specification Revision Date:11/05/2014
Subject: Global Knits Project Revision Num: 1.0
Use Case Specification [Maintain List of
Available Resources]
Introduction
Use Case Name Use Case
ID
Date
Created
Created By
Maintain List of Available Resources UC-2.3 11/05/2014 Abhinav Punj
Primary Actors Seconda
ry
Actors
Operations Department
Use Case Description
A list of available resources can be viewed and any changes can be updated
Pre-Conditions
a) Operations Department personnel must be logged in the system
b) List of available resources should be present in the system
Trigger
a) Make changes to the list of available resources
Post-Conditions
a) List of available resources is updated in the system
Normal Flow
a) The operations department personnel can view the updated list of available resources
File: Document1 Page 7 of 25 Pinnacle Softwares
25. PINNACLE
SOFTWARES
Doc Title: Use Case Specification Revision Date:11/05/2014
Subject: Global Knits Project Revision Num: 1.0
Use Case Specification [Input Time Taken to
Make One Piece ]
Introduction
Use Case Name Use Case
ID
Date
Created
Created By
Input Time Taken to Make One Piece UC-2.4 11/05/2014 Avikal Chhetri
Primary Actors Secondary
Actors
Operations Department
Use Case Description
The personnel of the operations department will input time taken for making one product in
the system and the system will calculate the time taken for the entire order consisting of
multiple products.
Pre-Conditions
a. The Operation’s personnel will need to Log into the system, using his/her credentials.
b. The time required for making single products should be known.
Trigger
The Operation personnel will enter a request regarding time taken for an order. When this
request is entered, the usecase is triggered.
Post-Conditions
- The Operation personnel has determined the time taken for completing an order.
Normal Flow
a. When the use case is triggered, the Operation personnel will feed in time taken to
make any particular item into the system.
b. The systems calculates and returns the time taken for any order to be completed
(Order consists of multiple products).
File: Document1 Page 8 of 25 Pinnacle Softwares
26. PINNACLE
SOFTWARES
Doc Title: Use Case Specification Revision Date:11/05/2014
Subject: Global Knits Project Revision Num: 1.0
Use Case Specification [Track Order Status ]
Introduction
Use Case Name Use Case
ID
Date
Created
Created By
Track Order Status UC-2.5 11/05/2014 Avikal Chhetri
Primary Actors Secondary
Actors
Operations Department
Use Case Description
The personnel of the operations department will request for tracking order of a particular
order.
Pre-Conditions
a. The Operation’s personnel will need to Log into the system, using his/her credentials.
b. To retrieve order status for any of order, he/she will have to feed in order details into
the system.
Trigger
System will notify the Operation personnel when the order is located. Upon receiving this
notification, this use case will trigger.
Post-Conditions
a. The Operation personnel has determined the status of an order.
Normal Flow
- When the use case is triggered, the Operation personnel will feed in details of any
particular order into the system.
- The systems calculates and tracks the status of the order.
- The status can be one of the following: Processing, Shipped, Delivered.
Alternate Flows
If the current status of order is not as expected, then the systems notifies and predicts new
status for the order.
File: Document1 Page 9 of 25 Pinnacle Softwares
27. PINNACLE
SOFTWARES
Doc Title: Use Case Specification Revision Date:11/05/2014
Subject: Global Knits Project Revision Num: 1.0
Use Case Specification [Update Status]
Introduction
Use Case Name Use Case
ID
Date
Created
Created By
Update Status UC-2.6 11/05/2014 Abhinav Punj
Primary Actors Seconda
ry
Actors
Operations Department
Use Case Description
Update status to ‘Ready to Ship’
Pre-Conditions
a) Operations Department personnel must be logged in the system
b) Order manufacturing is completed and packaged and ready for logistics team
Trigger
a) Receive notification from manufacturing team that order is ready
Post-Conditions
a) Status is updated
b) Notification sent to Logistics team
Normal Flow
a) Operations department personnel gets notifitcaion that order is complete
b) Operations department personnel updates status as ‘Ready to Ship’ and notifies
Logistcs department
File: Document1 Page 10 of 25 Pinnacle Softwares
28. PINNACLE
SOFTWARES
Doc Title: Use Case Specification Revision Date:11/05/2014
Subject: Global Knits Project Revision Num: 1.0
Use Case Specification [Maintain complete list
of Inventory ]
Introduction
Use Case Name Use Case
ID
Date
Created
Created By
Maintain complete list of Inventory UC-3.1 05/11/2014 Nayyar unda
Primary Actors Seconda
ry
Actors
Inventory Department
Use Case Description
Inventory Department will maintain a catalogue for all the raw materials that are present
currently. Inventory personnel will update changes in the inventory.
Pre-Conditions
The Inventory personnel will have to log in into the software application.
Trigger
a) Purchase and usage of raw materials will need updating of raw material records
present in the system.
Post-Conditions
a) Proper documentation for all the raw materials including details regarding price and
Quantity present in the firm.
Normal Flow
List of all raw materials bought by the firm will be recorded in the system.
Alternate Flows
1.1 Alternative Flow <Return Order>
If raw material received is defected, return order and notify operations manager .
File: Document1 Page 11 of 25 Pinnacle Softwares
29. PINNACLE
SOFTWARES
Doc Title: Use Case Specification Revision Date:11/05/2014
Subject: Global Knits Project Revision Num: 1.0
Exceptions
Raw material received is defected or doesn’t serve the requirement.
Special Requirements
Only those raw materials could be entered whose purchase bills are present with the
personnel.
Assumptions
Raw material received is according to Quality standards specified by company.
File: Document1 Page 12 of 25 Pinnacle Softwares
30. PINNACLE
SOFTWARES
Doc Title: Use Case Specification Revision Date:11/05/2014
Subject: Global Knits Project Revision Num: 1.0
Use Case Specification [Order New Raw
material ]
Introduction
Use Case Name Use Case
ID
Date
Created
Created By
Order new raw material UC-3.2 11/05/2011 Nayyar unda
Primary Actors Seconda
ry
Actors
Inventory Department Finance
Departme
nt
Use Case Description
Inventory personnel will place order for raw material that would be required in completion of
order.
Pre-Conditions
a) An order could be placed only after receiving approval from Finance personnel
Trigger
a) Notification from Finance personnel
Post-Conditions
a) Raw materials are ordered and updated in the inventory.
b) Inventory list is updated.
Normal Flow
An order is placed for raw materials
Includes
Finance Department pays for the raw materials to be bought.
File: Document1 Page 13 of 25 Pinnacle Softwares
31. PINNACLE
SOFTWARES
Doc Title: Use Case Specification Revision Date:11/05/2014
Subject: Global Knits Project Revision Num: 1.0
Assumptions
Raw materials are not available in the inventory and need to be bought.
Use Case Specification [Determine Mode of
Shipment ]
Introduction
Use Case Name Use Case
ID
Date
Created
Created By
Determine mode of shipment UC-4.1 11/05/2014 Harshit Shah
Primary Actors Secondary
Actors
Logistics Department Finance
Department
Use Case Description
The personnel of the logistics department will determine the mode of shipment for the order
when it is ready to be shipped.
Pre-Conditions
a) The Logistics personnel will need to Log into the system, using his/her credentials.
b) The mode of shipment is yet unknown but the order is ready to be shipped.
Trigger
System will notify the logistics department when the order is ready to ship. Upon receiving this
notification, this use case will be triggered.
Post-Conditions
a) The logistics personnel has determined the mode of shipping.
Normal Flow
a) When the use case is triggered, the logistic personnel will check the proposed delivery
date for the order.
b) Depending upon the number of days remaining till the delivery date, the logistics
personnel will determine the mode of shipment.
File: Document1 Page 14 of 25 Pinnacle Softwares
32. PINNACLE
SOFTWARES
Doc Title: Use Case Specification Revision Date:11/05/2014
Subject: Global Knits Project Revision Num: 1.0
Use Case Specification [Ship Order]
Introduction
Use Case Name Use Case
ID
Date
Created
Created By
Ship Order UC-4.2 11/05/2014 Harshit Shah
Primary Actors Secondary
Actors
Logistics Department
Use Case Description
The personnel of the logistics department will Ship the order as per the determined mode of
shipment.
Pre-Conditions
a) The Logistics personnel will need to Log into the system, using his/her credentials.
b) The Logistics personnel will need to determine an appropriate mode of shipment for the
order.
Trigger
When the mode of shipment is determined, this use case will be triggered.
Post-Conditions
a) The logistics personnel has shipped the order to the mentioned destination.
Normal Flow
a) When the use case is triggered, the logistic personnel will ship the order via the
determined means.
b) The logistics personnel will send the shipping charges to the Finance Department.
File: Document1 Page 15 of 25 Pinnacle Softwares
33. PINNACLE
SOFTWARES
Doc Title: Use Case Specification Revision Date:11/05/2014
Subject: Global Knits Project Revision Num: 1.0
Use Case Specification [Track order after
shipping]
Introduction
Use Case Name Use Case
ID
Date
Created
Created By
Track order after shipping UC-4.3 11/05/2014 Harshit Shah
Primary Actors Secondary
Actors
Logistics Department
Use Case Description
Logistics personnel will constantly keep tracking the order after shipping it. He will be in
constant contact with the agency who shipped the order.
Pre-Conditions
a) The Logistics personnel will need to Log into the system, using his/her credentials.
b) The order was shipped successfully and is on its way to the destination.
Trigger
As soon as the order is shipped, this use case will be triggered.
Post-Conditions
a) The order will reach safely at its selected destination and the personnel will update the
order status in the system.
Normal Flow
a) After shipping the order, the logistics personnel will start tracking the order shipment.
b) The logistics personnel will also update the shipping status in the system along with
tracking the shipment.
c) After the order has reached its destination successfully, the Finance Department will
initialize the payment process.
File: Document1 Page 16 of 25 Pinnacle Softwares
34. PINNACLE
SOFTWARES
Doc Title: Use Case Specification Revision Date:11/05/2014
Subject: Global Knits Project Revision Num: 1.0
Use Case Specification [Calculate Resource
Allocation]
Introduction
Use Case Name Use Case
ID
Date
Created
Created By
Calculate Resource Allocation UC-5.1 11/05/2014 Avikal Chhetri
Primary Actors Secondary
Actors
System Operations
Department
Use Case Description
The personnel of the operations department will request the system to calculate allocated
resources.
Pre-Conditions
a. The Operations personnel will need to Log into the system, using his/her credentials.
b. The list of resources are available but their allocations is required.
Trigger
System will return the Operations department the details of allocated/to be allocated
resources. Upon receiving this notification, this use case will trigger.
Post-Conditions
a. The Operations personnel has determined the allocated resources.
Normal Flow
- When the use case is triggered, the system will calculate the details of resources and
return back to Operations personnel the required details.
- The Operations personnel will check the list and details of allocated resources.
File: Document1 Page 17 of 25 Pinnacle Softwares
35. PINNACLE
SOFTWARES
Doc Title: Use Case Specification Revision Date:11/05/2014
Subject: Global Knits Project Revision Num: 1.0
Use Case Specification [Calculate Sales Price]
Introduction
Use Case Name Use Case
ID
Date
Created
Created By
Calculate Sales Price UC-5.2 11/05/2014 Avikal Chhetri
Primary Actors Secondary
Actors
System Finance
Department
Use Case Description
The personnel of the Finance department will request the Sales price for a particular order.
Pre-Conditions
a. The Finance personnel will need to Log into the system, using his/her credentials.
b. To retrieve sales price for any number of orders scaling from weeks to months or any
particular order.
Trigger
System will notify the Finance department when the order details is available. Upon receiving
this notification, this use case will trigger.
Post-Conditions
a. The Finance personnel has determined the sales Price.
Normal Flow
- When the use case is triggered, the Finance personnel will feed in details of any
particular order into the system.
- The systems calculates and return the sales prices.
File: Document1 Page 18 of 25 Pinnacle Softwares
36. PINNACLE
SOFTWARES
Doc Title: Use Case Specification Revision Date:11/05/2014
Subject: Global Knits Project Revision Num: 1.0
Use Case Specification [Calculate Additional
Raw Material Required ]
Introduction
Use Case Name Use Case
ID
Date
Created
Created By
Calculate Additional Raw Material
Required
UC-5.3 11/05/2014 Avikal Chhetri
Primary Actors Secondary
Actors
System Inventory
Department
Use Case Description
The personnel of the Inventory department will request for availability of Raw materials, if
unavailable request for additional raw material will be placed.
Pre-Conditions
a. The Inventory personnel will need to Log into the system, using his/her credentials.
b. To retrieve details of additional raw materials, he/she will have to feed into the system
the required details.
Trigger
System will return to the Inventory personnel the required raw materials. Upon receiving this
notification, this use case will trigger.
Post-Conditions
a. The Inventory personnel has determined the Additional Raw materials required.
Normal Flow
- When the use case is triggered, the Inventory personnel will feed in details of any
particular raw material into the system.
- The systems calculates and returns the required raw materials.
File: Document1 Page 19 of 25 Pinnacle Softwares
37. PINNACLE
SOFTWARES
Doc Title: Use Case Specification Revision Date:11/05/2014
Subject: Global Knits Project Revision Num: 1.0
Use Case Specification [Maintain Change Log]
Introduction
Use Case Name Use Case
ID
Date
Created
Created By
Maintain Change Log UC-5.4 11/05/2014 Avikal Chhetri
Primary Actors Secondary
Actors
System
Use Case Description
The System checks and maintains the log of all personnel who upgrades, adds, removes,
makes changes to the system.
Pre-Conditions
a. The system runs continuously and monitors any activity related to system change.
Trigger
System will start recording any change activity by employee.This activity will trigger the
usecase.
Post-Conditions
a. The System generates a log which summarizes all the changes.
Normal Flow
- When the use case is triggered, the system starts monitoring and recording the
activities and consequently generates a log
- This log can be retrieved by requesting the system.
File: Document1 Page 20 of 25 Pinnacle Softwares
38. PINNACLE
SOFTWARES
Doc Title: Use Case Specification Revision Date:11/05/2014
Subject: Global Knits Project Revision Num: 1.0
Use Case Specification [Make Payment]
Introduction
Use Case Name Use Case
ID
Date
Created
Created By
Make Payment UC-6.1 11/05/2014 Harshit Shah
Primary Actors Secondary
Actors
Finance Department Inventory
Department
& Logistics
Department
Use Case Description
The finance department will make payments for the inventory ordered and the shipping
charges to ship the order.
Pre-Conditions
a) The Finance personnel needs to login in to the system using his/her credentials.
Trigger
Inventory Department and Logistics department will send the respective charges/bills to the
Finance Department. As soon as the Finance Department receives the bills, the finance
personnel will initiate the payment process.
Post-Conditions
a) The finance personnel has successfully done the payment.
Normal Flow
- Inventory Department or Logistics Department generates bill.
- The bill is sent to Finance Department.
- The Finance Department will make the payment for the received bills.
- Send notification to customer about received payments.
File: Document1 Page 21 of 25 Pinnacle Softwares
39. PINNACLE
SOFTWARES
Doc Title: Use Case Specification Revision Date:11/05/2014
Subject: Global Knits Project Revision Num: 1.0
Use Case Specification [Track Order
Payments]
Introduction
Use Case Name Use Case
ID
Date
Created
Created By
Track Order Payments UC-6.2 11/05/2014 Avikal Chhetri
Primary Actors Secondary
Actors
Finance Department
Use Case Description
The personnel of the Finance department will request tracking of an order so as to then
confirm receipt/denial of payments.
Pre-Conditions
The Finance personnel will need to Log into the system, using his/her credentials. He/She will
check the delivery/non delivery of order to then check payment/non payment of respective
order.
Trigger
System will notify the Finance department about the order delivery. Upon receiving this
notification, this use case will trigger.
Post-Conditions
The Finance personnel has determined the payment received/not received of an order.
Normal Flow
When the use case is triggered, the Finance personnel will feed in details of any particular
order into the system, the systems returns the delivery/non delivery of an order. If the order
is delivered then it’s payment must be received and if not delivered then it’s payment would
not be delivered.
File: Document1 Page 22 of 25 Pinnacle Softwares
40. PINNACLE
SOFTWARES
Doc Title: Use Case Specification Revision Date:11/05/2014
Subject: Global Knits Project Revision Num: 1.0
Use Case Specification [Approve order release
to customer]
Introduction
Use Case Name Use Case
ID
Date
Created
Created By
Approve order release to customer UC-6.3 11/05/2014 Harshit Shah
Primary Actors Secondary
Actors
Finance Department
Use Case Description
After receiving the payment for the order from the customer, the finance personnel will notify
the officials at the customs to release the order to the customer.
Pre-Conditions
a) Finance Personnel will need to login in to the system using his/her credentials.
b) The customer needs to make the payment for the order and the finance department
should receive the payment for the order.
Trigger
Customer will make payment for the order that he ordered. Upon receiving the payment, this
use case will be triggered.
Post-Conditions
a) The finance personnel has notified to release the order.
Normal Flow
- The order is shipped to the customer location.
- The customer pays for the order.
- The finance department receives payment.
- Finance Department notifies for the release of the order.
File: Document1 Page 23 of 25 Pinnacle Softwares
41. PINNACLE
SOFTWARES
Doc Title: Use Case Specification Revision Date:11/05/2014
Subject: Global Knits Project Revision Num: 1.0
Use Case Specification [Input Direct
Expenses]
Introduction
Use Case Name Use Case
ID
Date
Created
Created By
Input Direct Expenses UC-6.4 11/05/2014 Harshit Shah
Primary Actors Secondary
Actors
Finance Department
Use Case Description
The finance personnel will enter the direct expenses for creating a product into the system.
Direct Expenses include raw material cost and manufacturing cost.
Pre-Conditions
a) The Finance personnel needs to login in to the system using his/her credentials.
b) The order has been received and individual costs have been determined.
Trigger
As soon as a new order has been received, this use case will be triggered.
Post-Conditions
a) The finance personnel has successfully entered accurate details into the system.
Normal Flow
- Operations personnel will enter the new order details into the system.
- Finance personnel will receive the order details.
- Finance personnel will enter the individual direct costs into the system.
File: Document1 Page 24 of 25 Pinnacle Softwares
42. PINNACLE
SOFTWARES
Doc Title: Use Case Specification Revision Date:11/05/2014
Subject: Global Knits Project Revision Num: 1.0
Use Case Specification [Input Indirect
Expenses]
Introduction
Use Case Name Use Case
ID
Date
Created
Created By
Input Indirect Expenses UC-6.5 11/05/2014 Nayyar Unda
Primary Actors Secondary
Actors
Finance Department
Use Case Description
The finance personnel will enter the indirect expenses for creating a product into the system.
Indirect Expenses include overhead and logistics expense incurred during order completion.
Pre-Conditions
a) Finance personnel is logged in
b) All the details of order are present in the system
c) Finance Department has all the indirect expenses
Trigger
Operations Department asks for cost of the order
Post-Conditions
a) Total order cost is calculated by the system
Normal Flow
- Finance Department personnel will input the different order costs incurred during the
processing in the system
- System calculates the total order cost
- The total order cost is sent to the Operations department
File: Document1 Page 25 of 25 Pinnacle Softwares