cloud-solutions-card copy

jsm-solutions-card

atlassian-services-solutions-card (2)

test-solutions-card

care-solutions-card

devops-solutions-card(1)

gdpr-solutions-card

    Solutions

    Expert consulting and managed services to help complex organisations to work flatter, faster and more dynamically

    Atlassian Gold Solution Partner banner white BG (PNG)

    BDQ.cloud are proud to be an Atlassian Gold Solution Partner.

    SOLUTIONS HOME →

      BDQ Originals

      EEASD_for_mega_menu_150x175

       

      BDQMAJC_for_mega_menu_150x175

        Other products

        Atlassian-vertical-blue@2x-rgb

         

        Sonatype_stacked_logo_full_color_150x150

           

           

          zephyr-clear-300x150

            Products

            Whether it's our own Atlassian Marketplace apps or the apps that we provide a value-added-reseller service for, you can trust BDQ for the best support, consultancy, training and implementation available.

            Products Home →

              zephyr-basicsjira-essentialsjsd-runningconfluence-essentials

                zephyr-managementpart-1getting-startedconfluence-server(2)

                  zephyr-automationpart-2getting-moreportfolio-jira

                    Training

                    • We provide high quality technology training to customers in the UK, EU and US.

                    • Our customers range from small companies to multi-nationals. They all want to maximise employee productivity.

                    • We listen to what our customers want to achieve, and take this into account when delivering the courses.

                    Training Home →

                      Resources

                      From webinar recordings to whitepapers, case studies to blog posts. Help yourself to our free content that will hopefully inform and inspire
                      Resources Home →

                       

                        2 min read

                        Where to get started when implementing DevOps

                        Featured Image

                        In this guest blog Sanjay Zalavadia, VP of Client Services at Zephyr, shares 3 great tips for how to start when implementing DevOps.

                         

                        The barriers that once existed between teams under waterfall processes have been effectively mitigated with the rise of agile software development and its subsets. DevOps is one offshoot in particular that brings together development and operations groups to collaborate and push out deliverables quickly. However, getting DevOps to work is much easier said than done. Let's take a look at where your team should start when implementing DevOps:

                        1. Start small

                        Much like agile development process, you don't want to go in all at once. It will be critical for your teams to get used to the initiative in order to support it effectively. To start with, select a single application and apply DevOps principles to the QA management, testing and development of that project. The Software Engineering Institute at Carnegie Mellon University noted that it's important to identify any inefficiencies or risks that exist, and to gear plans and DevOps metrics to fix these issues. This initial phase will pay off in the end with insights to help bolster DevOps.

                        2. Establish a blended team culture

                        This is going to be one of the biggest ongoing challenges for DevOps efforts. Traditionally, developers and operations professionals didn't get along, so putting them together is likely to generate some animosity at first. However, this can be changed with a strong vision. Creating objectives aligned with the business's needs will give DevOps members common goals to unite under. Datical noted that once this is established, organizations should also create a sense of ownership. The blended team will not only be held accountable for the creation and operation of services, but they will also have shared responsibility for the success or failure of a project.

                        3. Emphasize quick feedback

                        Traditionally, waterfall feedback loops were long and complex and often distorted the messages between parties. Any necessary changes might not have been communicated until it was too late, and this often left users unsatisfied with the app. However, the combined culture established by DevOps ensures that feedback reaches all members and that teams are more involved. In an interview with ComputerWeekly, Esure CIO Mark Foulsham noted that DevOps is a perfect environment for responding quickly to adjustments and ensuring that needs are being met at every turn.

                        "Foulsham says the DevOps team work from a constantly changing backlog list, where different projects are pushed up and down the schedule in response to rapidly changing business requirements," ComputerWeekly stated. "The aim, unsurprisingly, is true agility, where developers and users are comfortable with change as a new constant."

                        Teams can also get quick feedback from the integrated and continuous testing efforts. These practices keep a constant monitor on requirements coverage, and ensure that any slight changes are thoroughly evaluated before release. Using agile test management tools, DevOps members can easily collaborate across projects and track overall progress. These solutions also provide a way to assign and maintain test cases, report bugs and deliver notifications in real time. DevOps is a tricky practice to pursue, but it can be made easier with the right tools.