Pro Application Lifecycle Management with Visual Studio 2012

Size: px
Start display at page:

Download "Pro Application Lifecycle Management with Visual Studio 2012"

Transcription

1 Pro Application Lifecycle Management with Visual Studio 2012 Second Edition Joachim Rossberg Mathias Olausson

2 Pro Application Lifecycle Management with Visual Studio 2012 Copyright 2012 by Joachim Rossberg and Mathias Olausson This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed. Exempted from this legal reservation are brief excerpts in connection with reviews or scholarly analysis or material supplied specifically for the purpose of being entered and executed on a computer system, for exclusive use by the purchaser of the work. Duplication of this publication or parts thereof is permitted only under the provisions of the Copyright Law of the Publisher s location, in its current version, and permission for use must always be obtained from Springer. Permissions for use may be obtained through RightsLink at the Copyright Clearance Center. Violations are liable to prosecution under the respective Copyright Law. ISBN ISBN (ebook) Trademarked names, logos, and images may appear in this book. Rather than use a trademark symbol with every occurrence of a trademarked name, logo, or image we use the names, logos, and images only in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of the trademark. The use in this publication of trade names, trademarks, service marks, and similar terms, even if they are not identified as such, is not to be taken as an expression of opinion as to whether or not they are subject to proprietary rights. While the advice and information in this book are believed to be true and accurate at the date of publication, neither the authors nor the editors nor the publisher can accept any legal responsibility for any errors or omissions that may be made. The publisher makes no warranty, express or implied, with respect to the material contained herein. President and Publisher: Paul Manning Lead Editor: Tom Welsh Technical Reviewers: Jakob Ehn, Todd Meister, Gregg Boer, and Anutthara Bharadwaj Editorial Board: Steve Anglin, Ewan Buckingham, Gary Cornell, Louise Corrigan, Morgan Ertel, Jonathan Gennick, Jonathan Hassell, Robert Hutchinson, Michelle Lowman, James Markham, Matthew Moodie, Jeff Olson, Jeffrey Pepper, Douglas Pundick, Ben Renow-Clarke, Dominic Shakeshaft, Gwenan Spearing, Matt Wade, Tom Welsh Coordinating Editors: Corbin Collins and Mark Powers Copy Editors: Linda Seifert, Pat Morris, and Brendan Frost Compositor: SPi Global Indexer: SPi Global Artist: SPi Global Cover Designer: Anna Ishchenko Distributed to the book trade worldwide by Springer Science+Business Media New York, 233 Spring Street, 6th Floor, New York, NY Phone SPRINGER, fax (201) , orders-ny@springer-sbm.com, or visit For information on translations, please rights@apress.com, or visit Apress and friends of ED books may be purchased in bulk for academic, corporate, or promotional use. ebook versions and licenses are also available for most titles. For more information, reference our Special Bulk Sales ebook Licensing web page at Any source code or other supplementary materials referenced by the author in this text is available to readers at For detailed information about how to locate your book s source code, go to

3 To Eddie and Amelie Joachim Rossberg To Susanne, Linn and Linus. Mathias Olausson

4 Contents at a Glance About the Authors... xxvii About the Technical Reviewers... xxix Acknowledgments... xxxi Introduction... xxxiii Part 1: Application Lifecycle Management... 1 Chapter 1: Why Application Lifecycle Management Matters...3 Chapter 2: Introduction to Application Lifecycle Management...21 Chapter 3: Development Processes and Frameworks...37 Chapter 4: ALM Assessments...61 Chapter 5: ALM Using TFS...75 Part 2: Planning (Agile Project Management) Chapter 6: Introduction to Agile...91 Chapter 7: Work Item Tracking and Process Customization Chapter 8: Agile Project Management With TFS Chapter 9: Metrics and ALM Assessment for Agile Project Management Part 3: Analysis, Modeling, and Design (Architecture) Chapter 10: Prototyping Using Storyboarding and Feedback Tracking Chapter 11: Top Down Design Studies (UML) v

5 AT A GLANCE Chapter 12: Using Architecture Explorer Chapter 13: Using Layer Diagrams Chapter 14: Metrics and ALM Assessment for Architecture, Analysis and Design Part 4: Building (Developer Practices) Chapter 15: Version Control Chapter 16: Unit Testing Chapter 17: Code Quality Chapter 18: Performance and Profiling Chapter 19: Metrics and ALM Assessment for Developer Practices Part 5: Validating (Software Testing) Chapter 20: Overview of Software Testing Chapter 21: Manual Testing Chapter 22: Automated Testing Chapter 23: Visual Studio Lab Management Chapter 24: Metrics and ALM Assessment for Software Testing Part 6: Releasing Chapter 25: Continuous Delivery Chapter 26: Build Automation Chapter 27: Deployment Chapter 28: Release Management Chapter 29: Metrics and ALM Assessment Part 7: Team Foundation Server Chapter 30: Architecture and Implementation Planning Chapter 31: TFS Installation, Upgrade, and Administration vi

6 AT A GLANCE Chapter 32: TFS Reporting Chapter 33: Working in Heterogeneous Environments Chapter 34: TFS In The Cloud Index vii

7 Contents About the Authors... xxvii About the Technical Reviewers... xxix Acknowledgments... xxxi Introduction... xxxiii Part 1: Application Lifecycle Management... 1 Chapter 1: Why Application Lifecycle Management Matters...3 Understanding the Cornerstones of Business...4 Processes...4 Business Rules...5 Information...5 Understanding the Need for Business Software...5 Today s Business Environment and the Problems We Face...6 Project Health Today: Three Criteria for Success...7 Factors Influencing Projects and Their Success...9 Project Success in Research...12 The Standish Group...12 Robert C. Glass...13 Size and Volatility Survey...13 Conclusions...16 IT Budget Spending...17 Development vs. Operations...17 Factors Influencing IT Spending...18 Summary...20 ix

8 Chapter 2: Introduction to Application Lifecycle Management...21 Roles in the ALM Process...21 Four Ways of Looking at Application Lifecycle Management...23 The SDLC View...24 The Service Management or Operations View...25 The Application Portfolio Management View...25 The Unified View...26 Three Pillars of Application Lifecycle Management...26 Traceability of Relationships Between Artifacts...27 Automation of High-Level Processes...27 Visibility into the Progress of Development Efforts...28 A Brief History of ALM Tools...28 Application Lifecycle Management Application Lifecycle Management Application Lifecycle Management ALM and PPM...35 Summary...36 Chapter 3: Development Processes and Frameworks...37 The Waterfall Model...37 Spiral Model...40 Rational Unified Process (RUP)...41 The Principles of RUP...42 The RUP Lifecycle...43 Disciplines...46 Manifesto for Agile Software Development...49 Extreme Programming (XP)...51 Scrum...51 Empirical Process Control...53 Complexity in Projects...53 x

9 What Scrum Is...54 The Roles in Scrum...55 The Scrum Process...57 Capability Maturity Model Integration (CMMI)...59 Summary...60 Chapter 4: ALM Assessments...61 Microsoft Application Platform Optimization (APO) Model...62 Infrastructure Optimization Model...62 Business Productivity Infrastructure Model...62 Application Platform Capability Assessment...66 Summary...74 Chapter 5: ALM Using TFS...75 Application Lifecycle Management Overview...75 Team Foundation Server Overview...76 Team Foundation Server...76 Process Template...77 Visual Studio 2012 Editions...78 Web Access...79 Microsoft Office...80 Integrated Development Environment (IDE) Integration...80 Traceability...80 The TFS Work Item Tracking System...80 Visibility...84 Collaboration...86 Work Items for Collaboration...86 The Gap Between IT and Business...86 Use of One Tool/Role Based...87 Extensibility...87 Summary...88 xi

