SlideShare una empresa de Scribd logo
1 de 27
Software Delivery in the Web 2.0 Style Alan Kan, IBM Rational Technical Specialist [email_address]
Agenda ,[object Object],[object Object],[object Object],[object Object]
Introduction to Web 2.0
Principles of Web 2.0 ,[object Object]
Principles of Web 2.0 ,[object Object]
Principles of Web 2.0 ,[object Object],[object Object]
What is IBM’s Involvement in Web 2.0?
What is IBM’s Involvement in Web 2.0?
Virtual Worlds
IBM in SecondLife
Software Delivery in the Web 2.0 Style
Software Delivery before Web 2.0 Era ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Imagine Web 2.0 in Software Delivery ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],FB knows… …  about  your friends …  about  your photos and videos …  who  has turned you into a  zombie …  what to do when you  drop-kick  a friend
What is Jazz?  Collaboration  Enables teams to collaborate in real time in the context of the work they are doing. Automation Enables custom process enactment via process automation & definable checkpoints. Visibility Provides visibility into accurate current project health information drawn directly from actual work across the team. Traceability Automates traceability and auditability by managing artifacts and their inter-relationships across the lifecycle. Jazz is IBM's  next-generation technology platform  for collaborative software delivery. Uniquely attuned to global and distributed teams, the Jazz platform is designed to  transform how people work together to build software —making software delivery more  collaborative, productive and transparent.
Rational Team Concert (Powered by  ) Process Automation & Guidance Team Advisor Team Central RSS Personalized Work Items Open Architecture Iteration Planning and Execution Agile SCM and Build
Team Artifacts Navigator ,[object Object],[object Object],[object Object],[object Object]
Work Items
Iteration Planning and Execution ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
In Context Collaboration ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sharing Change Sets ,[object Object],[object Object],[object Object],[object Object]
Enables Process Automation and Guidance Using “Rational Method Composer” or “Eclipse Process Framework” ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Team Build ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Web client ,[object Object],[object Object]
Summary ,[object Object],[object Object],[object Object],[object Object],[object Object]
Register today with discount code “HDDE” and receive $100 off your registration fee! Visit www.ibm.com/rational/rsdc for more information IBM Rational Software Development Conference 2008 June 1 – 5, 2008; Orlando, Florida ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
© Copyright IBM Corporation 2007.  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, the on-demand business logo, Rational, the Rational 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.
Rational Team Concert (Powered by  ) Support for RSS and Atom Feeds Integrated with Work Items Integrated “entry level” Build System  Team Central View Process Entactment WebUI for Work Items Integrated SCM Supports parallel development Streams for projects Based on Eclipse  IDE Support for iteration plans based on Work items

Más contenido relacionado

La actualidad más candente

Power platform Bootcamp Bulgaria 2021 - Power Platform Security
Power platform Bootcamp Bulgaria 2021 - Power Platform SecurityPower platform Bootcamp Bulgaria 2021 - Power Platform Security
Power platform Bootcamp Bulgaria 2021 - Power Platform SecurityDipti Chhatrapati
 
Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTF -...
Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTF -...Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTF -...
Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTF -...Bruce Elgort
 
Securing the Automation of Application Deployment with UrbanCode Deploy
Securing the Automation of Application Deployment with UrbanCode DeploySecuring the Automation of Application Deployment with UrbanCode Deploy
Securing the Automation of Application Deployment with UrbanCode DeployIBM UrbanCode Products
 
MedV/AppV Overview
MedV/AppV OverviewMedV/AppV Overview
MedV/AppV OverviewStephen Rose
 
Infrasructure As Code: Fueling the Fire For Faster Application Delivery - Whi...
Infrasructure As Code: Fueling the Fire For Faster Application Delivery - Whi...Infrasructure As Code: Fueling the Fire For Faster Application Delivery - Whi...
Infrasructure As Code: Fueling the Fire For Faster Application Delivery - Whi...David J Rosenthal
 
DMT-2467 Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
DMT-2467	Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...DMT-2467	Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
DMT-2467 Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...IBM Rational software
 
How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...
How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...
How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...Michael Elder
 
