ABC Company is an IT Organization that provides software solutions to business enterprises. The company has taken up a project for the development of a CRM application for a client (Dinsmore & Brewin, 2010). The company would be producing get basic license of a CRM platform and then would have the customized modules developed over that to develop the CRM software (BENAIJA1 & KJIRI, 2013).
In this project, a Customer Relationship Software would be developed. The development would need procurement of hardware and the software platform which would be achieved from the vendors (GALWAY, 2004). The application development would involve development of CRM modules, user interfaces, database , and content. The interfaces would be designed as per the user needs including administrative interface, end user interface, and customer interface. The project would use PMBOK guidelines that defines five key stages including project initiation, planning, designing, implementation, and project closure (Cliff COnsulting, 2007).
The project would begin with the procurement of the license of a development platform and the necessary hardware from vendors including server and networking equipment’s. Once the platform has been procured, the CRM modules would be developed along with the separate interfaces for administrative, internal and external users. This plan includes the details of how different areas of project management would be managed including the budget, schedule, scope, risk and resources. The implementation would involve development of modules, user interfaces, integration, and testing (C.R & Thomas, 2011). The project would be developed at the cost of $2,00,000 and the software would be developed in 6 months that would include designing, development, and testing of the software. The activities that would be executed on the project have been detailed in the WBS prepared in this project planning document (Leroy, 2012).
Project Selection: Project selection involves examining of the needs of an organization based on which project is decided. This project was decided considering the need of the company to connect with its customers, create a database, analyse customer data and build plans for customer engagement (Leroy, 2012).
Project Description: The project involves development of CRM modules with user interfaces for administrator, internal user, and external users. The development would take 6 months and the budget allotted with $200,000. The developed software would be tested and bugs would be corrected before the final delivery of the software to the client. The project makes use of PMBOK guidelines for development involving initiation, planning, execution, monitoring and project closure (Ayyalaraju, 2017).
Problem Statement: The company needs to develop software that can integrate its services, customer database, sales, and marketing (Liu, 2013).
Project Goals: The key goals of the project include CRM software development including all needed functionalities, features and interfaces for organizational requirements, testing of developed software to ensure that all stakeholder needs are taken care of (AG, 2013).
Project Team: Key team members of the project include project manager, project sponsor, software developer, IT manager, UI/UX developer, and graphic designer (Mushtaq, 2016).
The deliverables of the software development project are:
The project has been allotted a budget of $2,00,000 which would cover all the stages of project development. It would be released stage wise as and when it would needed (SAEO, 2015).
The scope of the project involves development, testing and delivery of CRM software for the client requirement. The project would be executed in five stages as per the PMBOK guide including initiation, planning, designing, implementation and closure. In the first phase, project charter would be prepared and got approved with specific budget. The requirements for the software development would also be gathered from the client organization user representatives who would be giving away information on the functionalities and features needed for the CRM software (Heerkens, 2015). Based on the project requirements gathered, plans would be prepared for the development of the software (Dinsmore & Brewin, 2010).
The objectives of the project include:
Activities that would be in the scope of the software development project include:
The activities that are not in the scope of the project include:
Risk management begins with identification of potential risks that could be faced on a project and is followed by an analysis and then the development of a response plan. The responses to risks can be avoidance, mitigation of the impacts, transfer or acceptance based on the level of severity that a risk present. This severity is determined by the probability of occurrence and the impact of risk on the project. Risk responses for resolution are prioritized based on the severity (Oracle, 2009).
A risk register is prepared recording the identifies risks and the mitigation plan is also recorded. Any risks that are occurring and resolved are later updated in the same register as the project progresses. This would help the project manager keep a tab on how risks on the project are managed (GALWAY, 2004).
Risk |
Impact |
Probability |
Ranking |
Response |
Responsibility |
Cost overrun (Wickboldt, 2011) |
Medium |
High (Ponnappa, 2014) |
6 |
Mitigate: monitor the project activities and keep the costs on check. If the costs exceed the budget then action to be taken to mitigate the impact of cost fluctuations so that the final project can be delivered within budget (Wickboldt, 2011). |
Project Manager |
delivery delays |
High |
Medium |
6 |
Mitigate: Track the progress of the project over time and avoid any delays. In case delays still occur on parts of the project, corrective actions would be taken to ensure that delays do not affect the final project delivery (Oracle, 2009) |
Developer |
Coding errors |
High |
Medium |
6 |
Mitigate: Perform tests to identify if there are any bugs and take corrective actions to eliminate them before the launch of the software (Devi & Reddy, 2012) |
Developer |
Scope Creep |
High |
Low (SAEO, 2015) |
Mitigate: Control the activities of the project and ensure that only those within the defined scope are carried out and those not in the scope are avoided (OECD, 2014) |
Project Manager |
|
Conflicts in communication (Liu, 2013) |
Medium |
Medium |
4 |
Avoid: Align project team to follow the objectives of the research and ensure that communication is effective |
Project Manager |
A RACI Chart can be used to identify the project roles and responsibilities such that it can be ensured that the people who are made responsible for certain tasks are also made accountable to ensure smooth execution of the project (EU, 2005).
Project Tasks |
Project Sponsor |
Project Manager |
Software Developer |
IT Manager |
UI/UX developer |
Graphic Designer |
Planning |
CI |
RAC |
CI |
CI |
CI |
CI |
Scheduling |
A |
RAC |
CI |
CI |
CI |
CI |
Budgeting |
A |
RAC |
I |
CI |
I |
I |
Interface development |
A |
RAC |
I |
I |
I |
I |
Coding |
CI |
RAC (OECD, 2014) |
R |
RA (Mushtaq, 2016) |
RAC |
RAC |
Installation |
I |
CI |
RAC |
RAC |
I |
I |
Coding |
I |
CI |
RAC |
RACI |
I |
I |
Testing |
I |
CI |
RAC |
RAC |
I |
I |
Risk Management |
CI |
RAC |
CI |
CI |
I |
I |
Team Management |
CI |
RAC |
CI |
CI |
I |
I |
Time Management |
CI |
RAC |
CI |
CI |
I |
I |
Project Closure |
RA (Oracle, 2009) |
RAC |
I |
I |
I |
I (Langley, 2015) |
Stakeholder engagement is planned according to the stakeholder level of interest and power.
Stakeholder |
Influence |
Interest |
Engagement approach |
Engagement tool |
Frequency of communication |
Project Sponsor |
high |
high |
Keep the sponsor updated with the project progress |
Reporting through Email Meeting |
Initiation stage |
Developer |
Moderate |
High |
Continuous communication while project progresses |
Email reporting |
Weekly |
Designer |
Moderate |
Moderate |
Continuous communication while project progresses |
Email reporting |
Weekly |
IT manager |
Low |
Moderate |
While setting up systems or when there is an IT issue |
Meeting |
Initiation stage |
Tester |
Moderate |
Moderate |
At the testing phase |
Meeting Reporting |
Testing |
Client |
High |
High |
Project progress update |
Reporting |
As per milestone |
Communication would happen within the team and with the outside stakeholders of the project. Throughout the project, there would be specific needs for communication and there would be specific people within the company that would be involved in triggering the communication. A communication matrix can be used to summarize the needs for communication and the types of communication along with the people who would be involved on the project.
Information |
Sender |
Receiver |
Frequency |
Method |
Progress reporting |
Project team member |
Project Manager |
Weekly |
Face to face meeting |
Funds requirement |
Project manager |
Project Sponsor |
As per milestone |
Meeting Reporting |
Team work discussions |
Project Manager |
Project team |
Weekly |
Face to face meeting |
Design document |
Designer |
Project Manager |
At the end of the designing phase |
Face to Face meeting |
Software code |
Developer |
Project Manger |
AS per milestone |
Meeting |
Test reports |
Test users |
Project manager |
During testing phase |
|
Conflicts |
Project team members |
Project Manager |
As an when they occur |
Call Face to face meeting |
The CRM software that would be developed in the project would have the following modules:
Marketing: This module would have features like calendar, reporting, market analysis, and customer account information.
Information System: This would be the database containing details of company, contacts, transactions, events, queries and customer profiles
Sales: This module would have systems for customer enquiry, distribution, sales, order processing, taxation, and complaint management
Order Management: Order fulfilment module would take care of deliveries, distribution, scheduling, planning, and acknowledgement.
Scope creep happens when the activities increases beyond the original scope. It can lead to delays and increase in cost and thus, have to be prevented or managed. Here are a few ways, scope creep can be managed:
Customers of the project would be the end users in the client organization and the key stakeholders and the project may face certain issues that would be managed in following ways:
Dissatisfaction: The customer may be dissatisfied with the features of the software which can be avoided by involving them in the requirement gathering stage
Customer communication problems: There be problems communicating during the project with the client that can be minimized with the use of proper defined procedures.
The project would be marked as completed once all the deliverables have been completed. The project manager would take a review of the project completion and document everything about the project status including the lessons learned. This review would be given to the project owner who would be approving it to mark its completion (Sabyasachi, 2018).
The lessons learnt would be recorded at the time of the project closure. The project manager would continue to meet the team every month to record the top lessons learned in that month and the same would be recorded in the register. Lessons would be recorded in summary points as the case. The lessons would be distributed to the entire project team (White & Cohan, 2000).
Conclusions
The project plan was developed for the CRM application. The application would be developed using an acquired platform and it would be connected to the company’s CRM database that would be on the server for which hardware would be needed. The application development would be carried out in five phases as defined in the PMBOK guide including initiation, planning, execution, monitoring, and closure. A number different tools were used to present the plan for the development including RACI, Stakeholder Matrix, Risk Register, WBS, and Gantt Chart. The development would take 6 months and the budget allotted $2,00,000. Certain risks were identified and the response plan was developed including cost overrun, project delays, conflicts in communication, and more.
References
(2013). Monitoring, review and evaluation.Australian Government.
Ayyalaraju, R. (2017). Requirement Analysis and Gathering – and Gathering – a Primer a Primer,. SOAIS.
Baguley, P. (2008). Project management. . London: Hodder Education.
BENAIJA1, K., & KJIRI, L. ( 2013.). Project portfolio selection: Multi-criteria analysis and interactions between projects. ENSIAS.
Bruce, A., & Langdon, K. (ondon: Dorling Kindersley..). . Project management. 2009.
C.R, K., & Thomas, S. M. (2011). Requirement Gathering for small Projects using Agile Methods. IJCA, 2(1), pp. 122-128.
Cliff Consulting. (2007). A Systems Implementation Project Planning Guide. Cliff COnsulting,.
DESPA, M. L. (2014). Comparative study on software development methodologies. . Database Systems Journal, 2(2), pp. 37-58.
Devi, T., & Reddy, V. (2012). Work Breakdown Structure of the Project. International Journal of Engineering Research and Applications, 683-686.
Dinsmore, P. C., & Brewin, J. C. (2010). The AMA Handbook of Project management. AMACOM.
(2005). Human Resources management strategies to support organizational changes.EU, 34(2), pp. 12-13.
GALWAY, L. (2004). Quantitative Risk Analysis for Project Management. : Rand Corporation.
Heerkens, G. (2015). Project management. Mcgraw-Hill Education..
Kärri, T. (2014). Creating risk measurement model to project portfolio management in construction company,. LAPPEENRANTA UNIVERSITY OF TECHNOLOGY.
Langley, M. A. (2015). . Delivering on Strategy: The Power of Project Portfolio Management, . Deloitte.
Leroy, A. (2012). Requirements Gathering Rules Basic guidelines for any project, . BDPA National Technology Conference.
Liu, F. (2013). Rutherford Library Renovation Project Plan. University of Alberta Library.
Mushtaq, J. (2016). Different Requirements Gathering Techniques and Issues. . INTERNATIONAL JOURNAL OF SCIENTIFIC & ENGINEERING RESEARCH,, 835-840.
OECD. (2014). Risk Management and Corporate Governance. OECD, pp. 15-16
Oracle. (2009). Managing Risk with Project Portfolio Management in the Oil and Gas Industry During an Economic Downturn. Oracle, 12(3), pp. 45-49.
Ponnappa, G. (2014). Project Stakeholder Management.. roject Management Journal, 1-3.
RCF. (2003). Work Breakdown Structure,. US Department of Energy, 34(12), pp. 12-17
Sabyasachi. (2018). The Importance of Having Clearly Defined Acceptance Criteria in Your Projects. Simplilearn.
SAEO. (2015). Cost Estimating Manual for Projects . SAEO.
White, M., & Cohan, A. (2000). A Guide to Capturing Lessons Learned. Conservation Gateway.
White, M., & Cohan, A. (2000). A Guide to Capturing Lessons Learned. Conservation Gateway.
Wickboldt, J. A. (2011.). A framework for risk assessment based on analysis of historical information of workflow execcution in IT systems. LUME.
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