10 Part 2: Planning (Agile Project Management) Chapter 6: Introduction to Agile...91 xii The Scrum Process...91 Roles in Scrum...92 Product Owner...92 Scrum Master...93 The Development Team...94 Definition of Done...94 Agile Requirements and Estimation...95 Requirements...95 Estimation...96 Backlog...98 Summary...99 Chapter 7: Work Item Tracking and Process Customization Traceability The TFS Work Item Tracking System Work Items The Work Item Form Work Item Traceability Work Item Queries Conclusions on the Work Item Tracking System Process Customization Modifying the Process Template Common Adaptations of the Process Template Web Access Customization Using WITAdmin to Change the Web Access UI Changing the Product Backlog Add Dialog Changing the Columns in the Product Backlog List Adding States to the Board Summary...125

11 Chapter 8: Agile Project Management With TFS Case Study Company Background The Pilot Project Scrum TFS Template Work Items TFS Web Access and Portal Reports and Queries Project Startup Phase PO Sets Off to Work Building the Initial Team Requirements Building the Backlog and Prioritizing It Definition of Done Estimation Risk Assessment Grooming the Backlog Building the Team Initial Velocity Release Planning Estimated Time Plan Estimated Project Cost Running the Project During the Sprint(s) Summary Chapter 9: Metrics and ALM Assessment for Agile Project Management Metrics Standard Reports Scrum MSF for Agile MSF for CMMI xiii

12 xiv Custom Reporting Data Warehouse Model Assessment Questions Summary Part 3: Analysis, Modeling, and Design (Architecture) Chapter 10: Prototyping Using Storyboarding and Feedback Tracking PowerPoint Storyboarding How to Do It When to Use Storyboarding Feedback Tracking Using Microsoft Feedback Client Summary Chapter 11: Top Down Design Studies (UML) UML Basics UML Support in Visual Studio Activity Diagram Use Cases and Use Case Diagrams Sequence Diagrams Class Diagrams Component Diagrams Integration with TFS Summary Chapter 12: Using Architecture Explorer Architecture Explorer Dependency Graphs Analyze and Explore Code Using Architecture Explorer Summary Chapter 13: Using Layer Diagrams Patterns Using Layer Diagrams...210

13 Creating a Layer Diagram Mapping Code to Layers Viewing Dependencies using Layer Explorer Sharing Models Layer Validation Manually Validate Layer Validate in local build Validate in TFS Build Creating an Architecture Template Summary Chapter 14: Metrics and ALM Assessment for Architecture, Analysis and Design Metrics Standard Reports Assessment Summary Part 4: Building (Developer Practices) Chapter 15: Version Control Getting Started with Source Control Using the Team Explorer Workspaces Configuring a Workspace Using the Source Control Explorer Committing Work Working with Committed Code Enforcing Development Practices with Check-in Policies Putting Work Aside Conflict Resolution Comparing Changes Working with Concurrent Changes xv

14 xvi Working with My Work Summary Chapter 16: Unit Testing What Is Test Driven Development? Principles for Unit Testing Working with Mock Objects Separation of Concerns (Object Factories) Inversion of Control (Dependency Injection) Visual Studio Unit Tests Elements of a Unit Test Test Calling Order Assertions Creating a Unit Test Context for the Test Run Test Explorer Running Tests Working with Code Coverage Adding Code Coverage to a Project Configuring Code Coverage for a Build Definition Data-Driven Automated Tests Working with External Files Managing Test Dependencies Working with Other Test Frameworks Implementing Mock Objects Summary Chapter 17: Code Quality Code Analysis Creating Custom Rule Sets Integrating Code Analysis with TFS Builds Code Analysis Check-in Policy...277

15 Code Metrics Code Clones Code Review Summary Chapter 18: Performance and Profiling Profiling Overview Profiling In Visual Studio Setting Up Profiling Running a Profiling Session Examining the Results IntelliTrace Working with IntelliTrace Using IntelliTrace in Production PreEmptive Analytics Installing PreEmptive Analytics Configuring Your Team Projects for PreEmptive Analytics Adding Exception Reporting to a.net Application Examining Incidents in Team Foundation Server Summary Chapter 19: Metrics and ALM Assessment for Developer Practices Metrics Code coverage Code metrics Compiler warnings Code analysis warnings Standard Reports Custom Reporting Data Warehouse Model Assessment Summary xvii

16 Part 5: Validating (Software Testing) Chapter 20: Overview of Software Testing Agile Testing Defining Tests Acceptance Criteria Planning Test Specification and Test Matrix Evolving Tests Strategy for Automated Testing Platform Support for Testing Practices Summary Chapter 21: Manual Testing About Microsoft Test Manager Connecting Microsoft Test Manager to TFS Planning the Tests What Is a Test Plan? Moving On Designing Test Cases What Is a Test Case? Creating Test Cases Moving On Running Tests Filtering Test Runs Working with the Test Runner Analyze Test Runs Running Exploratory Tests Test Settings Integration with Builds Reporting Bugs and Validating Fixes Creating a Bug xviii

17 Verifying Bugs Fast-Forward Playback Summary Chapter 22: Automated Testing Working with Automated Tests Supported Test Types Creating a Test Environment Traceability Automating Test Cases Using Coded UI Tests Coded UI Tests UI Test Architecture Supported Platforms Elements of a Coded UI Test Using the Coded UI Test Builder Validation Using the UI Map Editor Data-Driven Automated Tests Using Unit Tests as Automated Tests Running Automated Tests Running Automated Tests from MTM Running Automated Tests from TFS Build Running Automated Tests from the Command Line Performance Testing the Application Creating Load Test Scenarios Using Web Performance Tests Setting Up a Load Test Running a Load Test Summary Chapter 23: Visual Studio Lab Management Architecture Capabilities xix

18 xx Components Architecture Setting Up Visual Studio Lab Management for Kangreen Environments Designing Environments Working with Standard Environments SCVMM Environments What About Support for VMware? Test Settings for Lab Environments Creating Environments for Kangreen Cloning Environments Using Lab Management for Manual Testing Selecting an Environment to Use Connecting to an Environment for Testing Automated Testing and Lab Management Running Automated Tests from MTM Running Automated Tests as Part of a Build Running Automated Tests from the Command-line Summary Chapter 24: Metrics and ALM Assessment for Software Testing Metrics Standard Reports Bug Status Report Reactivations Report Bug Trend Report Test Case Readiness Report Test Plan Progress Report Custom Reporting Data Warehouse Model Assessment Summary...421

19 Part 6: Releasing Chapter 25: Continuous Delivery Continuous Integration Why Should We Implement Continuous Integration? Components in Continuous Integration Continuous Delivery The null Release Cycle Release Management Summary Chapter 26: Build Automation TFS Build Architecture Installing the Build Service Installing the Build Controller Installing the Build Agent Creating an Automated Build Running a Build Using the Build Explorer Using the Web Access to Manage Builds Implementing Continuous Integration Cloning a Build Gated Check-in Builds Running a Private Build Configuring Builds Required Parameters Basic Parameters Advanced Parameters Customizing Builds Built-in Build Activities TFS Build Extensions Creating a Build Process Template for Assembly Versioning xxi

