Solution Spotlight AGILE ALM: ATDD TO CONTINUOUS INTEGRATION

Size: px
Start display at page:

Download "Solution Spotlight AGILE ALM: ATDD TO CONTINUOUS INTEGRATION"

Transcription

1 Solution Spotlight AGILE ALM: ATDD TO CONTINUOUS INTEGRATION

2 A gility is all about producing a high-quality product in a shorter timeframe. In the past, organizations either sacrificed quality for speed or speed for quality. With Agile techniques such as ATDD and continuous integration and automation, organizations are able to have both speed and quality. This Solution Spotlight introduces the basics of ATDD and continuous integration including the benefits, trends and challenges of each technique. PAGE 2 OF 15

3 CONTINUOUS INTEGRATION: TOOLS AND TRENDS Crystal Bedell deployment and continuous delivery: Two trends that share their beginning in continuous integration. Regardless of how your organization is evolving beyond continuous integration, the CI tool you use plays an important part in your success. WhatIs.com defines continuous integration as a software engineering practice in which isolated changes are immediately tested and reported on when they are added to a larger code base. The premise of CI is to get feedback as early as possible because the earlier you get feedback, the less things cost to fix, says Sean Kenefick, Research Director, Application Platform Strategies, Gartner Inc. In addition to saving organizations money by catching problems earlier in the software development process, CI tools provide overall visibility into projects. Anyone can glance at a CI dashboard and basically see the health of the project, says Kenefick. Without the early feedback that CI provides, organizations suffer more than additional costs. If you don t get the early feedback, you ll be fixing things PAGE 3 OF 15

4 late. You ll have integration issues where people check in code and it breaks other people s code, says Kenefick. You ll have horrible, difficult merges because if you don t do CI, you re putting merges off. Merging code three weeks after writing it is much different than merging it right after you write it. TRENDS IN CONTINUOUS INTEGRATION Experts and analysts agree that continuous integration is paving the way for other trends that are quickly gaining momentum; namely, continuous deployment and continuous delivery. Both trends encompass CI and seek to address what happens after changes go into the build loop. The biggest evolution that we re seeing is people moving from CI to what they re calling continuous deployment, says Jeffrey Hammond, Principal Analyst, Forrester. Once changes are made, they are integrating and building them as soon as possible, at least on a daily basis... With continuous integration changes go immediately into the build loop and you end up with lots of builds. What do you do with them? deployment addresses that, he says. But, according to Paul Duvall, author of Integration: Improving Software Quality and Reducing Risk, continuous deployment can go a step further. Simply said, continuous deployment implies that you re deploying PAGE 4 OF 15

5 your software to some environment, but it doesn t mean that you re delivering software to users, he explains. Delivering software to users on a frequent basis is what continuous delivery is all about. deployment could be continually delivering software to just your testing environments. This is excellent, but you haven t necessarily gotten it to production yet. delivery implies continuous deployment, while continuous deployment does not imply continuous delivery. Whether your organization is focused on continuous deployment or continuous delivery, a CI tool is an important piece of the puzzle. CI tools help to facilitate not only building, testing and deploying software, but the entire release process, says Duvall. POPULAR TOOLS FOR CONTINUOUS INTEGRATION According to Kenefick, contextual Gartner research shows that folks are no longer going to big bang tools or methodology. They re letting individual groups choose their own tools and practices to see what works. The ones that work are trickling out. Kenefick acknowledges that allowing groups to use the tool of their choosing can create challenges when it comes to collaboration. However, he says, Enterprises are finding success with that approach. Things are getting PAGE 5 OF 15

6 better because we re letting people experiment. Organizations wishing to experiment with alternate CI tools have plenty of options. Popular open source tools include Hudson, Jenkins (the fork of Hudson), CruiseControl and CruiseControl.NET. Commercial tools include ThoughtWorks Go, Urbancode s Anthill Pro, Jetbrains Team City and Microsoft s Team Foundation Server. Most of the players in the CI market are pretty well established and the tools provide similar services. They don t greatly differ, even the open source ones, says Kenefick. The more expensive tools aren t necessarily better than open source and low cost tools. You just need to look at them and understand what they can do. CONTINUOUS INTEGRATION TOOL CAPABILITIES A common feature among CI tools is strong support for software configuration management (SCM) tools, says Kenefick. To this end, CI tools have plug-in systems that allow them to integrate with SCM tools as well as add functionality. If you want to create a test environment on the fly or a virtualized system to run on, a plug-in will allow you to write code for that, Kenefick explains. Other features to consider when evaluating CI tools cited by the experts we PAGE 6 OF 15

7 interviewed: visualization of the release process, a customizable, easy-to-read dashboard, trending, tool integration (issue management, peer review, testing, etc.), and the ability to create a process workflow. Ultimately, though, the CI tool that you choose should integrate with your ALM system. The idea is that you should be looking for best of breed and what will meet your needs, and then make sure it can integrate with your system, says Kenefick. If your ALM doesn t allow these integrations, you ll be stuck with the lowest common denominator. For a comprehensive resource on continuous integration, see integration: Achieving speed and quality in release management. PAGE 7 OF 15

8 ACCEPTANCE TEST-DRIVEN DEVELOPMENT: CUSTOMERS DRIVING TESTS Lisa Crispin Though development (TDD) has proven that writing before coding can produce better designed and higher quality code, often customer requirements can be misunderstood. This can be remedied by using a technique called acceptance development (ATDD) which will have customers involved in the test design process earlier. Whether you re a CIO, a stakeholder or a developer, ATDD is a technique that is important to understand. WHAT IS ATDD? ATDD is a technique aimed at helping the development team to collaborate with customers up front. By asking questions, hidden assumptions will surface and examples of desired system behavior will be revealed before the code is written. By using new test frameworks such as FIT and FitNesse, teams are able to turn examples into executable specifications that guide development. This technique had several different names. Brian Marick blogged about PAGE 8 OF 15

