More Related Content Similar to Current Trends and Future Directions in Technology for DevOps (Innovate 2012) (20) More from Michael Elder (20) Current Trends and Future Directions in Technology for DevOps (Innovate 2012)1. Current Trends and Future Directions in
Technology for DevOps
CDO-1426
Dr. Gili Mendel
Senior Technical Staff Member, Rational Asset Manager Architect
Michael Elder
Technical Manager, Architect, DevOps, DP&A, Continuous Delivery
2. The Premier Event for Software and Systems Innovation
Please note
IBM’s statements regarding its plans, directions, and intent are subject to change or
withdrawal without notice at IBM’s sole discretion.
Information regarding potential future products is intended to outline our general product
direction and it should not be relied on in making a purchasing decision.
The information mentioned regarding potential future products is not a commitment, promise,
or legal obligation to deliver any material, code or functionality. Information about potential
future products may not be incorporated into any contract. The development, release, and
timing of any future features or functionality described for our products remains at our sole
discretion.
Performance is based on measurements and projections using standard IBM benchmarks
in a controlled environment. The actual throughput or performance that any user will
experience will vary depending upon many factors, including considerations such as the
amount of multiprogramming in the user’s job stream, the I/O configuration, the storage
configuration, and the workload processed. Therefore, no assurance can be given that an
individual user will achieve results similar to those stated here.
2
© 2012 IBM Corporation
3. The Premier Event for Software and Systems Innovation
Outline
Business promise of tools
Business and Development
Development and Operation
3 3 © 2012 IBM Corporation
4. The Premier Event for Software and Systems Innovation
The Business Promise of Tools Is Widely Anticipated
Companies acquire tools with the best of business-centric aspirations
Higher quality
More customer satisfaction
Aligning business and IT
Faster time to market
Lower costs/higher productivity
More predictable delivery
4
© 2012 IBM Corporation
5. The Premier Event for Software and Systems Innovation
Reality adds significant complexity
Many tools from many vendors
Heterogeneous environments that Tool A
are flexible for partners and suppliers DB
Many teams in many places
UI
Tool B
LOGIC
DB
Distributed development, cross site UI
product development
Tool E LOGIC
Many levels of teams
DB
PMO, Bus, dev teams, ops teams, etc UI
Tool C
Coherent process LOGIC
DB
UI
Flexible and robust process
supporting Lifecycle / Agile Methods DB
LOGIC
UI
Measure and improve effectiveness Tool D LOGIC
5 5
© 2012 IBM Corporation
6. The Premier Event for Software and Systems Innovation
What companies want to achieve
1. Communication of Knowledge and Integration of People
2. Better Process
3. Reality-based Measurements
What companies encounter instead
1. Distracted by day-to-day delivery pressures – 78%
2. Tools don’t integrate properly – 62%
3. Lack the necessary internal expertise – 56%
Source: Forrester study commissioned by Wipro, 2008
6 6
© 2012 IBM Corporation
7. The Premier Event for Software and Systems Innovation
Delivery Challenges People
People
Today’s business and technical needs are Process
Process
pushing traditional delivery approaches to the
breaking point Information
Information
Line of Dev & Test Operations
Customers
Business Teams Team
1st 2nd
Gap Gap
Desire for fast
and continuous Requirement Code & Business
innovation s Tests Services
“At some point, you take a step back, and you realize you
have an awful lot of siloed systems that are limiting
transparency across strategic projects.”
- Development Director
Temenos, Inc.
7
© 2012 IBM Corporation
8. The Premier Event for Software and Systems Innovation
Addressing BusDev gaps
Line of Dev & Test Operations
Customers
Business Teams Team
1st 2nd
Gap Gap
Addressed by...
Desire for fast
Requirement Code & Business
and continuous
innovation s 1. Iterative and Incremental Process
Tests Services
2. Traceability
Agile Dev
8
© 2012 IBM Corporation
9. The Premier Event for Software and Systems Innovation
Linked Lifecycle Data
The data is the thing
o Resources and relationships
o Tools operate on the data
o Tools execute the process
o Tools expose their data in a
common way (REST)
Lifecycle integration:
Tracing, indexing, analyzing the
web of lifecycle data where it
lives
Utilizes architecture of the
internet
o All data are resources with
URLs
o Open standards
o Loosely coupled
o Technology neutral
o Scalable, extensible
9 9
© 2012 IBM Corporation
10. The Premier Event for Software and Systems Innovation
Open Services for Lifecycle Collaboration (OSLC)
Working to improve the way software lifecycle tools share data
Open Services for Lifecycle Collaboration
Lifecycle integration inspired by the web
Community driven and governed Asset
Asset
Management
Management
400+ registered community members
Workgroup members from 34+ organizations
Automation
Wide range of interests, expertise, & participation
Open specifications for numerous disciplines
Defined by scenarios – solution oriented
Implementations from IBM, BPs, and Others Monitoring
Based on Linked Data
Inspired by the web Free to use and share Changing the industry
Proven Open Innovative
open-services.net
10
© 2012 IBM Corporation
11. The Premier Event for Software and Systems Innovation
New Integration Service - Lifecycle Query
LQE
Query
Web UI
Provides ability to run queries over linked lifecycle data aggregated from multiple lifecycle tools
11 11
© 2012 IBM Corporation
12. The Premier Event for Software and Systems Innovation
Linked Lifecycle Data (LLD)
RDF statement (“triple”) Resource representation
Resource URI RDF data graph
Subject Predicate Object
http://reqs.com/req/1234
<http://reqs.com/req/1234> rdf:type oslc_rm:Requirement .
<http://reqs.com/req/1234> dcterms:title “Smooth upgrade path” .
<http://reqs.com/req/1234> oslc_rm:elaboratedBy <http://reqs.com/req/7772> .
<http://reqs.com/req/1234> oslc_rm:validatedBy <http://tests.com/test/521> .
http://tests.com/test/521
<http://tests.com/test/521> rdf:type oslc_qm:TestCase .
<http://tests.com/test/521> dcterms:title “Verify compatibility” .
<http://tests.com/test/521> oslc_qm:usesTestScript <http://tests.com/script/13> .
RDF standard www.w3.org/RDF/
12 12
© 2012 IBM Corporation
13. The Premier Event for Software and Systems Innovation
SPARQL Query Language
SPARQL is standard query language for RDF datasets
SPARQL query
SELECT ?x ?title1 ?y ?title2 WHERE {
?x rdf:type oslc_rm:Requirement .
?x dcterms:title ?title1 .
?x oslc_rm:validatedBy ?y .
?y rdf:type oslc_qm:TestCase .
?y dcterms:title ?title2 . }
Query results
x title1 y title2
<http://reqs.com/req/1234> “Smooth upgrade <http://tests.com/test/521> “Verify
path” compatibility”
Queries can mine linked lifecycle data aggregated from multiple lifecycle tools
SPARQL standard www.w3.org/TR/rdf-sparql-query/
13 13
© 2012 IBM Corporation
14. The Premier Event for Software and Systems Innovation
Engineering Lifecycle Example
Robot’s Obstacle Detection System
Obstacle Detection Kit [1.0]
Mobility Function Design
YoyoBot A Obstacle Detection Test Plan
Direction Change Requirement Module
14
© 2012 IBM Corporation
15. The Premier Event for Software and Systems Innovation
Linked Lifecycle Data View
View
Part
Part
Part
Part
Part
Part
Part
Part
Yoyobot
Catalog Part Asset
Catalog Part Asset
B
Design Elements Requirements Test Cases
Requirement
Requirement
Test Plan
Test Plan
mobility_function velocity MR1: Velocity Collection
Collection
MR9: Terrain
Requirement
Requirement
terrain Requirement
Requirement
Test Case
Test Case Requirement
Requirement
Functional Design
Functional Design
incline MR10: Incline
Execution Record
Execution Record
direction change MR3: Direction Change
Execution Result
Execution Result
Asset Catalog
Ostacle Detection Kit [1.0]
15
© 2012 IBM Corporation
16. The Premier Event for Software and Systems Innovation
Addressing Application Lifecycle Management gaps
Line of Dev & Test Operations
Customers
Business Teams Team
2nd
Gap
Desire for fast
and continuous Requirement Code & Business
innovation s Tests Services
Dev
Ops
16
© 2012 IBM Corporation
17. The Premier Event for Software and Systems Innovation
Automating development hand off today
Build,
Package,
.html & Unit Test
.jsp Application Deploy
Binaries
.java
Environment
Artifacts Running System
Source Artifacts Library
Source Control
Management
17
© 2012 IBM Corporation
18. The Premier Event for Software and Systems Innovation
Development phase
1. Use SCM / CM to manage the things you build.
2. Use a Library to link with the thing other have built.
Library
Referenced (lined) Components
IDE
ect
Proj
Built Components
SCM
18
© 2012 IBM Corporation
19. The Premier Event for Software and Systems Innovation
Build / Automation Phase
1. Track the Bill of Materials used in a build
2. Manage which build move onto the next stage
Library
Referenced Components
Packaged Component
Built Components Build/Automation
Machine
SCM Build / Automation Engine
Spawn a candidate Job
Baseline
Baseline
Job
Job
19
© 2012 IBM Corporation
20. The Premier Event for Software and Systems Innovation
Deploy Automation Phase
1. Control what is deployed
2. Track the Bill of Materials used to deploy
Library
Uses
Referenced
Referenced
Component
Referenced
Component
Referenced
Component
Component Deploying
Deploying
Built
Built
Component
Component
Publish
Build/Automation
Machine Deploy / Verify
Build / Automation Engine
Job
Job
20
© 2012 IBM Corporation
21. The Premier Event for Software and Systems Innovation
With only Agile Development improvements…
Functional
Functional
Agile Testing
Testing
Dev Acceptance
Acceptance
Testing
Testing
Production
Production Operator
Setup
(weeks)
Install
Test and Ops teams have
increased pressures to keep
up with increased loads but
continue to use waterfall
approaches and traditional
CI builds are piling up tools.
21
© 2012 IBM Corporation
22. The Premier Event for Software and Systems Innovation
Adjusting Delivery Mindset
Infrastructure Developer vs. Operator/Administrator
• Need to bring a software development mindset to the operational areas
• Replicate, where appropriate, standard architecture/development tools and methodologies
Use an Agile approach to delivery of routines
• Continuous, incremental improvements and delivery of new functionality
• Automated unit and integration testing improves operational runtimes
Source Control Management
• Automation routines and scripts are fundamental to Operations
• Managing Operations routines like source code offers several benefits:
• Central point of truth as routines and environments change
• Backup in case of loss
• Identify possible regressions by comparing with prior versions
Example Managed Assets:
• Perl, Jython, WSADMIN, ANT scripts, Service orchestration routines (opsware, buildforge, etc),
Infrastructure Gold copies components
22
© 2012 IBM Corporation
23. The Premier Event for Software and Systems Innovation
Agile Development and Delivery
Continuous Integration extends to Continuous Delivery
Build Publish
Design Agile Dev Deploy
Dev Test Test Ops
Prioritize Monitor
Continuous Feedback
DevOps: Tighter alignment between Development & Operations
to increase application velocity with managed risk
23
© 2012 IBM Corporation
24. The Premier Event for Software and Systems Innovation
DevOps Principles & Values
People
People
Process
Process
Collaborate across disciplines Information
Information
Develop and test against a production-like system
Deploy frequently
Continuously validate operational quality
characteristics
24
© 2012 IBM Corporation
25. The Premier Event for Software and Systems Innovation
12 Principles for Better DevOps*
Collaborate
1.Do your Ops and Dev teams collaborate? Regularly?
2.Do you have agreed upon patterns for apps and platforms?
3.Do you have well defined delivery pipeline for apps and platforms?
Automate
4.Do your operation engineers understand how to developed well-
structured reusable system configuration scripts?
5.Can you deploy a system in one step?
6.Do you provide Infrastructure and Platform as a Service for your
development teams?
7.Can your developers launch, use, and destroy representative
environments on demand without operator support?
*Based on “The Joel Test: 12 Steps to Better Code”
25
http://www.joelonsoftware.com/articles/fog0000000043.html © 2012 IBM Corporation
26. The Premier Event for Software and Systems Innovation
12 Principles for Better DevOps
Validate
8.Do you have automated tests to validate your application and
platform function and security?
9.Do you validate platform software against expected KPIs, before
deploying your application?
10.Do you deploy your applications daily and verify them?
Manage and Control
11.Do you use source control?
12.Do you have an issue tracking system for operations, linked to a
bug database used for development?
26
26
© 2012 IBM Corporation
27. The Premier Event for Software and Systems Innovation
Installation Instructions
RedHat Linux
1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor
incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud
exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
2. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla
pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt
mollit anim id est laborum.
Apache Web Server
1. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium
doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore
veritatis et quasi architecto beatae vitae dicta sunt explicabo.
2. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit,
sed quia consequuntur magni dolores eos qui ratione voluptatem sequi
nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet,
consectetur,
3. adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore
et dolore magnam aliquam quaerat voluptatem.
Python
1. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis
suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur?
2. Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam
nihil molestiae consequatur,
3. vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?
27
© 2012 IBM Corporation
28. The Premier Event for Software and Systems Innovation
.jsp .html
Infrastructure
.java
as Code
.sh chef
recipes
Source Artifacts
Source Control
Management
28
© 2012 IBM Corporation
29. The Premier Event for Software and Systems Innovation
Delivery Pipeline Using the same tools and methodologies to manage and
Using the same tools and methodologies to manage and
deliver software and deployment configuration changes.
deliver software and deployment configuration changes.
Build,
Package,
& Unit Test
Application
.jsp .html Binaries &
Platform Deploy
Configuration
.java
.sh chef
recipes Environment
Deployable Artifacts Running System
Source Artifacts Library
Source Control
Management
29
© 2012 IBM Corporation
30. The Premier Event for Software and Systems Innovation
IBM SmartCloud Continuous Delivery
Extending Agile disciplines through delivery
Quality IT Managers
Developers
Managers
Rational Continuous
Collaborative
Lifecycle Delivery
Management
Client Value Targeted Entry
• Reduce risk, improve quality; manage •Development team extending Agile into rapid
change from development to deployment workload deployment in the cloud
• Improve efficiency, accelerate delivery; •Operation teams delivering scalable,
automated handover between processes continuous delivery services to the
• Optimize resources; workload pattern development organization
composition delivery
30
© 2012 IBM Corporation
31. The Premier Event for Software and Systems Innovation
End-to-End Lifecycle Optimization
People
People
Process
Process
Build Publish
Information
Information
Design
Agile Test Dev Deploy
Dev Ops
Prioritize Monitor
Open Services for Lifecycle
Collaboration
Lifecycle integration inspired by the web
Follow us on the Enterprise DevOps and Jazz Team Blogs
31
© 2012 IBM Corporation
32. Lifecycle Management Reference Architecture
The Premier Event for Software and Systems Innovation
Pull configurations
Continuous Configuration
Configuration
Continuous
Integration Automation
Automation
Integration
OSLC
OSLC
Trigger Update
Delivery configuration
s Trigger
Pull deployment Deploy
changes Delivery
Delivery Provisioning
Provisioning service
Pipeline
Pipeline Automation
Automation
Change
Change Collaborative Lifecycle OSLC OSLC
Management
Management
OSLC
Management
Cloud
Track Trigger
work tests
Track
work
Execute tests
Track
quality Trigger tests
Requirement
Requirement Quality
Quality Test
Test
Management
Management Management
Management Automation
Automation
OSLC OSLC OSLC
Adopt in any order,
at any time
32
© 2012 IBM Corporation
33. The Premier Event for Software and Systems Innovation
Daily iPod Touch giveaway
Complete your session surveys online each day at a conference kiosk or on your
Innovate 2012 Portal!
Each day that you complete all of that day’s session surveys, your name will be entered
to win the daily IPOD touch!
On Wednesday be sure to complete your full conference evaluation to receive your
free conference t-shirt!
33
© 2012 IBM Corporation
34. The Premier Event for Software and Systems Innovation
Acknowledgements and disclaimers
Availability: References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries
in which IBM operates.
The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are provided for
informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice to any participant.
While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it 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, this
presentation or any other materials. Nothing contained in this presentation 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.
All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have
achieved. Actual environmental costs and performance characteristics may vary by customer. Nothing contained in these materials is intended to,
nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results.
© Copyright IBM Corporation 2012. All rights reserved.
– U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
IBM, the IBM logo, ibm.com, Rational, the Rational logo, Telelogic, the Telelogic logo, Green Hat, the Green Hat logo, and other IBM products and
services are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If
these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol (® or ™), these symbols
indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered
or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at “Copyright and trademark information” at
www.ibm.com/legal/copytrade.shtml
If you have mentioned trademarks that are not from IBM, please update and add the following lines:
[Insert any special third-party trademark names/attributions here]
Other company, product, or service names may be trademarks or service marks of others.
34
© 2012 IBM Corporation
35. The Premier Event for Software and Systems Innovation
www.ibm.com/software/rational
© Copyright IBM Corporation 2012. 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.
35
© 2012 IBM Corporation
36. The Premier Event for Software and Systems Innovation
BACKUP
36
© 2012 IBM Corporation
37. The Premier Event for Software and Systems Innovation
IMPORTANT: Directions for presentation templates
IBM speakers, if you make any reference to product/services content that won’t be
announced until after Innovate 2012 concludes, you must include the disclaimer language
(on slide 3 here) verbatim, the disclaimer language must be on the second slide in your
presentation and is in addition to the Acknowledgements and Disclaimers slide which is to be
included in all presentations (slide 9 here).
IBM speakers, you must include the Acknowledgements and Disclaimers slide at the end of
your presentation (slide 9 here). Please see the notes in red text and update appropriately
for your presentation. If you are speaking with a customer or business partner, you MUST
use the disclaimer slide (on slide 3 here).
37
© 2012 IBM Corporation
38. The Premier Event for Software and Systems Innovation
www.ibm.com/software/rational
38
© 2012 IBM Corporation
39. The Premier Event for Software and Systems Innovation
www.ibm.com/software/rational
39
© 2012 IBM Corporation
40. The Premier Event for Software and Systems Innovation
How to use this template
To allow all masters of your presentation to be updated correctly, download this template to
your hard drive and copy your existing slides into the new template
See slide notes for further formatting instructions
40
© 2012 IBM Corporation
Editor's Notes Author Notes: This is the PowerPoint template for the Innovate 2012 Track Sessions IBMers can find additional information on presentation resources on Rational ’s Managing the Brand W3 Intranet site: https://w3-03.ibm.com/software/marketing/marksite.nsf/AllMarketingPages/Brand-Rational-rt_rtb?opendocument?opendocument Imagery Avoid using cartoon like clip-art, use photo-art instead. Third party material cannot be used in a presentation without written permission (this includes product and Web page screen shots). Images must be acquired from a ‘royalty-free to use’ source such as: Microsoft or Lotus Symphony Clip Art library http://www.freebyte.com/clipart_images_photos_icons/#freevectorgraphics http://www.freedigitalphotos.net/ IBMers can use images from IBM approved image libraries: https://w3-03.ibm.com/software/marketing/marksite.nsf/AllMarketingPages/Brand-Rational-rt_rtb?OpenDocument&ExpandSection=4#_Section2 IBM IOD 2011 04/08/13 Prensenter name here.ppt 04/08/13 01:18 IBM INNER CIRCLE 2012 04/08/13 File Name Here.ppt File Name Here.ppt 02/10/10 03:37 Customers don ’t get to start over, nor do we N2 possible point-to-point connections Limited coverage Closed APIs Vendor lock-in Tight Coupling Dependence on internal structures Lockstep upgrades Version incompatibilities Inspired by Internet principles, implemented with Internet technologies : simple interfaces for exchange of resources Loosely coupled : everything is a “resource” linked together with URLs Technology neutral : treats all implementations equally Minimalist : defines no more than necessary for exchange of resources Incremental : deliver value now, add more value over time Openly published standards : free to implement and irrevocable OSLC is an open community of vendors, integrators, and users, that creates freely-available, scenario-driven, specifications for integrating software applications. Though OSLC’s initial focus for specification were ALM domains, the techniques used are universally applicable , and are already being applied in workgroups focused on PLM ( with leadership from Siemens ), and DevOps ( with leadership from IBM Tivoli ). (Optional for more technical presentations: All the specifications are based on the standard, and proven, architecture of the web: HTTP, REST, and Linked Data. This means integrations don’t have to copy and synchronize data, but can link to it where it “lives”. Wherever the data is, OSLC-based integrations let users work with data from their current context. ) Whether you want to work on the details of the specifications, get the community to focus on scenarios that are important to you, or use finalized OSLC specifications to integrate your own software, the OSLC community is open to you . (Links on this chart: open-services.net open-services.net/members open-services.net/participate ) RDF is WC3 standard Resource Description Framework RDF eschews relational schemas and database tables in favor of uniform triples, using URIs instead of ids SPARQL is W3C standard query language for RDF SPARQL is to RDF datasets as SQL is to relational databases Joins rely on same resource URI appearing as subject of one triple and object of another triple SPARQL can express tool-local and cross-tool queries with equal ease – oblivious to tool boundaries Just need a way to aggregate LLD from multiple lifecycle tools File Name Here.ppt Next: Code/Cloud Next: Delivery Pipeline Announcing the beta Introducing the capabilities in orange. RTC connected to SmartCloud Provisioning with Continuous Delivery. Already described – so here is the punch line. Green == Existing capabilities Orange == New capabilities Dashed border and Italics == No OSLC provider specification but is aspirational Author Note: Mandatory giveaway slide to be included in your presentation prior to the mandatory “Thank you” closing slide. IBM IOD 2011 04/08/13 Prensenter name here.ppt 04/08/13 01:18 Author Note: Mandatory Rational closing slide (includes appropriate legal disclaimer). Graphic is available in English only. IBM IOD 2011 04/08/13 Prensenter name here.ppt 04/08/13 01:18 Author Note: Optional Rational slide. Graphic is available in English only. Author Note: Optional Rational slide. Graphic is available in English only. Author Notes: This template has been created in PowerPoint 2003 Depending on how the source file was formatted, some slides will not ideally reformat once the template is applied. Therefore, some reformatting will be necessary. Reapply slide layouts: Task Pane / Slide Layout Can be applied thru normal or slide sorter view May have to reapply the layouts more than once in order to take effect Limit altering slide layout attributes on your slide (fonts, positioning, text box anchoring, positioning, etc.), this will create less reformatting rework when switching templates in the future or repurposing this slide in other presentations. Use “shift returns” if text wraps are needed to wrap around imagery. If slide layout customization is needed, it ’s advised to break the customized text box from the slide layout by selecting the bounding box of the altered text box and cutting it from the slide, apply either the title slide layout or the blank layout, and then paste the text box back onto the slide. Your custom-formatting of the text layout will then be retained for future repurposing in other presentations. Recolor graphics if needed by using the embedded color palette swatches already in this template. Slide text: Don ’t create long sentences or paragraphs on slides. Use concise bulleted list format. Use speaker notes for supporting bulleted content to avoid slides that are too text heavy. Use sentence case capitalization for presentation titles, slide titles, category labels and bullets: Format / Change Case / Sentence Case. Initial capitalization is limited to our products and offerings. When referring to IBM products, use the correct full name, do not abbreviate. Imagery Avoid using cartoon like clip-art, use photo-art instead. Third party material cannot be used in a presentation without written permission (this includes product and Web page screen shots). Images must be acquired from a ‘royalty-free to use’ source such as: Microsoft or Lotus Symphony Clip Art library http://www.freebyte.com/clipart_images_photos_icons/#freevectorgraphics http://www.freedigitalphotos.net/ IBMers can use images from IBM approved image libraries: https://w3-03.ibm.com/software/marketing/marksite.nsf/AllMarketingPages/Brand-Rational-rt_rtb?OpenDocument&ExpandSection=4#_Section2 Close each presentation with the mandatory “Rational ThankYou Slide” located in the back of this file.