Establishing a service factory
Establishing a service factoryEstablishing a service factory
Establishing a service factorydavemayo
 
OpsMgr 2012 end-to-end monitoring
OpsMgr 2012 end-to-end monitoringOpsMgr 2012 end-to-end monitoring
OpsMgr 2012 end-to-end monitoringwwwally
 
ConnectED2015: IBM Domino Applications in Bluemix
ConnectED2015: 	IBM Domino Applications in BluemixConnectED2015: 	IBM Domino Applications in Bluemix
ConnectED2015: IBM Domino Applications in BluemixMartin Donnelly
 
IBM Collaboration Mobile Strategy and a New Way To work
IBM Collaboration Mobile Strategy and a New Way To workIBM Collaboration Mobile Strategy and a New Way To work
IBM Collaboration Mobile Strategy and a New Way To workLuis Benitez
 
Overview of Microsoft App-V 4.5
Overview of Microsoft App-V 4.5Overview of Microsoft App-V 4.5
Overview of Microsoft App-V 4.5ukdpe
 
DevOps for IBM Commerce
DevOps for IBM CommerceDevOps for IBM Commerce
DevOps for IBM CommerceMichael Elder
 
The DevOps Journey
The DevOps JourneyThe DevOps Journey
The DevOps JourneyMicro Focus
 
IDI103 - What is New in IBM Connections - IBM ConnectED 2015
IDI103 - What is New in IBM Connections - IBM ConnectED 2015IDI103 - What is New in IBM Connections - IBM ConnectED 2015
IDI103 - What is New in IBM Connections - IBM ConnectED 2015Luis Benitez
 
IBM Alloy - Lotusphere Presentation
IBM Alloy - Lotusphere PresentationIBM Alloy - Lotusphere Presentation
IBM Alloy - Lotusphere PresentationDvir Reznik
 
App v overview
App v overviewApp v overview
App v overviewEdmund Lim
 

La actualidad más candente (20)

Whitepaper: DevOps - Happiest Minds
Whitepaper: DevOps - Happiest MindsWhitepaper: DevOps - Happiest Minds
Whitepaper: DevOps - Happiest Minds
 
Power platform Bootcamp Bulgaria 2021 - Power Platform Security
Power platform Bootcamp Bulgaria 2021 - Power Platform SecurityPower platform Bootcamp Bulgaria 2021 - Power Platform Security
Power platform Bootcamp Bulgaria 2021 - Power Platform Security
 
Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTF -...
Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTF -...Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTF -...
Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTF -...
 
Securing the Automation of Application Deployment with UrbanCode Deploy
Securing the Automation of Application Deployment with UrbanCode DeploySecuring the Automation of Application Deployment with UrbanCode Deploy
Securing the Automation of Application Deployment with UrbanCode Deploy
 
Gajendra kumar
Gajendra kumar Gajendra kumar
Gajendra kumar
 
MedV/AppV Overview
MedV/AppV OverviewMedV/AppV Overview
MedV/AppV Overview
 
Infrasructure As Code: Fueling the Fire For Faster Application Delivery - Whi...
Infrasructure As Code: Fueling the Fire For Faster Application Delivery - Whi...Infrasructure As Code: Fueling the Fire For Faster Application Delivery - Whi...
Infrasructure As Code: Fueling the Fire For Faster Application Delivery - Whi...
 
DMT-2467 Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
DMT-2467	Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...DMT-2467	Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
DMT-2467 Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
 
How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...
How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...
How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...
 
Establishing a service factory
Establishing a service factoryEstablishing a service factory
Establishing a service factory
 
OpsMgr 2012 end-to-end monitoring
OpsMgr 2012 end-to-end monitoringOpsMgr 2012 end-to-end monitoring
OpsMgr 2012 end-to-end monitoring
 
ConnectED2015: IBM Domino Applications in Bluemix
ConnectED2015: 	IBM Domino Applications in BluemixConnectED2015: 	IBM Domino Applications in Bluemix
ConnectED2015: IBM Domino Applications in Bluemix
 
IBM Collaboration Mobile Strategy and a New Way To work
IBM Collaboration Mobile Strategy and a New Way To workIBM Collaboration Mobile Strategy and a New Way To work
IBM Collaboration Mobile Strategy and a New Way To work
 
