{"id":341,"date":"2018-07-19T08:33:00","date_gmt":"2018-07-19T11:33:00","guid":{"rendered":"https:\/\/agenciaellis.com.br\/blog\/?p=341"},"modified":"2022-07-27T22:52:13","modified_gmt":"2022-07-28T01:52:13","slug":"true-application-life-cycle-management-with-urbancode","status":"publish","type":"post","link":"https:\/\/agenciaellis.com.br\/blog\/true-application-life-cycle-management-with-urbancode\/","title":{"rendered":"True Application Life-cycle Management With Urbancode"},"content":{"rendered":"\n<p>The ALM space has been dominated by traditional point solutions focused on specific life-cycle stages, relegating the complete view to custom and costly point-to-point integrations. But that is not the case anymore: Urbancode\u2019s industry-leading AnthillPro (<a href=\"https:\/\/www.ibm.com\/br-pt\/cloud\/urbancode\">www.anthillpro.com<\/a>) provides a holistic view of the life-cycle processes (such as build, deploy, test), along with secure, centrally managed automated processes. AnthillPro extracts and correlates the information that is typically locked within point tools.<\/p>\n\n\n\n<p>It starts with automation. AnthillPro allows teams to turn their manual, script-driven processes into reusable services. This way, what used to be error-prone manual processes\u2014accessible to a select few\u2014becomes transparent, repeatable and efficient. Moreover, they are accessible to the entire team via self-service. Imagine, for instance, automated processes that distribute a build across multiple machines to drive down build times; or deploy an n-tiered application across multiple machines (with each tier deployed to a different machine); or distribute tests across multiple machines. Sound complicated? It doesn\u2019t have to be &#8230; if you have tools that make it easy.<\/p>\n\n\n\n<p>While its core functionality is automation, AnthillPro is \u201ca full-service tool for building, testing and deploying applications,\u201d according to a Senior Release Engineer at an independent software vendor. AnthillPro\u2019s standardized platform has enabled him to extend ALM practices and achieve real, measurable gains: \u201cIn our implementation, we took advantage of AnthillPro\u2019s framework for creating reusable library jobs and workflows, which has proven to significantly shorten the time required to setup new Ruby projects.\u201d<\/p>\n\n\n\n<p>It is typical to find organizations using AnthillPro with a variety of languages and development platforms. \u201cAnthillPro is build-tool and language agnostic. It\u2019s not uncommon for a customer to have 40% of their project on Java, 40% on the Microsoft platform and 20% on every technology introduced since 1960,\u201d explained Urbancode President Maciej Zawadzki.<\/p>\n\n\n\n<p>In addition, to integrations with IDEs, such as Eclipse and Visual Studio, AnthillPro integrates with many ALM tools: including SCM and issue-tracking, test automation systems, change management systems and project management systems. These integrations allow AnthillPro to extract data from traditional point tools and correlate the data in one place\u2014backed by powerful reporting features. For example, imagine that a developer changed five source files to fix two issues. AnthillPro aggregates the source code changes and correlates them with the issues they affected. Additionally, integrations with testing tools allow AnthillPro to point out that the source changes fixed two previously failing tests, but caused one previously passing test to fail.<\/p>\n\n\n\n<p>During the development stage, AnthillPro provides scalable continuous integration for the development team. The payoff: Not only do developers avoid integration hell, but they also get quick feedback on the quality of their code changes. \u201cIt is typical for us to see the turnaround time on build requests go from more than 90 minutes to less than 20 minutes after a roll-out,\u201d said Zawadzki.<\/p>\n\n\n\n<p>What makes all this possible is the vision behind AnthillPro. \u201cMost of our customers use AnthillPro to do much more than simply automate a continuous integration build for their development teams,\u201d Zawadzki said. \u201cIn addition to automating the build, they automate unit testing, deployments to a test environment, orchestration of the functional tests, and deployments to production. AnthillPro enables them to extend the benefits of continuous integration into the entire application development life cycle.\u201d<\/p>\n\n\n\n<p>From the ground up, AnthillPro scales to enterprise levels. \u201cMany of our customers use globally distributed development teams with thousands of developers. Having features that make this efficient is very important,\u201d explained Zawadzki. Issues of security, while important in all enterprise-scale deployments, are essential with globally distributed development. AnthillPro provides a secure system that plugs into existing security infrastructure investments such as LDAP or Active Directory for authentication and fine-grained, role-based permissions.<\/p>\n\n\n\n<p>Such strong security features and support for automated testing and deployment are a natural fit for organizations engaged in offshore development. Consider a common situation, where development teams are offshore with a contractor, but your company\u2019s QA servers are located in the United States and off limits to the contractor. If the contractor\u2019s development teams can\u2019t directly access the QA servers, they need to ask someone in the U.S. to deploy the artifacts onto the server, run the automated test suite, and then communicate the results back. The turnaround from request to test result is typically a minimum of 24 hours\u2014and can be considerably longer if there\u2019s a problem with the build. Using AnthillPro, the integrity of your QA servers is maintained even while automated processes deploy the contractor\u2019s build artifacts to the appropriate QA server, run automated test suites, and provide results. The benefit: A process taking 24 hours is often reduced to under an hour (depending on the duration of the automated tests).<\/p>\n\n\n\n<p>Although other process automation tools exist, they don\u2019t provide the traceability that AnthillPro guarantees. AnthillPro\u2019s first-class representation of a software project\u2019s movement through the life cycle guarantees traceability, a holistic view of the life cycle, and correlated information extracted from point tools. No other single system (SCM, test, issue tracking, etc.) can provide the end-to-end traceability of Urbancode\u2019s AnthillPro.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The ALM space has been dominated by traditional point solutions focused on specific life-cycle stages, relegating the complete view to custom and costly point-to-point integrations. But that is not the&#8230;<\/p>\n","protected":false},"author":1,"featured_media":343,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>True Application Life-cycle Management With Urbancode - Ellis Blog | Sites, e-commerces, marketing e neg\u00f3cios<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-video-preview:-1, noimageindex\" \/>\n<link rel=\"canonical\" href=\"https:\/\/agenciaellis.com.br\/blog\/true-application-life-cycle-management-with-urbancode\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"True Application Life-cycle Management With Urbancode - Ellis Blog | Sites, e-commerces, marketing e neg\u00f3cios\" \/>\n<meta property=\"og:description\" content=\"The ALM space has been dominated by traditional point solutions focused on specific life-cycle stages, relegating the complete view to custom and costly point-to-point integrations. But that is not the...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/agenciaellis.com.br\/blog\/true-application-life-cycle-management-with-urbancode\/\" \/>\n<meta property=\"og:site_name\" content=\"Ellis Blog | Sites, e-commerces, marketing e neg\u00f3cios\" \/>\n<meta property=\"article:published_time\" content=\"2018-07-19T11:33:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-07-28T01:52:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/agenciaellis.com.br\/blog\/wp-content\/uploads\/2022\/07\/true-application-life-cycle-management-with-urbancode.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1440\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ellis Solu\u00e7\u00f5es Web\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ellis Solu\u00e7\u00f5es Web\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/agenciaellis.com.br\/blog\/true-application-life-cycle-management-with-urbancode\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/agenciaellis.com.br\/blog\/true-application-life-cycle-management-with-urbancode\/\"},\"author\":{\"name\":\"Ellis Solu\u00e7\u00f5es Web\",\"@id\":\"https:\/\/agenciaellis.com.br\/blog\/#\/schema\/person\/0c3a63eafac3fd9783927fb224979a68\"},\"headline\":\"True Application Life-cycle Management With Urbancode\",\"datePublished\":\"2018-07-19T11:33:00+00:00\",\"dateModified\":\"2022-07-28T01:52:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/agenciaellis.com.br\/blog\/true-application-life-cycle-management-with-urbancode\/\"},\"wordCount\":855,\"publisher\":{\"@id\":\"https:\/\/agenciaellis.com.br\/blog\/#organization\"},\"articleSection\":[\"Cashback\"],\"inLanguage\":\"pt-BR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/agenciaellis.com.br\/blog\/true-application-life-cycle-management-with-urbancode\/\",\"url\":\"https:\/\/agenciaellis.com.br\/blog\/true-application-life-cycle-management-with-urbancode\/\",\"name\":\"True Application Life-cycle Management With Urbancode - Ellis Blog | Sites, e-commerces, marketing e neg\u00f3cios\",\"isPartOf\":{\"@id\":\"https:\/\/agenciaellis.com.br\/blog\/#website\"},\"datePublished\":\"2018-07-19T11:33:00+00:00\",\"dateModified\":\"2022-07-28T01:52:13+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/agenciaellis.com.br\/blog\/true-application-life-cycle-management-with-urbancode\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/agenciaellis.com.br\/blog\/true-application-life-cycle-management-with-urbancode\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/agenciaellis.com.br\/blog\/true-application-life-cycle-management-with-urbancode\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/agenciaellis.com.br\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"True Application Life-cycle Management With Urbancode\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/agenciaellis.com.br\/blog\/#website\",\"url\":\"https:\/\/agenciaellis.com.br\/blog\/\",\"name\":\"Ellis Blog | Sites, e-commerces, marketing e neg\u00f3cios\",\"description\":\"Sites, e-commerces, marketing e neg\u00f3cios\",\"publisher\":{\"@id\":\"https:\/\/agenciaellis.com.br\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/agenciaellis.com.br\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/agenciaellis.com.br\/blog\/#organization\",\"name\":\"Ellis Blog | Sites, e-commerces, marketing e neg\u00f3cios\",\"url\":\"https:\/\/agenciaellis.com.br\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/agenciaellis.com.br\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/agenciaellis.com.br\/blog\/wp-content\/uploads\/2020\/10\/logo_ellis_blog-2.jpg\",\"contentUrl\":\"https:\/\/agenciaellis.com.br\/blog\/wp-content\/uploads\/2020\/10\/logo_ellis_blog-2.jpg\",\"width\":130,\"height\":121,\"caption\":\"Ellis Blog | Sites, e-commerces, marketing e neg\u00f3cios\"},\"image\":{\"@id\":\"https:\/\/agenciaellis.com.br\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/agenciaellis.com.br\/blog\/#\/schema\/person\/0c3a63eafac3fd9783927fb224979a68\",\"name\":\"Ellis Solu\u00e7\u00f5es Web\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/agenciaellis.com.br\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/611374ac342e06a301ac149420df0557?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/611374ac342e06a301ac149420df0557?s=96&d=mm&r=g\",\"caption\":\"Ellis Solu\u00e7\u00f5es Web\"},\"url\":\"https:\/\/agenciaellis.com.br\/blog\/author\/dev\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"True Application Life-cycle Management With Urbancode - Ellis Blog | Sites, e-commerces, marketing e neg\u00f3cios","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-video-preview":"max-video-preview:-1","imageindex":"noimageindex"},"canonical":"https:\/\/agenciaellis.com.br\/blog\/true-application-life-cycle-management-with-urbancode\/","og_locale":"pt_BR","og_type":"article","og_title":"True Application Life-cycle Management With Urbancode - Ellis Blog | Sites, e-commerces, marketing e neg\u00f3cios","og_description":"The ALM space has been dominated by traditional point solutions focused on specific life-cycle stages, relegating the complete view to custom and costly point-to-point integrations. But that is not the...","og_url":"https:\/\/agenciaellis.com.br\/blog\/true-application-life-cycle-management-with-urbancode\/","og_site_name":"Ellis Blog | Sites, e-commerces, marketing e neg\u00f3cios","article_published_time":"2018-07-19T11:33:00+00:00","article_modified_time":"2022-07-28T01:52:13+00:00","og_image":[{"width":2560,"height":1440,"url":"https:\/\/agenciaellis.com.br\/blog\/wp-content\/uploads\/2022\/07\/true-application-life-cycle-management-with-urbancode.jpg","type":"image\/jpeg"}],"author":"Ellis Solu\u00e7\u00f5es Web","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Ellis Solu\u00e7\u00f5es Web","Est. tempo de leitura":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/agenciaellis.com.br\/blog\/true-application-life-cycle-management-with-urbancode\/#article","isPartOf":{"@id":"https:\/\/agenciaellis.com.br\/blog\/true-application-life-cycle-management-with-urbancode\/"},"author":{"name":"Ellis Solu\u00e7\u00f5es Web","@id":"https:\/\/agenciaellis.com.br\/blog\/#\/schema\/person\/0c3a63eafac3fd9783927fb224979a68"},"headline":"True Application Life-cycle Management With Urbancode","datePublished":"2018-07-19T11:33:00+00:00","dateModified":"2022-07-28T01:52:13+00:00","mainEntityOfPage":{"@id":"https:\/\/agenciaellis.com.br\/blog\/true-application-life-cycle-management-with-urbancode\/"},"wordCount":855,"publisher":{"@id":"https:\/\/agenciaellis.com.br\/blog\/#organization"},"articleSection":["Cashback"],"inLanguage":"pt-BR"},{"@type":"WebPage","@id":"https:\/\/agenciaellis.com.br\/blog\/true-application-life-cycle-management-with-urbancode\/","url":"https:\/\/agenciaellis.com.br\/blog\/true-application-life-cycle-management-with-urbancode\/","name":"True Application Life-cycle Management With Urbancode - Ellis Blog | Sites, e-commerces, marketing e neg\u00f3cios","isPartOf":{"@id":"https:\/\/agenciaellis.com.br\/blog\/#website"},"datePublished":"2018-07-19T11:33:00+00:00","dateModified":"2022-07-28T01:52:13+00:00","breadcrumb":{"@id":"https:\/\/agenciaellis.com.br\/blog\/true-application-life-cycle-management-with-urbancode\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/agenciaellis.com.br\/blog\/true-application-life-cycle-management-with-urbancode\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/agenciaellis.com.br\/blog\/true-application-life-cycle-management-with-urbancode\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/agenciaellis.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"True Application Life-cycle Management With Urbancode"}]},{"@type":"WebSite","@id":"https:\/\/agenciaellis.com.br\/blog\/#website","url":"https:\/\/agenciaellis.com.br\/blog\/","name":"Ellis Blog | Sites, e-commerces, marketing e neg\u00f3cios","description":"Sites, e-commerces, marketing e neg\u00f3cios","publisher":{"@id":"https:\/\/agenciaellis.com.br\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/agenciaellis.com.br\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/agenciaellis.com.br\/blog\/#organization","name":"Ellis Blog | Sites, e-commerces, marketing e neg\u00f3cios","url":"https:\/\/agenciaellis.com.br\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/agenciaellis.com.br\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/agenciaellis.com.br\/blog\/wp-content\/uploads\/2020\/10\/logo_ellis_blog-2.jpg","contentUrl":"https:\/\/agenciaellis.com.br\/blog\/wp-content\/uploads\/2020\/10\/logo_ellis_blog-2.jpg","width":130,"height":121,"caption":"Ellis Blog | Sites, e-commerces, marketing e neg\u00f3cios"},"image":{"@id":"https:\/\/agenciaellis.com.br\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/agenciaellis.com.br\/blog\/#\/schema\/person\/0c3a63eafac3fd9783927fb224979a68","name":"Ellis Solu\u00e7\u00f5es Web","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/agenciaellis.com.br\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/611374ac342e06a301ac149420df0557?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/611374ac342e06a301ac149420df0557?s=96&d=mm&r=g","caption":"Ellis Solu\u00e7\u00f5es Web"},"url":"https:\/\/agenciaellis.com.br\/blog\/author\/dev\/"}]}},"_links":{"self":[{"href":"https:\/\/agenciaellis.com.br\/blog\/wp-json\/wp\/v2\/posts\/341"}],"collection":[{"href":"https:\/\/agenciaellis.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/agenciaellis.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/agenciaellis.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/agenciaellis.com.br\/blog\/wp-json\/wp\/v2\/comments?post=341"}],"version-history":[{"count":1,"href":"https:\/\/agenciaellis.com.br\/blog\/wp-json\/wp\/v2\/posts\/341\/revisions"}],"predecessor-version":[{"id":342,"href":"https:\/\/agenciaellis.com.br\/blog\/wp-json\/wp\/v2\/posts\/341\/revisions\/342"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/agenciaellis.com.br\/blog\/wp-json\/wp\/v2\/media\/343"}],"wp:attachment":[{"href":"https:\/\/agenciaellis.com.br\/blog\/wp-json\/wp\/v2\/media?parent=341"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/agenciaellis.com.br\/blog\/wp-json\/wp\/v2\/categories?post=341"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/agenciaellis.com.br\/blog\/wp-json\/wp\/v2\/tags?post=341"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}