Tag

devops

Contracting for Agile: Lessons From the Trenches in Sourcing Agile Development | Webinar

By | Webinars

Complimentary 60-minute webinar to be held on Thursday, September 27, 2018 | 9 a.m. CDT, 10 a.m. EDT, 3 p.m. BST, 7:30 p.m. IST

VIEW PRESENTATION

Questions we’ll address:

  • Is broad-based adoption of Agile Development real or hype?
  • How does Agile impact the delivery model for outsourced services?
  • How do pricing models need to evolve to capture value from Agile?
  • How do Terms & Conditions for Agile contracts need to change to minimize risk and maximize value?
  • What are some best practices to consider when negotiating and managing Agile contracts?

As frequent delivery and customer satisfaction become the new currencies for IT organizations, a greater number of enterprises are embracing Agile and DevOps methodologies to rapidly deploy useful software. As traditional, Waterfall-based contracts are unable to manage the ambiguity and complexity related to Agile, the increase in Agile adoption is causing sourcing groups to reassess outsourcing contract templates.

Who should attend, and why?
This webinar will provide Strategic Outsourcing & Vendor Management groups with practical insights for structuring and negotiating Agile contracts.

Presenters
Jimit Arora
Partner
Everest Group

Abhishek Sharma
Partner
Everest Group

Moderator
Alan Wolfe
Senior Vice President
Everest Group

Important Lesson For Companies Undertaking Digital Transformation | Sherpas in Blue Shirts

By | Blog, Digital Transformation

By its nature, digital transformation is difficult as it’s fraught with the complexities and magnitude of change. The reason so many digital journeys don’t succeed is because the company fails to implement the operating model necessary to make the digital platform work. By operating model, I mean organizational changes, policy and process changes, talent model changes and the go-to-market changes.

Why do companies often fail to implement the operating model that’s necessary for the digital platform they build? Simply stated, they take a fractured approach to the digital journey. Although the executives say the operating model is changing, they don’t build a common vision that allows it to happen.

Read more in my blog on Forbes

Related: Learn more about our digital transformation analyses

Life Sciences Companies, Lagging In Tech Adoption, Can Leap Ahead with a DevOps Approach—Everest Group | Press Release

By | Press Releases

AstraZeneca, MediVector case studies illustrate two of many potential applications of DevOps in pharmaceutical value chain.

The pharmaceutical sector, which typically lags behind other industries in technology adoption, is crying out for change as its IT organization is unable to reform itself fast enough to deal with an increase in drug safety breaches and slow time to market for both products and business solutions. Everest Group maintains that pharmaceutical companies can address these challenges by employing DevOps—a methodology successfully implemented in the software industry to respond to fluctuating demands, provide a better customer experience and reduce time to market.

Potential DevOps use cases abound across the pharmaceutical value chain: drug discovery and research, clinical and pre-clinical trials, manufacturing operations, sales and marketing, and supply chain management and distribution are just a few examples.

As illustration, Everest Group points to two successful DevOps implementations:

  • AstraZeneca achieved improved quality, significantly faster time to value delivery (a 40 to 60 percent improvement) and reduced team sizes, which in turn resulted in a 25 to 40 percent cost reduction.
  • Similarly, MediVector successfully applied a DevOps approach to rectify slow quality assurance audits of the machines used in the drug development process.

Everest Group cautions, however, that although a wide variety of DevOps use cases are feasible, pharmaceutical companies should prioritize their DevOps investments based on potential business impact and ease of implementation.

These findings and more are discussed in a recently published Everest Group report, “Life Sciences Annual Report 2018: Pharma’s DevOps Factor for Digital Transformation.” This report takes a look at the concept of DevOps, puts forward a number of DevOps use cases across the pharmaceutical value chain and evaluates each to decide which is the most suited for implementation if progressive business impact is to be realized. The report also lays out a three-stage future implementation roadmap for pharmaceutical enterprises.

Across many industries, the adoption of DevOps is being linked directly to time to market and customer centricity,” said Abhishek Singh, practice director at Everest Group. “As Astra Zeneca and MediVector cases exemplify, the time seems ripe for pharmaceutical companies to make DevOps their next big bet. Indeed, most pharma firms are currently looking to experiment with DevOps, with a long-term goal of enterprise-wide DevOps-enabled digital transformation.”

