notes from Service Virtualization

Twenty years ago things were simpler. Business and IT were separated
by a great divide. IT enabled things like accounting, but very little of the
business productivity was driven by IT. But the Internet started bringing
that gap together, and now business strategies are tied at the hip and
very dependent upon the IT solutions and enabling strategies.

while IT evolves,customer expectations increase, and customer tolerance for system
failure drops.

Russ Wheaton - Director IT FedEx

Get more productivity out of the hours

There are very few companies in business today that do not depend upon software

Competitiveness will drive everyone to adopt the cloud because of the advantages it gives in terms of faster, better , cheaper

Competition is just a click away.

From business partners, Trust is assumed, awesomeness is expected.

As of 2013 microsoft has 1 lakh employees with 43% of them in engineering and 49% in sales and support.

if you cant deliver, be left behind.

Present day software systems design is more complex than aircraft designs.
Co-location project stakeholders in physically closed compartments rather than same office is necessary.

The core parts are slowest to change. ex: hardware. then comes network/os/storage.then platforms/frameworks..then apps.

Agile is great for new clean slate development projects, not so for migration projects.
No particular methodology can determine success.only commitment to make it successful can make it succeed, but no guarantee. karmanye madhikaraste

Over delivery life cycle, the scope of tasks to be performed,handled increases.
ex: in dev, only functional development of new features is done, in uat the dev should support deployment+tester bugs , in higher environments he has to support perf errors, integration scenarios etc... constraints increase..data is also a constraint.

dangerous terms: waiting
leadership should come from business analysts in terms of correct requirements, and acceptance of deliverables in business terms.

Big data is the massive amount of non-transactional customer activity data captured.

Test data extraction mechanism from a prod snapshot if static and an unplanned dump, can cause unknown issues.

Be wary of all the 3rd party systems tied in the infrastructure before attempting automation or performance tests.

Service virtualization is the practice of capturing and simulating behaviour ,data and performance characteristics of dependant systems and deploying a virtual system that represents the dependant system.


Comments

Popular posts from this blog

How to get started with Vue in under a minute?

aigiri nandini - Brodha V you rock