20 Logging In the Build Process Extending Builds Creating a Solution for Developing Build Extensions Implementing an XAML Activity to Execute a Remote Command Implementing a Code Activity Build on Team Foundation Service Feedback Build Notifications Team Explorer and Web Access Favorites Summary Chapter 27: Deployment Designing a Deployment Solution Deployment to Windows Azure Running Automated Tests as Part of the Build Running Tests on the Build Server Running Tests on a Test Environment Fail a Build on Test Failure Implementing the Build-Deploy-Test Workflow Implementing a BDT Workflow Designing the BDT Workflow Implementing the BDT Process Running the BDT Workflow Customizing the Lab Build Template Summary Chapter 28: Release Management Release Management Agile Release Planning Release Management in Visual Studio Release Notes Release Notes in Visual Studio xxii

21 Versioning Versioning Requirements Versioning Code Versioning Test Cases Versioning Builds Summary Chapter 29: Metrics and ALM Assessment Metrics Standard Reports Custom Reporting Data Warehouse Model Assessment Summary Part 7: Team Foundation Server Chapter 30: Architecture and Implementation Planning TFS Architecture Logical Application Tier Logical Data Tier Team Foundation Client Tier Optional Components on Separate Servers Team Foundation Build Team Foundation Server Proxy Planning the Implementation Physical Server Location to Host Our TFS Tiers Ports and Network Protocols System Requirements Service Accounts Simple Implementation Medium Implementation Complex Implementation xxiii

22 Previous Version of TFS Already Deployed Summary Chapter 31: TFS Installation, Upgrade, and Administration Installation Options Basic Advanced Application-Tier Upgrading from Earlier TFS Versions Team Foundation Server Administration Adding TFS Collections After Installation Attaching a TFS database Enabling Web Features Enabling Alerts Summary Chapter 32: TFS Reporting Architecture Data Sources for Reporting Warehouse Adapters Relational Data Warehouse Data Models Analysis Services OLAP Cube Setting Up Access to Report Data Monitoring the TFS Data Warehouse Creating Reports Work Item Queries Excel Reports SQL Server Report Builder SQL Server Report Designer Summary xxiv

23 Chapter 33: Working in Heterogeneous Environments What is Team Explorer Everywhere? A Little Bit about Licensing Features Available in Team Explorer Everywhere Installation in Eclipse Connect to TFS Using TEE from Eclipse Ant and Maven 2 Build Improvements Summary Chapter 34: TFS In The Cloud Windows Azure Overview Compute Storage Fabric The Azure Platform TFS on Azure Getting Started Documentation and Help Services Offered With TFS in the Cloud Source Control Work-item tracking Process Templates Testing Hosted Build Service What about Reporting? Benefits of TFS in the Cloud Concerns with TFS in the Cloud Summary Index xxv

24 About the Authors Joachim Rossberg has worked as an information technology consultant since He is primarily a Scrum Master and Product Owner but has an extensive history as a system developer/ designer. He has demonstrated his technical background with various achievements over the years: MCSD, MCDBA, MCSA, and MCSE. His specialties include project management, Scrum, development processes, and Visual Studio. Joachim is now working for Knowit System Development in Gothenburg, Sweden. Mathias Olausson is the ALM practice lead for Transcendent Group, specializing in software craftsmanship and application lifecycle management. With over 15 years of experience as a software consultant and trainer, he has worked in numerous projects and organizations, which has been very valuable when using Visual Studio as a tool for improving the way we build software. Olausson has been a Microsoft Visual Studio ALM MVP for four years. He is also active as a Visual Studio ALM Ranger, most recently in the role of project lead for the Visual Studio Lab Management Guide project. Olausson is a frequent speaker on Visual Studio and Team Foundation Server at conferences and industry events and blogs at xxvii

25 About the Technical Reviewers Jakob Ehn is a current Microsoft Visual Studio ALM Most Valuable Professional (MVP) and also a Visual Studio ALM Ranger. Jakob has 15 years of experience in the IT industry, and currently works as a solution architect at Inmeta Crayon ASA, specializing in Visual Studio ALM. He actively participates in the MSDN forums, and contributes to different open source projects, such as the Community TFS Build Extensions and the Community TFS Build Manager. Todd Meister has been working in the IT industry for over 15 years. He s been a Technical Editor on over 75 titles, ranging from SQL Server to the.net Framework. Besides technical editing titles, he is the Senior IT Architect at Ball State University in Muncie, Indiana. He lives in central Indiana with his wife, Kimberly, and their five skilled children. xxix

26 ABOUT THE TECHNICAL REVIEWERS Gregg Boer is a Principal Program Manager at Microsoft with 25 years of experience in software. Over his career, Gregg has worked as a Project Manager, Program Manager, Requirements Lead, Software Engineer, Analyst, QA Lead, and Software Designer. Most of his experience is focused on leading small to medium software development teams (10 15 people). Over the years Gregg believes he has made many mistakes, learned many lessons, and worked with many smart people to develop great software. He loves the software industry, and considers himself a lucky man to have been a part of it for so long. Gregg joined Microsoft in 2005 because he believed in the vision of Team Foundation Server. He truly believes that the right set of collaborative tools could help make the lives of software engineers better. Most recently at Microsoft, Gregg is working on the team developing a set of world-class Agile Tools built on top of the TFS Platform. Anutthara Bharadwaj is Group Program Manager in the Visual Studio ALM group at Microsoft Corporation. Anu has enjoyed building and breaking software in the various roles she has worked in through her nine-year Microsoft stint, shipping multiple versions of Visual Studio ALM. Anu has worked on some cool tools with Exploratory Testing as a central theme and has three patents from her research work in this area. Anu is passionate about software development and testing and has spoken at conferences worldwide. She blogs at and tweets at xxx

27 Acknowledgments I would like to thank all the people that helped us write this book. Unfortunately, I do not have room to mention each one of you, but to some I want to give special thanks. First of all I am thankful that Mathias wanted to co-author this book. Your expertise is invaluable and the book is so much better than I could ever hope for. Mark Powers at Apress. Thanks for pushing us forward the entire journey. It was a pleasure working with you on this. Anutthara Bharadwaj, Gregg Boer, Todd Meister, and Jakob Ehn, our great technical reviewers. Thanks for coming with great input and feedback that helped improve the book. Sam Guckenheimer at Microsoft. Thanks for getting us in contact with great technical reviewers. Per Wallentin, Fredrik Abrahamsson, and Martin Skarp at Knowit Sweden. Thanks for all support. Urban Bäckemo at Knowit System Development. Thanks for feedback and inspiration to the agile parts. All you other great people at Apress. Thanks! Thanks as well to my family that put up with me during writing. And last but not least. Thanks to all you readers out there. If it wasn t for you we would not be doing this. Joachim Rossberg I would like to thank my co-author Joachim for taking me on this journey. It s been an exciting project and a pleasure to work with you. We ve talked about writing a book many times and I m really happy we finally got the first one out! Thanks to everyone at Apress, it s been great working with all of you. A special thanks to our editors Mark Powers and Tom Welsh for keeping us on track. Your knowledge and advice has been invaluable. I would also like to thank our technical reviewers Anutthara Bharadwaj, Gregg Boer, Todd Meister and Jakob Ehn for their feedback and ideas, which helped us shape this book. Jakob, you have been the primary reviewer for the chapters I contributed, and I m very thankful for your thorough readings and great feedback. I owe you one! Thanks to Magnus Timner, Gustav Sjöberg, and the rest of the ALM team at Transcendent Group for your feedback and support. I m fortunate to have such competent colleagues to discuss thingswith! Finally, thanks to my family for your love and understanding throughout this project. Mathias Olausson xxxi