9 driving projects with examples. Joshua Kerievsky described story testdriven development. I first heard the terms acceptance test driven planning and acceptance test driven development from Richard Watt and David-Leigh Fellowes. Because Brian Marick s Agile testing matrix proved so useful, I preferred the label customer development or CTDD. To me, this reflected the intention that we write business-facing that reflect customer needs. I m not a good trend-setter, though this term did NOT catch on! Today, the term acceptance development or ATDD, which is used by expert practitioners and coaches such as Elisabeth Hendrickson, is widely used. Gojko Adzic has popularized an alternative description, Specification by Example or SBE. In his book of the same title, he presents case studies of over fifty teams successfully practicing this approach. Whatever the label, many teams all around the globe are successfully collaborating with their customers to get examples and requirements, turning those into executable, and using those to produce the software that the customers really want. Many new test libraries and frameworks are available to support these efforts. PAGE 9 OF 15

10 HOW ATDD WORKS Agile values direct us to avoid analysis paralysis and big design up front. However, we do need to know what customers expect for each user story before we start writing the code. Say we have the following user story: As a retail website customer, I would like to be able to delete items out of my shopping cart so that I can check out with only the items I want. We want the customer to tell us, via and examples, how she ll know when this story is complete. We ask open-ended questions to help the customer think about the feature from multiple viewpoints. For the story to delete items out of the shopping cart, we might ask questions such as: Should there be a dialog to confirm a delete? Is there a need to save the deleted items for later? Can you draw a picture of how you want the delete function to look? What should happen if all items in the cart are deleted? What if the user has two sessions open with items in the cart, and deletes an item in only one of the sessions? We draw on whiteboards (real or virtual) with our customers, and use PAGE 10 OF 15

11 brainstorming and visualization techniques such as mind mapping and story mapping. We express the resulting examples as executable, starting with the happy path, in an appropriate automated test framework. In the case of this example, we d most likely find that this story is more of an epic, and slice it into smaller increments. As the programmers write the code, they automate the happy path test, and we start adding different conditions, exploring different aspects of behavior, including boundary and negative. As we develop the and code in tiny increments, once the automated pass, we ll dive deeper with exploratory testing, which will probably produce more desired and undesired behaviors represented by. Automated specifications are only part of our strategy to delight our customers. We also demo each increment of the new feature to the stakeholders, and tweak the functionality as needed. When the are passing, they may form part of our automated regression test suites. Once green, they must stay that way. If a regression failure occurs, or a test needs updating to reflect a change to production code, we stop what we re doing and get it passing again. PAGE 11 OF 15

12 A REAL-LIFE EXAMPLE My team had to experiment to find the sweet spot for providing just the right level of detail to the coders. I started out by collaborating with our product owner to write dozens of detailed, weeks in advance. When coding began, the programmers found that the intricately detailed obscured the main purpose of the story. In addition, the test design was incompatible with the code design they had evolved using TDD. We learned to write high level together as a team during our iteration pre-planning and planning meetings. This gives us a shared understanding of the big picture for each story. Once coding begins, a tester works with a programmer to specify a basic happy-path test. Once that test passes, the tester specifies more test cases. This process is a series of tiny test-code-test iterations, building up small slices of the user story. Collaborating on these may reveal conflicting ideas about how the code should work. For example, the tester expects that when the shopping cart is empty, the user is returned to the main shopping page, but the programmer expects the user to remain in the empty shopping cart. They go talk to the product owner, and perhaps other stakeholders, to decide the desired behavior. Discussions like these flush out hidden assumptions and reduce the chance for PAGE 12 OF 15

13 missed or misunderstood requirements. THE BIGGEST BENEFITS OF ATDD ATDD helps us nail the business needs on the first try, and become part of our short feedback loop in the form of automated regression suites. But the most important benefit of these has already been delivered: writing the requires communication among testers, programmers and business experts. Another major plus is that the become living documentation. When you run your automated regression with each code check-in, you re forced to update the as code is changed or added. If a business person has questions about how some feature works, we can go right to the automated to demonstrate the actual behavior. This type of documentation, in my experience, is far more useful than a text document that never gets updated after the code is released. It takes a big investment of time to learn to do ATDD effectively. While your team is experimenting to find the approach and tools that work best for your situation, you ll deliver less new functionality with each iteration. However, each user story released will meet customer expectations, and you won t waste PAGE 13 OF 15

14 time with re-work. By writing the right code, supported by automated regression that provide quick feedback, you ll keep your technical debt low. You ll build a library of living documentation. Like my team, yours will deliver business value frequently, while working at a sustainable pace, and realize a huge return on your investment in ATDD. PAGE 14 OF 15

15 FREE RESOURCES FOR TECHNOLOGY PROFESSIONALS TechTarget publishes targeted technology media that address your need for information and resources for researching products, developing strategy and making cost-effective purchase decisions. Our network of technology-specific Web sites gives you access to industry experts, independent content and analysis and the Web s largest library of vendor-provided white papers, webcasts, podcasts, videos, virtual trade shows, research reports and more drawing on the rich R&D resources of technology providers to address market trends, challenges and solutions. Our live events and virtual seminars give you access to vendor neutral, expert commentary and advice on the issues and challenges you face daily. Our social community IT Knowledge Exchange allows you to share real world information in real time with peers and experts. WHAT MAKES TECHTARGET UNIQUE? TechTarget is squarely focused on the enterprise IT space. Our team of editors and network of industry experts provide the richest, most relevant content to IT professionals and management. We leverage the immediacy of the Web, the networking and face-to-face opportunities of events and virtual events, and the ability to interact with peers all to create compelling and actionable information for enterprise IT professionals across all industries and markets. PAGE 15 OF 15

