My Teacher gave this answer and we need to response this answerYou need to response this answer why you agree with it or why youdisagree and explain
1. As more companies outsource and engage consulting firms forsystems development, will there be less need for in-houseexpertise? Why or why not?
Answer :- I like to believe that the need for in-house expertisefor system development will always be prevalent. As stated in ourbook having that in-house development or expertise allows for theproduct to be customized and created in a way that best suits theneed of the company. However, the outsourcing of development willalso be large too. The ease and pricing it provides is hard tomatch. For example, where I work at today this was very applicable.There was a discussion on whether to go with an e-prescriptionsoftware that we'd buy a subscription to and integrate into our ownexisting platform or to create a new one in-house. The companydecided to outsource it as there would have to be a large networkcomponent for it and it's easier and more cost effective to justuse an existing network and integrate it. So for that project weoutsourced the product. However, for our own telehealth platform wecreated it in-house. The reason is that using an external vendorlike Doxy.me would be more costly then to develop our own.
2. How has the rise of mobile development and devices impactedthe IT industry, IT professionals, and software development?
Answer:- With the rise of mobile devices, the IT industry haschanged greatly, some things for the better and others for theworse, but most of the new developments have had a positive effecton the industry. Everybody owning a mobile device means a greaterpossibility to reach out to more and more users, which obviously isgood because more people will be able to use what you aredeveloping, but also allows for metric tracking across thosedevices to better learn how the programs are being used. Mobilecommerce means more users can make payments at the touch of abutton, even when they forget their wallets. This allows forpotential users to shop, pay bills, deposit money, etc. all fromtheir phones anywhere they are. This also means that securityshould be at the forefront of mobile development, since with all ofthis information easily accessible from a phone the potential fortheft or stolen data is higher than ever.