28 Introduction You can have the best coders in the world working in your teams, but if your project management isn t up to scratch, your project is almost certain to be delayed, to come in over budget, and in some cases, to fail entirely. By taking precise control of your application development process, you can make changes, both large and small, throughout your project s life cycle that will lead to better-quality, finished products that are consistently delivered on time and within budget. Application lifecycle management (ALM) is an area of rapidly growing interest within the development community. Because its techniques allow you to deal with the process of developing applications across many areas of responsibility and across many different disciplines, its effects on your project can be wide-ranging and pronounced. It is a project management tool that has practical implications for the whole team from architects to designers, from developers to testers. Who This Book Is For This book is for anyone interested in improving the development efforts in their organizations. It doesn t matter if you are a manager, developer, tester, Scrum Master, or anything else. You can all benefit from what you will learn here. The Application Lifecycle Management process includes anyone involved in the lifecycle of an application, and Team Foundation Server 2012 and Visual Studio 2012 have something for each and every one of you. Maybe the most important lesson is that you are all working on the same team, and you are all responsible for the outcome of your development process. This realization cannot come from a tool like Team Foundation Server or Visual Studio. It is something that you need to figure out all by yourself. How This Book Is Structured This book is split into seven parts that will show you how you can use Visual Studio and Team Foundation Server (TFS) 2012 to implement an Application Lifecycle Management (ALM) process in your organization. Part I explains what Application Lifecycle Management is and what problems it aims to solve. We also cover different project management processes and frameworks so that you can select the most appropriate for your organization. Part II focuses on agile project management and how Visual Studio and Team Foundation Server 2012 can help by supporting an agile project management approach. Part III discusses the architecture features of Visual Studio and Team Foundation Server There are several tools available that can help developers and architects in their daily work. Part IV covers the developer tools of Visual Studio and TFS Here you see how these tools integrate with an overall ALM process that enables you to gain better control of development efforts. Part V shows the testing features of Visual Studio and TFS It is intended for developers and testers alike. Part VI describes how to create an effective build and release process. Part VII focuses on Team foundation Server and covers its architecture and its extensibility, and not only on the Windows platform. xxxiii

29 INTRODUCTION Contacting the Authors Should you have any questions or comments or spot a mistake you think we should know about you can contact the authors at Rossberg@gmail.com or mathias@olausson.net. xxxiv

Asset Accounting Configuration in SAP ERP

Asset Accounting Configuration in SAP ERP Asset Accounting Configuration in SAP ERP A Step-by-Step Guide Andrew Okungbowa Asset Accounting Configuration in SAP ERP: A Step-by-Step Guide Copyright 2016 by Andrew Okungbowa This work is subject to

More information

CFO Techniques. A Hands-On Guide to Keeping Your Business Solvent and Successful. Marina Guzik

CFO Techniques. A Hands-On Guide to Keeping Your Business Solvent and Successful. Marina Guzik CFO Techniques A Hands-On Guide to Keeping Your Business Solvent and Successful Marina Guzik CFO Techniques: A Hands-On Guide to Keeping Your Business Solvent and Successful Copyright 2011 by Marina Guzik

More information

Windows Azure Platform TEJASWI REDKAR

Windows Azure Platform TEJASWI REDKAR Windows Azure Platform TEJASWI REDKAR Windows Azure Platform Copyright 2009 by Tejaswi Redkar All rights reserved. No part of this work may be reproduced or transmitted in any form or by any means, electronic

More information

Using Microsoft Dynamics AX 2012

Using Microsoft Dynamics AX 2012 Using Microsoft Dynamics AX 2012 Andreas Luszczak Using Microsoft Dynamics AX 2012 Updated for Version R2 3rd Edition Dr. Andreas Luszczak Vienna, Austria ISBN 978-3-658-01708-8 DOI 10.1007/978-3-658-01709-5

More information

Analyze, Design, and Develop Applications

Analyze, Design, and Develop Applications Analyze, Design, and Develop Applications On Demand Insurance Problems 1. We lose customers because we process new policy applications too slowly. 2. Our claims processing is time-consuming and inefficient.

More information

FREQUENTLY ASKED QUESTIONS

FREQUENTLY ASKED QUESTIONS Borland CaliberRM FREQUENTLY ASKED QUESTIONS GENERAL QUESTIONS What is Borland Caliber? Borland Caliber is a family of tools that supports the Borland Requirements Definition and Management Solution (RDM).

More information

Communicate and Collaborate with Visual Studio Team System 2008

Communicate and Collaborate with Visual Studio Team System 2008 Communicate and Collaborate with Visual Studio Team System 2008 White Paper May 2008 For the latest information, please see www.microsoft.com/teamsystem This is a preliminary document and may be changed

More information

PROFESSIONAL SCRUM WITH TEAM FOUNDATION SERVER 2010

PROFESSIONAL SCRUM WITH TEAM FOUNDATION SERVER 2010 PROFESSIONAL SCRUM WITH TEAM FOUNDATION SERVER 2010 FOREWORD............................................................... xxiii INTRODUCTION............................................................

More information

Pro Apache Hadoop. Second Edition. Sameer Wadkar Madhu Siddalingaiah

Pro Apache Hadoop. Second Edition. Sameer Wadkar Madhu Siddalingaiah Pro Apache Hadoop Second Edition Sameer Wadkar Madhu Siddalingaiah Pro Apache Hadoop Copyright 2014 by Sameer Wadkar and Madhu Siddalingaiah This work is subject to copyright. All rights are reserved by

More information

Introduction to Agile Life Cycles. CSCI 5828: Foundations of Software Engineering Lecture 07 09/13/2016

Introduction to Agile Life Cycles. CSCI 5828: Foundations of Software Engineering Lecture 07 09/13/2016 Introduction to Agile Life Cycles CSCI 5828: Foundations of Software Engineering Lecture 07 09/13/2016 1 Goals Introduction to Agile Life Cycles The Agile Manifesto and Agile Principles Agile Life Cycles

More information

Ethics for Biomedical Engineers

Ethics for Biomedical Engineers Ethics for Biomedical Engineers Jong Yong Abdiel Foo Stephen J. Wilson Andrew P. Bradley Winston Gwee Dennis Kwok-Wing Tam Ethics for Biomedical Engineers Jong Yong Abdiel Foo Electronic and Computer

More information

IBM Innovate 2010 Managing Requirements for Your Agile Team

IBM Innovate 2010 Managing Requirements for Your Agile Team IBM Innovate 2010 Managing Requirements for Your Agile Team Mia McCroskey Manager, Requirements Management Emerging Health Information Technology mmccrosk@emerginghealthit.com RDM-1206A The premiere software

More information

The Art of Agile Practice

The Art of Agile Practice The Art of Agile Practice A Composite Approach for Projects and Organizations Bhuvan Unhelkar Lap) CRC Press VV^ ^^-""^ J Taylor & Francis Group Boca Raton London New York CRC Press is an imprint of the

More information

[Name] [ ID] [Contact Number]

[Name] [ ID] [Contact Number] [Name] [Email ID] [Contact Number] THIS IS ONLY MODEL RESUME - DO NOT COPY AND PASTE INTO YOUR RESUME. PROFILE SUMMARY 15+ years of IT experience in Consulting and worked with the Major clients for the

More information

Familienunternehmen und KMU

Familienunternehmen und KMU Familienunternehmen und KMU Edited by A. Hack, Berne A. Calabrò, Witten/Herdecke H. Frank, Vienna F. W. Kellermanns, Tennessee T. Zellweger, St. Gallen Both Family Firms and Small and Medium Sized Enterprises

More information

Management for Professionals