Overview of Microsoft App-V 4.5
Overview of Microsoft App-V 4.5Overview of Microsoft App-V 4.5
Overview of Microsoft App-V 4.5
 
DevOps for IBM Commerce
DevOps for IBM CommerceDevOps for IBM Commerce
DevOps for IBM Commerce
 
The DevOps Journey
The DevOps JourneyThe DevOps Journey
The DevOps Journey
 
MWLUG Bluemix
MWLUG BluemixMWLUG Bluemix
MWLUG Bluemix
 
IDI103 - What is New in IBM Connections - IBM ConnectED 2015
IDI103 - What is New in IBM Connections - IBM ConnectED 2015IDI103 - What is New in IBM Connections - IBM ConnectED 2015
IDI103 - What is New in IBM Connections - IBM ConnectED 2015
 
IBM Alloy - Lotusphere Presentation
IBM Alloy - Lotusphere PresentationIBM Alloy - Lotusphere Presentation
IBM Alloy - Lotusphere Presentation
 
App v overview
App v overviewApp v overview
App v overview
 

Similar a Software Delivery in the Web 2.0 Style

Rational Team Concertfor Power Customer Presentation02 09 10
Rational Team Concertfor Power Customer Presentation02 09 10Rational Team Concertfor Power Customer Presentation02 09 10
Rational Team Concertfor Power Customer Presentation02 09 10Strongback Consulting
 
Innovate2011 DevOps TSRM RTC
Innovate2011 DevOps TSRM RTCInnovate2011 DevOps TSRM RTC
Innovate2011 DevOps TSRM RTCSteve Speicher
 
Top 10 Trending Tools To Supercharge Productivity of Software Engineers
Top 10 Trending Tools To Supercharge Productivity of Software EngineersTop 10 Trending Tools To Supercharge Productivity of Software Engineers
Top 10 Trending Tools To Supercharge Productivity of Software EngineersRock Interview
 
Introducing agilealm
Introducing agilealmIntroducing agilealm
Introducing agilealmMatt Holitza
 
Introducing the Rational Solution for Agile ALM
Introducing the Rational Solution for Agile ALMIntroducing the Rational Solution for Agile ALM
Introducing the Rational Solution for Agile ALMMatt Holitza
 
Rhapsody Leveraging Software For Reuse
Rhapsody Leveraging Software For ReuseRhapsody Leveraging Software For Reuse
Rhapsody Leveraging Software For ReuseBill Duncan
 
Tech foundations-slides
Tech foundations-slidesTech foundations-slides
Tech foundations-slidestranquynh93
 
Alm Specialist Toolkit Team System 2008 Deep Dive
Alm Specialist Toolkit   Team System 2008 Deep DiveAlm Specialist Toolkit   Team System 2008 Deep Dive
Alm Specialist Toolkit Team System 2008 Deep DiveChristian Thilmany
 
Defining and Aligning Requirements using System Architect and DOORS
Defining and Aligning Requirements using System Architect and DOORSDefining and Aligning Requirements using System Architect and DOORS
Defining and Aligning Requirements using System Architect and DOORSPaul W. Johnson
 
Rhapsody Eclipse
Rhapsody EclipseRhapsody Eclipse
Rhapsody EclipseBill Duncan
 
Innovate2010 jazz keynote
Innovate2010 jazz keynoteInnovate2010 jazz keynote
Innovate2010 jazz keynoteoslc
 
20080117 Iasa Software + Services
20080117   Iasa   Software + Services20080117   Iasa   Software + Services
20080117 Iasa Software + ServicesDavid Chou
 
IBM Rational Insight Overview 2014
IBM Rational Insight Overview 2014IBM Rational Insight Overview 2014
IBM Rational Insight Overview 2014Marc Nehme
 
A Software Factory Integrating Rational & WebSphere Tools
A Software Factory Integrating Rational & WebSphere ToolsA Software Factory Integrating Rational & WebSphere Tools
A Software Factory Integrating Rational & WebSphere Toolsghodgkinson
 

