MANAGING SOFTWARE DEVELOPMENT PROJECTS Report 1

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 13
At a glance
Powered by AI
The key takeaways from the paper are that it discusses developing an on time order delivery system using agile methodology and scrum framework. It also discusses various knowledge areas and management aspects important for successful completion of the project.

The fundamental objective of the paper is to develop On time order delivery system for wood intensive furnishing incorporated, and show the implementation agile methodology while software development, including its Feedback.

The knowledge areas that are important for the successful completion of the project discussed in the paper are human resource management, stakeholder management, Procurement Management, risk management, quality management.

ASSIGNMENT

TECHNOLOGY PARK MALAYSIA

CT067-3-M-MSDP

MANAGING SOFTWARE DEVELOPMENT PROJECTS


NP000279

HAND OUT DATE: 25-July-2019

HAND IN DATE: 26-November-2019

WEIGHTAGE: 100%

INSTRUCTIONS TO CANDIDATES:

1 Submit your assignment at the administrative counter.

2 Students are advised to underpin their answers with the use of references
(cited using the Harvard Name System of Referencing).

3 Late submission will be awarded zero (0) unless Extenuating Circumstances


(EC) are upheld.

4 Cases of plagiarism will be penalized.

5 The assignment should be bound in an appropriate style (comb bound or


stapled).

6 Where the assignment should be submitted in both hardcopy and softcopy,


the softcopy of the written assignment and source code (where appropriate)
should be on a CD in an envelope / CD cover and attached to the hardcopy.

7 You must obtain 50% overall to pass this module.


Abstract

The fundamental objective of this paper is to develop On time order delivery system for wood
intensive furnishing incorporated, and show the implementation agile methodology while
software development, including its Feedback. This paper furthermore explains about feasibility,
software development model and proposed solutions regarding the management, elaborates on its
process of system development.

This research paper also comprises implementation of agile methodology with Scrum framework
regarding software development, in order to research and achieve the goal in an efficient manner
by developing user friendly software.

Similarly, this research paper also includes, initiating to be taken for major critical success
factors (CSFs) and furthermore, explains about the knowledge areas needed to recover the
project.

This research paper is also about the research done by other researchers on the same platform
and hence, compares what they say.

Keywords: knowledge management, Tailoring, SDLC, Agile methodology, Scrum framework,


risk management

2
Acknowledgement

I would like to express my sincere gratitude to the associate professor, Mr. Prachesh Acharya, for
providing invaluable guidance, comments and suggestions throughout the course of this project. I
would also like to thank my class mates for constantly motivating me to work harder, advising
and assisting me to keep my progress in schedule. I would also like to thank Mr. Aryan Thakur
for his assistance in Documentation and suggestion in overall project.

I would also like to thank, Asia Pacific University, College of Professional Studies and my
teachers for providing an opportunity to explore my knowledge in managing software
development project.

3
Contents
Abstract............................................................................................................................................2
Acknowledgement...........................................................................................................................3
Introduction......................................................................................................................................5
About the company..........................................................................................................................5
Problem statement...........................................................................................................................5
Objectives........................................................................................................................................6
Assumption of the Project...............................................................................................................6
Critical success factor......................................................................................................................6
Collaboration Management.........................................................................................................6
Stake holder’s satisfaction...........................................................................................................7
Time management.......................................................................................................................7
Budget management....................................................................................................................7
Project manger’s skills.................................................................................................................8
Top management support............................................................................................................8
Project delivery on time...............................................................................................................8
Top management support............................................................................................................9
Knowledge Area needed to recover the project...............................................................................9
Human Resource Management....................................................................................................9
Stakeholder Management..........................................................................................................10
Time Management.....................................................................................................................10
Quality Management.................................................................................................................10
Risk Management......................................................................................................................10
Procurement Management.........................................................................................................11
Cost Management......................................................................................................................11
Conclusion.................................................................................................................................11
Reference.......................................................................................................................................12

4
Introduction