Management for Professionals Management for Professionals For further volumes: http://www.springer.com/series/10101 ThiS is a FM Blank Page Erik Jannesson Fredrik Nilsson Birger Rapp Editors Strategy, Control and Competitive Advantage

More information

"Charting the Course... MOC A Retail n Brick and Mortar Stores: Development and Customization for Microsoft Dynamics AX 2012 R2.

Charting the Course... MOC A Retail n Brick and Mortar Stores: Development and Customization for Microsoft Dynamics AX 2012 R2. Description Course Summary Microsoft Dynamic AX for Retail is an integrated solution that is designed for Microsoft Dynamics AX 2012 which can be used to manage a retail business from the head office to

More information

CollabNet Trends, Challenges, and Success with Agile ALM

CollabNet Trends, Challenges, and Success with Agile ALM Agile ALM for Distributed Development CollabNet Trends, Challenges, and Success with Agile ALM Victoria Griggs Sr. Director of Marketing, CollabNet Chris Clarke VP Product Management & Strategy, CollabNet

More information

Agile Quality Strategy with HP Agile Manager August 26, 2015

Agile Quality Strategy with HP Agile Manager August 26, 2015 Agile Quality Strategy with HP Agile Manager August 26, 2015 Copyright 2015 Vivit Worldwide Copyright 2015 Vivit Worldwide Brought to you by Copyright 2015 Vivit Worldwide Hosted by Matt Angerer Vivit

More information

HP Agile Manager. Key Benefits. At a glance. Project Management. Key Software Capabilities. Administration. Enterprise SaaS.

HP Agile Manager. Key Benefits. At a glance. Project Management. Key Software Capabilities. Administration. Enterprise SaaS. Datasheet HP Agile Manager At a glance HP Agile Manager ( AGM ) is an on-demand Software-as-a-Service (SaaS) solution for Agile Project Management. HP Agile Manager software acts as the communication hub

More information

MICROSOFT OPERATIONS MANAGEMENT SUITE (OMS): BEHIND THE CURTAIN

MICROSOFT OPERATIONS MANAGEMENT SUITE (OMS): BEHIND THE CURTAIN MICROSOFT OPERATIONS MANAGEMENT SUITE (OMS): BEHIND THE CURTAIN How Rackspace experts are leveraging OMS to enable businesses to journey to the cloud and beyond! SPEAKERS & BIOS Kent Kingery, Cloud Practitioner/Evangelist

More information

New Balance Athletic Shoe, Inc.

New Balance Athletic Shoe, Inc. New Balance Athletic Shoe, Inc. Case Writeup Individual Case #1 The George Washington University Executive MBA Program EMBA 220: Operations Management Professor Sanjay Jain, Ph.D. February 6, 2010 Robert

More information

A Guide to Critical Success Factors in Agile Delivery

A Guide to Critical Success Factors in Agile Delivery IBM Global Business Services, U.S. Federal May 6, 2016 A Guide to Critical Success Factors in Agile Delivery Paul Gorans, Agile Competency Lead, IBM GBS Federal A bit about me 6 Years USAF: NSA Operations,

More information

Expert Reference Series of White Papers. Microsoft Service Manager Simplified

Expert Reference Series of White Papers. Microsoft Service Manager Simplified Expert Reference Series of White Papers Microsoft Service Manager Simplified 1-800-COURSES www.globalknowledge.com Microsoft Service Manager Simplified Randy Muller, MCT, MCT Regional Lead, MCSE, CEH Introduction

More information

New and noteworthy in Rational Asset Manager V7.5.1

New and noteworthy in Rational Asset Manager V7.5.1 Rational Asset Manager New and noteworthy in Rational Asset Manager V7.5.1 IBM Corporation 2011 The information contained in this presentation is provided for informational purposes only. While efforts

More information

A Day in the Life of a Migrated ClearCase User. A Sneak Preview

A Day in the Life of a Migrated ClearCase User. A Sneak Preview A Day in the Life of a Migrated ClearCase User A Sneak Preview Table of Contents Scope...3 Introduction...3 Administrative Tasks...4 Working in the IDE...8 Managing Builds...12 Managing Releases...14 Summary...16

More information

Oracle E-Business Suite Development and Extensibility Handbook

Oracle E-Business Suite Development and Extensibility Handbook Oracle E-Business Suite Development and Extensibility Handbook About the Authors Anil Passi is an Oracle ACE with over a decade of consultancy experience in Oracle E-Business Suite. He is also a speaker

More information

Wipfli LLP Wipfli LLP

Wipfli LLP Wipfli LLP Team Foundation Server (TFS) and VSTS with Microsoft Dynamics AX Wipfli Facts at a Glance Wipfli employs over 1,700 associates. Wipfli is ranked in the top 20 among America s 100 largest public accounting

More information

C4C10. SAP Hybris Cloud for Customer Administration COURSE OUTLINE. Course Version: 20 Course Duration: 3 Day(s)

C4C10. SAP Hybris Cloud for Customer Administration COURSE OUTLINE. Course Version: 20 Course Duration: 3 Day(s) C4C10 SAP Hybris Cloud for Customer Administration. COURSE OUTLINE Course Version: 20 Course Duration: 3 Day(s) SAP Copyrights and Trademarks 2017 SAP SE or an SAP affiliate company. All rights reserved.

More information

Agile Planning with HP Project Portfolio Management and Agile Manager February 3, 2015

Agile Planning with HP Project Portfolio Management and Agile Manager February 3, 2015 Agile Planning with HP Project Portfolio Management and Agile Manager February 3, 2015 Copyright 2015 Vivit Worldwide Copyright 2015 Vivit Worldwide Brought to you by Copyright 2015 Vivit Worldwide Hosted

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

Agile Architecture And Design

Agile Architecture And Design Agile Architecture And Design Vishy Ramaswamy (vramaswa@ca.ibm.com) Senior Technical Staff Member Design Management Server Architect Collaborative Architecture, Design and Analysis IBM Rational Software

More information

Automating Your Way to Simplified Application Management

Automating Your Way to Simplified Application Management Automating Your Way to Simplified Application Management By Nick Cavalancia TABLE OF CONTENTS Taking an Automated Approach... 2 Putting it all together... 6 Maintaining applications used to be a lot easier

More information

2 Business Processes and Forms with Office SharePoint Server 2007

2 Business Processes and Forms with Office SharePoint Server 2007 Workflow with Microsoft Office SharePoint Server 2007 Executive Summary Over the last decade, business process management solutions have been gaining considerable momentum as organizations are struggling

More information

Pro EDI in BizTalk Server 2006 R2

Pro EDI in BizTalk Server 2006 R2 Pro EDI in BizTalk Server 2006 R2 Electronic Document Interchange Solutions Mark Beckner Pro EDI in BizTalk Server 2006 R2: Electronic Document Interchange Solutions Copyright 2007 by Mark Beckner All

More information

Access to Justice in Transnational B2C E-Commerce

Access to Justice in Transnational B2C E-Commerce Access to Justice in Transnational B2C E-Commerce ThiS is a FM Blank Page Sutatip Yuthayotin Access to Justice in Transnational B2C E-Commerce A Multidimensional Analysis of Consumer Protection Mechanisms

More information

Simon Chaney Technical Specialist Microsoft Australia

Simon Chaney Technical Specialist Microsoft Australia Simon Chaney Technical Specialist Microsoft Australia Collaboration Portals Streamlined processes Content management Business intelligence Search Word processing Business modeling Presentations Information

More information

