Saturday, November 12, 2011

Cloud, mobile, in-memory computing: Has SAP lost the plot?

SAP has not lost the plot. They are re-positioning.

Warwick Ashford writes in ComputerWeekly.com:

SAP is betting on an innovation agenda to sustain its seven consecutive quarters of growth, but with all the attention on cloud, mobile and in-memory computing, is the business software maker in danger of moving too far from its core ERP business?


Innovation, was certainly a dominant theme at of SAP’s customer and partner event Sapphire in Madrid, but Jim Hagemann Snabe,  co-chief executive at SAP was at pains to emphasise that SAP is innovating at the core as well as in mobile, cloud and in-memory computing.
Snabe announced that innovation around the core ERP business suite is ramping up from a six-monthly cycle to once every quarter, saying there is momentum at the core with lots more innovation to come.
“SAP believes a company needs to understand and grow from its core, and our core and 39 years’ experience is in the ERP business suite,” he said.
Snabe said the core remains important as a base for all the innovation at SAP. “We will not abandon the core; by revitalising the core and ensuring consistency, we are able to innovate faster at the edge with mobile and cloud,” he said.
Driving the point home, Snabe said while SAP was innovating at the core as a basis for all other innovation, some competitors were tearing everything down and offering something new.
Read full article:
More about Warwick Ashford:
Warwick Ashford is chief reporter at Computer Weekly. He joined the CW team in June 2007 and is focused on IT security, business continuity, IT law and issues relating to regulation, compliance and governance. Before joining CW, he spent four years working in various roles including technology editor for ITWeb, an IT news publisher based in Johannesburg, South Africa. In addition to news and feature writing for ITWeb’s print publications, he was involved in liaising with sponsors of specialist news areas on the ITWeb site and developing new sponsorship opportunities. He came to IT journalism after three years as a course developer and technical writer for an IT training organisation and eight years working in radio news as a writer and presenter at the South African Broadcasting Corporation (SABC).

Monday, October 31, 2011

The SAAS development life-cycle

Cloud service development requires a different approach than the traditional software development lifecycle as the cloud provider becomes a critical success factor of the overall project. In a traditional software development setting, more emphasis is put on the functional aspects because it is deployed on an on-premise infrastructure with implicit security, compliance, control, operational transparency and perceived service level requirements. Another important factor is the cost of operations. It often takes back seat, especially in cost centers, due to the sunk cost and horizontal charge models. The main objective of this paper is to focus on the lifecycle aspects of SaaS service development and outline the motivation, inputs and deliverables of each activity for all the phases of the lifecycle. Cloud services can be built for internal consumption as well as for selling to external customers. The focus of this article is the cloud services built for external consumption as these require rigorous architecture practices to incorporate the service tenets necessary for a successful services business model. Even though the SaaS (Software as a Service) Development Lifecycle outlined here is scoped at external facing services, the process can easily be adopted to internal private cloud based applications that target internal users. It is clear that even enterprise IT departments have to start looking at themselves as Service Providers and act accordingly.


The SaaS Development Lifecycle (SaaSDLC) is an adaptation of the traditional iterative software development process with additional important phases added. These additional phases – Evaluation, Subscribing and Operations are less prominent and implicit for on-premise deployments. However, the activities during these phases become critical success factors for a SaaS development and deployment due to an externalized multi-tenant hosting environment. While the initial SaaS projects require more emphasis on the cloud provider evaluation, subscription acquisition and operationalizing the services, the subsequent SaaS efforts can leverage the know-how acquired previously thereby allowing the project teams to short circuit Evaluation and Subscribing phases. The IT Professional needs to be extra diligent in cloud platform provider evaluation, designing the deployment environment and setting up operational processes that integrate cloud providers processes and frameworks into the existing management and monitoring environment.

Read the full article at:
http://www.infoq.com/articles/SaaS-Lifecycle

About the authors:

Hanu Kommalapati is a Senior Technical Director at Microsoft Corporation where he is the technical lead for Windows Azure and Cloud Computing for the U.S. subsidiary of Microsoft's Platform Evangelism organization. In this capacity he works spreading the word about Cloud Computing to Microsoft  customers, partners and community.
In the past he has held positions as Principal Platform Strategy Advisor and as an Architect for Microsoft. Previously he also held positions as a Principal Consultant at PricewaterhouseCoopers.

William H. Zack Is a Microsoft Principal Architect Evangelist who specializes in architecting, implementing and supporting both applications and computing infrastructures based on Microsoft Internet, Intranet, Client/Server and Cloud technologies. Over the past three year years Bill has been evangelizing Windows Azure and working with customers and partners to help them design, build and move applications to the Windows Azure Cloud Platform.