You started working at a medium size company where the need for a CRM software h
ID: 3768792 • Letter: Y
Question
You started working at a medium size company where the need for a CRM software has become a priority. The management is looking at Oracle and SAP but the cost is really out of range because it will require a lot of customization…
Fortunately, you got there on time and, with your knowledge of software development process, you have the opportunity to convince the management team that a custom-built software can be built in house by hiring the right people as contractors for a period of time….
Build a plan aimed at building the software for your company that will convince the management team.
Show what it will take, a timeline, the components needed, how to make sure that the software development will be on schedule, how it will be tested. Discuss specification, planning, management of the development process, the several testing phases, the implementation and the release to the company’s personal.
Explanation / Answer
As company is medoum size, the softwares purchasing especially like Oracle and SAP is not
an good idea. Since they bill a huge amount which makes to not complete our milestones
in our budget.
So My idea is that using some senior employees and hiring new employees will help us in creating our new custom built software. It will helpful to our future projects too..
We can start this 6 to 8 empoyees, so we can built this software with in 1 1/2 year with 1/3 budget of buying SAP software. So with 3 main developers, 3 freshers and 1 for testing is required.
Plan:
-----
we will divide this project into 3 phases.
low budget and efficent code is to going to build.
Along with development we are going to make unit test cases as well as UI test cases rapidly.
Specifications and components required:
-----------------------------------------
We are going to built this product using java, as it will be easier to freshers and comfortable to all people.
Al library files are available for this. In first phase creating process will be handled, and in second phase updating / edit these process are handled and in final phase we will going to be work on deletions.
Regarding test cases:
-----------------------------------
To avoid bugs , from first month onwards UI test cases are going to written. So that on every day commits we will check
is every thing is fine or not. Otherwise in last moment it will be messy. Then After completing mainly functions built, we will start doing unit test cases.
We will use bit bucket for storing data, git repository.
For managing tickets we will use Atlassian JIRA.
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.