PART I: SHAREPOINT ARCHITECT KNOWLEDGE REQUIREMENTS CHAPTER 1: A DIGITAL WORKFORCE FOR A DIGITAL AGE 3

PART I: SHAREPOINT ARCHITECT KNOWLEDGE REQUIREMENTS CHAPTER 1: A DIGITAL WORKFORCE FOR A DIGITAL AGE 3 FOREWORD INTRODUCTION PART I: SHAREPOINT ARCHITECT KNOWLEDGE REQUIREMENTS CHAPTER 1: A DIGITAL WORKFORCE FOR A DIGITAL AGE 3 xliii xlv Understanding Enterprise 2.0 and SharePoint 2010 4 Understanding SharePoint

More information

Microarrays in Diagnostics and Biomarker Development

Microarrays in Diagnostics and Biomarker Development Microarrays in Diagnostics and Biomarker Development . Editor Microarrays in Diagnostics and Biomarker Development Current and Future Applications Editor CoReBio PACA Luminy Science Park 13288 Marseille

More information

Can t We Just Get Along? Making SSRS, Power BI and Excel Play Well Together. Paul Turley Microsoft MVP, Principal Consultant, Intelligent Business

Can t We Just Get Along? Making SSRS, Power BI and Excel Play Well Together. Paul Turley Microsoft MVP, Principal Consultant, Intelligent Business Can t We Just Get Along? Making SSRS, Power BI and Excel Play Well Together Paul Turley Microsoft MVP, Principal Consultant, Intelligent Business Technical Assistance If you require assistance during the

More information

Quality Application Development with ALM Octane November 21, 2017

Quality Application Development with ALM Octane November 21, 2017 Quality Application Development with ALM Octane November 21, 2017 Hosted By This webinar is brought to you by the Testing, Quality, Application Lifecyle Management SIG (TQA SIG) Led by: Andreas Birk, Mihai

More information

Scrum. Software Engineering and. The Waterfall model. The Waterfall model - some arguments. The Waterfall model - some arguments. Time.

Scrum. Software Engineering and. The Waterfall model. The Waterfall model - some arguments. The Waterfall model - some arguments. Time. Software Engineering and Scrum autumn 2010 Department of Computer and Information Science Linköping University, Sweden The Waterfall model Requirements One of the first life-cycle models (Royce, 1970)

More information

Web Portal: Submit A Locate Request

Web Portal: Submit A Locate Request Web Portal: Submit A Locate Request Rev. 1/21/2016 Page 1 of 14 Table of Contents A. Sign-up... 3 B. Searching for Tickets... 3 C. Viewing Positive Response... 5 D. Submitting a Locate Request... 7 1.

More information

Managing Your Backlog

Managing Your Backlog Managing Your Backlog A brief guide for Scrum Product Owners by Richard Lawrence Last updated 5/12/2014 Managing Your Backlog by Richard Lawrence 1 The Challenge of the Product Owner Role For years, I

More information

MCSE: Private Cloud Training Course (System Center 2012)

MCSE: Private Cloud Training Course (System Center 2012) MCSE: Private Cloud Training Course (System Center 2012) Microsoft Course 10750 (Exam 70-246) Prerequisites MCSA: Windows Server 2012 Microsoft Course 10750 Exam 70-246 - Prerequisites Before attending

More information

IF YOUR PROCESS isn t broken, don t fix it! That is to say, if nobody wants

IF YOUR PROCESS isn t broken, don t fix it! That is to say, if nobody wants Introduction Broken Process IF YOUR PROCESS isn t broken, don t fix it! That is to say, if nobody wants to leave your team and it reliably delivers the best possible value to the business in the required

More information

IBM Tivoli Monitoring

IBM Tivoli Monitoring Monitor and manage critical resources and metrics across disparate platforms from a single console IBM Tivoli Monitoring Highlights Proactively monitor critical components Help reduce total IT operational

More information

"Charting the Course... MOC D: IT Service Management with System Center Service Manager. Course Summary

Charting the Course... MOC D: IT Service Management with System Center Service Manager. Course Summary with System Center Service Description Course Summary This five-day course will provide students with the key knowledge required to deploy and configure System Center 2016 Service. Using hands-on labs,

More information

Business Portal for Microsoft Dynamics GP. Human Resources Management Self Service Suite Administrator s Guide Release 10.0

Business Portal for Microsoft Dynamics GP. Human Resources Management Self Service Suite Administrator s Guide Release 10.0 Business Portal for Microsoft Dynamics GP Human Resources Management Self Service Suite Administrator s Guide Release 10.0 Copyright Copyright 2007 Microsoft Corporation. All rights reserved. Complying

More information

Dynamics 365 for Finance & Operations

Dynamics 365 for Finance & Operations Dynamics 365 for Finance & Operations Arron Jones, Senior Technical Lead Arron.Jones@hcl-powerobjects.com Pankaj Kant, Solution Architect Pankaj.Kant@hcl-powerobjects.com Objectives Discuss the upgrade

More information

S4C01. SAP S/4HANA Cloud On-boarding Fundamentals COURSE OUTLINE. Course Version: 05 Course Duration: 3 Day(s)

S4C01. SAP S/4HANA Cloud On-boarding Fundamentals COURSE OUTLINE. Course Version: 05 Course Duration: 3 Day(s) S4C01 SAP S/4HANA Cloud On-boarding Fundamentals. COURSE OUTLINE Course Version: 05 Course Duration: 3 Day(s) SAP Copyrights and Trademarks 2016 SAP SE or an SAP affiliate company. All rights reserved.

More information

MASTERING IDENTITY AND ACCESS MANAGEMENT WITH MICROSOFT AZURE BY JOCHEN NICKEL

MASTERING IDENTITY AND ACCESS MANAGEMENT WITH MICROSOFT AZURE BY JOCHEN NICKEL Read Online and Download Ebook MASTERING IDENTITY AND ACCESS MANAGEMENT WITH MICROSOFT AZURE BY JOCHEN NICKEL DOWNLOAD EBOOK : MASTERING IDENTITY AND ACCESS MANAGEMENT WITH MICROSOFT AZURE BY JOCHEN NICKEL

More information

AGILE SOLUTIONS. Agile Basics

AGILE SOLUTIONS. Agile Basics AGILE SOLUTIONS Agile Basics info@one80services.com one80services.com AGILE SOLUTIONS Agile Basics Table of Contents 2 Who We Are 3 What Is Agile? 4 Agile Values 5 Agile Principles 6 Agile Development

More information

SM100. SAP Solution Manager Configuration for Operations COURSE OUTLINE. Course Version: 15 Course Duration: 5 Day(s)

SM100. SAP Solution Manager Configuration for Operations COURSE OUTLINE. Course Version: 15 Course Duration: 5 Day(s) SM100 SAP Solution Manager Configuration for Operations. COURSE OUTLINE Course Version: 15 Course Duration: 5 Day(s) SAP Copyrights and Trademarks 2013 SAP AG. All rights reserved. No part of this publication

More information

approach to successful project

approach to successful project 1 The NYS Forum, Inc. Using an Agile / Waterfall Hybrid approach to successful project delivery Presented by Matthew Carmichael Project Management Workgroup 2 When to use Waterfall Projects that require

More information

Agile Engineering. for Managers. Introducing agile engineering principles for non-coders

Agile Engineering. for Managers. Introducing agile engineering principles for non-coders Agile Engineering for Managers Introducing agile engineering principles for non-coders Ryan Shriver > Managing Consultant > rshriver@dominiondigital.com Leader in IT Performance Improvement > www.dominiondigital.com

More information