Solution Spotlight 10 KEY ELEMENTS FOR EFFECTIVE DASHBOARD DESIGN

Solution Spotlight 10 KEY ELEMENTS FOR EFFECTIVE DASHBOARD DESIGN Solution Spotlight 10 KEY ELEMENTS FOR EFFECTIVE DASHBOARD DESIGN U sing dashboards is the most effective method of presenting information to the business to enable performance management and foster effective

More information

DONE RIGHT, PREDICTIVE ANALYTICS POINTS PATH TO BETTER BUSINESS FUTURE

DONE RIGHT, PREDICTIVE ANALYTICS POINTS PATH TO BETTER BUSINESS FUTURE E-Guide DONE RIGHT, PREDICTIVE ANALYTICS POINTS PATH TO BETTER BUSINESS FUTURE SearchBusiness Analytics P redictive analytics tools let organizations look ahead in an effort to improve business strategies

More information

VDI VS. DAAS: HOW ARE CLOUD-HOSTED DESKTOPS DIFFERENT?

VDI VS. DAAS: HOW ARE CLOUD-HOSTED DESKTOPS DIFFERENT? E-Guide VDI VS. DAAS: HOW ARE CLOUD-HOSTED DESKTOPS DIFFERENT? SearchVirtual Desktop W hen it comes to VDI, administrators have a lot of choices- including variances among software options, remote display

More information

E-Guide BIG AGENDAS FOR BIG DATA ANALYTICS PROGRAMS

E-Guide BIG AGENDAS FOR BIG DATA ANALYTICS PROGRAMS E-Guide BIG AGENDAS FOR BIG DATA ANALYTICS PROGRAMS B ig data has become one of the most talked-about trends within the business intelligence (BI), analytics and data management markets. A growing number

More information

Solution Spotlight CHANGE MANAGEMENT AND BPMS

Solution Spotlight CHANGE MANAGEMENT AND BPMS Solution Spotlight CHANGE MANAGEMENT AND BPMS T his solution spotlight examines the role that change management plays in business management (BPM). In this exclusive Q&A with Forrester Research s Connie

More information

Big Data Challenges and Pitfalls

Big Data Challenges and Pitfalls Big Data Challenges and Pitfalls Big data has already arrived in many organizations for many others, it s only a matter of time. But like any new technology opportunity, big data comes with a raft of potential

More information

No more excuses: VDI is ready!

No more excuses: VDI is ready! No more excuses: VDI is ready! Brian Madden, 2015 Over the years, it s been easy to make excuses about why VDI projects failed or why VDI wasn t ready for your environment. The list of excuses is endless,

More information

DELIVERING MANAGED MOBILITY SERVICES: THE CHALLENGES AND OPPORTUNITIES

DELIVERING MANAGED MOBILITY SERVICES: THE CHALLENGES AND OPPORTUNITIES E-Guide DELIVERING MANAGED MOBILITY SERVICES: THE CHALLENGES AND OPPORTUNITIES SearchITChannel D espite all the enthusiasm surrounding managed mobility, solution providers are struggling to deliver these

More information

E-Guide SOFTWARE AS A SERVICE CHALLENGES: BUILDING YOUR ROADMAP TO SUCCESS

E-Guide SOFTWARE AS A SERVICE CHALLENGES: BUILDING YOUR ROADMAP TO SUCCESS E-Guide SOFTWARE AS A SERVICE CHALLENGES: BUILDING YOUR ROADMAP TO SUCCESS S oftware as a Service (SaaS) is rapidly changing the IT landscape. Applications and processes that have traditionally been on-premises

More information

COPYRIGHTED MATERIAL WHAT S IN THIS CHAPTER?

COPYRIGHTED MATERIAL WHAT S IN THIS CHAPTER? 1 WHAT S IN THIS CHAPTER? Defining application lifecycle management Learning about the Visual Studio 2013 product family Seeing ALM in action using Visual Studio Ultimate 2013 In June of 1999, Microsoft

More information

An IT Briefing produced by. How CA Clarity PPM On Demand Delivers Value: Building the Business Case. Sponsored By:

An IT Briefing produced by. How CA Clarity PPM On Demand Delivers Value: Building the Business Case. Sponsored By: An IT Briefing produced by By Jose Mora and Randy Perry 2009 TechTarget BIOS Jose Mora is Senior Director of Product Marketing, CA Clarity PPM at CA. Randy Perry is Vice-President of Business Value Consulting

More information

HOW TO OPTIMIZE YOUR MDM STRATEGY

HOW TO OPTIMIZE YOUR MDM STRATEGY E-Guide HOW TO OPTIMIZE YOUR MDM STRATEGY SearchData Management A ll organizations should embrace the need for managing common data more effectively through a master (MDM) strategy. In this e-guide, readers

More information

E-Guide AWS: THE BASICS

E-Guide AWS: THE BASICS E-Guide AWS: THE BASICS N ot 100% s u r e about the differences between Amazon Web Services (AWS) and Microsoft Azure? In this e-guide, get a breakdown of the plans, costs, and service-level agreement

More information

MicroScope storage roundtable: Watch out for DAS and SSD Part One

MicroScope storage roundtable: Watch out for DAS and SSD Part One MicroScope storage roundtable: Watch out for DAS and SSD Part One (DT) The storage market rarely stays still with customers continuing to add capacity and more formats emerging to give them ever greater

More information

Deepening Collaboration through More Effective Document and Content Management

Deepening Collaboration through More Effective Document and Content Management Deepening Collaboration through More Effective Document and Content Management Successful collaboration depends on a two-fold approach establishing a corporate culture that encourage teamwork between different

