The naturally longer development cycle of hardware development must be taken into account also in the iteration length or meeting frequency"
We have seen many examples like the development of new technology and the rece that these companies to develop new techs.
Uber has the ability to do so especially after the acquisition of Careem their biggest rival in the region.
A system development methodology refers to the framework that is used to structure, plan, and control the process of developing an information system. A wide variety of such frameworks have evolved over the years, each with its own recognized strengths and weaknesses. One system development methodology is not necessarily suitable for use by all projects. Each of the available methodologies is best suited to specific kinds of projects, based on various technical, organizational, project and team considerations.
The business factor that should consider where when the need for developing and improve the system is clear and it should be changed and that depend on the system that used if it was old, or when the organization needs for expansion and this system will not support.
Uber did change their architecture engineering previously because of the old one would not support to be uploaded on cloud and during this need, they change it and it's obvious when the app for driver and user get upgraded in a smart and easy way.
Reference
Engineering the Architecture Behind Uber's New Rider App. (2019, January 17). Retrieved from https://eng.uber.com/new-rider-app/
No comments:
Post a Comment