Project Management Communication Tools. By William Dow, PMP & Bruce Taylor

Project Management Communication Tools. By William Dow, PMP & Bruce Taylor Project Management Communication Tools By William Dow, PMP & Bruce Taylor 1 Copyright Copyright @ 2015 William Dow, PMP and Bruce Taylor All rights reserved. No part of this book may be reproduced, stored

More information

Welcome to this IBM Rational podcast, The. Scaled Agile Framework in Agile Foundation for DevOps. I'm

Welcome to this IBM Rational podcast, The. Scaled Agile Framework in Agile Foundation for DevOps. I'm IBM Podcast [ MUSIC ] GIST: Welcome to this IBM Rational podcast, The Scaled Agile Framework in Agile Foundation for DevOps. I'm Kimberly Gist with IBM. Scaling agile in your organization can be a daunting

More information

PROJECT & PORTFOLIO MANAGEMENT ROADMAP FOR OFFICE 365. October 1st, 2015

PROJECT & PORTFOLIO MANAGEMENT ROADMAP FOR OFFICE 365. October 1st, 2015 PROJECT & PORTFOLIO MANAGEMENT ROADMAP FOR OFFICE 365 October 1st, 2015 Any screen captures or concepts are for illustration purposes only Discloses Project futures roadmap and high-level areas of investment

More information

IBM Cognos TM1. Highlights. IBM Software Business Analytics

IBM Cognos TM1. Highlights. IBM Software Business Analytics IBM Capabilities spanning personal, departmental and enterprise-wide planning and analysis, to improve alignment and drive dynamic decision-making throughout the organization Highlights A personal analytics

More information

Agilitate.com. From Mountain To Molehill. Saving Millions With Agile Programme Management. Bill Nicholas - 8 th September 2011

Agilitate.com. From Mountain To Molehill. Saving Millions With Agile Programme Management. Bill Nicholas - 8 th September 2011 Agilitate.com From Mountain To Molehill Saving Millions With Agile Programme Management Bill Nicholas - 8 th September 2011 1 Agilitate.com About The Scrum Chef Title E-mail Address : Director Of Agile

More information

IBM Cloud Garage Method Field Guide

IBM Cloud Garage Method Field Guide IBM Cloud Garage Method Field Guide Copyright International Business Machines Corporation 2016, 2017. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule

More information

Best Practices for Implementing Contact Center Experiences

Best Practices for Implementing Contact Center Experiences Best Practices for Implementing Contact Center Experiences Oracle Service Cloud Agent Desktop O R A C L E B E S T P R A C T I C E P A P E R A U G U S T 2 0 1 6 Table of Contents Introduction 2 Understanding

More information

Agile Transformation:

Agile Transformation: Agile Transformation: Gaining or Maintaining CMMI Tim Zeller Director of Strategic Solutions 0 Has anyone ever said THIS to you about agile Agile teams are free-for-all Jolt Cola drinkers who don t understand

More information

IBM WIoT CP Summit Open Labs (NO COST - not a substitute for full training courses)

IBM WIoT CP Summit Open Labs (NO COST - not a substitute for full training courses) IBM WIoT CP Summit 2017 - Open Labs (NO COST - not a substitute for full training courses) November 14-16, 2017 9:00 AM - 4:00 PM The Westin New Orleans Canal Place 100 Iberville Street, 12th floor Salon

More information

Executive Summary WHO SHOULD READ THIS PAPER?

Executive Summary WHO SHOULD READ THIS PAPER? The Business Value of Business Intelligence in SharePoint 2010 Executive Summary SharePoint 2010 is The Business Collaboration Platform for the Enterprise & the Web that enables you to connect & empower

More information

Implementing and Administering Microsoft Visual Studio 2008 Team Foundation Server

Implementing and Administering Microsoft Visual Studio 2008 Team Foundation Server Implementing and Administering Microsoft Visual Studio 2008 Team Foundation Server Course 6215: Two days; Instructor-led Introduction Elements of this syllabus are subject to change. This two-day instructor-led

More information

The Business Case for Agility

The Business Case for Agility ESSENTIAL WHITE PAPERS The Business Case for Agility by Al Shalloway The Business Case for Agility by Alan Shalloway A Net Objectives Essential White Paper Net Objectives Press, a division of Net Objectives

More information

GETRAG FORD TRANSMISSIONS

GETRAG FORD TRANSMISSIONS GETRAG FORD TRANSMISSIONS Aras Accelerates Innovation at GETRAG FORD Transmissions The Aras platform is used not just to automate, but to develop new business processes at GETRAG FORD Transmissions. The

More information

Requirements Engineering Best Practices

Requirements Engineering Best Practices White Paper Requirements Engineering Best Practices July 2015 by Kevin Parker, Vice President of Worldwide Marketing, Serena Software (Now Part of Micro Focus ) Table of Contents Are Requirements Still

More information

Data Collection for Agile Projects Blaze Smallwood ICEAA Conference 2016

Data Collection for Agile Projects Blaze Smallwood ICEAA Conference 2016 Data Collection for Agile Projects Blaze Smallwood ICEAA Conference 2016 1 Table Of Contents Background: Agile Software Development Methodology Types of Data and Data Sources How Data is Used 2 What is

More information

Development Environment Definition

Development Environment Definition IBM Rational January 2011 Technical White Paper Development Environment Definition Ensuring a comprehensive consideration of all elements of a development environment 2 Development Environment Definition

More information

Scrum Master / Agile Project Manager An Approach for Personal Competency Development

Scrum Master / Agile Project Manager An Approach for Personal Competency Development Scrum Master / Agile Project Manager An Approach for Personal Competency Development Summer 2013 www.illustratedagile.com 2013 Len Lagestee HOW TO USE THIS APPROACH There are two ways to use this document.

More information

Managing e-business Projects

Managing e-business Projects Managing e-business Projects Springer-Verlag Berlin Heidelberg GmbH Thomas Stoehr Managing e-business Projects 99 Key Success Factors With 37 Figures and 12 Tables Springer Thomas Stoehr Overbeckstr. 7

More information

How To Standard Costing

How To Standard Costing How To Standard Costing DOCUMENT SUMMARY SHEET Document Type: How To Document Title: Standard Costing Document Summary: This is the Adaxa HowTo Template which is used for the creation of HowTo documents.

More information

Harnessing the power of agile development

Harnessing the power of agile development Microsoft IT Showcase Harnessing the power of agile development Integrating an acquired business means adjusting business processes, integrating data and technology platforms, and onboarding teams. When

More information

UX100 SAP Fiori Foundation

UX100 SAP Fiori Foundation UX100 SAP Fiori Foundation. COURSE OUTLINE Course Version: 03 Course Duration: 3 Day(s) SAP Copyrights and Trademarks 2017 SAP SE or an SAP affiliate company. All rights reserved. No part of this publication

More information

TABLE OF CONTENTS DOCUMENT HISTORY 3

TABLE OF CONTENTS DOCUMENT HISTORY 3 TABLE OF CONTENTS DOCUMENT HISTORY 3 UPDATE 18A 3 Revision History 3 Overview 3 Feature Summary 5 Career and Development 7 Career Development 7 Extended Set of Person Search Fields in Administrative Tools

More information

CITY OF TORONTO. BY-LAW No (OMB)

CITY OF TORONTO. BY-LAW No (OMB) CITY OF TORONTO BY-LAW No. 364-2010(OMB) To amend the General Zoning By-law No. 438-86 of the former City of Toronto with respect to the lands municipally known as 1201 Dundas Street East. WHEREAS the

More information