Similar a Software Delivery in the Web 2.0 Style (20)

Rational Team Concertfor Power Customer Presentation02 09 10
Rational Team Concertfor Power Customer Presentation02 09 10Rational Team Concertfor Power Customer Presentation02 09 10
Rational Team Concertfor Power Customer Presentation02 09 10
 
Innovate2011 DevOps TSRM RTC
Innovate2011 DevOps TSRM RTCInnovate2011 DevOps TSRM RTC
Innovate2011 DevOps TSRM RTC
 
Top 10 Trending Tools To Supercharge Productivity of Software Engineers
Top 10 Trending Tools To Supercharge Productivity of Software EngineersTop 10 Trending Tools To Supercharge Productivity of Software Engineers
Top 10 Trending Tools To Supercharge Productivity of Software Engineers
 
Introducing agilealm
Introducing agilealmIntroducing agilealm
Introducing agilealm
 
Introducing the Rational Solution for Agile ALM
Introducing the Rational Solution for Agile ALMIntroducing the Rational Solution for Agile ALM
Introducing the Rational Solution for Agile ALM
 
Rhapsody Leveraging Software For Reuse
Rhapsody Leveraging Software For ReuseRhapsody Leveraging Software For Reuse
Rhapsody Leveraging Software For Reuse
 
Tech foundations-slides
Tech foundations-slidesTech foundations-slides
Tech foundations-slides
 
Alm Specialist Toolkit Team System 2008 Deep Dive
Alm Specialist Toolkit   Team System 2008 Deep DiveAlm Specialist Toolkit   Team System 2008 Deep Dive
Alm Specialist Toolkit Team System 2008 Deep Dive
 
Defining and Aligning Requirements using System Architect and DOORS
Defining and Aligning Requirements using System Architect and DOORSDefining and Aligning Requirements using System Architect and DOORS
Defining and Aligning Requirements using System Architect and DOORS
 
Sharanabasappa_Resume
Sharanabasappa_Resume Sharanabasappa_Resume
Sharanabasappa_Resume
 
Rhapsody Eclipse
Rhapsody EclipseRhapsody Eclipse
Rhapsody Eclipse
 
Innovate2010 jazz keynote
Innovate2010 jazz keynoteInnovate2010 jazz keynote
Innovate2010 jazz keynote
 
The first looks at VSTS2010
The first looks at VSTS2010The first looks at VSTS2010
The first looks at VSTS2010
 
Impetus12
Impetus12Impetus12
Impetus12
 
aaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaa
 
sd
sdsd
sd
 
Impetus
ImpetusImpetus
Impetus
 
20080117 Iasa Software + Services
20080117   Iasa   Software + Services20080117   Iasa   Software + Services
20080117 Iasa Software + Services
 
IBM Rational Insight Overview 2014
IBM Rational Insight Overview 2014IBM Rational Insight Overview 2014
IBM Rational Insight Overview 2014
 
A Software Factory Integrating Rational & WebSphere Tools
A Software Factory Integrating Rational & WebSphere ToolsA Software Factory Integrating Rational & WebSphere Tools
A Software Factory Integrating Rational & WebSphere Tools
 

Más de Alan Kan

DevOps at Scale with Containers and the Cloud
DevOps at Scale with Containers and the CloudDevOps at Scale with Containers and the Cloud
DevOps at Scale with Containers and the CloudAlan Kan
 
Accelerate Software Delivery with DevOps
Accelerate Software Delivery with DevOpsAccelerate Software Delivery with DevOps
Accelerate Software Delivery with DevOpsAlan Kan
 
Teaching with Cloud at Unitec
Teaching with Cloud at UnitecTeaching with Cloud at Unitec
Teaching with Cloud at UnitecAlan Kan
 
Sharpening your test skills in the age of collaboration and automation
Sharpening your test skills in the age of collaboration and automationSharpening your test skills in the age of collaboration and automation
Sharpening your test skills in the age of collaboration and automationAlan Kan
 
The Agile Revolution of IBM
The Agile Revolution of IBMThe Agile Revolution of IBM
The Agile Revolution of IBMAlan Kan
 
