{"id":2115,"date":"2019-12-05T02:20:04","date_gmt":"2019-12-05T02:20:04","guid":{"rendered":"http:\/\/kusuaks7\/?p=1720"},"modified":"2024-02-13T17:16:42","modified_gmt":"2024-02-13T17:16:42","slug":"maturing-devops-practices-what-you-dont-yet-know","status":"publish","type":"post","link":"https:\/\/www.experfy.com\/blog\/bigdata-cloud\/maturing-devops-practices-what-you-dont-yet-know\/","title":{"rendered":"Maturing devops practices: what you don\u2019t yet know"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"2115\" class=\"elementor elementor-2115\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-5b8ad3b5 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5b8ad3b5\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4662dff\" data-id=\"4662dff\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-de3a235 elementor-widget elementor-widget-heading\" data-id=\"de3a235\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><h3>Why is it so hard for organizations to succeed in the journey to devops?<\/h3><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3d56581 elementor-widget elementor-widget-text-editor\" data-id=\"3d56581\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tStriving to be an agile shop that is successful in devops isn\u2019t a new goal for most organizations. All teams want to deliver better apps faster. Even if this isn\u2019t a new objective, however, and teams feel like, in theory, they know what it takes to move to continuous delivery, there are many considerations\u2014including some that are unknown.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b89089a elementor-widget elementor-widget-heading\" data-id=\"b89089a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><h2>What does devops mean?<\/h2><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-55d6216 elementor-widget elementor-widget-text-editor\" data-id=\"55d6216\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tThe problems that arise when trying to implement the above, especially in the mobile space, are related to automating the entire workflow\u2014from development through testing\u2014until the app is in production (i.e., at the app store).\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c06741b elementor-widget elementor-widget-heading\" data-id=\"c06741b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><h2>Why is it so hard for organizations to succeed in the journey to devops?<\/h2><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-532010d elementor-widget elementor-widget-text-editor\" data-id=\"532010d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ol>\n \t<li>Cross team collaboration, shared tools, and practices are keys to success. However, achieving these is difficult for many teams. Of the three elements, shared tooling across dev, test and ops activities is frequently the most acute.<\/li>\n \t<li>Appropriate skills within the feature team often undermines achieving a maximum level of process automation. Some flows can be automated\u2014standing up and tearing down required environments\u2014while other flows that require advanced capabilities, such as sensors or advanced camera features (check scanning, for example), cannot; when there are gaps, the entire process gets stuck and goes out of sync.<\/li>\n \t<li><a href=\"https:\/\/www.infoworld.com\/article\/3226450\/mobile-development\/5-key-challenges-for-mobile-test-automation.html\" class=\"broken_link\" rel=\"noopener\">Test automation robustness and coverage is a constant challenge<\/a>\u00a0for the most mature organization.<\/li>\n<\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-859f644 elementor-widget elementor-widget-heading\" data-id=\"859f644\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><h2>The devops Uunknowns<\/h2><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7967192 elementor-widget elementor-widget-text-editor\" data-id=\"7967192\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tWhile the above challenges to devops are well known and painful to many organizations that are beginning their devops journey (or are about to do so), there are a few things that are yet to be discovered by most.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7803dad elementor-widget elementor-widget-heading\" data-id=\"7803dad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><h3>Uncontrolled test suite growth for mobile app releases is becoming a big challenge<\/h3><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1def703 elementor-widget elementor-widget-text-editor\" data-id=\"1def703\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tThere is a constant growth in the size of tests, given the rising number of features. Teams should have the ability to gain insight into what is relevant to cover and what is obsolete, as well as on which mobile platforms tests ought to be still executed.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3e87c2b elementor-widget elementor-widget-heading\" data-id=\"3e87c2b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><h3>Automating next generation digital interfaces into the mobile test automation suite slows down release cycles<\/h3><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f664ffa elementor-widget elementor-widget-text-editor\" data-id=\"f664ffa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tSuch trends will increase manual testing activities and, therefore,will pull back current test automation progress due to lack of ability to automate new engagement methods. Capabilities like FaceID, advanced sensors, augmented reality, and advanced location based services are rapidly entering the app market.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9c351de elementor-widget elementor-widget-heading\" data-id=\"9c351de\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><h3>Continuous changes in the devops tool stack ecosystem<\/h3><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-996fd4a elementor-widget elementor-widget-text-editor\" data-id=\"996fd4a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tThe open source landscape and commercial market are undergoing constant changes. Teams need to be aware of these changes and find ways to mature their existing tools in ways that address the pains they face.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7e5fa48 elementor-widget elementor-widget-heading\" data-id=\"7e5fa48\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><h3>Machine learning and AI as devops enablers<\/h3><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8122913 elementor-widget elementor-widget-text-editor\" data-id=\"8122913\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tMany vendors, as well as organizations, are already considering machine learning and AI tools to optimize activities throughout the devops pipeline. Now is the time to assess the benefits they deliver today as well as the value such tools can bring to your organization as these tools mature.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-df0f688 elementor-widget elementor-widget-heading\" data-id=\"df0f688\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><h2>Bottom line<\/h2><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c543b74 elementor-widget elementor-widget-text-editor\" data-id=\"c543b74\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tThere is clearly no other way to succeed in devops than to maximize the automation of your entire release processes, from coding through production. At the heart of the maturity lies a continuous improvement mindset within the organization. Such a mindset should build, over time, a foundation of tools that fit the processes and people with their respective skillsets. The market doesn\u2019t stand still; it continues to innovate around machine learning, AI, and software delivery automation capabilities. It is highly recommended to connect with communities such as Dzone, Stack Overflow, Medium, and Perfecto to follow trends and tools\u2014and adopt what best fits your business goals\u2014to climb the devops maturity ladder.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>There is clearly no other way to succeed in devops than to maximize the automation of your entire release processes, from coding through production. At the heart of the maturity lies a continuous improvement mindset within the organization. Such a mindset should build, over time, a foundation of tools that fit the processes and people with their respective skillsets. The market doesn&rsquo;t stand still; it continues to innovate around machine learning, AI, and software delivery automation capabilities.<\/p>\n","protected":false},"author":494,"featured_media":2972,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"content-type":"","footnotes":""},"categories":[187],"tags":[95],"ppma_author":[3126],"class_list":["post-2115","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bigdata-cloud","tag-big-data-amp-technology"],"authors":[{"term_id":3126,"user_id":494,"is_guest":0,"slug":"eran-kinsbruner","display_name":"Eran Kinsbruner","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","user_url":"","last_name":"Kinsbruner","first_name":"Eran","job_title":"","description":"Eran Kinsbruner&nbsp;is the lead&nbsp;Technical Evangelist at&nbsp;<a href=\"https:\/\/www.perfectomobile.com\/\" target=\"_blank\" title=\"Perfecto\" rel=\"noopener\">Perfecto<\/a>, the leading cloud-based web, and mobile quality lab. A monthly columnist at&nbsp;<a href=\"https:\/\/www.infoworld.com\/author\/Eran-Kinsbruner\/\">InfoWorld.Com<\/a>, he is the author of the&nbsp;<a href=\"https:\/\/www.amazon.com\/dp\/0692885994\/ref=sr_1_1?ie=UTF8&amp;qid=1493727687&amp;sr=8-1&amp;keywords=eran+kinsbruner\">Digital Quality Handbook<\/a>, and Continuous Testing for DevOps Professionals and the creator and author of the quarterly Digital Test Coverage&nbsp;<a href=\"https:\/\/info.perfectomobile.com\/factors-magazine.html\">factors<\/a>&nbsp;magazine, and co-inventor of the&nbsp;<a href=\"https:\/\/www.google.com\/patents\/US6980916\">test exclusion automated mechanism<\/a>&nbsp;for mobile J2ME testing at Sun Microsystems. He is also a public speaker, researcher, and blogger."}],"_links":{"self":[{"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/posts\/2115","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/users\/494"}],"replies":[{"embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/comments?post=2115"}],"version-history":[{"count":4,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/posts\/2115\/revisions"}],"predecessor-version":[{"id":35998,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/posts\/2115\/revisions\/35998"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/media\/2972"}],"wp:attachment":[{"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/media?parent=2115"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/categories?post=2115"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/tags?post=2115"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=2115"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}