Wood intensive furnishing incorporated (WIFI) wants to adopt on time order delivery system
upgrading the previous online sales order system. This system is a responsive and user friendly
web based application. It provides client to surf for the product, select product and check out in a
cart, including the online payment module. This software also comprises fixing an appointment
for the delivery of the goods. Furthermore, this software provides global positioning system
tracker as a logistic support for finding and verifying the delivery of goods. It is estimated 7
working days to be product to be delivered.

Here, regards to software development for Wood intensive furnishing incorporated (WIFI)
assumption made of critical success factors are identified and thus explained in detail about the
knowledge area to recover the project.

About the company

Dynamic Software Methodologies (DSM) Company Limited is a software consulting company


that focuses in analyzing and restructuring Software Project Management Methodologies
processes to increase the success rate of projects in trouble or are about to fail. Their customers
are usually organizations that use industry standard project management methodologies expertise
for their projects but need some restructuring and/or tailoring activities when their projects
experience difficulties in meeting delivery schedules and managing users’ expectations.

Wood Intensive Furnishing Incorporated (WIFI), a hypermarket chain with many stores across
the country, markets wooden household and office furniture that are bulky and require deliveries
to customers. Sales orders in all the hypermarkets are currently processed centrally through a
computerized Online Sales Order (OSO) system which is well networked. The truck delivery
system is currently manually processed and there are problems in integrating it with the OSO
system. Deliveries of sales orders to customers are often mismatched, late and the truck delivery
routes are also badly managed with duplicate itineraries in the schedules.

Problem statement

Present online sales order system lack efficiency in day to day operation. Dissatisfaction among
the client and employee side had hindered if service reputation of the company. Online sales
order system has limited facilities which has resulted to problem in operation of the logistic
goods. Furthermore, manually delivering system has developed miscommunication and
understanding in the client and the costumers. Therefore, on time delivery system is must require
for Wood Intensive Furnishing Incorporated (WIFI).

5
Objectives

 To develop effective and user friendly system for fluency in work flow.
 To facilitate client by offering on time delivery system.
 Improve logistic support with GPS system.
 To ensure product are customizable by the client through transection process
 To improve efficiency in sales and support operation.
 To make sure goods are delivered at right place and time.

Assumption of the Project

At the current scenario, Sales orders in all the hypermarkets are currently processed centrally
through a computerized Online Sales Order (OSO) system which is well networked. The truck
delivery system is currently manually processed and there are problems in integrating it with the
OSO system. Deliveries of sales orders to customers are often mismatched, late and the truck
delivery routes are also badly managed with duplicate itineraries in the schedules.

On time delivery software is believed to address the current issue by providing the user friendly
system for client, vendor and employee. GPS tracking facility is subjected to aid logistic in the
company.

Critical success factor

Critical success factor determines the real impact of the software. These also ensure the positive
projection and successful accomplishment of the project. Some critical success factors are
mentioned bellow:

Collaboration Management

An organization should have the potential for continual and adaptive changes in order to thrive
and evolve successfully in an increasingly complex and unpredictable environment. Only
through the collaboration of stakeholders in this process will progress take place.[ CITATION
Ofe08 \l 1033 ]. Collaboration management is very essential, as the company goal is same for the
entire responsible member in their respective field. Collaboration management leads to fulfill the

6
communication gap between the top to bottom and bottom to top position in the management.
Furthermore, collaboration management creates coherence in the work and aid efficiency in the
work flow.

Stake holder’s satisfaction

Dynamic research is conducted by stakeholders and consumers to provide greater insight into the
desires and perceptions of our clients and buyers. This is essential for providing information,
perspectives and analysis to the board, executive and staff to encourage strategic, evidence-based
decision-making. Continuous and targeted customer and stakeholder research, combined with
market research and a strategic research program, delivers better results for customers and
partners and enhances our competitive position.[CITATION lan19 \l 1033 ] Therefore,
communication is very important between the project manager and stake holders. In order to
meet the requirement of the project, project manager has to fulfill the demand and necessity of
the project, maintaining the proper documentation, contract and reports.

Time management

Timing is very precious in the production of the system. Delay in timing can miss the real time
market and can lead to loss for the company. Therefore, while developing on time delivery
system work break down structure plays vital role in competition of the project dealing with each
module at a time.