IBM Collaborative Lifecycle Management
IBM Collaborative Lifecycle ManagementIBM Collaborative Lifecycle Management
IBM Collaborative Lifecycle ManagementAlan Kan
 
Discovering the Value of Verifying Web Application Security Using IBM Rationa...
Discovering the Value of Verifying Web Application Security Using IBM Rationa...Discovering the Value of Verifying Web Application Security Using IBM Rationa...
Discovering the Value of Verifying Web Application Security Using IBM Rationa...Alan Kan
 
Rational Quality Manager
Rational Quality ManagerRational Quality Manager
Rational Quality ManagerAlan Kan
 
Understanding IBM Rational Asset Manager
Understanding IBM Rational Asset ManagerUnderstanding IBM Rational Asset Manager
Understanding IBM Rational Asset ManagerAlan Kan
 
Get Ready for Web Application Security Testing
Get Ready for Web Application Security TestingGet Ready for Web Application Security Testing
Get Ready for Web Application Security TestingAlan Kan
 
Define and Manage Requirements with IBM Rational Requirements Composer
Define and Manage Requirements with IBM Rational Requirements ComposerDefine and Manage Requirements with IBM Rational Requirements Composer
Define and Manage Requirements with IBM Rational Requirements ComposerAlan Kan
 
Business and IT alignment through effective Project & Program Portfolio Manag...
Business and IT alignment through effective Project & Program Portfolio Manag...Business and IT alignment through effective Project & Program Portfolio Manag...
Business and IT alignment through effective Project & Program Portfolio Manag...Alan Kan
 
Web Application Testing for Today’s Biggest and Emerging Threats
Web Application Testing for Today’s Biggest and Emerging ThreatsWeb Application Testing for Today’s Biggest and Emerging Threats
Web Application Testing for Today’s Biggest and Emerging ThreatsAlan Kan
 
Business and IT alignment through effective Project & Program Portfolio Manag...
Business and IT alignment through effective Project & Program Portfolio Manag...Business and IT alignment through effective Project & Program Portfolio Manag...
Business and IT alignment through effective Project & Program Portfolio Manag...Alan Kan
 
How Does IBM Do Agile
How Does IBM Do AgileHow Does IBM Do Agile
How Does IBM Do AgileAlan Kan
 

Más de Alan Kan (15)

DevOps at Scale with Containers and the Cloud
DevOps at Scale with Containers and the CloudDevOps at Scale with Containers and the Cloud
DevOps at Scale with Containers and the Cloud
 
Accelerate Software Delivery with DevOps
Accelerate Software Delivery with DevOpsAccelerate Software Delivery with DevOps
Accelerate Software Delivery with DevOps
 
Teaching with Cloud at Unitec
Teaching with Cloud at UnitecTeaching with Cloud at Unitec
Teaching with Cloud at Unitec
 
Sharpening your test skills in the age of collaboration and automation
Sharpening your test skills in the age of collaboration and automationSharpening your test skills in the age of collaboration and automation
Sharpening your test skills in the age of collaboration and automation
 
The Agile Revolution of IBM
The Agile Revolution of IBMThe Agile Revolution of IBM
The Agile Revolution of IBM
 
IBM Collaborative Lifecycle Management
IBM Collaborative Lifecycle ManagementIBM Collaborative Lifecycle Management
IBM Collaborative Lifecycle Management
 
Discovering the Value of Verifying Web Application Security Using IBM Rationa...
Discovering the Value of Verifying Web Application Security Using IBM Rationa...Discovering the Value of Verifying Web Application Security Using IBM Rationa...
Discovering the Value of Verifying Web Application Security Using IBM Rationa...
 
Rational Quality Manager
Rational Quality ManagerRational Quality Manager
Rational Quality Manager
 
Understanding IBM Rational Asset Manager
Understanding IBM Rational Asset ManagerUnderstanding IBM Rational Asset Manager
Understanding IBM Rational Asset Manager
 
Get Ready for Web Application Security Testing
Get Ready for Web Application Security TestingGet Ready for Web Application Security Testing
Get Ready for Web Application Security Testing
 
