AB Suite in the Application Lifecycle
|
|
- Calvin Wheeler
- 7 years ago
- Views:
Transcription
1 AB Suite in the Application Lifecycle By: Alan Hood White Paper
2 The application lifecycle goes well beyond simply writing applications and testing them. It includes everything from the initial collection of the business requirements, through design and prototyping, development, release, and ongoing maintenance. A process for controlling this is called Application Lifecycle Management, or ALM. Agile Business Suite (now AB Suite ) is application development technology from Unisys that helps to address this entire application lifecycle. AB Suite, which works as a package in Microsoft Visual Studio, is also well placed to help you take advantage of tools, processes and methodologies that have been developed for Application Lifecycle Management using Visual Studio Team Foundation Server from Microsoft. 2
3 Table of Contents Change History 4 Application Development Much More than Writing Code 5 ALM 5 AB Suite 6 AB Suite Overview 6 AB Suite Development with Visual Studio and Team Foundation Server 6 Version Control / Source Change Management 7 Debugger Test Without Building 8 Testing 8 Build 9 And More 9 Features of Team Foundation Server 10 Planning 10 Agile Development Tools 10 Continuous Delivery, Continuous Testing, and Continuous Integration 10 Testing Tools 10 Analytics 10 Reporting 10 Release Management 10 Collaboration and Project Tracking Across the Whole Team 11 Customize the Start Page for Your Team 11 Ab Suite - Enabling Full Application Lifecycle Management 11 References 11 Unisys Documents 11 Microsoft References 11 Additional Features 11 Closing Remarks 11 About the Author 12 3
4 Not familiar with AB Suite? Would you like more information about it? Go to for a description, links to our electronic newsletter Developing Agility, Product Information and software downloads, client case studies, and more. Unisys can also provide technical services with AB Suite, and installing and using Microsoft Visual Studio and Team Foundation Server. Contact ABSuite@Unisys.com for more information. 4
5 Application Development Much More Than Writing Code In the past the most expensive part of developing applications was in actually writing the programs or at least that was the perception for most people. However, as programming languages and development tools, such as AB Suite, have become more efficient, and as users learn to use them more effectively, the actual writing of the code takes on a less significant portion of the overall application lifecycle. Now it becomes more important to have better control over other areas, including defining, cataloging and prioritizing requirements, managing subsequent releases, application changes and bug fixes, and eventually retiring the application. AB Suite has long been established as an environment for rapid development and deployment of large scale, business critical applications. Recent releases of AB Suite embrace even more of the application lifecycle by using ALM features in Visual Studio Team Foundation Server. ALM Application Lifecycle Management, or ALM, is the result of a move to automate the Systems Development Life Cycle, and also embrace more contemporary methods, such as Iterative Development, Prototyping, Agile and DevOps. The goal of ALM is to embrace, and as much as possible, to automate, or at least support with tooling, the processes involved in the full lifecycle of an application, from initial inception, through to release, maintenance, and eventual decommissioning. With the introduction of Team Foundation Server into the Visual Studio suite from Microsoft, support for Agile and DevOps become part of the daily operations for many users. One of the goals of Team Foundation Server (TFS) is to support the full team of professionals associated with developing and supporting applications. This includes the business owners for requirements and priorities, project management, testing, and release and support functions, not just application development. Agile/Scrum techniques and processes support the communication between Business and Developers for optimal speed and agility. DevOps techniques and processes support the communication between Developers and Operations specialists for optimal speed in the Release and Deployment phase. DevOps is an abbreviation of Development and Operations, and the goal is to blend these aspects of software delivery to find an intersection between Software Development, Quality Assurance, and System Operations. DevOps steps back to span the full delivery pipeline. While DevOps is partially implemented through tools and technology, it also frequently involves a cultural change, to improve communications and cooperation between previously disparate functions. With good communication between developers and operations, continuous delivery can be the result. In the following pages we will examine how Visual Studio, Team Foundation Server, and AB Suite can work together to more fully address the challenges facing business professionals today in the quest to provide the right applications at the right time to their users. 5
6 Application Lifecycle Management Business Stakeholders Stories Agile/Scrum Developers Reports Testers Tests DevOps App/Data Docs Other Operations Releases We can think of ALM as a container for the entire Development process, in which Business Stakeholders, Developers, Testers, and Operations specialists come together. The development processes, such as Agile and Scrum, support communication between the Business and Developers for optimal speed and agility. DevOps processes support communication between Developers and Operations for optimal speed and control in Release and Deployment. In a well-organized ALM environment, all have access to the same data and artifacts, including User Stories or Requirements, Test Cases, Documentation, Build/Release Status, Project Reports, and more. The goal is to facilitate and improve communications, so that each of these disciplines is aware of the status of the project at any point in time, and able to effectively do their part. AB Suite AB Suite Overview Unisys AB Suite is a unique Model Driven environment for developing mission critical solutions. It supports design, development, generation, and ongoing maintenance of high-performance, highly available, enterprise-class applications. Developers define their applications in an AB Suite model and then AB Suite will generate the target application, including transactions, batch programs, database, and even GUI clients, all from the model. And being model driven, when they want to make changes to the application, they just change the model and regenerate the application. AB Suite takes care of building and deploying the parts that have changed. AB Suite provides a development environment in which business and technical professionals truly collaborate, directing changes and designing new capabilities at the business level. It encourages developers to focus on what an application should do and not worry about how it should be coded or deployed. AB Suite is composed of Developer and Runtime for each of the two supported platforms, ClearPath MCP and Windows. AB Suite Development with Visual Studio and Team Foundation Server AB Suite Developer works as a package within Microsoft Visual Studio. This makes it easy to learn, and allows users to take advantage of the power of the extended capabilities in Visual Studio Team Foundation Server. Within AB Suite Developer, the three highly-integrated modules are: The System Modeler, which is the primary design and development tool A Debugger for executing unit and functional tests A Builder to automatically generate and deploy the application 6
7 AB Suite Runtime provides the framework in which applications run. Office Expression SharePoint Version Control Requirements Management Project Management Visual Studio Agile Business Suite Test Case Management Build Automation Team Foundation Server Lab Management Reporting Team Explorer Web Access Extensibility When installed as a package in Visual Studio, AB Suite takes center stage in Application Lifecycle Management. Features in Visual Studio and Team Foundation Server that foster Agile/Scrum and DevOps software development processes are as valuable, or even better, when AB Suite is selected as the development language of choice. As the diagram illustrates, Microsoft Visual Studio and Team Foundation Server combine to provide a comprehensive set of functionality for designing, developing, releasing and managing applications. They are separate products, and can be installed independently, but the real power comes from using them together. AB Suite does not require Team Foundation Server, but if you choose to use it, there is so much more that becomes possible in terms of lifecycle management when AB Suite is integrated with TFS. Except as noted, the features described in the following sections require Team Foundation Server in the development environment. There are various installation and configuration options available, including installing TFS on a separate server from Visual Studio, which is typically installed in the user s workstation environment. We won t go into detail in any of these configuration options, but assume that TFS is installed somewhere in the environment, and is accessible from the developer s workstation. Look in the References section at the end of this paper for documents and additional resources to help you install, configure and use these products. Version Control / Source Change Management AB Suite will use Team Foundation Server Version Control for application source change management. Once configured it is remarkably easy to add an AB Suite project to TFS Source Control, either as the project is being created or at any time after the fact. Refer to How to Set up Team Foundation Server (TFS) for use with AB Suite for step by step instructions on configuring TFS Version Control for use with AB Suite Developer. Apart from the obvious advantage of using a recognized product for source management, you have the option of using the same product for version control you may be using for other development projects within your environment. AB Suite works, out of the box, with Visual Studio. It installs as a package in Visual Studio, and users define applications as AB Suite projects, very much as they would define a project using any.net language. 7
8 Additional features available with AB Suite Version Control include: Compare Tool allows you to compare differences between elements or files. Merge Tool to resolve conflicts between two version files. Configure AB Suite VersionFile policies setting defaults controlling whether classes and folders are assigned their own unique VersionFile. Once TFS Version Control is configured users will be able check out and check in AB Suite model elements. When a user begins to edit or update an element in AB Suite, it will automatically check out and lock that object. It is easy to see pending changes, and what items require checking in. If others have been working in the same area they can use the AB Suite Merge Tool to resolve model conflicts before the updates are checked in and committed. At any time they can use the Compare Tool to view differences between previous versions of the model. From an application management perspective, administrators can define releases, branches, view and select changes. In short, all of the features that are common to any source management system. And since they are using the same tool for source management with AB Suite as their applications written in other languages, they don t need to be experts in AB Suite, and major retraining is not required to manage an AB Suite project. Refer to Unisys How To documents at the end of this paper for more information on installing and using TFS Version Control with AB Suite Developer. Debugger Test Without Building Unlike most development products, it isn t usually necessary to build and compile an AB Suite application in order to test it. The developers or administration staff can define debug and release configurations for a project; and the developers or testers can run the application in debug mode right in Visual Studio. Most application objects will be interpreted directly from the repository without the need to be compiled. Developers can set tracing and breakpoints in the logic, step through code, examine and modify data. They can make code changes, and step through the changes again all without the delays of building the entire application. Some programs, such as screen interfaces, may need to be compiled before they can be tested, but AB Suite takes care of that also, by doing a Just in Time build of only those programs that need it. This makes prototyping easier. It also makes it easier to demonstrate your new functionality to stakeholders and users. If they have a question about something you have done, jump into the Debugger and show them. Testing ATT (Automated Test Tool) is a feature of AB Suite that enables a user to define Test Cases and Test Suites by simply running the transactions using one of the generated client interfaces. The people who create these tests don t need to be developers. They can be part of the testing organization, end users, or really, anyone who has the knowledge and access to run the applications. Tests can be designed for specific functions, such as demonstrating a feature that is undergoing change, or they can be combined to provide a comprehensive system acceptance test. These tests can be rerun at any time by developers or testers as needed. They can serve as a basis for repeatable regression test. Since the tests are very easy to create, and very easy to run, this increases the chances they actually will be run. Run by developers any time they make a change to confirm they haven t broken anything. Run by release and administration personnel each time there is a system build. Run by your QA/Testing organization as part of their quality assurance process. 8
9 In a recent AB Suite Developer release (5.0) ATT test case recordings are automatically converted to C# routines and can be integrated with TFS Team Test. This makes it even easier to make these test runs a standard part of the Build and Deploy process to be sure the tests are maintained and run at appropriate times. Some of the key benefits of ATT include the ability to provide complete, repeatable, and reliable testing, as well as reduced time required to perform the testing because of the automation. Debugger and ATT are available in AB Suite with Visual Studio, and do not require TFS, but the test automation features in Team Test do require Team Foundation Server. Build AB Suite has always had a very sophisticated Build process that creates the program source files from your AB Suite application model, and compiles and deploys the application components. The Builder includes a change tracking capability that helps you ensure only the objects that are impacted by changes are built, compiled and deployed. AB Suite builds only what is necessary, but completely covers the impact of any change. So if a global item, such as a shared data item, class, method, or Global Logic has been modified, all of the objects that use or reference that item will be checked, and if necessary built. Beginning with AB Suite Release 5.0 the build process in AB Suite can be managed by the TFS Build Manager. You now have the option of using the traditional AB Suite Builder.exe to manage your build process, or you can tie it in with the TFS Build Manager. MSBuild will work with both ClearPath MCP and Windows.NET builds. MSBuild in AB Suite provides the same capabilities as the traditional Builder.exe. We encourage users to switch to this new mechanism in order to gain the best in terms of automation and control through integration with Team Foundation Server. AB Suite Builder Environment TFS Build MSBuild Builder Core Builder. exe VS Build And More The features described above are the result of extensive development and integration with Visual Studio and Team Foundation Server. They required engineering work to define new components or functionality that is part of AB Suite, or required special work to integrate that functionality with TFS. On top of this there are a number of benefits you can get with AB Suite, simply because it works as a package in Visual Studio, and works with Team Foundation Server. With TFS Build you can create and manage a build process that will automatically validate and test your applications. Build scripts are defined within Team Explorer, using MSBuild, and include the ability to define Gated Builds. For example, with Gated Check In, a developer attempts to check in changes. This triggers a build of a test version of the application, and can optionally also trigger running of a test case created via ATT. If all of that is successful, the check in is successful. If any of that fails (build, test case), the changes are shelved, ready for the developer to determine the cause of the problem. 9
10 Features of Team Foundation Server Planning TFS supports default process template workflows for three development styles. Microsoft has pre-defined templates for Agile, Scrum and CMMI (Capabilities Maturity Model Integration a formal methodology built around continuous process improvement). You can choose to use some of the default templates, modify them to suit your needs, or create workflows of your own. Agile Development Tools You may start by using various Agile process templates and reports that help you to manage your Stories, Sprints, Backlogs and more with AB Suite in the same familiar environment. For example, the Scrum Process template can be found at this location in the MSDN library - (Note, this is an external link to the Microsoft Developers Network website, and it may change, or may require a subscription.) Continuous Delivery, Continuous Testing, and Continuous Integration Let s say you want to know whether a particular bug has been fixed in the current build of your application. You can automate tracking of changes in Version Control with Work Items, and bug reports and test results. It is easy for a developer or a project manager to find the data on whether the code associated with the bug fix has been integrated, whether it has been built, and if it has been tested. You can control who has the authority to build and release by establishing access control over the build functions by groups or individual users. You can define a Build Administrators Group or individual users with these permissions. Define build processes that automatically build and test your application components, either on demand, or as part of a continuous integration process. And it s not just changes to your code that are versioned. You can maintain versions and audit changes to your build and release process as well. Testing Tools You can define a Test Plan in Visual Studio that is part of the project definition. You can tie tests to work items, and make testing a mandatory part of the Build and Release processes. This can include Load Testing, using third party products like JUnit, Nunit, and Maven. It can include Manual Testing that must be checked off as part of the check in process; Exploratory Testing, to check for edge conditions or verify new functionality, and record new test cases as part of the testing process; or even User Acceptance Testing. With AB Suite, tests you have defined with ATT can become an integral part of your testing strategy. Analytics Reporting You can create custom dashboards to easily share up-to-date project status with team members and administrators. Dashboards can include things like status of active work items, backlog, bugs, build status, test status, recent releases, links to your project wiki, and much more. Many items can be displayed in textual format, as charts or graphs, or in smart tiles. Release Management A release process can be scripted and can include a series of steps that may include automated or manual gates. An example of an automated gate might the successful Build of all product components with no compilation errors. A manual gate might the sign off approval by a release manager. In the latter case this could be facilitated by automatically sending the release manager an that requires an Approve/Reject response. Your release process can enable sign-offs for deployments using pre- or post-deployment approvals. Get notifications when a specific approval is due. Pause the deployment process for manual steps or validation. Improve collaboration and visibility between teams. Logs and artifacts are stored in a SQL Server repository, providing permanent audit trails for all activities. You can choose to use predefined workflows for common tasks, or you can extend and customize them to create your own workflows 10
11 Collaboration and Project Tracking Across the Whole Team When your users and developers are all in one place, in a daily Scrum meeting, for example, they can use the project tracking features in Team Foundation Server to report on progress. They can display defect reports, build results, work item burn down charts, or other artifacts to describe their status. But even if they can t all be in one place at one time, the same project tracking features in Team Foundation Server can be used to keep everyone up to date on the latest news and project status. Other tools, such as Lync or Skype, project portals, and good old fashioned , can also help to keep everyone on the same page, whether they are located in the same office, or in different time zones. Customize the Start Page for Your Team The Visual Studio Start Page, which all users see each time they open Developer, includes a link to a default Microsoft web site containing information about Visual Studio. You can easily customize that on the Start Page Options configuration menu to point to a Start Page of your choice. This can be a local web site or portal that provides your team with critical news and information about your project or your organization. AB Suite - Enabling Full Application Lifecycle Management The model driven approach in AB Suite, combined with complete generation of the application in the target environment makes it incredibly easy to prototype new applications, or changes to existing AB Suite applications. You can test the changes directly in the Debug environment without building the application. Demonstrate the new functionality to your users, and build it for test or production, knowing that what you demonstrate and test is what you will release. Combined with broader application lifecycle capabilities in Team Foundation Server for project tracking and release management, AB Suite users can experience unparalleled collaboration and productivity. Whether your chosen process is traditional waterfall, CMMI, Agile, Scrum, DevOps or some hybrid of your own making, AB Suite and TFS can help you get the most out of your application development environment. If you would like more information about AB Suite, check out our web site at or write to us at ABSuite@Unisys.com References This section will include links to How To documents and white papers on the AB Suite support web site, and also references to documentation on Visual Studio and TFS on VisualStudio.com and MSDN. Unisys Documents How To documents on Support.Unisys.Com To access these document go to Select Document from the left options menu Expand Agile Business Suite under Application Development Solutions And then select Agile Business Suite How To AB Suite Application Lifecycle Management using Visual Studio Team Foundation Server (Sep 2015) How to Setup Team Foundation Server(TFS) for use with AB Suite (Sep 2015) Setup Source Control for a Shared Model Database (Feb 2015) Install Visual Studio 2013 for AB Suite 5.0 (Jan 2015) Electronic Quarterly Newsletter Developing Agility Newsletter Archive Microsoft References Visual Studio references Team Foundation Server references tfs-overview-vs.aspx MSDN references Scrum Process template Agile Process template CMMI Process template 11
12 About the Author As a consulting engineer, architect, and senior technical consultant, Alan Hood has been helping people get the most from their application development tools and processes for years. He works with clients across the globe to develop and enhance their core business applications. Alan worked for many years in leadership engineering and technical services roles for Unisys, and is now an independent consultant. He is a certified Scrum master, and has been using, teaching, and coaching users in all aspects of application development, using AB Suite and companion products, and predecessor technologies for more than 15 years. For more information visit Unisys Corporation. All rights reserved. Unisys and other Unisys product and service names mentioned herein, as well as their respective logos, are trademarks or registered trademarks of Unisys Corporation. All other trademarks referenced herein are the property of their respective owners. Printed in the United States of America 01/
Agile Development with Agile Business Suite
Agile Development with Agile Business Suite By: Alan Hood White Paper Agility. It s a wonderful thing. For a dancer or an athlete the need for agility is obvious. The ability to move, and change directions
More informationALM Solutions using Visual Studio TFS 2013 ALMI13; 5 Days, Instructor-led
ALM Solutions using Visual Studio TFS 2013 ALMI13; 5 Days, Instructor-led Course Description This five day course is designed to get your entire team working efficiently with Microsoft s Application Lifecycle
More informationAgile Business Suite (AB Suite)
Agile Business Suite (AB Suite) Course Catalog Unisys Agile Business Suite A Fast and Easy Way to Develop Mission Critical Applications! Agile Business Suite (AB Suite) is a Unisys development environment
More informationKey Benefits of Microsoft Visual Studio Team System
of Microsoft Visual Studio Team System White Paper November 2007 For the latest information, please see www.microsoft.com/vstudio The information contained in this document represents the current view
More informationLeveraging Rational Team Concert's build capabilities for Continuous Integration
Leveraging Rational Team Concert's build capabilities for Continuous Integration Krishna Kishore Senior Engineer, RTC IBM Krishna.kishore@in.ibm.com August 9-11, Bangalore August 11, Delhi Agenda What
More informationApplication Lifecycle Management Using Visual Studio 2013 (SCRUM)
Course Code: QAALMS13 Vendor: Microsoft Course Overview Duration: 3 RRP: 2,009 Application Lifecycle Management Using Visual Studio 2013 (SCRUM) Overview This three-day, instructor-led course provides
More informationALM2013VS_ACC: Application Lifecycle Management Using Visual Studio 2013
ALM2013VS_ACC: Application Lifecycle Management Using Visual Studio 2013 Description This three-day, instructor-led course provides students with the knowledge and skills to effectively use the Application
More informationEffective Team Development Using Microsoft Visual Studio Team System
Effective Team Development Using Microsoft Visual Studio Team System Course 6214A: Three days; Instructor-Led Introduction This three-day instructor-led course provides students with the knowledge and
More informationTesthouse Training Portfolio
Testhouse Training Portfolio TABLE OF CONTENTS Table of Contents... 1 HP LoadRunner 4 Days... 2 ALM Quality Center 11-2 Days... 7 HP QTP Training Course 2 Days... 10 QTP/ALM Intensive Training Course 4
More informationEssential Visual Studio Team System
Essential Visual Studio Team System Introduction This course helps software development teams successfully deliver complex software solutions with Microsoft Visual Studio Team System (VSTS). Discover how
More informationHP Application Lifecycle Management (ALM) 11.00. HP Quality Center 11.00. Roman Zednik HP Software Austria
HP Application Lifecycle Management (ALM) 11.00 HP Quality Center 11.00 Roman Zednik HP Software Austria WARUM 11? Product Release Overview Product Name Version Previous Version Previous Name HP Test Data
More informationALM/Quality Center. Software
HP ALM/Quality Center Software Datasheet Page 1 of 8 HP Application Lifecycle Management software In today s rapidly changing business world, business agility depends on IT agility. And predictable, high
More informationAgile extreme Development & Project Management Strategy Mentored/Component-based Workshop Series
Overview This is a 15-day live facilitator-led or virtual workshop is designed to prompt your entire team to work efficiently with Microsoft s Application Lifecycle Management solution based around Visual
More informationManaging Agile Projects in TestTrack GUIDE
Managing Agile Projects in TestTrack GUIDE Table of Contents Introduction...1 Automatic Traceability...2 Setting Up TestTrack for Agile...6 Plan Your Folder Structure... 10 Building Your Product Backlog...
More information2015 IBM Continuous Engineering Open Labs Target to better LEARNING
2015 IBM Continuous Engineering Open Labs Target to better LEARNING (NO COST - not a substitute for full training courses) Choose from one or more of these Self-Paced, Hands-On Labs: DMT 3722 - Learn to
More informationYour guide to DevOps. Bring developers, IT, and the latest tools together to create a smarter, leaner, more successful coding machine
Your guide to DevOps Bring developers, IT, and the latest tools together to create a smarter, leaner, more successful coding machine Introduction The move to DevOps involves more than new processes and
More informationWhat is Application Lifecycle Management? At lower costs Get a 30% return on investment guaranteed and save 15% on development costs
What is Application Lifecycle Management? Increase productivity Stop wasting your time doing things manually by automating every step in your project s Life Cycle At lower costs Get a 30% return on investment
More informationMicrosoft IT Deploys and Manages Office 365 ProPlus
Microsoft IT Deploys and Manages Office 365 ProPlus Technical White Paper Published: June 2013 The following content may no longer reflect Microsoft s current position or infrastructure. This content should
More informationEnhancing The ALM Experience
Enhancing The ALM Experience Tools to Accelerate Delivery of Secure, Reliable Modern Applications Brent Dorenkamp Solutions Architect Agenda Application Modernization and the Instant-On Enterprise Building
More informationGlobal Software Change Management for PVCS Version Manager
Global Software Change Management for PVCS Version Manager... www.ikanalm.com Summary PVCS Version Manager is considered as one of the leading versioning tools that offers complete versioning control.
More informationASSURING SOFTWARE QUALITY USING VISUAL STUDIO 2010
ASSURING SOFTWARE QUALITY USING VISUAL STUDIO 2010 QA2010 3 Days INTRODUCTION This three-day, instructor-led course provides students with the knowledge and skills to prevent, detect, manage and avoid
More informationDone. Imagine it. c Consulting. c Systems Integration. c Outsourcing. c Infrastructure. c Server Technology.
WHITE PAPER. Model-Driven Application Development with Agile Business Suite Alan Hood Unisys Systems and Technology Agility your survival depends on it. Agile organizations react swiftly to changing market
More informationBridging the Gap Between Acceptance Criteria and Definition of Done
Bridging the Gap Between Acceptance Criteria and Definition of Done Sowmya Purushotham, Amith Pulla sowmya.sudha@gmail.com, amith.pulla@intel.com Abstract With the onset of Scrum and as many organizations
More informationDriving Your Business Forward with Application Life-cycle Management (ALM)
Driving Your Business Forward with Application Life-cycle Management (ALM) Published: August 2007 Executive Summary Business and technology executives, including CTOs, CIOs, and IT managers, are being
More informationThe role of integrated requirements management in software delivery.
Software development White paper October 2007 The role of integrated requirements Jim Heumann, requirements evangelist, IBM Rational 2 Contents 2 Introduction 2 What is integrated requirements management?
More informationTeam Foundation Server
Team Foundation Server S. Adams. Dilbert. Available: http://dilbert.com Hans-Petter Halvorsen, M.Sc. Team Foundation Server (TFS) is an Application Lifecycle Management (ALM) system The Software Development
More informationAgile Business Suite: a 4GL environment for.net developers DEVELOPMENT, MAINTENANCE AND DEPLOYMENT OF LARGE, COMPLEX BACK-OFFICE APPLICATIONS
Agile Business Suite: a 4GL environment for.net developers DEVELOPMENT, MAINTENANCE AND DEPLOYMENT OF LARGE, COMPLEX BACK-OFFICE APPLICATIONS In order to ease the burden of application lifecycle management,
More informationSmartBear Software Pragmatic Agile Development (PAD) Conceptual Framework
Pragmatic Agile Development (PAD) Conceptual Framework This document describes the Pragmatic Agile Development framework, a Scrum based development process. SmartBear Software 3/10/2010 Pragmatic Agile
More informationAgile project portfolio manageme nt
Agile project portfolio manageme nt Agile project & portfolio summit at Harrisburg University May 9, 2016 Agile project portfolio management Agenda Portfolio management challenges Traditional portfolio
More informationTeam Foundation Consulting. Training Workshops. Team Member Training User training designed to cater for specific roles within your team.
Team Foundation Consulting Training Workshops Team Member Training User training designed to cater for specific roles within your team. Project Manager Developer Tester End-to-End ALM Application Lifecycle
More informationHP Application Lifecycle Management
HP Application Lifecycle Management Overview HP Application Lifecycle Management is a software solution expressly designed to allow your team to take control of the application lifecycle while investing
More informationChoosing a Development Tool
Microsoft Dynamics GP 2013 R2 Choosing a Development Tool White Paper This paper provides guidance when choosing which development tool to use to create an integration for Microsoft Dynamics GP. Date:
More informationUsing the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects
Transdyne Corporation CMMI Implementations in Small & Medium Organizations Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects Dana Roberson Quality Software Engineer NNSA Service
More informationSoftware Development. Overview. www.intland.com
Agile, Waterfall & Hybrid Method Support SAFe Template Git, SVN, Mercurial Integration Release Management DevOps Baselining (Versioning) Integration to Requirements and QA & Testing Overview codebeamer
More informationDemand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support
Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support Workflows with Business Process Management capabilities
More informationSOFTWARE TESTING TRAINING COURSES CONTENTS
SOFTWARE TESTING TRAINING COURSES CONTENTS 1 Unit I Description Objectves Duration Contents Software Testing Fundamentals and Best Practices This training course will give basic understanding on software
More informationIT Operations Management: A Service Delivery Primer
IT Operations Management: A Service Delivery Primer Agile Service Delivery Creates Business Value Today, IT has to innovate at an ever- increasing pace to meet accelerating business demands. Rapid service
More informationDemand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support
Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support Overview codebeamer is a single-repository Application
More informationSpiraTeam Feature Compa
SpiraTeam Feature ompa P X urrently Supported Planned Functionality Not Applicable Not Supported SpiraTeam 4.1 Rally Enterprise VersionOne General Features Fully Web-Based Application (no ActiveX, Flash,
More informationMicrosoft s Team Foundation Server (TFS) Canute Magalhaes Richland County (IT) SYSTEMS ANALYST / PROJECT LEAD 1
Microsoft s Team Foundation Server (TFS) Canute Magalhaes Richland County (IT) SYSTEMS ANALYST / PROJECT LEAD 1 Topics for this Presentation Why Richland County IT - Business Systems Division uses Team
More informationD25-2. Agile and Scrum Introduction
D25-2 Agile and Scrum Introduction How to Use this Download This download is an overview of a discussion Intertech has with clients on Agile/Scrum This download has an overview of Agile, an overview of
More informationTeamCompanion Solution Overview. Visual Studio
TeamCompanion Solution Overview Visual Studio Information in this document, including URL and other Internet Web site references, is subject to change without notice. Unless otherwise noted, the example
More informationIntegrating Team Foundation Server, Microsoft Test Manager and Coded UI Tests
Integrating Team Foundation Server, Microsoft Test Manager and Coded UI Tests Ing. Gonzalo Alba Trainer, MCP, CSM, Automation developer Introduction to Application Lifecycle Management with Visual Studio
More informationBecome an ALM specialist in 6 weeks
Become an ALM specialist in 6 weeks What is it about? ALM academy empowers organizations with Microsoft Team Foundation Server as ALM platform. ALM academy enables software professionals and consultants
More informationBest Overall Use of Technology. Jaspersoft
Best Overall Use of Technology Jaspersoft Kerstin Klein Manager, Engineering Processes/ Infrastructure, Jaspersoft From requirements to release QA centric development From Requirement to Release QA-Centric
More informationPaperless Office Solution Framework for Banking & Financial Services A Business Process Automation (BPA) Approach
Paperless Office Solution Framework for Banking & Financial Services A Business Process Automation (BPA) Approach A White Paper Santosh Khanolkar Platform Strategy Advisor, Microsoft Corporation India
More informationLife Cycle Management for Oracle Data Integrator 11 & 12. At lower cost Get a 30% return on investment guaranteed and save 15% on development costs
Life Cycle Management for Oracle Data Integrator 11 & 12 Increase productivity Stop wasting your time doing things maually by automating every step in your project s Life Cycle At lower cost Get a 30%
More informationScrum Methodology in Product Testing : A Practical Approach
Scrum Methodology in Product Testing : A Practical Approach Suman Kumar Kanth Sumankumar_kanth@infosys.com Mobile: +91 9937285725 Infosys Technologies Limited Proceedings for the session 1. Challenges
More informationMicrosoft Technology Practice Capability document. MOSS / WSS Building Portal based Information Worker Solutions. Overview
Microsoft Technology Practice Capability document Overview Microsoft Office SharePoint Server (MOSS) and Windows SharePoint Services (WSS) facilitate rapid website creation that supports specific content
More informationTEST MANAGEMENT SOLUTION Buyer s Guide WHITEPAPER. Real-Time Test Management
TEST MANAGEMENT SOLUTION Buyer s Guide WHITEPAPER Real-Time Test Management How to Select the Best Test Management Vendor? The implementation of a Test Management system to automate business processes
More informationAgile Power Tools. Author: Damon Poole, Chief Technology Officer
Agile Power Tools Best Practices of Agile Tool Users Author: Damon Poole, Chief Technology Officer Best Practices of Agile Tool Users You ve decided to transition to Agile development. Everybody has been
More informationSoftware Lifecycle Integration. A Quality Management Discipline
Table of Contents Overview Defects aren t the only shared artifact Methods of sharing artifacts among systems Using Tasktop Sync The Quality Management System as a Dashboard 1 2 2 3 4 Overview The testing
More informationAdministering Team Foundation Server 2013
Course Code: QATFS13 Vendor: Microsoft Course Overview Duration: 3 RRP: 2,039 Administering Team Foundation Server 2013 Overview This three-day, instructor-led course provides delegates with the knowledge
More informationAdopting Agile Testing
Adopting Agile Testing A Borland Agile Testing White Paper August 2012 Executive Summary More and more companies are adopting Agile methods as a flexible way to introduce new software products. An important
More informationContents. Introduction... 1
Managed SQL Server 2005 Deployments with CA ERwin Data Modeler and Microsoft Visual Studio Team Edition for Database Professionals Helping to Develop, Model, and Maintain Complex Database Architectures
More informationBridging Development and Operations: The Secret of Streamlining Release Management
Bridging Development and Operations: The Secret of Streamlining Release Management Mark Levy, Product Manager Serena Software SERENA SOFTWARE INC. Release Management Goal Deploy application changes into
More informationOffice SharePoint Server 2007
Top 10 Benefits of WSS 3.0 Office SharePoint Server 2007 1. Improve team productivity with easy-to-use collaborative tools Connect people with the information and resources they need. Users can create
More informationAn introduction to the benefits of Application Lifecycle Management
An introduction to the benefits of Application Lifecycle Management IKAN ALM increases team productivity, improves application quality, lowers the costs and speeds up the time-to-market of the entire application
More informationHow Silk Central brings flexibility to agile development
How Silk Central brings flexibility to agile development The name agile development is perhaps slightly misleading as it is by its very nature, a carefully structured environment of rigorous procedures.
More informationContinuous Integration
Continuous Integration Collaborative development issues Checkout of a shared version of software ( mainline ) Creation of personal working copies of developers Software development: modification of personal
More informationDigital Marketplace - G-Cloud
Digital Marketplace - G-Cloud SharePoint Services Core offer 22 services in this area: 1. SharePoint Forms SharePoint comes with out-of-the-box web-based forms that allow for data to be captured for your
More informationAbout Me Developer Workspaces Enable Agile Teams
About Me Developer Workspaces Enable Agile Teams Steve Berczuk Cyrus Innovation New England Agile Bazaar March 2008 Software Developer Certified Scrum Master Author (SCM Patterns Book, CM Crossroads) Technical
More information#define. What is #define
#define What is #define #define is CGI s production system for Application Management and Development, offered in the context of software as a service. It is a project management tool, configuration management
More informationCMTRAC. Application Overview APPLICATION DATASHEET
Application Overview CMTRAC APPLICATION DATASHEET CMtrac is an innovative web-based tool for controlling and tracking change processes. This tool provides businesses with a simple mechanism to define and
More informationQA & Test Management. Overview. www.intland.com
Agile, Waterfall & Hybrid Method Support SAFe Template for Scaling Agile Git, SVN, Mercurial Integration Release IT Operations & DevOps Baselining (Versioning) Integrated with requirements and QA & Testing
More informationMS-55115: Planning, Deploying and Managing Microsoft Project Server 2013
MS-55115: Planning, Deploying and Managing Microsoft Project Server 2013 Description The goal of this three-day instructor-led course is to provide students with the knowledge and skills necessary to effectively
More informationMicrosoft Dynamics NAV
Microsoft Dynamics NAV Maximizing value through business insight Business Intelligence White Paper November 2011 The information contained in this document represents the current view of Microsoft Corporation
More informationRally Integration with BMC Remedy through Kovair Omnibus Kovair Software, Inc.
Rally Integration with BMC Remedy through Kovair Omnibus Kovair Software, Inc. 2410 Camino Ramon, STE 230, San Ramon, CA 94583 www.kovair.com sales@kovair.com Document Version History Release Date Reason
More informationAn Introduction to SharePoint Governance
An Introduction to SharePoint Governance A Guide to Enabling Effective Collaboration within the Workplace Christopher Woodill Vice President, Solutions and Strategy christopherw@navantis.com 416-477-3945
More informationHP Service Manager software
HP Service Manager software The HP next generation IT Service Management solution is the industry leading consolidated IT service desk. Brochure HP Service Manager: Setting the standard for IT Service
More informationEssentials of Training. Your resource for Education Services
Essentials of Training Your resource for Education Services Introduction As the educational arm of Enterprise Software, our mission is to empower Customers through premier, customer-centric educational
More informationRequirements Management
MS Excel / Word, and ReqIF Export / Import and Round-trip Medical & Automotive Requirements and Risk (FMEA, IEC 62304, IEC 61508, ISO 26262...) Enterprise Architect and Atlassian JIRA integration Requirements
More informationContinuous integration for databases using Red Gate tools
Whitepaper Continuous integration for databases using Red Gate tools A technical overview Continuous Integration source control develop Dev Dev Dev build test Automated Deployment Deployment package Testing
More informationPracticing Continuous Delivery using Hudson. Winston Prakash Oracle Corporation
Practicing Continuous Delivery using Hudson Winston Prakash Oracle Corporation Development Lifecycle Dev Dev QA Ops DevOps QA Ops Typical turn around time is 6 months to 1 year Sprint cycle is typically
More informationSoftware Development In the Cloud Cloud management and ALM
Software Development In the Cloud Cloud management and ALM First published in Dr. Dobb's Journal, February 2009: http://www.ddj.com/development-tools/212900736 Nick Gulrajani is a Senior Solutions Architect
More informationReleasing High Quality Applications More Quickly with vrealize Code Stream
Releasing High Quality Applications More Quickly with vrealize Code Stream T E C H N I C A L W H I T E P A P E R A B S T R A C T : If your company relies on applications to enable new business opportunities
More informationHow To Develop An Application
What is Application Lifecycle Management? David Chappell Sponsored by Microsoft Corporation Copyright 2014 Chappell & Associates Defining application lifecycle management (ALM) isn t easy. Different people
More informationAgile Scrum Workshop
Agile Scrum Workshop What is agile and scrum? Agile meaning: Able to move quickly and easily. Scrum meaning: a Rugby play Agile Scrum: It is an iterative and incremental agile software development framework
More informationDesktop Activity Intelligence
Desktop Activity Intelligence Table of Contents Cicero Discovery Delivers Activity Intelligence... 1 Cicero Discovery Modules... 1 System Monitor... 2 Session Monitor... 3 Activity Monitor... 3 Business
More informationSmarter Balanced Assessment Consortium. Recommendation
Smarter Balanced Assessment Consortium Recommendation Smarter Balanced Quality Assurance Approach Recommendation for the Smarter Balanced Assessment Consortium 20 July 2012 Summary When this document was
More informationEMC Documentum Composer
EMC Documentum Composer Version 6.5 User Guide P/N 300 007 217 A02 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748 9103 1 508 435 1000 www.emc.com Copyright 2008 EMC Corporation. All rights
More informationCognizant Accelerates Enterprise Application Development Cycle-time by 10 Percent
Microsoft Visual Studio Customer Solution Case Study Cognizant Accelerates Enterprise Application Development Cycle-time by 10 Percent Overview Country or Region: India Industry: IT Consulting and Technology
More informationa new generation software test automation framework - CIVIM
a new generation software test automation framework - CIVIM Software Testing is the last phase in software development lifecycle which has high impact on the quality of the final product delivered to the
More informationMicrosoft Dynamics GP. Business Analyzer
Microsoft Dynamics GP Business Analyzer April 5, 2013 Copyright Copyright 2013 Microsoft. All rights reserved. Limitation of liability This document is provided as-is. Information and views expressed in
More informationTurning ClearPath MCP Data into Information with Business Information Server. White Paper
Turning ClearPath MCP Data into Information with Business Information Server White Paper 1 Many Unisys ClearPath MCP Series customers have Enterprise Database Server (DMSII) databases to support a variety
More informationModerator: Albert Jeffrey Moore, ASA, MAAA. Presenters: Albert Jeffrey Moore, ASA, MAAA Kelly J. Rabin, FSA, MAAA Steven L. Stockman, ASA, MAAA
Session 59 PD, The Need for Agile Actuaries: Introduction to Agile Project Management Moderator: Albert Jeffrey Moore, ASA, MAAA Presenters: Albert Jeffrey Moore, ASA, MAAA Kelly J. Rabin, FSA, MAAA Steven
More informationRational DOORS Next Generation. Quick Start Tutorial
Rational DOORS Next Generation Quick Start Tutorial 1 Contents 1. Introduction... 2 2. Terminology... 3 3. Project Area Preparation... 3 3.1 Creating the project area... 3 4 Browsing Artifacts and Modules...
More informationINTRODUCING VISUAL STUDIO 2010
INTRODUCING VISUAL STUDIO 2010 DAVID CHAPPELL MAY 2010 SPONSORED BY MICROSOFT CONTENTS Tools and Modern Software Development... 3 Understanding Visual Studio 2010... 3 The Components of Visual Studio 2010...
More informationJOB DESCRIPTION APPLICATION LEAD
JOB DESCRIPTION APPLICATION LEAD The Application Lead will provide functional support and to expand capabilities in the area of systems configuration. This function provides the initial step in the process
More informationBuilding an Effective Roadmap
Building an Effective Roadmap Jason Tanner Senior Consultant, Enthiosys Motivated from Within Thank you to our sponsors 2 Agenda What is an effective roadmap? What are roadmap benefits? Why do roadmaps
More informationImplementing Continuous Integration Testing Prepared by:
Implementing Continuous Integration Testing Prepared by: Mr Sandeep M Table of Contents 1. ABSTRACT... 2 2. INTRODUCTION TO CONTINUOUS INTEGRATION (CI)... 3 3. CI FOR AGILE METHODOLOGY... 4 4. WORK FLOW...
More informationStatement of Direction
Microsoft Dynamics SL Statement of Direction Product strategy and roadmap for Microsoft Dynamics SL Date: January 2012 www.microsoft.com/dynamics/sl Page 1 CONTENTS Welcome... 3 Overview of Microsoft Dynamics
More informationA Sumo Logic White Paper. Harnessing Continuous Intelligence to Enable the Modern DevOps Team
A Sumo Logic White Paper Harnessing Continuous Intelligence to Enable the Modern DevOps Team As organizations embrace the DevOps approach to application development they face new challenges that can t
More informationChange & Configuration! Management
Change & Configuration Management 100% Web based Word & Wiki Authoring Baselines and Versioning Process Enforcement Requirement Traceability Requirement Workflows Advanced Collaboration Services Integration
More informationQuality Assurance - Karthik
Prevention is better than cure Quality Assurance - Karthik This maxim perfectly explains the difference between quality assurance and quality control. Quality Assurance is a set of processes that needs
More informationRequirements-Based Testing: Encourage Collaboration Through Traceability
White Paper Requirements-Based Testing: Encourage Collaboration Through Traceability Executive Summary It is a well-documented fact that incomplete, poorly written or poorly communicated requirements are
More informationBuilding Value with Continuous Integration
WHITE PAPER Building Value with Continuous Integration Choosing the right tools and technology for your organization Abstract Implementing continuous integration involves choosing the right tools and technology.
More informationLR120 Load Runner 12.0 Essentials Instructor-Led Training Version 12.0
LR120 Load Runner 12.0 Essentials Instructor-Led Training Version 12.0 Overview This five-day course introduces students to LoadRunner 12.0. The course covers topics about the Virtual User Generator (VuGen),
More informationFaster, Easier and Cheaper Software Development: Is It Possible?
Faster, Easier and Cheaper Software Development: Is It Possible? Using Application Lifecycle Management to improve your software development process By Beth Schechner Elementool The content of this ebook
More informationBusiness Insight Report Authoring Getting Started Guide
Business Insight Report Authoring Getting Started Guide Version: 6.6 Written by: Product Documentation, R&D Date: February 2011 ImageNow and CaptureNow are registered trademarks of Perceptive Software,
More information