Clients for ios, android and windows phone platforms

Assignment Help Basic Computer Science
Reference no: EM13935062

Need to Solve below assignment. 

Consider the RedBus application system, consisting of the server software, smartphone apps, web-based interface, as well as the connectivity to payment gateways as well as bus operators' systems. Assume that you are evaluating extending an old system that was built in-house using old technologies vs. outsourcing to a third party (assume that the third party have developed similar applications using latest technologies). The estimated cost is $2M for in-house vs. $2.3M for outsourcing. The functionality includes the following:

1. Smartphone clients for iOS, Android and Windows Phone platforms

2. Server that houses all the data and business logic

3. Connectivity to external systems (of bus operators) to pull in relevant data about their fleet o Assume that the cost incurred will be in Year 0 (i.e., before the new software can be deployed and any revenues can be recognized) o The projected incremental revenues over the next three years due to this proposed upgrade are: $1M, $1.5M and $2.5M respectively o Assume interest rate to be 10% per annum

Questions:

1. Perform Cost Benefit Analysis using Net Present Value and Internal Rate of Return methods, and determine whether we should take up this project or not (for both scenarios - in-house as well as outsourcing).

2. Assuming that we decide to go ahead with the project, determine whether we should do it in-house or outsource it using a Decision Tree 1. Assume two scenarios with the following probabilities:

i. Scenario 1: Traffic shoots up (with a probability of 60%), and in-house development can handle it better with an additional revenue of 20% per year, whereas outsourced development will result in a drop of 20% revenue ii.

Scenario 2: Traffic is as per original projection (with a probability of 40%), in which case in-house development will yield 30% less revenues while outsourced development will yield 30% more revenues 1. Identify the "products" of the project and show the Product Breakdown Structure 2. Analyze the project characteristics and choose the development methodology (waterfall vs. incremental vs. agile) that is suitable for this project. List your reasons concisely. 3. Estimate the overall efforts for this project - show the methodology and steps used (e.g. COCOMO)

Reference no: EM13935062

Questions Cloud

Communication challenges that a leader should expect : Identify and discuss the communication challenges that a leader should expect to encounter in Australian organisations.
What is relationship between field of view and magnification : What is the relationship between working distance and magnification? What is the relationship between field of view and magnification?
Is the role of the federal reserve still relevant : Are the financial markets working? Is the role of the Federal Reserve still relevant? What conflicts arise between shareholders and managers
Differences between financial and managerial accounting : List three differences between financial and managerial accounting.
Clients for ios, android and windows phone platforms : Consider the RedBus application system, consisting of the server software, smartphone apps, web-based interface, as well as the connectivity to payment gateways as well as bus operators' systems.
Observe organizational behavior : bserve organizational behavior firsth and the setting of your observation experience may be your workplace, a small business, a local organization, or a virtual organization. action component and analysis:
How the joint venture limited the risk of the business : Explain how the joint venture enabled Anheuser-Busch to achieve its objective of maximizing shareholder wealth. Explain how the joint venture limited the risk of the international business
Calculate the total cost for the knee surgery : Calculate the total cost for the knee surgery.
Quality of legal research methodology : Essay is an opportunity to provide advice to someone about how to deal with a hypothetical problem they have in the cyberlaw area.

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Explain advantages of having componentized system

Explain some of the advantages of having componentized system. For instance, What occurs if the microwave breaks?

  Eexploring and getting familiar with the website

1. (4pts) Go to the website www.w3schools.com and spend about 20 to 30 minutes looking around, exploring and getting familiar with the website.  From this exploration answer the following questions, from your perspective:

  What are the basic network management functions

(1) What are the basic network management functions: OAMP? (2) Describe what are in SNMPv1

  Current article related to project communications

Each article summary will be a minimum of two pages. Additionally, you must cite as per APA 6th Edition rules for references, the article used as the basis for the summary.

  E-learning or conducting face-to-face training

Due to advances in technology and widespread computer literacy, many organizations use e-learning extensively to train employees. If you were managing a system implementation and had to train on a limited budget, you may find yourself choosing bet..

  Use active directory to establish security group memberships

How would you manage creation of novel user accounts in this organization? Utilizing Active Directory to establish security group memberships or manual creation and security.

  List and describe three guidelines for sound policy

List and describe briefly the three guidelines for sound policy, as stated by Bergeron and Bérubé. Are policies different from standards? In what way? Are policies different from procedures? In what way?

  How many different seven-digit phone numbers can be formed

How many different seven-digit phone numbers (ignoring area code) can be formed? Can city of 2 million people be served by single area code? Describe.

  What extent do ponyboy and johnny alcove

What extent do Ponyboy and Johnny alcove in the back of the congregation?

  Make a football tipping assignment

Make a Football tipping assignment in which you need to prepare Sequence diagram,Communication Diagram and Class diagram.

  Write a program that translates a name into pig latin

Use the pig latin rule of moving the first letter to the end of the word and adding "ay". Output the pig latin name on the screen. The name "Walt" translates into pig latin Altway. Karen to Arenkay, Steve to Tevesay.

  Determine and print the average age of your family

Design a program that will allow a user to Input a list of your family members along with their age and state where they reside. Determine and print the average age of your family and print the names of anyone who lives in Texas.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd