SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

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
 
Establishing a service factory
Establishing a service factoryEstablishing a service factory
Establishing a service factory
davemayo
 
App v overview
App v overviewApp v overview
App v overview
Edmund Lim
 

Tendances (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
 

Similaire à Software Delivery in the Web 2.0 Style

Introducing agilealm
Introducing agilealmIntroducing agilealm
Introducing agilealm
Matt Holitza
 
Rhapsody Leveraging Software For Reuse
Rhapsody Leveraging Software For ReuseRhapsody Leveraging Software For Reuse
Rhapsody Leveraging Software For Reuse
Bill Duncan
 
Tech foundations-slides
Tech foundations-slidesTech foundations-slides
Tech foundations-slides
tranquynh93
 
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
Christian Thilmany
 
Rhapsody Eclipse
Rhapsody EclipseRhapsody Eclipse
Rhapsody Eclipse
Bill Duncan
 
20080117 Iasa Software + Services
20080117   Iasa   Software + Services20080117   Iasa   Software + Services
20080117 Iasa Software + Services
David Chou
 

Similaire à 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
 
Impetus
ImpetusImpetus
Impetus
 
Impetus12
Impetus12Impetus12
Impetus12
 
aaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaa
 
sd
sdsd
sd
 
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
 

Plus de Alan 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 Composer
Alan Kan
 

Plus 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
 

Dernier

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Dernier (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

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

Notes de l'éditeur

  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!