Budget management

Budget management is the analysis, organization and supervision of a business or organization's


costs and expenditure. Managing a budget calls for strict internal spending protocols to be
adhered to. A well-managed budget allows smooth operations and growth to continue.
[ CITATION Ask19 \l 1033 ]. Well organized budget management supports project environment
to fluency in development. Project can halt due to unmanaged budget management. Budget must
be planned efficiently to complete every minor details during the project. This saves unnecessary
time and effort while the project development. Cost estimation makes the complete visual of the
duration and the quality of the product.

7
Project manger’s skills
Project managerial skills one of the fundamental pillar for developing timely while maintaining
the quality in the product. Furthermore, this skill determines the efficiency in proper
management in development of the product and fulfilling the every major and minor
requirements of the project. Some project managerial skills are enlisted bellow.

 Communication: communication is very important to maintain each and every


requirement of the project. Project manager must conduct meeting and commutative
environment between every individual in the project
 Leadership: project manager must be liable source while developing the project. Project
manager must take the charge, monitor and evaluate in the process of development of the
project.
 Team management: team management is another part required by project manager. This
includes delegating task, setting goal, solving conflict and motivating the team.
Negotiation: it is not possible to portray every individual thought in the development
process; therefore, project manager must deal and negotiate to make a thought of unity by
addressing everyone’s thought.
 Risk management: risk management must be checked by project manager to maintain
quality in the product and successful deployment of the product.

Top management support


Top management involvement is an important factor in determining the tipping point between
potential success and failure in the design and implementation of business continuity
management programs and processes.[CITATION TEN07 \l 1033 ] Support from top level
management can create productive environment and also create efficacy in the team work.

Project delivery on time

Following factors to be considered to deliver project on time


Define your goals and objectives

8
Initial step, include making aware about the goal and objective to each and every team member
on their respective. Dividing roles to each member and fulfilling each and every minor detail
leads to successful deployment of the project.

Plan and figure out the project scope

Scheduling the task for each member in the team and dividing the roles is must for the efficient
in project development. Each step completed leads to goal in a planned manner.

Communication

Proper communication between all stakeholders creates coherence in the development of the
project. It is vital for the efficient overall performance while development of the system.

Risk management

Identifying risk and sticking to the goal is very important for the successful development of the
project. Planning, scheduling, budgeting properly aid to managing risk in the initial stages.

Dedicated team

Project depends upon the team. Therefore, the whole team must be dedicated to their part of
responsibilities. Motivation from the upper level can keep the team dedicated to their job

Top management support


Top management involvement is an important factor in determining the tipping point between
potential success and failure in the design and implementation of business continuity
management programs and processes.[CITATION TEN07 \l 1033 ] Support from top level
management can create productive environment and also create efficacy in the team work.

Knowledge Area needed to recover the project

.knowledge areas needed to recover the project are listed bellow

Human Resource Management


Practice to recruit, hire, deploy and manage the employees of an organization HRM is often
referred to as human resources (HR) only. The HR department of a company or organization is
usually responsible for establishing, implementing and overseeing employee policies and the
organization's relationship with its employees[ CITATION Mar19 \l 1033 ]

9
Stakeholder Management

Stakeholder satisfaction must be considered


for fulfilling the goals of the project.
Therefore, while developing on time
delivery system, various steps to be taken
by the project managers are like identifying
the stakeholders, documentation, analyzing
the interest of stakeholder, managing the
expectation of stakeholders, taking action to
the documentation and finally reviewing
Figure 1[ CITATION Deo18 \l 1033 ] and repeating the task.

Time Management
Time management is the planning process and how much time you need to spend on specific
activities. Good time management helps a person to achieve more in a shorter time lowers
pressure and contributes to success in the profession.[ CITATION CFI15 \l 1033 ] Time
management plays vital role in delivering the on time delivery system, in right time at the real
time market. Untimely, delivery can cause loss to the company as it may be outdated with real
time market. Or the competitor might already have an advantage.