BO100. Reporting with SAP BusinessObjects BI Solutions for SAP NetWeaver BW COURSE OUTLINE. Course Version: 16 Course Duration: 5 Day(s)

BO100. Reporting with SAP BusinessObjects BI Solutions for SAP NetWeaver BW COURSE OUTLINE. Course Version: 16 Course Duration: 5 Day(s) BO100 Reporting with SAP BusinessObjects BI Solutions for SAP NetWeaver BW. COURSE OUTLINE Course Version: 16 Course Duration: 5 Day(s) SAP Copyrights and Trademarks 2017 SAP SE or an SAP affiliate company.

More information

Software Engineering Lecture 5 Agile Software Development

Software Engineering Lecture 5 Agile Software Development Software Engineering Lecture 5 Agile Software Development JJCAO Mostly based on the presentation of Software Engineering, 9ed Exercise Describe the main activities in the software design process and the

More information

POWER BI BOOTCAMP. COURSE INCLUDES: 4-days of instructor led discussion, Hands-on Office labs and ebook.

POWER BI BOOTCAMP. COURSE INCLUDES: 4-days of instructor led discussion, Hands-on Office labs and ebook. Course Code: AUDIENCE: FORMAT: LENGTH: POWER BI BOOTCAMP O365-410-PBI (CP PBI365) Data Analyst and BI Professionals Instructor-led training with hands-on labs 4 Days COURSE INCLUDES: 4-days of instructor

More information

HYPERION SYSTEM 9 PLANNING

HYPERION SYSTEM 9 PLANNING HYPERION SYSTEM 9 PLANNING RELEASE 4.1, 4.1.1, AND 9.2 NEW FEATURES This document describes the new features included in Hyperion System 9 Planning Release 4.1, 4.1.1, and 9.2. This release expands functionality

More information

IIBA Membership. Member Benefits include:

IIBA Membership. Member Benefits include: IIBA Membership Member Benefits include: Webinars exclusive access to talk to authors and experts in the profession Books 24x7 $700 value, annually Quick Tips for Better Business Analysis BA Connection

More information

SM100. SAP Solution Manager Configuration for Operations COURSE OUTLINE. Course Version: 17 Course Duration:

SM100. SAP Solution Manager Configuration for Operations COURSE OUTLINE. Course Version: 17 Course Duration: SM100 SAP Solution Manager Configuration for Operations. COURSE OUTLINE Course Version: 17 Course Duration: SAP Copyrights and Trademarks 2017 SAP SE or an SAP affiliate company. All rights reserved. No

More information

DevOps Guide: How to Use APM to Enhance Performance Testing

DevOps Guide: How to Use APM to Enhance Performance Testing DevOps Guide: How to Use APM to Enhance Performance Testing CHAPTER 1: Introduction This short ebook discusses how combining performance test automation with application performance management (APM) solutions

More information

Urban and Regional Research International Volume 14

Urban and Regional Research International Volume 14 Urban and Regional Research International Volume 14 Edited by H. Wollmann, Berlin, Germany H. Baldersheim, Oslo, Norwey P. John, London, United Kingdom Editorial Board S. Clarke, Boulder, USA V. Hoffmann-Martinot,

More information

A SDLC Software Development Lifecycle It s a set of tools, artifacts, and work practices an organization uses to create software.

A SDLC Software Development Lifecycle It s a set of tools, artifacts, and work practices an organization uses to create software. 1 A SDLC Software Development Lifecycle It s a set of tools, artifacts, and work practices an organization uses to create software. That SDLC is integrated into a workflow process within the organization

More information

Achieving Balance: The New Pivotal Points of Software Development

Achieving Balance: The New Pivotal Points of Software Development White Paper Software Delivery & Testing Achieving Balance: The New Pivotal Points of Software Development A rational model of software is to design it quickly; the economic pressure to improvise presents

More information

Scale. Becoming a Lean Enterprise with IBM and SAFe

Scale. Becoming a Lean Enterprise with IBM and SAFe Agile @ Scale Becoming a Lean Enterprise with IBM and SAFe Amy Silberbauer Solution Architect, Enterprise Scaled Agile Watson IoT ALM Offering Management Team asilber@us.ibm.com 1 Watson / Presentation

More information

NEW SKILLS AND PARTNERSHIPS IN IT ASSET MANAGEMENT

NEW SKILLS AND PARTNERSHIPS IN IT ASSET MANAGEMENT NEW SKILLS AND PARTNERSHIPS IN IT ASSET MANAGEMENT TRENDS FROM MATURING LICENSE MANAGEMENT TEAMS The Oracle LMS Steering Group Oracle Open World India 2017 New Delhi The Oracle License Management Services

More information

Copyright Software Engineering Competence Center

Copyright Software Engineering Competence Center Copyright Software Engineering Competence Center 2012 1 Copyright Software Engineering Competence Center 2012 5 These are mapped categories to the waste categories of manufacturing. An excellent overview

More information

Raising Customer Expectations - University of San Francisco Case Study. Case Study

Raising Customer Expectations - University of San Francisco Case Study. Case Study We had a 3-month implementation. I was expecting a year to 18 months from other vendors, so I thought the 3-month implementation from ServiceNow was extraordinary. The University of San Francisco case

More information

AgileDevelopment@SAP XP days 2006, Hamburg November 2006 Christian Schmidkonz christian.schmidkonz@sap.com Development Challenges@SAP Product Innovation Lifecycle - Introduction Agile Pilot Questions Development

More information

QPR ScoreCard. White Paper. QPR ScoreCard - Balanced Scorecard with Commitment. Copyright 2002 QPR Software Oyj Plc All Rights Reserved

QPR ScoreCard. White Paper. QPR ScoreCard - Balanced Scorecard with Commitment. Copyright 2002 QPR Software Oyj Plc All Rights Reserved QPR ScoreCard White Paper QPR ScoreCard - Balanced Scorecard with Commitment QPR Management Software 2/25 Table of Contents 1 Executive Overview...3 2 Implementing Balanced Scorecard with QPR ScoreCard...4

More information

Chicago PMO Roundtable March 2015

Chicago PMO Roundtable March 2015 Chicago PMO Roundtable March 2015 Hosted by: Sponsored by: The Chicago PMO Roundtable Agenda 5:00 PM Meet and Greet Food and beverages served 5:30 PM Welcome from MVC 5:40 PM Welcome from Allstate 5:45

More information

Agenda. ClearQuest 8.0 What s New. Positioning Integrations Collaboration Administration New Features Deprecations Q&A

Agenda. ClearQuest 8.0 What s New. Positioning Integrations Collaboration Administration New Features Deprecations Q&A ClearQuest 8.0 What s New Shmuel Bashan Rational Services - GSAT Agenda Positioning Integrations Collaboration Administration New Features Deprecations Q&A 2 IBM Rational ClearQuest Comprehensive Software

More information

A Modern Intranet Defined

A Modern Intranet Defined A Modern Intranet Defined 1 What is a modern intranet? Success in today s competitive marketplace is often measured on how quickly a company adapts to market conditions, industry trends, competitive threats,

More information

IT Service Management with System Center Service Manager

IT Service Management with System Center Service Manager IT Service Management with System Center Service Manager 10965C; 5 Days, Instructor-led Course Description This five-day course will provide students with the key knowledge required to deploy and configure

More information

A Guide to Branching and Merging Patterns

A Guide to Branching and Merging Patterns White Paper AccuRev A Guide to Branching and Merging Patterns White Paper A Guide to Branching and Merging Patterns Executive Summary Software configuration management (SCM) practices are at the forefront

More information