Define and Manage Requirements with IBM Rational Requirements Composer
Define and Manage Requirements with IBM Rational Requirements ComposerDefine and Manage Requirements with IBM Rational Requirements Composer
Define and Manage Requirements with IBM Rational Requirements Composer
 
Business and IT alignment through effective Project & Program Portfolio Manag...
Business and IT alignment through effective Project & Program Portfolio Manag...Business and IT alignment through effective Project & Program Portfolio Manag...
Business and IT alignment through effective Project & Program Portfolio Manag...
 
Web Application Testing for Today’s Biggest and Emerging Threats
Web Application Testing for Today’s Biggest and Emerging ThreatsWeb Application Testing for Today’s Biggest and Emerging Threats
Web Application Testing for Today’s Biggest and Emerging Threats
 
Business and IT alignment through effective Project & Program Portfolio Manag...
Business and IT alignment through effective Project & Program Portfolio Manag...Business and IT alignment through effective Project & Program Portfolio Manag...
Business and IT alignment through effective Project & Program Portfolio Manag...
 
How Does IBM Do Agile
How Does IBM Do AgileHow Does IBM Do Agile
How Does IBM Do Agile
 

Último

Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 

Último (20)

Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 

Software Delivery in the Web 2.0 Style

  • 1. Software Delivery in the Web 2.0 Style Alan Kan, IBM Rational Technical Specialist [email_address]
  • 2.
  • 4.
  • 5.
  • 6.
  • 7. What is IBM’s Involvement in Web 2.0?
  • 8. What is IBM’s Involvement in Web 2.0?
  • 11. Software Delivery in the Web 2.0 Style
  • 12.
  • 13.
  • 14. What is Jazz? Collaboration Enables teams to collaborate in real time in the context of the work they are doing. Automation Enables custom process enactment via process automation & definable checkpoints. Visibility Provides visibility into accurate current project health information drawn directly from actual work across the team. Traceability Automates traceability and auditability by managing artifacts and their inter-relationships across the lifecycle. Jazz is IBM's next-generation technology platform for collaborative software delivery. Uniquely attuned to global and distributed teams, the Jazz platform is designed to transform how people work together to build software —making software delivery more collaborative, productive and transparent.
  • 15. Rational Team Concert (Powered by ) Process Automation & Guidance Team Advisor Team Central RSS Personalized Work Items Open Architecture Iteration Planning and Execution Agile SCM and Build
  • 16.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26. © Copyright IBM Corporation 2007. 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, the on-demand business logo, Rational, the Rational 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.
  • 27. Rational Team Concert (Powered by ) Support for RSS and Atom Feeds Integrated with Work Items Integrated “entry level” Build System Team Central View Process Entactment WebUI for Work Items Integrated SCM Supports parallel development Streams for projects Based on Eclipse IDE Support for iteration plans based on Work items