More information

Increasing ROI with mobile computing

Increasing ROI with mobile computing Adopting into the enterprise can increase productivity and help stakeholders make more accurate, faster decisions based on real-time information. However, in order to avoid the cost drains and changemanagement

More information

David Linthicum, Managing Director, Chief Cloud Strategy Officer, Deloitte Consulting LLP

David Linthicum, Managing Director, Chief Cloud Strategy Officer, Deloitte Consulting LLP For cloud Professionals January 2019 For cloud Professionals, part of the On Cloud Podcast David Linthicum, Managing Director, Chief Cloud Strategy Officer, Deloitte Consulting LLP Managing a multi-cloud

More information

E-Guide UNIFIED PLATFORM MANAGEMENT NEEDED FOR HYBRID CLOUD UC

E-Guide UNIFIED PLATFORM MANAGEMENT NEEDED FOR HYBRID CLOUD UC E-Guide UNIFIED PLATFORM MANAGEMENT NEEDED FOR HYBRID CLOUD UC M aturing hybrid cloud UC deployments strike a balance between on-premises controls and outsourced UC apps that enable universal UC platform

More information

Improving Agile Execution in the Federal Government

Improving Agile Execution in the Federal Government Improving Agile Execution in the Federal Government 1 Committed Partner. Creating Results. In December of 2010 the government introduced the 25 Point Implementation Plan to Reform Federal Information Technology

More information

E-Guide READING THE SIGNS FOR ERP CONSOLIDATION

E-Guide READING THE SIGNS FOR ERP CONSOLIDATION E-Guide READING THE SIGNS FOR ERP CONSOLIDATION F or today s organizations, sometimes using multiple ERPs or multiple instances of a single ERP platform is the best choice. More often, though, there are

More information

UNITING IOT AND SUPPLY CHAIN ANALYTICS

UNITING IOT AND SUPPLY CHAIN ANALYTICS E-Guide UNITING IOT AND SUPPLY CHAIN ANALYTICS Search ManufacturingERP M erging IoT with supply chain means harnessing the power of big data from sensors that can be placed on virtually any device at any

More information

E-Guide THE EVOLUTION OF IOT ANALYTICS AND BIG DATA

E-Guide THE EVOLUTION OF IOT ANALYTICS AND BIG DATA E-Guide THE EVOLUTION OF IOT ANALYTICS AND BIG DATA E nterprises are already recognizing the value that lies in IoT data, but IoT analytics is still evolving and businesses have yet to see the full potential

More information

E-Guide PACS INTEGRATION SCHEDULING OTHER ELEMENTS STREAMLINE RADIOLOGY IT

E-Guide PACS INTEGRATION SCHEDULING OTHER ELEMENTS STREAMLINE RADIOLOGY IT E-Guide PACS INTEGRATION SCHEDULING OTHER ELEMENTS STREAMLINE RADIOLOGY IT G etting your house in order begins with. Do it right, and you ll positively affect the bottom line. Read on to learn more PAGE

More information

Measuring, Monitoring and Improving Customer Experience

Measuring, Monitoring and Improving Customer Experience Measuring, Monitoring and Improving Customer Experience customer More than ever, superior customer (CEM) is lending businesses a key competitive edge in a global marketplace. However, implementing the

More information

Crossing the Chasm Helping Testers Make an Agile Transition Lisa Crispin With material from Janet Gregory

Crossing the Chasm Helping Testers Make an Agile Transition Lisa Crispin With material from Janet Gregory Crossing the Chasm Helping Testers Make an Agile Transition Lisa Crispin With material from Janet Gregory 1 Agenda Introduction The Chasm Support for the Transition Transition of Traditional Activities

More information

E-Guide REAPING THE BENEFITS OF BIG DATA AND REAL-TIME ANALYTICS

E-Guide REAPING THE BENEFITS OF BIG DATA AND REAL-TIME ANALYTICS E-Guide REAPING THE BENEFITS OF BIG DATA AND REAL-TIME ANALYTICS T he majority of enterprises are either embarking on initiatives related to big data or intend to do so in the near future; however, most

More information

Understanding SAP HANA

Understanding SAP HANA Understanding SAP HANA SAP high-performance analytic appliance (HANA) is a data warehouse appliance for processing high volumes of operational and transactional data in real time. Developed as a replacement

More information

JANUARY 2017 $ State of DevOps

JANUARY 2017 $ State of DevOps JANUARY 2017 $1500 2017 State of DevOps Although DevOps is maturing, organizations still face barriers to adoption. But eight out of 10 are planning DevOps investments, and those diving in have realized

More information

E-Guide WHEN IS ERP CONSOLIDATION THE RIGHT MOVE?

E-Guide WHEN IS ERP CONSOLIDATION THE RIGHT MOVE? E-Guide WHEN IS ERP CONSOLIDATION THE RIGHT MOVE? M any manufacturers end up with multiple ERP systems for one reason or another, whether it s a result of mergers and acquisitions or a matter of geographical

More information

Your Business. with. Inbound Marketing

Your Business. with. Inbound Marketing Your Business with Inbound Marketing Table of contents So What is Inbound Marketing? Is it Just a Fad? Inbound marketing in a nutshell What inbound marketing can do for your business? But is inbound marketing

More information

E-Guide GETTING REAL-TIME ANALYTICS FROM IOT DEVICES

E-Guide GETTING REAL-TIME ANALYTICS FROM IOT DEVICES E-Guide GETTING REAL-TIME ANALYTICS FROM IOT DEVICES R eal-time analytics has always been a goal for businesses that use IoT devices. In this guide, explore new strategies that enterprise architects are

More information

AGILE SALES ONBOARDING METHODOLOGY