Quality Management
Quality management is a collection of basic beliefs, criteria, laws, and values that are accepted as
true and can be used as a framework for quality management.[ CITATION Int15 \l 1033 ]
Quality management includes every minor details performed while during the development of
the project. Timely completed task also aid to maintain the quality in the product. Quality
management is necessary for the optimum assurance of the product. Quality management also
determines the performance of then product.

Risk Management
Risk management in developing on time delivery system includes Practice to identify potential
threats in advance, evaluate them and take precautionary measures to reduce or mitigate the
threat.[ CITATION The18 \l 1033 ]

10
Procurement Management
Management of procurement is a strategic approach to managing corporate spending while
developing on time delivery system. This invokes purchase, capture, ordering, review, and
reconciliation. It means purchasing your goods and services from preferred vendors, on or before
the deadline, within your specified budget.[ CITATION Lyl19 \l 1033 ]

Cost Management
Cost management must be addressed on developing on time delivery system. The method of
finding the right plan and carrying out the right way is concerned with cost management this
involves tasks such as scheduling, forecasting, budgeting, organizing, procurement, monitoring,
managing, and benchmarking costs so that the project can be completed in a timely manner and
the approved budget and project quality could be enhanced.[ CITATION Cle19 \l 1033 ]

Conclusion
Developing on time order delivery system is a challenging project itself. This project is believed
to serve client in an efficient way. Moreover, the global positioning system plays a vital part in
logistic support. Here, every individual are responsible for the project success. Various key
success factor mention above like stakeholder management, budget management, time
management, managerial skills are the fundamental pillar for the successful competition of the
project. And also, the knowledge area such as human resource management, stakeholder
management, Procurement Management, risk management, quality management has vital
important for the project.

Reference

11
Ask Media Group, 2019. What Is Budget Management?. [Online]
Available at: https://www.reference.com/business-finance/budget-management-
ced152ef1e5a6323
[Accessed 11 10 2019].

CFI, 2015. A Brief Guide to Time Management. [Online]


Available at: https://corporatefinanceinstitute.com/resources/careers/soft-skills/time-
management-list-tips/
[Accessed 11 11 2019].

Cleopatra, 2019. Cost Management explained in 4 steps. [Online]


Available at: https://www.costmanagement.eu/cost-management-explained-in-4-steps
[Accessed 11 11 2019].

continuity central, 2007. TEN THINGS THAT INDICATE TOP MANAGEMENT SUPPORT
FOR BUSINESS CONTINUITY. [Online]
Available at: http://www.continuitycentral.com/feature0430.htm
[Accessed 10 11 2019].

DelVecchio, L., 2019. What is Procurement Management?. [Online]


Available at: https://www.purchasecontrol.com/blog/procurement-management/
[Accessed 12 11 2019].

International Organization for Standardization, 2015. Quality management. [Online]


Available at: https://www.iso.org/files/live/sites/isoorg/files/archive/pdf/en/pub100080.pdf
[Accessed 12 11 2019].

landcorp, 2016. sustainability reporting Customer Stakeholder Satisfaction.. [Online]


Available at: https://www.landcorp.com.au/Documents/Corporate/Sustainability-Reporting/12-
12-2016-sustainability-reporting-Customer-Stakeholder-Satisfaction.pdf
[Accessed 11 10 2019].

Mohammad Essawi, O. T., 2012. Adaptive Collaboration Model for Organizational Change.
American Journal of Industrial and Business Management, 2(4), pp. 145-152.

Ofer Zwikael, 2008. Top management involvement in project management",. International


Journal of Managing Projects in Business,, 1(4), pp. 498-511.

Rensburg, D. J. v., 2018. Project managemeny. [Online]


Available at: https://www.pinterest.com/pin/524036106615639151/?autologin=true
[Accessed 12 11 2019].

Rouse, M., 2019. human resource management (HRM). [Online]


Available at: https://searchhrsoftware.techtarget.com/definition/human-resource-management-

12
HRM
[Accessed 11 11 2019].

The Economic Times, 2018. Definition of 'Risk Management'. [Online]


Available at: https://economictimes.indiatimes.com/definition/risk-management
[Accessed 11 11 2019].

13

You might also like