Notas del editor

  1. The term means different things to different people. The concept of Web 2.0 began with a conference brainstorming session between O’Reilly and MediaLive International in 2004 The phrase Web 2.0 hints an improvement form of the World Wide Web. Web 1.0 is about broadcasting. Web 2.0 is a peer model. Emphasising tools and platforms that enable users to participate and actively contribute on the Internet. E.g. tag, blog, comment, modify, rank, etc. As opposed to the old one-way communciation model.
  2. 4 important principles of Web 2.0 Harness Collective Intelligence – create value via collective contributions, e.g. tagging images in flickr, wiki, ebay, amazon,
  3. Rich User Experience – Rich UI, various devices (not just PC), customisation such as myYahoo, facebook, mySpace, google homepage allows companies to address the long tail.
  4. End of Release Cycles – short cycles, there is no versioning on the web. Users must be treated as part developers, as they will make changes to data and applications. Web crawlers of Google and Yahoo keeps going so there is no versioning. Lightweight Programming models – AJAX does not require a whole page to refresh, REST does not need the whole SOAP web service stack, RSS simply get the data out there without worrying about presentation.
  5. IBM plays a key role in 3 areas: 1. Via the Rational brand, IBM provides the technology to help software professionals to manage design and build Web 2.0 projects. As we will see later down the track, it also leverages the power of Web 2.0 to do that.
  6. 2. IBM provides platform that enables the social networking facet of Web 2.0 – The Lotus brand is all about corporate-ready tools for collaboration.
  7. 3. Research and Development into where Web 2.0 is going – e.g. SecondLife and gaming.
  8. IBM site in SecondLife. There are a number of corporates established existence on SL. SecondLife has an economy of its own. CircuitCity is selling their products on SecondLife, earning Linden Dollars. I forgot to mention that Linder Dollars can be exchanged to USD, just like how NZD can. Innov8 - IBM has developed a business process simulation training tool, delivery education on SL. IBM is carrying out researches on how SL will benefit the corporate environment. Stats: Population 13 million residents This virtual world - don't call it a game - has become a phenomenon: Second Life, which is free for casual use, has about 334,000 regular visitors. More than 2.6 million have checked it out, a figure that in mid-January was growing by about 20,000 per day. A Second Lifer developed a gambling game called Tringo, a cross between Tetris and Bingo. It became so popular that it has been licensed for Nintendo's Game Boy advance. These days, about $600,000 is spent daily throughout Second Life, for an annual GDP of about $220 million.
  9. We know that Web 2.0 is about harnessing collective intelligence. Software Delivery is also a process of harnessing collective intelligence of members in the software delivery team. Web 2.0 creates a wonderful world to users. They can collaborate and really create value together while enjoying the process because Web 2.0 tools made it easy for them. Are we taking advantage of it yet as software professionals? How do we know we are not leveraging 2.0 technologies in Software Delivery: A number of your tools work in silos. You use multiple tools for different task and you are manually copying and pasting data. E.g. Spreadsheet for requirement tracking, Document for requirements with links to other doc’s, Bugzilla for bug tracking, etc. Web2.0 = mashups that connect applications. A senior developer meet with an architect to discuss about a decision decision. and then they finally reached agreement and he wrote the meeting minute in a document, or you send him an email confirming what you discussed. Approval process is not enacted by software systems. Short release cycles means a lot of automation and flexibility – e.g. if you are doing Agile Development, you will know existing tools on the market are struggling to allow for a flexible iterative development process. No real time status reports can be drawn from systems There is no tool that cover the whole process. Different versions of truth if you look at different systems. If some of these sound familiar to you. You are not taking advantage of Web 2.0 yet. How does the new generation technology look like?
  10. FB knows all these stuff. Web 2.0 software delivery tool should know them too. Plus more.
  11. This is where Jazz comes in. Jazz: Eclipse established a desktop client integration model for individuals, Jazz will establish a similar integration model across the lifecycle of software projects Jazz will challenge us to think first about how people work together and then about the tool function needed by individual practitioners for specific roles Focuses on automating the unique dynamic of a team enhancing productivity by enabling real-time collaboration, visibility and transparency across the team, and process enactment The value of Jazz: Traceability of relationships between artifacts Correlating life-cycle artifacts like requirements, models, source code, build scripts, and test cases helps demonstrate that the software has delivered functions as the business wanted it to.3 Internal and external compliance requirements, as well as the increasing need to coordinate development across roles, locations, and organizations, make traceability more of a necessity than an ideal.4 For most organizations, traceability is a manual process. The problem isn’t just the size of projects; it’s also the number, the varying size and scope, and the artifact interdependencies. Managing dependencies between high-priority change requests and ongoing application development efforts “sometimes seems like it isn’t humanly possible,” reports one healthcare company. Automation of high-level processes Development organizations commonly employ paperbased approval processes to control handoffs between functions like analysis and design or build and testing. ALM improves efficiency by automating these handoffs and storing all associated documentation. One financial services firm we spoke with estimated that automating of builddeploy- test processes would save each of its developers an hour a day. Executable process descriptions — process models that correspond to actual automated processes — are a real boon for the many shops that have a “Book of Process” that sits on the shelf and is largely ignored. As one firm put it: “We had a consulting company define a methodology for us. We still have it on a shelf somewhere. A process needs to live in the tools we use if it’s ever going to be followed.” Right-size governance: You don’t have to set your process in stone at the beginning of a software delivery project. You are able to fine-tune your governance process over time, and Jazz is flexible to accommodate changes in the process. Providing visibility into the progress of development efforts Most managers have limited visibility into the progress of development projects; what visibility they have is typically gleaned from subjective testimonials rather than from objective data. A bank we spoke with told us: “We do progress reporting the same way we’ve been doing it for 40 years. It’s all manual: weekly status meetings, progress reports, demonstrations. We’d love to get test results from nightly builds posted somewhere. Collaborate in context Jazz maintains relationship between artifacts so that you don’t have to, such as keeping track of software code and the bill-of-material in a particular build. Choose your own path An open and extensible architecture is designed to give you the flexibility to assemble your own software delivery platform, relying on your preference Biz value: Accelerate time to value : Steer projects iteratively and integrate/test continuously to cut downstream scrap and rework Improve project predictability : Real time instrumentation of changing work products for lifecycle assessment of progress and quality Extract organization value and knowledge : Balance existing reusable assets with evolving user needs and employ know-how and skills from anywhere in a collaborative development environment. Right-size development governance : Dynamically adapt process agility and level of process rigor to be commensurate with the uncertainty in the estimate to complete. Focus value to the business : Link work and artifacts across the lifecycle to optimize economic outcomes Improve effectiveness in a globally and organizationally distributed environment : through improved transparency, best practices capture and enactment, project dashboarding
  12. Jazz is not a product. It is a standard platform. Rational Team Concert is a flexible, low footprint application lifecycle management offering optimized for Agile development teams. The first in a family of planned Rational Team Concert offerings and extensions to existing products enriching the collaborative, team-savvy nature of the Rational Software Delivery Platform Key points: RTC allows you and your team to collaborate in context of work, whether you are all in the same room or geographically distributed. RTC is a layer that connects your artifacts in the SDLC, so that you don’t have to keep track of it. It gives you one version of truth and ability to report on how we do over the SDLC RTC is one tool for SCM and Build. Its open architecture means that you can connect to other open source tools. Native support for iterative development, e.g. Agile. Low admin footprint
  13. Que fait jazz? Jazz permet la collaboration en temps réel de l’équipe Par exemple, le “Team Central” montre Ce qui se passe au niveau de votre projet: Nouvelles (flux RSS) projet ou internets, Statut des derniers builds Les taches a venir Les changements réalisés Événements (configurable) Cette IHM est configurable en fonction de vos besoins Il est aussi possible de voir qui travaille sur quoi a une instant T Comme nous le verrons dans le transparent suivant, chaque membre de l’équipe peut indiquer ce sur quoi il travaille au moment ou il commence une nouvelle activité…
  14. Un des points fort de Jazz: La gestion du process En plus d’etre documente, le process automatise certaines taches et en guide d’autre Il est ainsi possible de definir le process de son equipe (par exemple en utilisant “Rational Method Composer” ou ”Eclipse Process Framework”) Il est aussi possible de definir les artefacts a manipuler par l’equipe, les roles, les taches Et prochainement les regles de fonctionnement Cette premiere copie d’ecran presente une copie statique car actuellemet nous utilisont encore un formalisme XML pour decrire les process… A chaque etape du process, des regles de coherence, completude, … sont activee pour garantir la qualite du code fournit.
  15. Web 2.0 enabled users to create value collectively as well as enjoy the process Apply it to software delivery Rational Team Concert is a low-footprint, flexible application lifecycle management system, optimised for Agile development and small medium development teams. If you would like your team to benefit from the Jazz advantage, get in touch with Jono or myself.
  16. It’s time to join the League of Extraordinary Software Development Professionals at the 11 th annual Rational Software Development Conference, which will be held on June 1 – 5, 2008 at the Walt Disney Dolphin & Swan Resort. This is the premier event where software development professionals come to learn how to heroically team with each other and IBM Rational to combat the evil forces of information isolation, data overload, poor processes, and barriers to distance and language. Winning in today’s geographically distributed world takes more than just individual heroics. It takes Collaboration! Effective Organizational Ability! Teamwork! For more information on the tracks and or to register at www.ibm.com/rational/rsdc
  17. Thank you!