AGILE SALES ONBOARDING METHODOLOGY THE AGILE SALES ONBOARDING METHODOLOGY An agile approach to new hire training using technology to accelerate time to productivity Today s accepted norm for every SaaS company is the ability to continuously

More information

15.390x. Who is your customer? Market Segmentation. March May Review Notes

15.390x. Who is your customer? Market Segmentation. March May Review Notes Market Segmentation March May 2014 Review Notes The Point of THE SINGLE NECESSARY AND SUFFICIENT CONDITION FOR A BUSINESS IS... A PAYING CUSTOMER Who is my customer? Customer refers to the entity, such

More information

Reducing Business Risk

Reducing Business Risk July 2005 Reducing Business Risk Through Agile Development Fred Tingey Head of Risk Systems BNP Paribas Introduction Context What is Agile Programming? Traditional vs Agile approach A New Way to do Things

More information

Securing Sharepoint: SharePoint Security Best Practices

Securing Sharepoint: SharePoint Security Best Practices Securing Sharepoint: Best Practices SharePoint Security SharePoint has become a ubiquitous collaboration tool in the enterprise, but securing it can be a tricky process. And all too often, companies fail

More information

Integrated backup vs. traditional disk libraries

Integrated backup vs. traditional disk libraries vs. traditional vs. traditional Disk s dominance in backup is still growing but it is changing to reflect the rise of all-in-one backup appliances that include all the necessary data protection software

More information

MICROSOFT AZURE CLOUD CAPABILITIES, COSTS, AND UPDATES

MICROSOFT AZURE CLOUD CAPABILITIES, COSTS, AND UPDATES E-Guide MICROSOFT AZURE CLOUD CAPABILITIES, COSTS, AND UPDATES SearchCloud Computing A s offerings continue to evolve, it becomes imperative to continually assess how various vendors stack up. In this

More information

Agile at Mid-Scale. Al Shalloway. Introducing FLow for Enterprise Transformations (FLEX)

Agile at Mid-Scale. Al Shalloway. Introducing FLow for Enterprise Transformations (FLEX) Agile at Mid-Scale Introducing FLow for Enterprise Transformations (FLEX) Al Shalloway CEO, Founder alshall@netobjectives.com @AlShalloway Co-founder of Lean-Systems Society Co-founder Lean-Kanban University

More information

E-Guide CHALLENGES OF SAAS APPLICATION INTEGRATION

E-Guide CHALLENGES OF SAAS APPLICATION INTEGRATION E-Guide CHALLENGES OF SAAS APPLICATION INTEGRATION W hen companies need to integrate their inhouse s and SaaS s, old tools and ad hoc methods won t stand up to challenges in orchestration, security, data

More information

How data gravity is pulling your analytics to the cloud

How data gravity is pulling your analytics to the cloud How data gravity is pulling your analytics to the cloud Data and applications used to be hosted locally, on organizations own premises. But a cloud-computing revolution has changed this default. Data is

More information

More than Mobile Forms Halliburton s Implementation of an End to End Solution

More than Mobile Forms Halliburton s Implementation of an End to End Solution CUSTOMER INTERVIEW More than Mobile Forms Halliburton s Implementation of an End to End Solution Hosted by: Mark Scott, VP Marketing, ProntoForms Yamina Hibbard, Global Asset Manager, Halliburton Mike

More information

Fueled with ALM Octane

Fueled with ALM Octane White Paper Application Delivery Management Fueled with ALM Octane Introducing the Next Generation of Application Lifecycle Management Table of Contents page Fueled with ALM Octane...1 Achieving Success

More information

Small business Big ambitions

Small business Big ambitions HIRE MARKET SELL LEARN Small business Big ambitions Learning Playbook for SMBs It may feel like the challenge is beyond your resources as a small business. Don t limit your ambitions. You re closer than

More information

Agile Test Plan How to Construct an Agile Test Plan

Agile Test Plan How to Construct an Agile Test Plan Agile Test Plan How to Construct an Agile Test Plan XBOSoft White Paper How to Construct an Agile Test Plan www.xbosoft.com 2 Agile is changing not only the way we develop software but the way we work

More information

Measuring DevOps Success

Measuring DevOps Success White Paper Application Delivery Management Measuring DevOps Success How do you know DevOps is working? Watch these KPIs. Table of Contents page Manage Today s DevOps with Metrics... 1 DevOps without Tradeoffs...

More information

A Digital Workplace Defined

A Digital Workplace Defined A Digital Workplace Defined What is a digital workplace? Put simply, it s a unified collection of technology-based solutions, apps, and tools that a company provides to empower employees to be more productive

More information

What is Continuous Integration. And how do I get there

What is Continuous Integration. And how do I get there What is Continuous Integration And how do I get there Related Workshops Introduction to DevOps Transform your Organization with DevOps Concepts DevOps Implementation Boot Camp Comprehensive literacy on

More information

The intelligent video network: Telepresence and visual collaboration

The intelligent video network: Telepresence and visual collaboration The intelligent video network: Telepresence Though video communications have made significant progress toward establishing multi-vendor interoperability, extending the features of a rich immersive telepresence

More information

D25-4. How Intertech Uses Agile

D25-4. How Intertech Uses Agile D25-4 How Intertech Uses Agile How to Use this Download This document shares an overview of how we use Agile/Scrum to deliver successful projects, the major differences between a waterfall/fixed bid project

More information

The CRM Pocket Book. What works & what doesn t & CX

The CRM Pocket Book. What works & what doesn t & CX The CRM Pocket Book What works & what doesn t & CX The CRM Pocket Book What works & what doesn t & CX First published 2009 Second edition 2013, updated 2015 This is the fourth edition - 2017 The CRM &

