Blog
Contact us 303.581.7760 - toll free 866.700.7760 or email us.
The following posts are associated with the tag you have selected. You may subscribe to the RSS feed for this tag to receive future updates relevant to the topic(s) of your interest.
Continuous Delivery named top book of the year by software development editors and industry experts
CHICAGO, Sept., 29, 2011 – ThoughtWorks, Inc. (www.thoughtworks.com) the global leader in enterprise Agile development services, today announced that Jez Humble and David Farley’s book, Continuous Delivery, has been awarded the Jolt Excellence Award, given to the top software development book of the year. Released in 2010, Continuous Delivery is recognized as one of the most important industry books to be published, as enterprises work to extend the benefits of Lean and Agile methods beyond small teams and through the entire development and delivery lifecycle.
“I have reviewed many books as part of my work on the Jolt Awards, but it’s been a very long time since I have read a book as useful and likely game-changing as Continuous Delivery,” said Andrew Binstock, editor-in-chief of Dr. Dobb’s Journal. “I have literally never read a better book on process. I believe that going forward, Continuous Delivery will redefine Agile process and Continuous Integration (CI); and it will have as much influence as Martin Fowler’s book on Refactoring did on code.”
Jolt Awards are given to products, books and web sites that have “Jolted” the industry by helping to create faster, easier and more efficient software. The Awards are judged by a respected panel of Dr. Dobb’s Journal editors, expert advisers and columnists. This year’s judges reviewed 15 titles from an original list of 51 nominations. In addition, Domain-Specific Languages, by ThoughtWorks’ Martin Fowler with Rebecca Parsons, was a Jolt Award finalist. To read the full article highlighting the books that received a Jolt Award, please visit: (http://drdobbs.com/JOLTawards/231500080).
Continuous Delivery, (Addison- Wesley Signature Series, Foreword by Martin Fowler, co-authors Jez Humble and David Farley), explains how delivering software to users can be a painful, risky and time-consuming process. It outlines the principles and technical practices that enable rapid, incremental delivery of high quality, valuable new functionality through the automation of the build, deployment and testing process. The book represents the culmination and collective experience gathered from large-scale enterprise Agile engagements conducted by ThoughtWorks’ professional services teams. To review or order Continuous Delivery please visit: (www.informit.com/title/0321601912).
About ThoughtWorks
ThoughtWorks, Inc. is a global IT consultancy providing Agile-based systems development, consulting and transformation services to Global 1000 companies. It has pioneered many of the most advanced and successful Agile methods of software development and best practices used in the industry today. At its core, ThoughtWorks helps its clients maximize investment and performance across a portfolio of complex, business-critical applications, while reducing time and risk. Its products division, ThoughtWorks Studios, offers tools to manage the entire Agile development lifecycle through its Adaptive ALMTM suite, comprised of Mingle®, GoTM and Twist®. ThoughtWorks employs 1,700 professionals to serve clients from offices in Australia, Brazil, Canada, China, Germany, India, the United Kingdom and the United States. For more information please visit: (www.thoughtworks.com).
###
Media Contact:
Christie Denniston
Catapult PR-IR
Office: 303-581-7760, ext. 13
Mobile: 303-827-5164
WHO: ThoughtWorks experts on Continuous Delivery, including Jez Humble, Jim Highsmith and Rolf Russell.
WHAT: Continuous Delivery represents a major breakthrough in the enterprise adoption and scaling of Agile methods beyond small teams and across the organization. ThoughtWorks offers a range of in-person and online resources to help IT organization utilize Continuous Delivery to deliver high quality software faster, more predictably and with less risk. To meet growing demand for practical and useful information on Continuous Delivery, ThoughtWorks will present complimentary, monthly webinars on the various methods and processes to achieve organizational agility.
Introduction To Continuous Delivery, Sept. 15, 2011 – 2 p.m. Eastern
Register Here: (https://thoughtworks2.webex.com/thoughtworks2/onstage/g.php?t=a&d=926652595)
Rolf Russell, ThoughtWorks’ Continuous Delivery practice lead, will kick off the webinar series with an introduction to Continuous Delivery. This talk introduces the principles and practices of Continuous Delivery, and aims to make it possible for an organization to deliver frequently (weekly, daily or even hourly) and confidently. As organizations’ Continuous Delivery capabilities mature, they begin to develop code that is always production releasable, with business stakeholders pressing the release button as often as it makes business sense to do so. This webinar will touch on systems thinking, build pipelining, trunk-based development and automation.
Scaling DevOps, Sept. 21, 2011 – 12 p.m., Eastern
Register Here: (http://www.thoughtworks.com/events/scaling-devops)
Jez Humble, principal consultant with ThoughtWorks, and co-author of Continuous Delivery, will outline how DevOps can be implemented in large organizations. He will highlight common issues with DevOps adoption, such as managing risk, compliance with regulations and frameworks such as ITIL, and meeting auditing requirements. He will illustrate how DevOps improves the ability of organizations to meet the goals of good governance. He also will provide examples of how DevOps has been implemented within organizations such as Amazon, and how it moved from projects and products to providing infrastructure as a service.
Stop Doing Agile Start Being Agile, Oct. 20, 2011 – 12 p.m. Eastern
Register Here: (http://www.thoughtworks.com/events/stop-doing-agile-start-being-agile)
Adaptive leadership is two dimensional: being Agile and doing Agile. Jim Highsmith, Chief Agile Strategist, will explore those activities that an agile leader or executive must “do” and provide insight on how to “be” Agile. The session will explore how adaptive leadership is critical to transforming IT organizations. Leading an Agile enterprise requires understanding agility from a strategic business perspective as well as understanding how practices like Continuous Design and Delivery help create a sustainable environment to create highly responsive and value-driven IT organizations.
INFO: For more information on all ThoughtWorks events please visit: (http://www.thoughtworks.com/upcoming-events). To arrange an interview with any of the ThoughtWorks Continuous Delivery experts, please contact Christie Denniston at cdenniston@catapultpr-ir.com or 303-581-7760.
THOUGHTWORKS STUDIOS’ JEZ HUMBLE TO PRESENT ON CONTINUOUS DELIVERY AT 2011 SELENIUM CONFERENCE
Humble to share principles for incremental delivery of software projects and the emergence of Continuous Delivery within enterprise Agile deployments
WHO: Jez Humble
Build and Release Principal
ThoughtWorks Studios
(www.thoughtworks-studios.com)
Humble is author of the highly acclaimed book, Continuous Delivery, and product architect of GoTM, ThoughtWorks Studios’ breakthrough product for enterprise Agile release management. He researches and consults on effective Agile engineering practices, with an emphasis on automating the building, testing and deployment of software, release management, and enabling collaboration between people involved in delivery.
WHAT: ”Continuous Delivery”
Ensuring software is released to users is often a painful, risky and time consuming process. During this presentation, Humble will outline the key principles and technical practices that enable rapid, incremental delivery of high quality and valuable new functionality to users. Humble will explain to attendees how the automation of the build, deployment and testing process improves collaboration between developers, testers and operations. Participants will learn how delivery teams can reduce cycle times and improve the quality of their software and the reliability of the release process.
WHERE: Selenium Conference
Marines’ Memorial Club & Hotel
609 Sutter St.
San Francisco, CA 94102
WHEN: Wed. April 6, 2011
1:30 p.m. – 2:15 p.m. Pacific
For more information or to schedule an interview with Jez Humble, please contact Christie Denniston at 303- 581-7760 or by email at: (cdenniston@catapultpr-ir.com).
THOUGHTWORKS STUDIOS JEZ HUMBLE TO PRESENT ON AGILE RELEASE AND DEPLOYMENT MANAGEMENT AT QCON 2011 LONDON
Humble to present practical, useful methods to use remediation patterns to lower the risk of software deployment failures
WHO: Jez Humble
ThoughtWorks Studios
(www.thoughtworks-studios.com)
Humble is build and release principal for ThoughtWorks Studios Agile release management product, GoTM and author of the highly acclaimed book, Continuous Delivery.
WHAT: Remediation Patterns – How To Achieve Low Risk Releases
Deployments gone bad are a leading cause of spending your evening or weekend hunched over a terminal instead of outdoors having fun. In this talk, Humble presents a number of patterns which reduce the risk of releases, including techniques for zero-downtime releases, roll backs and roll forwards. He also will discuss how to build reliable releases into the delivery process using automated provisioning, deployment and smoke testing. By the end of the talk, attendees will understand how to build delivery systems – and teams – that make broken deployments a rare situation which can be fixed at the push of a button.
WHERE: OOP 2011 Conference
Queen Elizabeth II Conference Centre.
London
WHEN: Thursday, March 10, 2011
4:50 p.m. (GST)
Media and analyst inquiries should be directed to Christie Denniston at 303- 581-7760 or cdenniston@catapultpr-ir.com
Here is the article by Jez Humble of ThoughtWorks Studios. The article can also be viewed on CM Crossorads at (http://www.cmcrossroads.com/cm-articles/275-articles/13914-five-predictions-for-2011)
—————————————————————————————————————————-
Writtern by Jez Humble
I have a serious reservation about writing any kind of article wherein I prognosticate. I’m not worried I’ll be wrong: in fact, it’s almost certain that the opposite of whatever I wish for will actually transpire. This phenomenon is, at least, deterministic.
All of my predictions are based around a truth that I believe to be incontrovertible: the pace of innovation in business is accelerating, and the timespan to arbitrage each individual new opportunity is shrinking. Unfortunately, the capability to provide a quality solution to take advantage of any given opportunity remains maddeningly constant.
Trends
More innovation in the cloud space
One especially surprising event this year was Amazon’s unilateral removal of WikiLeaks content, giving a whole new meaning to the phrase “eventual consistency”. Since data management is probably the most painful part of moving services to the cloud (as Andrew Tanenbaum once said, “never underestimate the bandwidth of a station wagon full of tapes hurtling down the highway”), and since keeping it secure is essential both to your business retaining its competitive advantage as well as conforming to regulations, organizations will need to consider very carefully the risks of outsourcing data hosting.
Nevertheless, “The Cloud” is a magic phrase that will continue to dominate discussion in the IT world. Both public and private cloud offerings will continue to evolve, both in terms of the number of vendors, their offerings, and the toolchain. However, as the Amazon debacle demonstrates, IT will continue to rely on a combination of traditionally-managed services and cloud-based ones. This heterogeneity will make it painful to create a strategy for adopting cloudy systems in the enterprise.
It will be ever more essential to come up with such a strategy and execute it. The benefits of virtualization (and thus by extension the cloud) for rapid application development, for creating production-like environments for testing purposes, and for scaling up production environments when demand is volatile, are too great a benefit for businesses to ignore them.
What won’t happen: consolidation
Unfortunately evolution in this space is going to proceed too fast for there to be any meaningful consolidation of vendors, or even the toolchain. We’re certainly nowhere near any standards (another quote from Tanenbaum: “The nice thing about standards is that you have so many to choose from”.) This means you need to be careful about the way you design your systems such that there are flexible abstraction layers. The good news is that there’s not that many basic cloud operations so abstraction layers for this stuff aren’t exactly rocket science.
This abstraction layer is, in some ways, the interface between the development team and the operations team, since it’s the operations team that will be managing what’s on the other side of the abstraction layer, which brings us nicely to the next trend.
Enterprises will start to take notice of DevOps
Most enterprises are spending upwards of 70% of their budgets on operations, including maintaining legacy services. However faced with the business imperative of delivering more services more rapidly with more integrations and larger data sets to a rapidly proliferating set of client devices, operations teams are buckling under this pressure.
Broadly speaking, continuous delivery is the answer to this problem. But continuous delivery requires better collaboration between development, testing, and operations, and the application of much automation. This is exactly the focus of the DevOps movement, where DevOps can broadly be characterized as applying agile techniques to the world of operations.
As the speed of delivery increases, the current approach to achieving compliance in enterprises – expensive change management processes and a rigid division between development and operations – will become unmaintainable. Automation and collaboration actually form a very powerful alternative mechanism for managing risk effectively and transparently, but it will take a while for enterprises to understand and switch to this model. Gartner predicts that by 2015 20% of Global 2000 organizations will have adopted strategies from DevOps.
What won’t happen: enterprises actually adopting DevOps
The DevOps approach is so radical it will take some time to cross the chasm, and indeed it will be actively resisted by many organizations where it threatens traditional delivery models and organizational structures. As with other flavors of Agile, many organizations will adopt a version of DevOps that is buzzword compliant, but omits the practices that actually deliver the promised value.
Other predictions
The development of automated security testing tools
Security testing is currently a major bottleneck in the adoption of continuous delivery. Specialized consultancies dominate this field, and as with other kinds of testing, nothing can replace a human in the planning of security testing. However there is a real opportunity to create an integrated tool suite for performing automated testing of applications for security, including penetration testing, static analysis of systems, and injection attack detection for both traditional and newer platforms.
Release management gets serious
Many organizations have a release manager or release engineer who has the responsibility to ensure releases go well, but no real power to actually ensure all the correct dependencies are in place, either technically or organizationally. As organizations need to deploy more frequently, they will have to develop this capability, which will entail better co-operation between the various groups involved in delivering software, and the establishment of good practices that are both agile and compliant with frameworks like ITIL and CoBiT.
It’s going to be almost impossible to hire
The market in Silicon Valley is already tight as a drum, and as the economy slowly starts to move out of recession, it will become almost impossible to hire people who understand the new world of release and configuration management. India and China of course never had a recession, so this is business as usual in those places.
Well, that’s it. As always, I’d love to get your feedback on what you think will be hot this year, and where I’ve got it wrong. Meanwhile, a happy and prosperous 2011 to you and your families.
About the Author Jez Humble is the co-author of Continuous Delivery, published by Addison Wesley. He got into IT in 2000, just in time for the dot com bust. Since then he has worked as a developer, system administrator, trainer, consultant, manager, and speaker. He has worked with a variety of platforms and technologies, consulting for non-profits, telecoms, financial services and on-line retail companies. Since 2004 he has worked for ThoughtWorks and ThoughtWorks Studios in Beijing, Bangalore, London and San Francisco. He is presently living in San Francisco with his wife and daughter.
THOUGHTWORKS’ MARTIN FOWLER AND JEZ HUMBLE TO PRESENT ON LATEST AGILE SOFTWARE DEVELOPMENT METHODS AT OOP 2011
Fowler to present keynote on advancements in software design and co-present with Humble on the rise of Continuous Delivery and its role in the Dev/Ops movement
WHO: Martin Fowler, ThoughtWorks’ (www.thoughtworks.com) Chief Scientist, is an author, consultant and international speaker on software development, specializing in object-oriented analysis and design, UML, patterns and Agile software development methodologies, including Extreme Programming. He has written six books on the topic of software development and helped create the Manifesto for Agile Software Development in 2001, along with more than 15 co-authors.
Jez Humble, ThoughtWorks Studios’ (www.thoughtworks-studios.com) build and release principal for the Agile release management product, GoTM, and author of the highly acclaimed book, Continuous Delivery.
WHAT: Continuous Delivery – Jez Humble and Martin Fowler
Mon., Jan. 24, 2011
This tutorial outlines the principles and technical practices that enable rapid, incremental delivery of high quality, valuable and new functionality to users and includes many interactive exercises. Through automation of the build, deployment and testing process, and improved collaboration, teams can have changes released continuously.
At the heart of the tutorial is a pattern called the deployment pipeline, which involves the creation of a living system that models your organization’s value stream for delivering software. Humble will introduce this pattern and discuss how to incrementally automate the build, test and deployment process, culminating in continuous deployment. He will then describe an Agile infrastructure to automate the management of testing and production environments. Development practices that enable incremental development and delivery will be covered at length as well as how practices such as branch by abstraction and componentization provide approaches that enable large and distributed teams to deliver incrementally.
Keynote: Software Design in the 21st Century – Martin Fowler
Tues., Jan. 25, 2011
In the last decade or so we have seen a number of new ideas added to the mix to help us effectively design software. Patterns help capture the solutions and rationale for using them. Refactoring allows us to alter the design of a system after the code is written. Agile methods, in particular Extreme Programming, give us a highly iterative and evolutionary approach which is particularly well suited to changing requirements and environments. Fowler has been a leading voice in these techniques and will give a suite of short talks featuring various aspects about his recent thinking about how these and other developments affect software development.
WHERE: OOP 2011 Conference
ICM International Congress Center
Munich, Germany
Media and analyst inquiries should be directed to Christie Denniston at 303- 581-7760 or cdenniston@catapultpr-ir.com
THOUGHTWORKS EXPERTS PRESENT LATEST TRENDS IN AGILE DEVELOPMENT AT QCon
WHO: ThoughtWorks (www.thoughtworks.com) experts Martin Fowler, Jez Humble, Ola Bini and Tom Sulston will present latest trends and methods for achieving Agile success at the QCon conference (http://qconsf.com/sf2010/speakers/)
ThoughtWorks is also a sponsor of QCon. The company invites interested attendees to stop by their booth to see demonstrations of ThoughtWorks Studios Adaptive ALM.
WHO: Martin Fowler – “Software Design in the 21st Century”
In the last decade a number of new ideas have been added to the mix to help improve the design of software. Patterns help capture the solutions and rationale for using them. Refactoring allows developers to alter the design of a system after the code is written. Agile methods, in particular Extreme Programming (XP), provide a highly iterative and evolutionary approach which is particularly well suited to changing requirements and environments. Fowler will present a suite of short talks featuring various aspects about his recent thinking about how these and other developments affect software development.
Jez Humble
Martin Fowler – “Continuous Delivery”
Getting software released to users is often a painful, risky, and time-consuming process. This tutorial sets out the principles and technical practices that enable rapid, incremental delivery of high quality, valuable new functionality to users. Through automation of the build, deployment, and testing process, and improved collaboration between developers, testers and operations, delivery teams can get changes released in a matter of hours-sometimes even minutes-no matter what the size of a project or the complexity of its code base.
Ola Bini – “Adopting the JVM”
The JVM gives developers access to a multitude of powerful languages that can make the life of a developer much better. However, getting started can be a problem. This presentation provides an introduction on how to successfully apply polyglot programming on the JVM by using languages like Ruby, ML, Scala and Clojure without giving up day-to-day Java coding.
Tom Sulston – “Doing BDD with Puppet and Cucumber”
The DevOps movement is bringing useful developer tools and practices to the operations team. In this session, attendees will learn why behavior-driven design (BDD) is a useful practice for systems management; how it can be implemented with tools like Cucumber/Puppet; and some of the common tricks and pitfalls.
WHEN: Nov. 1 – 5, 2010
WHERE: Westin San Francisco Market Street
50 Third Street
San Francisco, CA 94103
Media and analyst queries should be directed to Christie Denniston at 303- 581-7760 or cdenniston@catapultpr-ir.com
THOUGHTWORKS’ JEZ HUMBLE AND MARTIN FOWLER TO DISCUSS CONTINUOUS DELIVERY AT AGILE 2010
New book from Humble and co-presentation at Agile 2010 with Fowler addresses how collaboration and automation delivers valuable software rapidly and reliably through Continuous Delivery
SAN FRANCISCO, Aug. 2, 2010 – ThoughtWorks Studios (www.thoughtworks-studios.com), a global leader in Agile ALM solutions, today announced new thought leadership initiatives around the latest methodology in Agile software – Continuous Delivery. Jez Humble and Martin Fowler will share insights at the Agile 2010 conference on how better collaboration between developers, testers and IT operations, along with automation of the build, deploy, test and release process, drives rapid, incremental delivery of valuable software without the stress, pain and risk of traditional methods. Humble will introduce his new book, Continuous Delivery (Addison-Wesley Signature Series, Foreword by Martin Fowler, Jez Humble and David Farley), at the conference and co-present with Fowler on the topic during a three-hour session on Mon., Aug. 9. (http://agile2010.agilealliance.org/schedule.html).
“Continuous Delivery addresses the need for businesses to deliver software rapidly and reliably so they can get valuable feedback from users. In the current economic environment, this represents a huge competitive advantage,” said Humble, build and release principal for ThoughtWorks Studios and product manager for its recently launched Agile release management platform, GoTM. “Continuous Delivery focuses on the engineering practices that enable organizations to keep their software production-ready throughout the lifecycle of projects so they can be released on demand using a push-button process.”
Set for availability at the Agile 2010 conference next week, the new book, Continuous Delivery, explains how delivering software to users can be a painful, risky and time-consuming process. It outlines the principles and technical practices that enable rapid, incremental delivery of high quality, valuable new functionality through the automation of the build, deployment and testing process. The book represents the culmination and collective experience gathered from large-scale enterprise Agile engagements conducted by ThoughtWorks’ professional services teams. That same input helped shape the capabilities of GoTM, the recently launched Agile release management platform that enables Continuous Delivery. A free trial of GoTM is available at (http://www.thoughtworks-studios.com/user/register&destination=forms/form/go/download). To see a complete Table of Contents of Continuous Delivery please visit the publisher site: (www.informit.com/title/0321601912).
Jez Humble and Martin Fowler: Agile 2010, Continuous Delivery
At Agile 2010, Humble and Fowler will lead a three-hour tutorial session on the latest movement for enterprise Agile adoption, Continuous Delivery. The presentation will outline how businesses can deliver valuable new features to users as frequently as possible, while making sure releases are stable and well-tested. During the tutorial, Humble and Fowler will discuss how to deliver features rapidly and reliably through an automated build, deploy, test and release pattern called the deployment pipeline, and through better collaboration between developers, testers and operations. They will show how this unique approach of moving from release back through testing to development practices, and analyzing at each stage, can improve collaboration and increase feedback to make the delivery process as fast and efficient as possible.
“Continuous Delivery has been one of the most important practices that ThoughtWorkers have developed in our decade of applying Agile methods in enterprise IT,” said Fowler, chief scientist for ThoughtWorks. “It’s going to be a lot of fun working with Jez to spread the idea of deployment pipelines through the industry. The notion of Continuous Integration has got a lot of traction and we hope to extend this out to Continuous Delivery so businesses everywhere can take advantage of deployments that are both more frequent and less stressful.”
A global leader in helping organizations adopt and leverage Agile development to transform IT and business operations, ThoughtWorks supports and has released some of the most widely used open source Agile tools (Selenium, CruiseControl and RubyWorks) that have played an integral role in Agile becoming the mainstream practice it is today. It also has helped lead the growth of now-established best practices for Agile development, including continuous integration, test-driven-development, automated functional testing, behavior-driven development and now, Continuous Delivery.
About ThoughtWorks Studios
ThoughtWorks Studios is the global leader in Agile ALM tools and training. A division of ThoughtWorks®, the pioneer in Agile development and best-practices, it offers the only holistic, fully integrated delivery lifecycle platform designed exclusively for sustainable, enterprise-wide Agile ALM success. Based on ThoughtWorks ground-breaking experience and commitment to software excellence, Adaptive ALMTM helps organizations manage all aspects of the software development lifecycle – from requirements definition and portfolio management to test automation, quality assurance and release management. The company also provides in-depth training courses that cover all facets of Agile ALM through its Agile Workshops series. Customers include 3M, Barclays, BBC, eBay, Honeywell, McGraw-Hill, Rackspace and Vodafone. ThoughtWorks Studios is headquartered in San Francisco and Bangalore, with offices in London and select cities in Europe, Asia and Australia. For more information, please visit www.thoughtworks-studios.com.
# # #
Media Contact:
Christie Denniston
Catapult PR-IR
cdenniston@catapultpr-ir.com
O: (303) 581-7760
C: (303) 827-5164
Humble to explain why continuous deployment is an essential component of Agile delivery
WHO: Jez Humble
Build and Release Principal
ThoughtWorks Studios
(www.thoughtworks-studios.com/)
WHAT: Getting software released to users is often a painful, risky, and time-consuming process. The key to rapid delivery of valuable functionality is fast, automated feedback on the production readiness of your application every time a change is made. This requires automation of the build, deploy, test and release process, automation of infrastructure provisioning and management, and incremental implementation of functionality. However it also requires a fundamental shift in the way organizations work, to enable developers, testers and operations to collaborate closely from project inception right through to support.
Humble, an expert in developing best practices around continuous software delivery, along with the legendary Kent Beck and continuous deployment pioneer Timothy Fitz, will share the latest thinking and best practices being developed around this extremely important, and often overlooked, set of methodologies. During his presentation Humble will explore:
• The organizational and business-driven benefits of continuous deployment
• The technology required to implement continuous deployment
• How to apply continuous deployment to a company's existing IT infrastructure
• How to avoid mistakes associated with continuous deployment
• Impact of continuous deployment on various job functions: testers, marketers, managers, programmers and other stakeholders
• Practical advice and best practices to take steps toward continuous deployment
WHEN: Wed., June 30, 2010
1:00 p.m. – 4:00 p.m. (Eastern)
To register: (http://bzmedia.com/agility/)
CONTACT: For more information or to set up an interview with ThoughtWorks Studios or Jez Humble, please contact Christie Denniston at Catapult PR-IR 303-581-7760, ext. 13 or (cdenniston@catapultpr-ir.com).