Agile Architecture And Design

Size: px
Start display at page:

Download "Agile Architecture And Design"

Transcription

1 Agile Architecture And Design Vishy Ramaswamy Senior Technical Staff Member Design Management Server Architect Collaborative Architecture, Design and Analysis IBM Rational Software

2 Agenda ALM Community Office Hours Complexity and Risk Good Design Better Outcomes Agile Architecture and Design What are the methodologists saying? How are we approaching this? Architecture and Design Simplicity Learn From The Past Enable Continuous Collaboration Enable Life Cycle Traceability To Deal with Change Enable Automation For Continuous Validation Enable Continuous Upgrades The Million Dollar Question 2

3 Application Lifecycle Management (ALM) Community ( Establish ALM community as YOUR community where you can find useful and usable information and make it the most desirable community to became its member Place to discuss ideas and issues in ALM that go beyond the tools, as well as follow trends that affect the software lifecycle emerging from many disciplines By forming this community on developerworks, we are able to tap into a talented network of practitioners and enthusiasts from not only software development and delivery, but cloud, big data, agile, mobile, middleware, etc. To become a member and share information about ALM community read Welcome to ALM Community blog Members gets notification when useful information is available Send feedback and suggestion here 3

4 Office Hours Schedule Agile Architecture April 5th, 2013 from 11:00 AM - 12:00 PM EST Curing your Time to Market Blues for Software Delivery May 3rd, 2013 from 11:00 AM - 12:00 PM EST Plan a number of additional topics like Rational Cloud offering, SAP, outsourcing, etc. Want you to share your experience? Send to fariz@us.ibm.com. Where can I find office hours slides? Each office hours event will have associated blog. For example, you will be able to download today s event slides from ALM Community Office Hours Kickoff and Learn about Design Factory Team blog. I missed office hour event. Will these events be recorded? Yes, office hours events will be recorded and you will be able to download recordings from each office hours event blog. 4

5 Agenda ALM Community Office Hours Complexity and Risk Good Design Better Outcomes Agile Architecture and Design What are the methodologists saying? How are we approaching this? Architecture and Design Simplicity Learn From The Past Enable Continuous Collaboration Enable Life Cycle Traceability To Deal with Change Enable Automation For Continuous Validation Enable Continuous Upgrades The Million Dollar Question 5

6 Complexity is the biggest challenge facing organizations today! Today s complexity is only expected to rise, and more than half of CEOs doubt their ability to manage it. IBM 2010 Global CEO Study: 1500 face-to-face interviews, Companies of all sizes across 60 countries, representing 33 industries.(ibm CEO study) Whether IT or device-based, software-based applications continue to grow in size and complexity. Globally distributed and diverse teams, outsourcing and supply chain dependencies lead to increased challenges in the timely launch of competitive products and services. Organizations struggle to balance agility and complexity. It s not enough to manage development, the design process itself must become more streamlined and efficient. 6

7 Common Software Development Challenges 7 How can we become more agile in responding to changes when it s so risky to make a change? How do I reduce duplication across my applications when I have distributed and independent development teams? How do I provide integrated solutions when parts are developed in-house, parts are outsourced, and parts are purchased as commercial-off-theshelf? How can I reduce the risk and improve the reliability of deployments? Design tools often focus on the practitioner and lack team integration Teams cannot easily share designs and get feedback from stakeholders Linking designs to other lifecycle artifacts is difficult, leading to a lack of traceability and understanding of the impact of changes Too many tasks are tedious, manual, and inefficient such as: Conducting design reviews Creating reports across multiple designs and lifecycle elements for specifications, communication, regulatory compliance, and auditing Ultimately this leads to teams working in silos, limiting the value designs provide to others

8 Agenda ALM Community Office Hours Complexity and Risk Good Design Better Outcomes Agile Architecture and Design What are the methodologists saying? How are we approaching this? Architecture and Design Simplicity Learn From The Past Enable Continuous Collaboration Enable Life Cycle Traceability To Deal with Change Enable Automation For Continuous Validation Enable Continuous Upgrades The Million Dollar Question 8

9 Design and Application Lifecycle Management (ALM) To overcome these challenge and realize the full value of design Collaborative Lifecycle Management Design needs to be a key part of the overall application lifecycle. Requirements Management Design Management Quality Management Design needs to be integrated into ALM. Not done once and forgotten. Software Change and Configuration Design Management provides a more collaborative approach to design. Open Lifecycle Integration Platform Forrester defines ALM as: The coordination of development life-cycle activities, including requirements, modeling, development, build, and testing, through: Traceability: management of relationships between development artifacts used or produced by activities (integration). Process automation: enforcement of processes that span these activities. Reporting: reporting on progress of the development effort as a whole. 9

10 Collaborative Design Management A collaborative approach to design helps teams: Broaden their understanding of architecture and design goals, reducing costly architectural mistakes Shrink design time and adopt an iterative approach to design Improve quality by collaborating with peers and stakeholders. Iterative and collaborative software design helps teams address these challenges by: Providing a higher level of abstraction to evaluate alternatives and arrive at the best and simplest solution Communicating a shared understanding across independent & distributed teams Improving quality with early analysis and validation Reducing development time by generating implementation resources Enabling informed decisions on changes from blueprints of IT systems Design is important across the application lifecycle Quickly capture and collaborate on initial design ideas with sketching Define solution architectures and identify reusable services Ensure successful and repeatable deployments with deployment planning 10

11 Agenda ALM Community Office Hours Complexity and Risk Good Design Better Outcomes Agile Architecture and Design What are the methodologists saying? How are we approaching this? Architecture and Design Simplicity Learn From The Past Enable Continuous Collaboration Enable Life Cycle Traceability To Deal with Change Enable Automation For Continuous Validation Enable Continuous Upgrades The Million Dollar Question 11

12 Architecture and Agile: a contradiction? No architect role does not mean no architectural tasks Architecture & design is the responsibility of the whole team Design activities does not imply models nor documentation Brainstorming Creative thinking Problem solving Agile thought leaders recommend agile architecture 12

13 Agile Model Driven Development Scott Ambler Agile Modeling Principles - Agile Modeling Best Practices - What is Agile Model Driven Development

14 Agile Model Driven Development Scott Ambler Requirements Envisioning ays/initialrequirementsmodeling.ht m#usagemodel Usage Models, Domain Models, User Interface Models Architecture Envisioning - ays/initialarchitecturemodeling.htm Technology diagrams, User interface (UI) flow, Domain models, Change cases Iteration Modeling and Model Storming UI sketches, Flow Diagrams, CRC Cards, UI Interaction Diagrams, Data Models Agile Enterprise Architecture - terprisearchitecture.html 14

15 Agenda ALM Community Office Hours Complexity and Risk Good Design Better Outcomes Agile Architecture and Design What are the methodologists saying? How are we approaching this? Architecture and Design Simplicity Learn From The Past Enable Continuous Collaboration Enable Life Cycle Traceability To Deal with Change Enable Automation For Continuous Validation Enable Continuous Upgrades The Million Dollar Question 15

16 Architecture in Agile projects «Continuous attention to technical excellence and good design enhances agility.» - Agile Manifesto, principle #9 «The best architectures, requirements, and designs emerge from self-organizing teams.» - Agile Manifesto, principle #11 Some key architectural activities your team can t ignore, whether you are Agile or not: 1. Define the approach for developing the system Identify key best practices & patterns to leverage Drive technical decisions 2. Identify and select reusable assets (frameworks, components ) 3. Identify the appropriate technical components too meet: Functional requirements Non-functional requirements (availability, security, performance ) 4. Define the structure of the system (runtime and deployment) 5. Continuously validate architectural consistency 6. Continuously communicate with all stakeholders (wherever they may be located) 7. Continuously validate against (possibly volatile) requirements 16

17 Just Enough Expressions and Traceability within Agile Architecture and Design 17

18 Agenda ALM Community Office Hours Complexity and Risk Good Design Better Outcomes Agile Architecture and Design What are the methodologists saying? How are we approaching this? Architecture and Design Simplicity Learn From The Past Enable Continuous Collaboration Enable Life Cycle Traceability To Deal with Change Enable Automation For Continuous Validation Enable Continuous Upgrades The Million Dollar Question 18

19 Architectural and design expressions suitable for "just enough" Architecture Inclusive Models Component Architecture Conceptual Data Model Live Architecture Documents Deployment Architecture FreeForm Diagrams 19

20 Architectural and design expressions suitable for "just enough" design Inclusive Models Flow Diagrams Collaboration Diagram Live Design Documents CRC Cards UI Mockup 20

21 Architectural and Design Expressions Variants 21

22 Expressing Architecture and Design Goals Platform Independent Models Business Process Model Notation (BPMN) UML models + domain and implementations extensions Deployment Topologies 22

23 Live Design Documents Create living design documents Rich text documents with embedded design links Add to any design project Keep current as designs change 23

24 Agenda ALM Community Office Hours Complexity and Risk Good Design Better Outcomes Agile Architecture and Design What are the methodologists saying? How are we approaching this? Architecture and Design Simplicity Learn From The Past Enable Continuous Collaboration Enable Life Cycle Traceability To Deal with Change Enable Automation For Continuous Validation Enable Continuous Upgrades The Million Dollar Question 24

25 Learn from the past Quickly search across all of your organizations designs on the server for learning, review, analysis, or to identify potential reuse Search directly on the server; no need to load designs into a client first Simple full text search over model content (name, description, type) Powerful query based searching 25

26 Architecture Decision Knowledge (ADK) ADK is a simple way to manage information about architecture/design issues and decisions rationale and enables agile architecture/design practices. In collaborative design this information can then be shared with other users so they can benefit from the decision making process the original user went through to resolve the problem. First class resources capture concepts like Guidance, Topic, Issue, Alternative, Decision and Outcome 26

27 Leverage architectural and design decisions From The Past Identify decisions for specific issues and their rationale and reuse 27

28 Agenda ALM Community Office Hours Complexity and Risk Good Design Better Outcomes Agile Architecture and Design What are the methodologists saying? How are we approaching this? Architecture and Design Simplicity Learn From The Past Enable Continuous Collaboration Enable Life Cycle Traceability To Deal with Change Enable Automation For Continuous Validation Enable Continuous Upgrades The Million Dollar Question 28

29 Working as a Team Increase team knowledge through an enterprise-wide software design repository Analysts, SMEs, testers, and other extended team members can access designs through a Web client Designs become URL addressable Search across all of the organizations existing designs to discover knowledge Navigate designs and visualize relationships 29

30 In-Context Collaboration always shows the latest Rich hovers provide quick access to information to determine if additional details are required! Threaded discussions on software and systems designs 30

31 Everyone stays connected Dashboards provide an easy way to stay connected with design activities Design comments, recent links, most active, design reviews, design changes Create mashup dashboards with viewlets from across the application lifecycle 31

32 Reviews drive agreement & prevent re-work Reviews & approvals insures artifacts are reviewed and/or approved by key team members and captures compliance requirements. Requirements Designs Test Artifacts Work Items 32

33 Agenda ALM Community Office Hours Complexity and Risk Good Design Better Outcomes Agile Architecture and Design What are the methodologists saying? How are we approaching this? Architecture and Design Simplicity Learn From The Past Enable Continuous Collaboration Enable Life Cycle Traceability To Deal with Change Enable Automation For Continuous Validation Enable Continuous Upgrades The Million Dollar Question 33

34 Team leads have visibility into coverage & completeness Proactively respond to gaps (in red) as they surface throughout the project Issues are quickly highlighted and resolved (in yellow) 34

35 Automate Impact Analysis New graphical impact analysis diagram that includes design and linked lifecycle artifacts Analysis Configuration defines the parameters for the analysis Upstream level, downstream level, which links types to include Can be used be shared by multiple analysis Analysis applies the configuration to a selected element to perform the impact analysis Save and re-run at a later time 35

36 Agenda ALM Community Office Hours Complexity and Risk Good Design Better Outcomes Agile Architecture and Design What are the methodologists saying? How are we approaching this? Architecture and Design Simplicity Learn From The Past Enable Continuous Collaboration Enable Life Cycle Traceability To Deal with Change Enable Automation For Continuous Validation Enable Continuous Upgrades The Million Dollar Question 36

37 Generating or creating formal models from the informal expressions Informal expressions can seed the content for formal models Can convert individual shapes and connections into formal model elements 37

38 Model RESTful Services and Generate JAX-RS Based Web Services Generate JAX-RS based Web Service from Model Generate Model from JAX-RS based Web Service Deployed on Application Server Model RESTful Service in RSA 38

39 Deployment Planning and Automation 39

40 Agenda ALM Community Office Hours Complexity and Risk Good Design Better Outcomes Agile Architecture and Design What are the methodologists saying? How are we approaching this? Architecture and Design Simplicity Learn From The Past Enable Continuous Collaboration Enable Life Cycle Traceability To Deal with Change Enable Automation For Continuous Validation Enable Continuous Upgrades The Million Dollar Question 40

41 Enable Continuous Upgrades Deal With Change Deal with data format changes Deal with data structure changes Deal with technology changes Deal with reference model changes Automate the upgrades Support incremental data migration 41

42 Enable Continuous Upgrades Self-hosting is Key 42

43 Agenda ALM Community Office Hours Complexity and Risk Good Design Better Outcomes Agile Architecture and Design What are the methodologists saying? How are we approaching this? Architecture and Design Simplicity Learn From The Past Enable Continuous Collaboration Enable Life Cycle Traceability To Deal with Change Enable Automation For Continuous Validation Enable Continuous Upgrades The Million Dollar Question 43

44 If you are rolling out Agile methodology, what type of training do you recommend (i.e. just in time or company wide) to get people on board and up to speed? The following can be used for Green field development or any maintenance initiatives: Educate team on the development process to be used (for example scrum etc). Make sure that the process is tailored to suit your needs. It can be an optimization of any existing development process. Make sure there is an aspect of light weight governance. Educate team on the artifacts and resources that will be created as part of this process change requests, user stories, design documents, informal expressions, test cases etc. Leverage existing deliverables and simplify them Educate team on some sample templates for the above artifacts sample content which indicates what is just enough Educate team on the collaboration environment to be used with your stakeholders need tools and practices to facilitate active collaboration scrum meetings, collaboration and commenting software etc Educate the leaders (scrum masters, product owners etc) on what are the boundaries of their empowerment what decisions can they make and what are the decisions they can t make. This way we reduce the turn around time for making decisions Should encourage constant evolution of process, artifacts created, deleted and maintained. Everything used must have value of some kind. 44

45 Next Steps (Ref URLs) Ask questions - Please use the tag designmanagement Pragmatic architecture for agile application lifecycle management: RSA Community: ml/communityview?communityuuid=a8b06f94-c701-42e5-a15fe86cf8a8f62e Design Management Community: Design Management articles and videos: Try it out: 45

46 46

47 Copyright IBM Corporation All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others. 47

48 Backup 48

49 Agile scaling factors: needs for a more disciplined approach Team size Compliance requirement Under 10 developers 1000 s of developers Low risk Critical, audited Geographical distribution Co-located Global Enterprise discipline Project focus Enterprise focus Agile scaling factors Domain Complexity Straight -forward Intricate, emerging Organization distribution (outsourcing, partnerships) Collaborative Contractual Organizational complexity Technical complexity Flexible Rigid Homogenous Heterogeneous, legacy 49

50 Collaborative Design Management Integrating and collaborating on designs across IT and domains. Business Process Models...the application and engineering lifecycles...levels of abstraction Service Models Requirements Analysis Enterprise Architecture Data Architecture Deployment Plans Implementation Models Design OSLC Deployment Solution / Product Line Architecture Systems System Models Implement Test Project Designs Plant Models Software Models Electrical Models Control Models Enabling better collaboration, automation, reporting, and agility while reducing complexity and risk. 50

51 Real-Time Agility: The Harmony/ESW Method for Real-Time and Embedded Systems Development Bruce Powel Douglass Real-time and embedded systems face the same development challenges as traditional software Bruce introduces the Harmony/ESW process: How Model-Driven Development (MDD) and agile methods work synergistically The Harmony/ESW process, including roles, workflows, tasks, and work products Phases in the Harmony/ESW microcycle and their implementation Initiating a real-time agile project, including the artifacts you may (or may not) need Agile analysis, including the iteration plan, clarifying requirements, and validation The three levels of agile design: architectural, mechanistic, and detailed Continuous integration strategies and end-of-the-microcycle validation testing How Harmony/ESW s agile process self-optimizes by identifying and managing issues related to schedule, architecture, risks, workflows, and the process itself 51

52 Real-Time Agility: The Harmony/ESW Method for Real-Time and Embedded Systems Development Bruce Powel Douglass 01.ibm.com/software/rational/agile/embeddeda gile/ rary/agile-analysis-practices-safety-critical- development/index.html?ca=drs- &utm_source=dlvr.it&utm_medium=twitter 01.ibm.com/software/rational/workbench/syste ms/ Architectural And Design Views 52

IBM Continuous Engineering augmenting PLM with ALM and Systems Engineering

IBM Continuous Engineering augmenting PLM with ALM and Systems Engineering Edmund Mayer, P.E. IBM s and Software Engineering IBM Continuous Engineering augmenting PLM with ALM and s Engineering Manufacturers are struggling to manage product complexity Growing complexity will

More information

Application Lifecycle Management for SAP Powered by IBM Rational

Application Lifecycle Management for SAP Powered by IBM Rational Application Lifecycle Management for SAP Powered by IBM Rational Change is Critical to Business Innovation There are 3 key drivers for change events Business Drivers Modified Business Processes M&A and

More information

Introduction to Disciplined Agile Delivery

Introduction to Disciplined Agile Delivery IBM Software Group Introduction to Disciplined Agile Delivery 2010 IBM Corporation Agenda What is Agile Why are organizations moving to Agile and what challenges do they face How IBM is addressing these

More information

1. Which CLM capability does the Analyst role have full read/write access to?

1. Which CLM capability does the Analyst role have full read/write access to? Volume: 75 Questions 1. Which CLM capability does the Analyst role have full read/write access to? A. software configuration management B. test management C. automation D. requirements management Answer:

More information

Connect heterogeneous ALM tools together

Connect heterogeneous ALM tools together IBM Watson Internet of Things Continuous Engineering Connect heterogeneous ALM tools together Tarik Mlahi, IBM WIoT 27-Sept-2017 1 2017 IBM Corporation Over time, cost of maintaining integrations can exceed

More information

Fast Forward Shareholder Value from your SAP Investment using IBM Rational

Fast Forward Shareholder Value from your SAP Investment using IBM Rational Fast Forward Shareholder Value from your SAP Investment using IBM Rational James Hunter Worldwide Offerings Manager Packaged Applications and System Integrators The premiere software and product delivery

More information

Accelerate modernization of enterprise assets using IBM s Rational Asset Analyzer

Accelerate modernization of enterprise assets using IBM s Rational Asset Analyzer Accelerate modernization of enterprise assets using IBM s Rational Asset Analyzer V.Quiblier. Rational Z Technical Sales Specialist 2006 IBM Corporation 2007 IBM Corporation Agenda IBM Software Group The

More information

Building a Platform for Innovation: Architecture and Agile as Key Enablers

Building a Platform for Innovation: Architecture and Agile as Key Enablers Building a Platform for Innovation: Architecture and Agile as Key Enablers Peter Eeles FSS Industry Lead, IBM Rational Worldwide Tiger Team peter.eeles@uk.ibm.com 1191A 2013 IBM Corporation Please note

More information

IBM Rational Software

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

More information

Improving the business process of software delivery for Financial Services

Improving the business process of software delivery for Financial Services Improving the business process of software delivery for Financial Services Belinda Tee Senior Rational Technical Specialist The premiere software and product delivery event. 21 July, Sydney Belinda Tee,

More information

Architecture & Construction Keynote Architecture Management

Architecture & Construction Keynote Architecture Management Architecture & Construction Keynote Architecture Management Karen Hunt, Director, Rational Architecture Management Software Scott Darlington, Product Manager, Enterprise Architecture Management Agenda

More information

Fast, Lean Enterprise Software Delivery Through IBM DevOps

Fast, Lean Enterprise Software Delivery Through IBM DevOps IEEE Symposium Agile meets DevOps Fast, Lean Enterprise Software Delivery Through IBM DevOps Steve Weaver Organizations that effectively leverage software delivery outperform their competitors... yet few

More information

IBM Rational RequisitePro

IBM Rational RequisitePro Success starts with requirements management IBM Rational RequisitePro Highlights Offers advanced Microsoft Provides Web access for Word integration distributed teams Built on a robust Offers flexible reporting

More information

DevOps with UrbanCode

DevOps with UrbanCode DevOps with UrbanCode Extend Agile ALM to Accelerate Business Value Cindy VanEpps Team Interaction Designer - DevOps vanepps@us.ibm.com 2013 IBM Corporation Agenda What is DevOps? Introducing UrbanCode

More information

Effective Test Automation of SAP Implementations

Effective Test Automation of SAP Implementations Effective Test Automation of SAP Implementations Vipin Kumar Managing Director & Software Engineering Evangelist Astra Infotech Pvt Ltd vk@astrainfotech.com QM15 2009 IBM Corporation Agenda Introduction

More information

Actionable enterprise architecture management

Actionable enterprise architecture management Enterprise architecture White paper June 2009 Actionable enterprise architecture management Jim Amsden, solution architect, Rational software, IBM Software Group Andrew Jensen, senior product marketing

More information

Customizing IBM Rational Team Concert Work Items and Process

Customizing IBM Rational Team Concert Work Items and Process Customizing IBM Rational Team Concert Work Items and Process André Weinand RTC Work Items Component Lead IBM Rational Software andre_weinand@ch.ibm.com 2009 IBM Corporation Agenda Why Customization? Scrum

More information

Elevate Your Business Insight: Measured Improvement Realized in Rational Insight

Elevate Your Business Insight: Measured Improvement Realized in Rational Insight Elevate Your Business Insight: Measured Improvement Realized in Rational Insight Tack Tong Lead Architect, Rational Insight tacktong@ca.ibm.com Jun Li Wang ( 王君丽 ) Rational Insight Development wangjunl@cn.ibm.com

More information

What's New With Rational Team Concert (TM)

What's New With Rational Team Concert (TM) What's New With Rational Team Concert (TM) Erich Gamma Distinguished Engineer, Rational Team Concert Lead 2009 IBM Corporation Agile at Scale: Agile Planning 1 Agenda Deliver Global Enterprise Readiness

More information

IBM Innovate A Change Management Request Portal. Robert Kennedy Geoffrey Clemm

IBM Innovate A Change Management Request Portal. Robert Kennedy Geoffrey Clemm IBM Innovate 2010 A Change Management Request Portal Robert Kennedy kennedyr@us.ibm.com Geoffrey Clemm geoffrey.clemm@us.ibm.com CCM-1133B The premiere software and product delivery event. June 6 10 Orlando,

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

Succeed with Agile at Scale

Succeed with Agile at Scale IBM Software Group Succeed with Agile at Scale Alfred Tse/Osmond Ng Rational Software Technical Professionals Growth Markets Asia Pacific June 25, 2009 2008 IBM Corporation Agenda Agile Software Development

More information

Rational Developer for IBM i (RDi) Introduction to Enterprise Modernization

Rational Developer for IBM i (RDi) Introduction to Enterprise Modernization IBM Software Group Rational Developer for IBM i (RDi) Introduction to Enterprise Modernization Web 2.0, SOA and Collaboration on IBM i with Rational Software Delivery Platform Courtesy Linda Cole Last

More information

IBM Rational Software

IBM Rational Software IBM Rational Software Development Conference 2008 Scaling Agile Software Development: Strategies for Applying Agile in Complex Situations Scott Ambler Practice Leader Agile Development Scott_ambler@ca.ibm.com

More information

Enterprise Architecture Management

Enterprise Architecture Management Enterprise Architecture Management Tom Sudchai ASEAN Rational Professional IBM Rational Software The premiere software and product delivery event. June 6 10 Orlando, Florida Disclaimer Copyright IBM Corporation

More information

IBM Rational Extensions for SAP Applications Application lifecycle management for consistent governance

IBM Rational Extensions for SAP Applications Application lifecycle management for consistent governance IBM Rational Extensions for SAP Applications Application lifecycle management for consistent governance Level: Introductory September 2007 Rational Integrations for SAP Solutions, Page 2 of 14 Contents

More information

Telelogic DOORS Web Access

Telelogic DOORS Web Access IBM Software Group Telelogic DOORS Web Access 2008 IBM Corporation Introducing Telelogic DOORS Web Access A rich Internet application providing an alternative method of accessing your Telelogic DOORS database

More information

The IBM Rational strategy for integrating with Product Lifecycle Management (PLM)

The IBM Rational strategy for integrating with Product Lifecycle Management (PLM) The IBM Rational strategy for integrating with Product Lifecycle Management (PLM) Richard Crisp Director, Systems Engineering 27 May, 2014 Please Note: IBM s statements regarding its plans, directions,

More information

IBM Rational Software

IBM Rational Software 2008 IBM Corporation IBM Software Development Conference 2008 The 2.0 Product Roadmap Powered by Jazz - Highlighting Collaborative Application Lifecycle Management Michael O Rourke Vice President, Software

More information

Intelligence, a powerful

Intelligence, a powerful Lotus and Cognos Business Intelligence, a powerful combination Combining the power of business intelligence and Lotus Juha Teljo Business Analytics Solution Executive IBM 1 Agenda Objective: Learn about

More information

Managing the Business of IT - Integrating Enterprise Architecture and Application Portfolio Management

Managing the Business of IT - Integrating Enterprise Architecture and Application Portfolio Management Managing the Business of IT - Integrating Enterprise Architecture and Application Portfolio Management Tim Hahn IBM 2 August 2010 Session: Acknowledgments Martin Owen - providing the bulk of the content

More information

Building a Platform for Innovation

Building a Platform for Innovation 10 October 2013 Building a Platform for Innovation Architecture and Agile as Key Enablers Peter Eeles FSS Industry Lead, IBM Rational Worldwide Tiger Team peter.eeles@uk.ibm.com Agenda 1 Introduction 2

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

Collaborative DevOps with Rational and Tivoli

Collaborative DevOps with Rational and Tivoli Collaborative DevOps with Rational and Tivoli Copyright International Business Machines Corporation 2011 IBM Corporation 1 Overview This paper describes the challenges that exist between development and

More information

Implementing an Agile Transformation Using Discipline Agile Delivery Michael J Lyons World Wide Solution Deployment Architect, IBM Rational

Implementing an Agile Transformation Using Discipline Agile Delivery Michael J Lyons World Wide Solution Deployment Architect, IBM Rational Implementing an Agile Transformation Using Discipline Agile Delivery Michael J Lyons World Wide Solution Deployment Architect, IBM Rational mjlyons@us.ibm.com Agenda Why a transformation? Why Agile / Lean?

More information

A lifecycle approach to systems quality: because you can t test in quality at the end.

A lifecycle approach to systems quality: because you can t test in quality at the end. Systems quality management White paper December 2009 A lifecycle approach to systems quality: because you can t test in quality at the end. Moshe S. Cohen, market/offering manager, quality management,

More information

Adopting DevOps at Enterprise Scale

Adopting DevOps at Enterprise Scale Adopting DevOps at Enterprise Scale Presented by: Sanjeev Sharma CTO, DevOps Technical Sales and Adoption IBM Distinguished Engineer @sd_architect 1 IBM Corporation DevOps: Origins 2 IBM Corporation DevOps

More information

IBM Software Rational. Five tips for improving the ROI of your software investments

IBM Software Rational. Five tips for improving the ROI of your software investments IBM Software Rational Five tips for improving the ROI of your software investments 2 Five tips for improving the ROI of your software investments It s estimated that companies may waste billions of dollars

More information

IBM Rational Software

IBM Rational Software IBM Rational Software Development Conference 2008 Globally Distributed Software Development Erich Gamma Distinguished Engineer, Jazz Technical Lead IBM Rational Zurich Research Lab erich_gamma@ch.ibm.com

More information

Collaborative ALM Interoperability

Collaborative ALM Interoperability Collaborative ALM Interoperability Options for integrating Rational ClearQuest with Rational Team Concert and Rational Quality Manager Rich Forziati and Mats Gothe January 5, 2010 Page 1 of 17 INTRODUCTION...

More information

Toolbox for Architecture Framework Discussions at The Open Group. SKF Group, February 2018

Toolbox for Architecture Framework Discussions at The Open Group. SKF Group, February 2018 Toolbox for Architecture Framework Discussions at The Open Group SKF Group, February 2018 Toolbox Overview Components in our Enterprise Architecture Management: APPROACH FRAMEWORK CONTENT TOOLBOX Architecture

More information

IBM Collaborative Lifecycle Management & SAFe

IBM Collaborative Lifecycle Management & SAFe IBM Collaborative Lifecycle Management & SAFe IBM s support for the Scaled Agile Framework V3.0 methodology in the IBM CLM solution Ibm.biz/safesupport Presented by: Amy Silberbauer Solution Architect,

More information

ORACLE SOA GOVERNANCE SOLUTION

ORACLE SOA GOVERNANCE SOLUTION ORACLE SOA GOVERNANCE SOLUTION KEY FEATURES AND BENEFITS TAKE CONTROL OF YOUR SOA. MAXIMIZE ROI, SERVICE REUSE AND POLICY COMPLIANCE. FEATURES Automated discovery, mapping, and management of the service

More information

Achieve Competitive Advantage with IBM DevOps

Achieve Competitive Advantage with IBM DevOps Achieve Competitive Advantage with IBM DevOps Bridge the Gap between Development and Operations IBM Competitive Project Office Agenda Introduction Break Down the Barriers with Improved Planning and Collaboration

More information

Adaptive work environments

Adaptive work environments Adaptive work environments Helping business achieve operational efficiency through people and SOA. Flexibility that enables people to rapidly access and interact with targeted business processes Business

More information

Dramatically improve the way work gets done with IBM Business Process Manager

Dramatically improve the way work gets done with IBM Business Process Manager IBM Software Thought Leadership White Paper Dramatically improve the way work gets done with IBM Business Process Manager 2 Dramatically improve the way work gets done with IBM Business Process Manager

More information

Achieving Application Readiness Maturity The key to accelerated service delivery and faster adoption of new application technologies

Achieving Application Readiness Maturity The key to accelerated service delivery and faster adoption of new application technologies WHITE PAPER Achieving Application Readiness Maturity The key to accelerated service delivery and faster adoption of new application technologies Achieving Application Readiness Maturity Executive Summary

More information

Enterprise Modeling to Measure, Analyze, and Optimize Your Business Processes

Enterprise Modeling to Measure, Analyze, and Optimize Your Business Processes SAP Solution in Detail SAP NetWeaver SAP Enterprise Modeling Applications by Software AG Enterprise Modeling to Measure, Analyze, and Optimize Your Business Processes Table of Contents 4 Quick Facts 5

More information

Passit4Sure.OG Questions. TOGAF 9 Combined Part 1 and Part 2

Passit4Sure.OG Questions. TOGAF 9 Combined Part 1 and Part 2 Passit4Sure.OG0-093.221Questions Number: OG0-093 Passing Score: 800 Time Limit: 120 min File Version: 7.1 TOGAF 9 Combined Part 1 and Part 2 One of the great thing about pass4sure is that is saves our

More information

IBM Rational Asset Manager made practical

IBM Rational Asset Manager made practical 1 of 11 10/27/2007 4:53 PM IBM Rational Asset Manager made practical Part 2: Establish the governance Level: Introductory Grant Larsen, STSM, Chief-Architect -- Asset Management, IBM 15 Oct 2007 from The

More information

The IBM Rational Software Development Platform

The IBM Rational Software Development Platform IBM Software Group The IBM Rational Software Development Platform An overview Marc Haeverans marc.haeverans@be.ibm.com 2006 IBM Corporation Agenda The Challenge Software Development and SOA Rational Software

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

Transforming software delivery with cloud

Transforming software delivery with cloud IBM Software Thought Leadership White Paper August 2011 Transforming software delivery with cloud 2 Transforming software delivery with cloud Contents 2 Cloud: An opportunity 2 Increasing pressure from

More information

IBM Rational Systems Developer, Version 7.0

IBM Rational Systems Developer, Version 7.0 Simplify model-driven development for software products and systems IBM Rational Systems Developer, Version 7.0 Highlights Offers integrated design and development, accommodating visualization and editing

More information

The Aras PLM Platform

The Aras PLM Platform 2 THE ARAS PLM PLATFORM Table of Contents ENABLING THE BUSINESS OF ENGINEERING... 3 THE PRODUCT INNOVATION PLATFORM... 4 THE ARAS PLM PLATFORM... 5 DOING BUSINESS WITH ARAS... 6 TECHNOLOGY... 7 Architecture...7

More information

2013 Rational Software Open Labs

2013 Rational Software Open Labs 2013 Rational Software Open Labs Target to better LEARNING (not substitution for full training course) Software Choose from one or more of twelve Self-Paced, Hands-On Labs: Rational System Architect for

More information

Testking.M questions

Testking.M questions Testking.M2140-648.81 questions Number: M2140-648 Passing Score: 800 Time Limit: 120 min File Version: 4.8 http://www.gratisexam.com/ M2140-648 IBM Rational IT Sales Mastery Test v2 Excellent Questions,

More information

Accenture Enterprise Services for Energy. Delivering high performance in enterprise resource planning

Accenture Enterprise Services for Energy. Delivering high performance in enterprise resource planning Accenture Enterprise Services for Energy Delivering high performance in enterprise resource planning Accelerating business value A study by the Accenture Institute for High Performance Business revealed

More information

Fueled with ALM Octane

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

More information

Delivering Business-Critical Solutions with SharePoint 2010

Delivering Business-Critical Solutions with SharePoint 2010 Delivering Business-Critical Solutions with SharePoint 2010 White Paper October 2011 Delivering Business-Critical Solutions with SharePoint 2010 White Paper Page 1 DISCLAIMER The information contained

More information

Achieving Business Results from your Enterprise Architecture

Achieving Business Results from your Enterprise Architecture Achieving Business Results from your Enterprise Architecture Greg Sikes Director, Architecture & Modeling IBM Rational Software Greg.Sikes@US.IBM.com Martin Owen Manager of Product Management, Enterprise

More information

Integrating Configuration Management Into Your Release Automation Strategy

Integrating Configuration Management Into Your Release Automation Strategy WHITE PAPER MARCH 2015 Integrating Configuration Management Into Your Release Automation Strategy Tim Mueting / Paul Peterson Application Delivery CA Technologies 2 WHITE PAPER: INTEGRATING CONFIGURATION

More information

Oracle Service Cloud. New Feature Summary. Release 18C ORACLE

Oracle Service Cloud. New Feature Summary. Release 18C ORACLE Oracle Service Cloud Release 18C New Feature Summary ORACLE TABLE OF CONTENTS Revision History 3 Overview 3 Agent Browser Desktop Automation 3 Workflow Enable Save Option for Workflow Elements 3 Workflow

More information

What makes you Rational? Effective Software Development with Rational

What makes you Rational? Effective Software Development with Rational IBM Software Group IBM Software Day What makes you? Effective Software Development with Introduction to Software Delivery Platform October 10, 2007 October 10, 2007 2007 IBM Corporation IBM Software Group

More information

Getting ready for ALM Octane

Getting ready for ALM Octane White Paper Getting ready for ALM Octane Next-generation application lifecycle management ALM v12.53 Contents Contents... 2 Achieving success in a bimodal world... 3 About ALM software... 3 ALM Octane

More information

Address system-on-chip development challenges with enterprise verification management.

Address system-on-chip development challenges with enterprise verification management. Enterprise verification management solutions White paper September 2009 Address system-on-chip development challenges with enterprise verification management. Page 2 Contents 2 Introduction 3 Building

More information

THE FUTURE OF PROCESS HAS BEGUN

THE FUTURE OF PROCESS HAS BEGUN THE FUTURE OF PROCESS HAS BEGUN Get There Faster. Millions rely on ARIS when it comes to designing, publishing, analyzing and optimizing their processes. Now, ARIS 9 brings you even more innovations to

More information

Scale. Making the Case for the Lean Enterprise

Scale. Making the Case for the Lean Enterprise Agile @ Scale Making the Case for the Lean Enterprise Amy Silberbauer Solution Architect, Enterprise Scaled Agile Watson IoT ALM Offering Management Team asilber@us.ibm.com 1 Watson / Presentation Title

More information

CONTENT AND EXPERIENCE CLOUD. Deliver Engaging Digital Experiences Across Multiple Channels

CONTENT AND EXPERIENCE CLOUD. Deliver Engaging Digital Experiences Across Multiple Channels CONTENT AND EXPERIENCE CLOUD Deliver Engaging Digital Experiences Across Multiple Channels Content Content is key. To stay competitive in today s fast-paced world, you must reach your audience with up-to-the-minute

More information

Integration Competency Center Deployment

Integration Competency Center Deployment Service Offering Integration Competency Center Deployment Achieve Higher Levels of Performance & Capability Benefits Experienced Informatica Professional Services managers provide invaluable insight Lower

More information

CA Release Automation Continuous Delivery Edition and CA Agile Central

CA Release Automation Continuous Delivery Edition and CA Agile Central SOLUTION BRIEF CA RELEASE AUTOMATION CONTINUOUS DELIVERY EDITION AND CA AGILE CENTRAL CA Release Automation Continuous Delivery Edition and CA Agile Central SOLUTION BRIEF CA RELEASE AUTOMATION CONTINUOUS

More information

Build a Future-Ready Enterprise With NTT DATA Modernization Services

Build a Future-Ready Enterprise With NTT DATA Modernization Services NTT DATA welcomed Dell Services into the family in 2016. Together, we offer one of the industry s most comprehensive services portfolios designed to modernize business and technology to deliver the outcomes

More information

SOLUTION BRIEF MAINFRAME SERVICES FROM CA TECHNOLOGIES

SOLUTION BRIEF MAINFRAME SERVICES FROM CA TECHNOLOGIES SOLUTION BRIEF MAINFRAME SERVICES FROM CA TECHNOLOGIES Can You Make Your Mainframe Platform the Strongest Player in a Team Computing Environment, Supporting Mobile, Big Data, Massive Transaction Processing

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

Building smart products: best practices for multicore software development

Building smart products: best practices for multicore software development IBM Software Rational Thought Leadership White Paper Building smart products: best practices for multicore software development 2 Building smart products: best practices for multicore software development

More information

What is your definition of DevOps?

What is your definition of DevOps? DevOps What is your definition of DevOps? Steve Boone DevOps SME @Steve_Boone 1 Jez Humble: Continuous Delivery DevOps is much of the how of achieving continuous delivery 2 DevOps IBM s Definition: DevOps

More information

Delight Customers. Always. ASUG and SAP Solution Manager Education Summit November 28-30, 2017 Newtown Square, PA.

Delight Customers. Always. ASUG and SAP Solution Manager Education Summit November 28-30, 2017 Newtown Square, PA. ASUG and SAP Solution Manager Education Summit November 28-30, 2017 Newtown Square, PA. Agenda: ASUG and SAP Solution Manager Education Summit Tuesday, November 28, 2017 8:00am-9:00am Check-In and Breakfast

More information

IBM Sterling Order Management drop ship capabilities

IBM Sterling Order Management drop ship capabilities IBM Sterling Order Management drop ship capabilities Expand product assortment without increasing inventory costs Overview In this solution overview, you will learn: How to gain visibility into available

More information

IBM Service Management Buyer s guide: purchasing criteria. Choose a service management solution that integrates business and IT innovation.

IBM Service Management Buyer s guide: purchasing criteria. Choose a service management solution that integrates business and IT innovation. IBM Service Management Buyer s guide: purchasing criteria Choose a service management solution that integrates business and IT innovation. Close the integration gap between business and IT innovation According

More information

ORACLE SYSTEMS MIGRATION SERVICES FOR IBM ENVIRONMENTS

ORACLE SYSTEMS MIGRATION SERVICES FOR IBM ENVIRONMENTS ORACLE SYSTEMS MIGRATION SERVICES FOR IBM ENVIRONMENTS SAFELY MIGRATE TO A NEW IT INFRASTRUCTURE WITH THE RIGHT TOOLS AND EXPERTISE KEY FEATURES Effectively address issues such as endof-life, unpredictable

More information

In Pursuit of Agility -

In Pursuit of Agility - In Pursuit of Agility - BPM and SOA within the Boeing Company Ahmad R. Yaghoobi Associate Technical Fellow Enterprise Architect ahmad.r.yaghoobi@boeing.com Randy Worsech Business Architect Randall.a.worsech@boeing.com

More information

Systems and Software Engineering with RELM

Systems and Software Engineering with RELM Systems and Software Engineering with RELM Competitive advantage through innovative software Parham Vasaiely, EADS Project Manager R&D, Systems and Software Engineering Parham.Vasaiely@eads.com IBM SolutionConnect

More information

You can plan and execute tests across multiple concurrent projects and people by sharing and scheduling software/hardware resources.

You can plan and execute tests across multiple concurrent projects and people by sharing and scheduling software/hardware resources. Data Sheet Application Development, Test & Delivery Performance Center Micro Focus Performance Center software is an enterprise-class performance engineering software, designed to facilitate standardization,

More information

IBM Software IBM Business Process Manager

IBM Software IBM Business Process Manager IBM Software IBM Business Process Manager An industry-leading BPM unified platform to help drive innovation at scale 2 IBM Business Process Manager Highlights Mobile New responsive user interface controls

More information

Effective SOA governance.

Effective SOA governance. Governing service-oriented architecture March 2006 Effective SOA governance. Kerrie Holley, IBM Distinguished Engineer, Business Consulting Services Jim Palistrant, IBM Market Manager, Rational SOA Steve

More information

Watson Internet of Things. Agile Development Why requirements matter

Watson Internet of Things. Agile Development Why requirements matter Watson Internet of Things Agile Development Why requirements matter Executive summary The clear benefits of agile development better collaboration, incremental delivery, early error detection and the elimination

More information

Agile Projects 7. Agile Project Management 21

Agile Projects 7. Agile Project Management 21 Contents Contents 1 2 3 4 Agile Projects 7 Introduction 8 About the Book 9 The Problems 10 The Agile Manifesto 12 Agile Approach 14 The Benefits 16 Project Components 18 Summary 20 Agile Project Management

More information

DocAve Governance Automation

DocAve Governance Automation Governance Automation Technical Overview DocAve Governance Automation for Microsoft SharePoint & Office 365 Governance Your Policy. Our Automation. Platforms Supported SharePoint Server 2016, 2013 & 2010

More information

IBM IoT Continuous Engineering on Cloud and IBM Collaborative Lifecycle Management on Cloud

IBM IoT Continuous Engineering on Cloud and IBM Collaborative Lifecycle Management on Cloud Service Description IBM IoT Continuous Engineering on Cloud and IBM Collaborative Lifecycle Management on Cloud This Service Description describes the Cloud Service IBM provides to Client. Client means

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

Exam Questions OG0-091

Exam Questions OG0-091 Exam Questions OG0-091 TOGAF 9 Part 1 https://www.2passeasy.com/dumps/og0-091/ 1. According to TOGAF, Which of the following are the architecture domains that are commonly accepted subsets of an overall

More information

Prepare for a more efficient SAP implementation: Take data issues off the critical path

Prepare for a more efficient SAP implementation: Take data issues off the critical path Prepare for a more efficient SAP implementation: Take data issues off the critical path Identify data risks before implementation with the Preliminary Data Assessment Appliance Preliminary Data Assessment

More information

Deliver Winning Software Solutions with Full Quality Assurance Management

Deliver Winning Software Solutions with Full Quality Assurance Management SAP Brief SAP Extensions SAP Quality Center by Micro Focus Deliver Winning Software s with Full Quality Assurance Management SAP Brief Top-notch applications for business success and growth Technology

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

A new approach to verifying and validating medical device development.

A new approach to verifying and validating medical device development. Product development White paper June 2009 A new approach to verifying and Automating product development and compliance processes using IBM Rational software Irv Badr, senior manager, Rational software,

More information

You can plan and execute tests across multiple concurrent projects and people by sharing and scheduling software/hardware resources.

You can plan and execute tests across multiple concurrent projects and people by sharing and scheduling software/hardware resources. Data Sheet Application Development, Test & Delivery Performance Center Micro Focus Performance Center software is an enterprise-class performance engineering software, designed to facilitate standardization,

More information

Business Agility for Smarter Banking

Business Agility for Smarter Banking Chris O Connor A/NZ BPM Sales Executive FST Banking Conference Business Agility for Smarter Banking Achieving Faster and More Profitable Results in Banking Operations I B M Business Agility for Smarter

More information

IBM Business Analytics

IBM Business Analytics Ivan Brum BA Technical Sales IBM Business Analytics Business Analytics Our world is becoming INSTRUMENTED Our world is becoming INTERCONNECTED Virtually all things, processes and ways of working are becoming

More information

Experiences in deploying

Experiences in deploying Experiences in deploying agility@scale Julian Holmes Co-Founder UPMentors julian@upmentors.com The premiere software and product delivery event. July 21 Sydney, Australia Introduction Achieving greater

More information

New Intelligence, Better Insight Jack Esselink Business Analytics Evangelist

New Intelligence, Better Insight Jack Esselink Business Analytics Evangelist New Intelligence, Better Insight Jack Esselink Business Analytics Evangelist Data Explosion In A Smarter World! Volume of Digital Data 57% CAGR for enterprise data through 2010 Machine generated data

More information