More information

Transforming Business Needs into Business Value. Path to Agility May 2013

Transforming Business Needs into Business Value. Path to Agility May 2013 Transforming Business Needs into Business Value Path to Agility May 2013 Agile Transformation Professional services career Large scale projects Application development & Integration Project management

More information

Welcome to this IBM Rational podcast, Agile. everywhere. I'm Kimberly Gist with IBM. Agile practices

Welcome to this IBM Rational podcast, Agile. everywhere. I'm Kimberly Gist with IBM. Agile practices IBM Podcast [MUSIC ] Welcome to this IBM Rational podcast, Agile everywhere. I'm Kimberly Gist with IBM. Agile practices have transformed the way software is built and delivered. Today, Agile is used in

More information

Making a Bid For Profit. Profit-Driven Bidding Tactics in AdWords

Making a Bid For Profit. Profit-Driven Bidding Tactics in AdWords Making a Bid For Profit Profit-Driven Bidding Tactics in AdWords Introduction What digital marketer doesn t want to knock their CPA and ROI targets out of the park? You re in a profession that celebrates

More information

Secrets of Successful Modernization

Secrets of Successful Modernization White Paper Secrets of Successful Modernization www.looksoftware.com blog.looksoftware.com info@looksoftware.com White Paper Secrets to Successful Modernization Page 1 Contents IBM i the ultimate application

More information

Agile versus? Architecture

Agile versus? Architecture Agile versus? Architecture This presentation is about Software Architecture and its relationship to Agile practices. There is often a kind of tension between Agile Concepts and Architecture concepts. Why

More information

How to drive profitability in uncertain times. How advanced analytics can help your business to become a quality-connected enterprise

How to drive profitability in uncertain times. How advanced analytics can help your business to become a quality-connected enterprise How to drive profitability in uncertain times How advanced analytics can help your business to become a quality-connected enterprise The importance of an end-to-end approach No one can predict the economic

More information

You Know You Need to Monitor Your UCC Network: But What Isn t the Data Telling You?

You Know You Need to Monitor Your UCC Network: But What Isn t the Data Telling You? You Know You Need to Monitor Your UCC Network: But What Isn t the Data Telling You? Deploying a full suite of management solutions provides opportunities to deliver complete reports and real-time feedback

More information

How to Choose an Enterprise Agile Platform

How to Choose an Enterprise Agile Platform White Paper Application Development, Test & Delivery How to Choose an Enterprise Agile Platform Handling complexity and scale in application development Table of Contents page Enterprise Agile: Extending

More information

Innovative Marketing Ideas That Work

Innovative Marketing Ideas That Work INNOVATIVE MARKETING IDEAS THAT WORK Legal Disclaimer: While all attempts have been made to verify information provided in this publication, neither the Author nor the Publisher assumes any responsibility

More information

Jon Reed: Evan Stoddard:

Jon Reed: Evan Stoddard: Podcast Transcript: Moving SAP ALM Into the Community: An SAP Community Podcast Hosted by Jon Reed of JonERP.com Podcast Interview Date: December 15, 2009 Jon Reed: Welcome to this SAP Community Network

More information

Now on Now: How ITOM and ITSM made our IT operations service-aware

Now on Now: How ITOM and ITSM made our IT operations service-aware Now on Now: How ITOM and ITSM made our IT operations service-aware Creating service visibility, increasing service reliability, and improving service agility START 1 Introduction ServiceNow is committed

More information

THE PRODUCT MANAGER S COMPLETE GUIDE TO PRIORITIZATION

THE PRODUCT MANAGER S COMPLETE GUIDE TO PRIORITIZATION THE PRODUCT MANAGER S COMPLETE GUIDE TO PRIORITIZATION How to Choose the Right Features and Ship Better Products The Product Manager s Complete Guide to Prioritization Table of Contents Introduction 1.

More information

IBM Rational Software

IBM Rational Software 2007 IBM Corporation IBM Rational Software Development Conference 2008 Measured Capability Improvement Framework: A Systematic Approach to Software Excellence Per Kroll Chief Architect IBM Rational Expertise

More information

BROUGHT TO YOU BY: Instagram Growth GUIDE

BROUGHT TO YOU BY: Instagram Growth GUIDE BROUGHT TO YOU BY: Instagram Growth GUIDE So you re super-frustrated with Instagram? You re in the right place! In this quick read, I m sharing the biggest changes to the Instagram algorithm, why your

More information

The profit in a direct response business is in the backend.

The profit in a direct response business is in the backend. From: Todd Brown West Palm Beach, FL Dear Marketing Funnel Superstar: The profit in a direct response business is in the backend. You ve heard that many times. And it s absolutely true. At least it is

More information

THE PURPOSE OF TESTING

THE PURPOSE OF TESTING Chapter 6 THE PURPOSE OF TESTING Context-Driven Overview of Quadrants Tests That Support the Team Tests That Critique the Product Quadrant Intro Purpose of Testing Managing Technical Debt Knowing When

More information

Referral Management Workflow. A Guide for Improving Your Referral Management Workflow

Referral Management Workflow. A Guide for Improving Your Referral Management Workflow Referral Management Workflow A Guide for Improving Your Referral Management Workflow White Paper 2016 The Challenge Concise and timely communication between referring physicians and specialists has a significant

More information

Sample Exam ISTQB Agile Foundation Questions. Exam Prepared By

Sample Exam ISTQB Agile Foundation Questions. Exam Prepared By Sample Exam ISTQB Agile Foundation Questions Exam Prepared By November 2016 1 #1 Which of the following is the correct pairing according to the Agile Manifesto statement of values? a. Individuals and Interactions

More information

Integrated Social and Enterprise Data = Enhanced Analytics

Integrated Social and Enterprise Data = Enhanced Analytics ORACLE WHITE PAPER, DECEMBER 2013 THE VALUE OF SOCIAL DATA Integrated Social and Enterprise Data = Enhanced Analytics #SocData CONTENTS Executive Summary 3 The Value of Enterprise-Specific Social Data

More information

Vision Generation Demos - The Crisp Cure for Stunningly Awful Harbor Tours

Vision Generation Demos - The Crisp Cure for Stunningly Awful Harbor Tours Vision Generation Demos - The Crisp Cure for Stunningly Awful Harbor Tours What is a Vision Generation demo? It is just enough demo to generate a vision in the customer s mind that a solution to a business

More information

Audit Your Current Brand

Audit Your Current Brand Audit Your Current Brand What is a brand? Is it a logo? A name or slogan? A graphic design or color scheme? Your brand is the entire experience your prospects and customers have with your company. It s

More information

Reimagine productivity with Microsoft Dynamics 365

Reimagine productivity with Microsoft Dynamics 365 Reimagine productivity with Microsoft Dynamics 365 Transform business process automation and people productivity with Microsoft Dynamics 365 and the Microsoft Cloud Customer Service Financials Operations

More information

A Business Oriented Architecture. Combining BPM and SOA for Competitive Advantage

A Business Oriented Architecture. Combining BPM and SOA for Competitive Advantage Combining BPM and SOA for Competitive Advantage Phil Gilbert Introduction In a recent survey of 1,400 CIOs by Gartner Executive Programs, the top business priority identified by CIOs was business process

More information

Plotting Your Path to Smarter HCM in the Cloud. A step-by-step guide for HR leaders and teams.

Plotting Your Path to Smarter HCM in the Cloud. A step-by-step guide for HR leaders and teams. Plotting Your Path to Smarter HCM in the Cloud A step-by-step guide for HR leaders and teams. 2 Navigating Your Way to the Digital Future of HR With demand for convenient digital services growing amongst

More information

THE RESOURCE MANAGEMENT SERIES. Resource Management Trends Agencies Can't Afford to Miss

THE RESOURCE MANAGEMENT SERIES. Resource Management Trends Agencies Can't Afford to Miss THE RESOURCE MANAGEMENT SERIES Resource Management Trends Agencies Can't Afford to Miss Table of Contents 3 Introduction 4 4 Steps to Improve Your Utilization Rates 7 Get the Most Value from Your People

More information

A buyer s guide to data-driven HR. Which approach is best for you?

A buyer s guide to data-driven HR. Which approach is best for you? A buyer s guide to data-driven HR Which approach is best for you? You know where you want to go. Now pick your route. Smart organizations know that they need to use their HR data to do big, important things.

More information

Welcome to this IBM Rational Podcast. I'm. Angelique Matheny. Joining me for this podcast, Accelerating Software Delivery in Subversion Environments

Welcome to this IBM Rational Podcast. I'm. Angelique Matheny. Joining me for this podcast, Accelerating Software Delivery in Subversion Environments Welcome to this IBM Rational Podcast. I'm Angelique Matheny. Joining me for this podcast, Accelerating Software Delivery in Subversion Environments Using Rational Team Concert, ClearQuest, ClearCase and

More information

Solution Spotlight A GUIDE TO HR ANALYTICS

Solution Spotlight A GUIDE TO HR ANALYTICS Solution Spotlight A GUIDE TO HR ANALYTICS M uch like big data has revolutionized marketing and finance, industry experts say that HR analytics -- workforce metrics that can help companies glean information

More information

1) Mo People Mo Betta

1) Mo People Mo Betta Zingerman s Guide to Good Huddling Helpful Hints and Other Interesting Insights That are Guaranteed to Improve Results and Reduce Stress NEWLY REVISED DRAFT June 22, 2003 1) Mo People Mo Betta There s

More information

6 Tips. How to Sell Agile to Your Executives is brought to you by

6 Tips. How to Sell Agile to Your Executives is brought to you by 6 Tips WHY IT S A CHALLENGE TO SELL AGILE TO YOUR EXECUTIVES? #1 FIND AGILE SUCCESS STORIES FROM YOUR INDUSTRY #2 EXPLAIN HOW PREDICTABILITY IS IMPROVED AND MANAGEMENT IS MORE EMPOWERED IN AN AGILE ORGANIZATION

More information

for managing your changing IT environment.

for managing your changing IT environment. Getting ready for the Next Big Thing: 5 KEY QUESTIONS for managing your changing IT environment. The future of IT management is now. Answer these five questions to assess your readiness to manage the ongoing

More information

Welcome to this IBM podcast, The key to. success: Accurate insight into data, processes, practices

Welcome to this IBM podcast, The key to. success: Accurate insight into data, processes, practices IBM Podcast [ MUSIC ] Welcome to this IBM podcast, The key to success: Accurate insight into data, processes, practices and performance. I'm Angelique Matheny with IBM. In today's challenging economic

More information

Business Process Management: The Right Way to Do It

Business Process Management: The Right Way to Do It Business Process Management: The Right Way to Do It Smita Sharma Introduction BPM is really all about managing processes, the people who are the doers of the process, and the systems that help them achieve

More information

LITERA MICROSYSTEMS CUSTOMER EXPERIENCE OVERVIEW ONBOARDING & IMPLEMENTATION ADOPTION & TRAINING CUSTOMER SUPPORT SOFTWARE UPDATES & LONG-TERM SUCCESS

