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

  Identifies the cost of computer

identifies the cost of computer components to configure a computer system (including all peripheral devices where needed) for use in one of the following four situations:

  Input devices

Compare how the gestures data is generated and represented for interpretation in each of the following input devices. In your comparison, consider the data formats (radio waves, electrical signal, sound, etc.), device drivers, operating systems suppo..

  Cores on computer systems

Assignment : Cores on Computer Systems:  Differentiate between multiprocessor systems and many-core systems in terms of power efficiency, cost benefit analysis, instructions processing efficiency, and packaging form factors.

  Prepare an annual budget in an excel spreadsheet

Prepare working solutions in Excel that will manage the annual budget

  Write a research paper in relation to a software design

Research paper in relation to a Software Design related topic

  Describe the forest, domain, ou, and trust configuration

Describe the forest, domain, OU, and trust configuration for Bluesky. Include a chart or diagram of the current configuration. Currently Bluesky has a single domain and default OU structure.

  Construct a truth table for the boolean expression

Construct a truth table for the Boolean expressions ABC + A'B'C' ABC + AB'C' + A'B'C' A(BC' + B'C)

  Evaluate the cost of materials

Evaluate the cost of materials

  The marie simulator

Depending on how comfortable you are with using the MARIE simulator after reading

  What is the main advantage of using master pages

What is the main advantage of using master pages. Explain the purpose and advantage of using styles.

  Describe the three fundamental models of distributed systems

Explain the two approaches to packet delivery by the network layer in Distributed Systems. Describe the three fundamental models of Distributed Systems

  Distinguish between caching and buffering

Distinguish between caching and buffering The failure model defines the ways in which failure may occur in order to provide an understanding of the effects of failure. Give one type of failure with a brief description of the failure

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