jump to navigation

Five trends that every software engineer ought to know December 14, 2011

Posted by marlingod in Software Engineering.

            Social Computing:

According to Deloitte report business IT report: “Social computing-not just media, collaboration or social networking-it  is a new fundamentals for enterprise for IT”. For example Companies are using collaboration suite(such as share point) to increase the efficiency of multi-disciplines team. Also companies are trying to find to use the Voice of Internet like social network (Facebook, twitter) and blog to gather data about customers and better ways to reach them. One of the leading tool is SAP Developer Network SDN. “In addition to promoting customer satisfaction levels and engaging with its ecosystem of developers and implementers, SAP has used this platform to understand product issues, identify features for future releases and gain a clearer view of adoption patterns than traditional research could ever provide.” Deloitte on Technology

            Cloud Computing:

Cloud Computing has sudden become a very popular term, even though it has exist for couple years now. According to Wiki “Cloud computing provides computation, software, data access, and storage services that do not require end-user knowledge of the physical location and configuration of the system that delivers the services”. It is mainly focused on the Software As A Service (SAAS). The SAAS has increased significantly in recent years: According to a Gartner Group estimate, SaaS sales in 2010 have reached $10B, and are projected to increase to $12.1b in 2011, up 20.7% from 2010. Gartner Group estimates that SaaS revenue will be more than double its 2010 numbers by 2015 and reach a projected $21.3b. This evolution of the SAAS has revived other area of the Business application such ERP. According to Deloitte, SAP recently a 34% surge in licensing revenue at the end of 2010. “ERP can be enabler of tomorrow’s innovations, not a fading footnote of yesterday’s legacy”


            Big Analytics

The crunchy questions haunting the business require a combination of hindsight, foresight and insight. This is the essence of real analytics: delivering business value through the continuous build-out of core information disciplines. Real analytics is focused on a more holistic, forward-looking approach, positioning information as an asset to support effective business decision and action. Real Analytics can add knowledge, fact-based predictions and business prescriptions – but only if applied to the right problems, and only if the resulting insight is pushed into action. Companies should be able house both ERP and BI/DW to enhance the their insight and foresight ERP. Providers have invested in adding information platforms to their solution sets, including performance management and some advanced analytics tools. These are largely integrated into the core process automation solutions. Leading organizations have adopted a combination of performance improvement, information management and advanced analytics to meet the needs of the business. A combination of improvement in storage, processing and network performance, as well as advanced new options for dealing with complex calculations on large data sets Real analytics represents a combination of information management, performance improvement and advanced analytics.


User engagements

Today  workers are usually dependent on an average of six systems to do their jobs and little tolerance for difficulty with them. This requires creating a seamless, controlled experience for employees to perform business tasks on their second and third screens.  Usability becomes a cornerstone of design, represented by

  • Intuitiveness. Simple, easy-to-understand, following consumer-design conventions for layout and flow.
  •  Interoperability: Tasks and business processes usually require transactions performed across many systems
  •  Related to interoperability, the ability to correlate and expose relationships in information


User engagement can enable productivity gains, but that’s not the only goal. Effectiveness and empowerment are even more important, allowing stakeholders to make better use of an organization’s information assets.

Semantic web

Berners Lee,(1998). The semantic web will allow not only the human-human communication but also interaction between machines. Semantics web describes relation between thing and the properties if things. There will be no barriers between application and machines should be able to communicate.  The semantics should be able to help solve one big concern companies are facing today: Data volume. Data Volumes is exploding doubling every 14 months (Deloitte on Technology). Company are facing with the unique need of analyzing the data in order to achieve profitable grow( better hindsight, foresight and insight), satisfy the requirement of the of regulators and the public. A lot of mathematical and statistical tools and skills will be needed.




No comments yet — be the first.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: