Solution Spotlight AGILE ALM: ATDD TO CONTINUOUS INTEGRATION
|
|
- Anissa Horton
- 6 years ago
- Views:
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 U sing dashboards is the most effective method of presenting information to the business to enable performance management and foster effective
More informationDONE 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 informationVDI 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 informationE-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 informationSolution 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 informationBig 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 informationNo 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 informationDELIVERING 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 informationE-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 informationCOPYRIGHTED 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 informationAn 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 informationHOW 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 informationE-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 informationMicroScope 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 informationDeepening 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 informationIncreasing 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 informationDavid 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 informationE-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 informationImproving 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 informationE-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 informationUNITING 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 informationE-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 informationE-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 informationMeasuring, 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 informationCrossing 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 informationE-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 informationUnderstanding 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 informationJANUARY 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 informationE-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 informationYour 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 informationE-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 informationAGILE 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 information15.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 informationReducing 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 informationSecuring 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 informationIntegrated 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 informationMICROSOFT 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 informationAgile 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 informationE-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 informationHow 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 informationMore 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 informationFueled 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 informationSmall 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 informationAgile 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 informationMeasuring 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 informationA 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 informationWhat 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 informationThe 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 informationD25-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 informationThe 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 informationTransforming 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 informationWelcome 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 informationMaking 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 informationSecrets 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 informationAgile 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 informationHow 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 informationYou 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 informationHow 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 informationInnovative 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 informationJon 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 informationNow 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 informationTHE 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 informationIBM 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 informationBROUGHT 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 informationThe 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 informationTHE 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 informationReferral 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 informationSample 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 informationIntegrated 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 informationVision 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 informationAudit 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 informationReimagine 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 informationA 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 informationPlotting 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 informationTHE 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 informationA 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 informationWelcome 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 informationSolution 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 information1) 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 information6 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 informationfor 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 informationWelcome 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 informationBusiness 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 informationLITERA 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 informationEPM 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 information15 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 information4 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 informationBUY 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 informationAvoiding 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 informationThe 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 informationIntroducing 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 informationSAP 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 informationFive 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 informationA 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 informationProactive 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 informationto 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 informationHave 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 informationIT 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 informationPutting 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 informationThe 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