Additional Key Findings:

  • Technology aspects, such as automation and cloud computing, coupled with softer aspects, such as a cross-functional organizational structure and an agile working culture, can drive DevOps enablement.
  • The success of DevOps initiatives in modern enterprises hinges on three pillars: a culture of trust, accountability and shared responsibility; standardization of pocketed adoption and consolidation of tools and technologies; and hybridization of the enterprise portfolio across legacy systems and modern DevOps-enabled applications.
  • DevOps adoption is particularly favorable for industries that suffer from frequently changing market demands, high time to market, poor customer experiences and inefficient operations. Conversely, DevOps adoption is unfavorable for industries that are heavily regulated or have mammoth organizational size, a complex stakeholder environment, or a mandate for cost minimization.
  • Service providers can help enterprises in their DevOps journey by devising roadmaps, aiding with change management and providing the necessary technology support.

***Download a complementary report abstract.***

AI Helping DevOps: Don’t Ask, Don’t Assume – KNOW What Users Really Want | Sherpas in Blue Shirts

By | Blog

With DevOps’ core goal of putting applications in users’ hands more quickly, it’s no surprise that many enterprises have started to release and deploy software up to five times a month, instead of their earlier once-a-quarter schedule. Everest Group research suggests that over 25% of enterprises believe DevOps will become the de-facto application delivery model.

However, there continues to be a disconnect between what business users want and what they get. To be fair to developers and IT teams, this disconnect is due, in part, to end-users’ difficulty in articulating their needs and wants.

Enter AI Systems

AI Systems have strong potential to help product management teams cut through the noise and zero-in on the features their users truly find most valuable. Consider these areas of high impact:

  1. Helping developers at run time: Instead of developers having to slog through requirements, feature files, and feedback logs – and likely miss half the input – AI-led “code assister” bots can help them, during the actual coding process, to ensure that the requested functionality is created
  2. Prioritizing feedback: Rather than wasting time on archaic face-to-face meetings to prioritize features requested in the dizzying amount of feedback received from users, enterprises should build an AI system to prioritize requests from high to low, and dynamically change them as needed based on new incoming data
  3. Stress testing feedback: After prioritization, AI systems should help enterprises segregate the features users really want, versus those they think they want. AI can do this by crunching the massive volume of feedback data though machine learning and finding recurring patterns that suggest consensus. The feedback data should also be fed back to business users to educate them on market alignment of demanded and desired features
  4. Aligning development, QA, and production: Through its inherently neutral perspective, an AI system can smooth through the dissonance among the different teams by crunching all the data across the feedback systems to outline disconnects and create the alignment needed to satisfy end-user needs
  5. Predicting features: While this is still far-fetched, enterprises and technology vendors should work toward AI solutions that can predict features that will be requested in the next sprint based on historical data. In fact, AI systems should be able to analyze data across other enterprises as well to suggest relevant features to developers. The predictions could then be validated with real feedback from beta users, and the AI system further trained based on the validations

There are multiple other areas in which AI can potentially assist in understanding what the users want. For example, as we discussed in earlier research, AI can help developers create secure, performance-tuned, and production-ready code without being bogged down by typical feedback on features from the field.

What about Budget?

The good news is such an AI system will not burn a massive hole in enterprises’ budgets and should not require the zillions of data points that most typical, complex AI systems do. I believe these systems can be based on simple log data, performance feedback cycles, feature files databases, requirements catalogues, and other already existing assets. If that’s the case, they have great potential to help enterprises develop software their end-users really want.

Have you deployed AI in your Agile DevOps delivery cycle? I’d love to hear about it at [email protected].

Linkedin 2018 Workplace Learning Report is out and loud – Where are the developers? | In the News

By | In The News

The Linkedin 2018 Workplace Learning Report is out and takes the pulse of the current L&D trends.

The survey is based on the responses from 1,200 L&D or HR professionals, 400 people managers, 200 executives and 2,200 learners from North America, Europe, and Asia.

However, from a developer’s perspective, the results of the report seem… troubling. L&D and HR professionals, as well as people managers and executives, appear to pay a ton of attention on the development of soft skills of employees while the development of technical skills, as part of a company’s L&D program, seems of little significance. Let’s have a closer look at some of the results.

According to the survey, “talent developers are preparing their workforce for automation by naming ‘training for soft skills’ their #1 priority”; and it makes sense, right? You want your employees to be ready for the automation that DevOps brings as its core, therefore, you invest in the development of soft skills among your employees so that they have the knowledge to navigate the new age of company culture.

But what about the actual developers; the people behind the development of these automations? Why don’t they enjoy that generous of a share of a company’s resources for the development of their skills, the technical skills to be more precise?

When talking about DevOps, developers carry a huge part of the burden through the automation process and, as Yugal Joshi argued, “they’re not at all pleased with that and believe that they are being asked to address IT operations’ laggardness”.

Read more in JAXenter.com