Cloud Development Achievement Software Reuse dream
Source: Internet
Author: User
KeywordsCloud computing Cloud environment
If I could choose, I would still prefer to look for and reuse the work that I already have, even for these specialized applications. Assuming that the cloud you are discussing will be the latest it buzzword for long, it seems that cloud computing is still making my dream of reuse a reality.
the organization's IT infrastructure by ensuring quality of service and cost-effective delivery of services.
develops technologies that make the organization strategically effective.
in order to achieve these two goals, I have found it necessary to carefully select my struggles and, wherever possible, to minimize risk and cost by reusing the results that I or others have developed and validated. For example, I didn't recreate the product change process I used. Instead, I just imitate the processes that others have successfully applied for many years. As a CIO, there are risks and costs involved in inventing new technologies or processes, and sometimes I don't want to pay for that.
I also use this approach for business applications. I can't imagine what it means for my software development team to create a ledger or word processing software. Someone has already done these things and I will use their code by buying their software. This allows me and my development team to focus on the specific applications we need to do ourselves.
I am always willing to do such a job. However, if I could choose, I would still prefer to look for and reuse the work that has been done, even for these specialized applications. Assuming that the cloud you are discussing will be the latest it buzzword for long, it seems that cloud computing is still making my dream of reuse a reality. Let me describe what we can do now.
we decided to adopt cloud environment as our software development environment. In order for many different users to use this cloud environment must support well-defined technology sets and architectural standards. In choosing this cloud environment, we are actually choosing to adopt these standards. Because every other person using this cloud environment has chosen the same standard, there is a chance of reuse.
Suppose I want to build a cloud based application to manage my highly specialized sales quotes. When generating highly professional quotes, my process actually includes some very standard business rules. For example, my quote review and approval process makes no difference to the process of doing this with someone else. Now, what if someone else has created a workflow system, including in a cloud environment, for review and approval of a sales quote? So, I have something that I can reuse, not a re-creation. I may still need to develop some of my system's functionality, but if I can take advantage of what other people have already created and validated, I can reduce my costs and risk. By joining and entering the cloud environment user community, I can develop better products at lower cost and lower risk.
in all the discussions about cloud computing, cloud computing provides me with the ability to access highly specialized but versatile applications, which is probably the most useful aspect of cloud computing that will help me achieve my two IT leadership goals. These two objectives are: achieving operational excellence and effective strategies.
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.