LITERA MICROSYSTEMS CUSTOMER EXPERIENCE OVERVIEW ONBOARDING & IMPLEMENTATION ADOPTION & TRAINING CUSTOMER SUPPORT SOFTWARE UPDATES & LONG-TERM SUCCESS LITERA MICROSYSTEMS CUSTOMER EXPERIENCE OVERVIEW ONBOARDING & IMPLEMENTATION ADOPTION & TRAINING CUSTOMER SUPPORT SOFTWARE UPDATES & LONG-TERM SUCCESS 1 This guide walks through your journey as a customer,

More information

EPM Comes of Age. Planning in the Cloud Delivers Better, Faster Results. Summary

EPM Comes of Age. Planning in the Cloud Delivers Better, Faster Results. Summary EPM Comes of Age Planning in the Cloud Delivers Better, Faster Results Summary Even in the fairly recent past there has been resistance to the cloud: It s just not how we do things round here. But a survey

More information

15 tips for managing negative reviews and difficult feedback. Wake up to Booking.yeah

15 tips for managing negative reviews and difficult feedback. Wake up to Booking.yeah 15 tips for managing negative reviews and difficult feedback Wake up to Booking.yeah As the old saying goes, you can t please everyone, and this is unfortunately very true in the hospitality industry.

More information

4 Steps To Scaling Agile Across The Enterprise. The Guide To Agile At Scale

4 Steps To Scaling Agile Across The Enterprise. The Guide To Agile At Scale 4 Steps To Scaling Agile Across The Enterprise The Guide To Agile At Scale Portfolio for Jira is a powerful Jira Software add-on for large organizations that want to scale agile practices, linking agile

More information

BUY VS. UILD. Contract Lifecycle Management. 1. The organization s contract process is fully understood and well documented.

BUY VS. UILD. Contract Lifecycle Management. 1. The organization s contract process is fully understood and well documented. UILD Contract Lifecycle Management VS. BUY By Tim Sparks Over the past 10 years we have had the opportunity to implement approximately 100 contract lifecycle management (CLM) projects. All were SharePoint

More information

Avoiding Knowledge Management Pitfalls. Ten Common Mistakes and How to Avoid Them

Avoiding Knowledge Management Pitfalls. Ten Common Mistakes and How to Avoid Them Avoiding Knowledge Management Pitfalls Ten Common Mistakes and How to Avoid Them Table of Contents Introduction... 1 1. Failure to Set and Track Specific Goals... 1 2. Doing Too Much at Once... 2 3. Starting

More information

The Essential Product Owner Partnering with the Team

The Essential Product Owner Partnering with the Team The Essential Product Owner Partnering with the Team Bob Galen President & Principal Consultant RGCG, LLC bob@rgalen.com Introduction Bob Galen Somewhere north of 30 years experience Various lifecycles

More information

Introducing Resilient Agile A Better Agile Methodology 5 Easy Steps to Make Agile Development Work Better for You

Introducing Resilient Agile A Better Agile Methodology 5 Easy Steps to Make Agile Development Work Better for You Introducing Resilient Agile A Better Agile Methodology 5 Easy Steps to Make Agile Development Work Better for You Doug Rosenberg ICONIX Overview Your organization is committed to Agile, Scrum and TDD.

More information

SAP takes on Oracle in database war

SAP takes on Oracle in database war in SAP and Oracle are going head to head in the highly competitive database market. In this E-Guide, discover what steps SAP has been taking to differentiate their products from Oracle. Plus, learn about

More information

Five DevOps CM Practices

Five DevOps CM Practices White Paper Dimensions CM Five DevOps CM Practices Supported by Dimensions CM Ashley Owen, Product Management Table of Contents Introduction... 1 Version Everything... 2 Maintain Prioritized Backlogs...

More information

A BUYER S GUIDE TO CHOOSING A MOBILE MARKETING PLATFORM

A BUYER S GUIDE TO CHOOSING A MOBILE MARKETING PLATFORM A BUYER S GUIDE TO CHOOSING A MOBILE MARKETING PLATFORM A Buyer s Guide to Choosing a Mobile Marketing Platform Today, mobile users are demanding more from their app experiences, and the priority is clear:

More information

Proactive Listening: Taking Action to Meet Customer Expectations

Proactive Listening: Taking Action to Meet Customer Expectations 2013 Proactive Listening: Taking Action to Meet Customer Expectations Summary: Proactive listening lets your company meet your customers demands for coordinated, responsive treatments. A proactive listening

More information

to make DevOps a success

to make DevOps a success TIPS FOR OPS 5 ways to use performance monitoring DevOps to make DevOps a success A case study: How Prep Sportswear moved from monolith to microservices Table of contents Introduction 4 Section 1: The

More information

Have You Outgrown Your Old Accounting System? 5 Signs Your Accounting System is Holding You Back

Have You Outgrown Your Old Accounting System? 5 Signs Your Accounting System is Holding You Back Have You Outgrown Your Old Accounting System? 5 Signs Your Accounting System is Holding You Back Table of Contents Executive Overview... 3 Sign No. 1: You re on an Old Accounting System Release... 4 Sign

More information

IT Decision Makers Get Information Workplace Platforms But Strategies And Implementations Are Just Beginning To Break Silos

IT Decision Makers Get Information Workplace Platforms But Strategies And Implementations Are Just Beginning To Break Silos December 5, 2006 IT Decision Makers Get Information Workplace Platforms But Strategies And Implementations Are Just Beginning To Break Silos A commissioned study conducted by Forrester Consulting on behalf

More information

Putting non-service employees on the phones

Putting non-service employees on the phones Putting non-service employees on the phones For the article Vista Print puts its employees on the phones to Learn the Customer in the July issue of Customer Service Newsletter (CSN), editor Bill Keenan

More information

The Connected Business

The Connected Business The Connected Business Improving integration and creating connectivity in 2018 Whitepaper Contents Introduction and methodology 3 Methodology 3 Key stats 4 Integration the crucial process that many take

More information