Enviar búsqueda
Cargar
Upmc tpdev2
•
0 recomendaciones
•
13 vistas
Jean-Yves Rigolet
Seguir
UPMC TPDEV Class 2 - Outils & méthodes IBM de développement de logiciels d'entreprise
Leer menos
Leer más
Software
Denunciar
Compartir
Denunciar
Compartir
1 de 63
Descargar ahora
Descargar para leer sin conexión
Recomendados
RUC 2003 reducing time to market using follow-the-sun techniques
RUC 2003 reducing time to market using follow-the-sun techniques
AlexanderCameron11
Cutover Plan V2
Cutover Plan V2
Mahesh Vallampati
PJM01_RUC_2003_Presentation
PJM01_RUC_2003_Presentation
Lisa Statland
Scheduling Optimization with Line of Balance and Start-to-Finish Relations
Scheduling Optimization with Line of Balance and Start-to-Finish Relations
Felipe Moreira
CLM Services Offerings from Rational Lab Services
CLM Services Offerings from Rational Lab Services
IBM Rational software
Project management in Agile Way
Project management in Agile Way
C.T.Co
What are IBM Rational's CLM products
What are IBM Rational's CLM products
Shawn Doyle
Server refresh program
Server refresh program
Tal Aviv
Recomendados
RUC 2003 reducing time to market using follow-the-sun techniques
RUC 2003 reducing time to market using follow-the-sun techniques
AlexanderCameron11
Cutover Plan V2
Cutover Plan V2
Mahesh Vallampati
PJM01_RUC_2003_Presentation
PJM01_RUC_2003_Presentation
Lisa Statland
Scheduling Optimization with Line of Balance and Start-to-Finish Relations
Scheduling Optimization with Line of Balance and Start-to-Finish Relations
Felipe Moreira
CLM Services Offerings from Rational Lab Services
CLM Services Offerings from Rational Lab Services
IBM Rational software
Project management in Agile Way
Project management in Agile Way
C.T.Co
What are IBM Rational's CLM products
What are IBM Rational's CLM products
Shawn Doyle
Server refresh program
Server refresh program
Tal Aviv
Global Squad Leader - Resume
Global Squad Leader - Resume
Srivathsan (Sri) Rangarajan, PMI-ACP®
Agile Business Rhythm
Agile Business Rhythm
Glen Alleman
Primavera Project Management
Primavera Project Management
TotalSoft
Akant SAP ABAP Technical Architect
Akant SAP ABAP Technical Architect
Akant Tewari
Rational CLM at a glance
Rational CLM at a glance
Prussian Eka Pradana
Steer at the Team Level with Rational Team Concert
Steer at the Team Level with Rational Team Concert
IBM Rational software
4.3.2013 Tool Demo - Traditional Development RTC Planning In Context Collabor...
4.3.2013 Tool Demo - Traditional Development RTC Planning In Context Collabor...
IBM Rational
Offshore Agile Challenges
Offshore Agile Challenges
Naresh Jain
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1
Smart ERP Solutions, Inc.
Rational collaborative-lifecycle-management-2012
Rational collaborative-lifecycle-management-2012
Strongback Consulting
Glen alleman agile 04 ev+agile=success
Glen alleman agile 04 ev+agile=success
Glen Alleman
Alleman ps03 - physical percent complete (v2)
Alleman ps03 - physical percent complete (v2)
Glen Alleman
HPE Agile Manager and Project and Portfolio Management PPM overview
HPE Agile Manager and Project and Portfolio Management PPM overview
Jeffrey Nunn
Setting up the program for EVM Compliant Validation
Setting up the program for EVM Compliant Validation
Glen Alleman
Camunda Day New York 2019: Case Study. Organizing a Camunda Hackathon: Lesson...
Camunda Day New York 2019: Case Study. Organizing a Camunda Hackathon: Lesson...
camunda services GmbH
Your Role as a Control Account Manager in the Integrated Baseline Review (IBR)
Your Role as a Control Account Manager in the Integrated Baseline Review (IBR)
Glen Alleman
ERP systems implementation
ERP systems implementation
Dr. C.V. Suresh Babu
JBoss Application Server - Curso JBoss JB366
JBoss Application Server - Curso JBoss JB366
César Pajares
Why agile is best for managing projects in principle but not always in practice
Why agile is best for managing projects in principle but not always in practice
Glen Alleman
Principal Financial Group: Stretching CRM Capabilities with Pivotal 6.0
Principal Financial Group: Stretching CRM Capabilities with Pivotal 6.0
Aptean
Upmc tpdev1
Upmc tpdev1
Jean-Yves Rigolet
Tejaswi Desai Resume ASP Dot Net WPF WCF MVC LINQ Agile
Tejaswi Desai Resume ASP Dot Net WPF WCF MVC LINQ Agile
Tejaswi Desai
Más contenido relacionado
La actualidad más candente
Global Squad Leader - Resume
Global Squad Leader - Resume
Srivathsan (Sri) Rangarajan, PMI-ACP®
Agile Business Rhythm
Agile Business Rhythm
Glen Alleman
Primavera Project Management
Primavera Project Management
TotalSoft
Akant SAP ABAP Technical Architect
Akant SAP ABAP Technical Architect
Akant Tewari
Rational CLM at a glance
Rational CLM at a glance
Prussian Eka Pradana
Steer at the Team Level with Rational Team Concert
Steer at the Team Level with Rational Team Concert
IBM Rational software
4.3.2013 Tool Demo - Traditional Development RTC Planning In Context Collabor...
4.3.2013 Tool Demo - Traditional Development RTC Planning In Context Collabor...
IBM Rational
Offshore Agile Challenges
Offshore Agile Challenges
Naresh Jain
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1
Smart ERP Solutions, Inc.
Rational collaborative-lifecycle-management-2012
Rational collaborative-lifecycle-management-2012
Strongback Consulting
Glen alleman agile 04 ev+agile=success
Glen alleman agile 04 ev+agile=success
Glen Alleman
Alleman ps03 - physical percent complete (v2)
Alleman ps03 - physical percent complete (v2)
Glen Alleman
HPE Agile Manager and Project and Portfolio Management PPM overview
HPE Agile Manager and Project and Portfolio Management PPM overview
Jeffrey Nunn
Setting up the program for EVM Compliant Validation
Setting up the program for EVM Compliant Validation
Glen Alleman
Camunda Day New York 2019: Case Study. Organizing a Camunda Hackathon: Lesson...
Camunda Day New York 2019: Case Study. Organizing a Camunda Hackathon: Lesson...
camunda services GmbH
Your Role as a Control Account Manager in the Integrated Baseline Review (IBR)
Your Role as a Control Account Manager in the Integrated Baseline Review (IBR)
Glen Alleman
ERP systems implementation
ERP systems implementation
Dr. C.V. Suresh Babu
JBoss Application Server - Curso JBoss JB366
JBoss Application Server - Curso JBoss JB366
César Pajares
Why agile is best for managing projects in principle but not always in practice
Why agile is best for managing projects in principle but not always in practice
Glen Alleman
Principal Financial Group: Stretching CRM Capabilities with Pivotal 6.0
Principal Financial Group: Stretching CRM Capabilities with Pivotal 6.0
Aptean
La actualidad más candente
(20)
Global Squad Leader - Resume
Global Squad Leader - Resume
Agile Business Rhythm
Agile Business Rhythm
Primavera Project Management
Primavera Project Management
Akant SAP ABAP Technical Architect
Akant SAP ABAP Technical Architect
Rational CLM at a glance
Rational CLM at a glance
Steer at the Team Level with Rational Team Concert
Steer at the Team Level with Rational Team Concert
4.3.2013 Tool Demo - Traditional Development RTC Planning In Context Collabor...
4.3.2013 Tool Demo - Traditional Development RTC Planning In Context Collabor...
Offshore Agile Challenges
Offshore Agile Challenges
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1
Rational collaborative-lifecycle-management-2012
Rational collaborative-lifecycle-management-2012
Glen alleman agile 04 ev+agile=success
Glen alleman agile 04 ev+agile=success
Alleman ps03 - physical percent complete (v2)
Alleman ps03 - physical percent complete (v2)
HPE Agile Manager and Project and Portfolio Management PPM overview
HPE Agile Manager and Project and Portfolio Management PPM overview
Setting up the program for EVM Compliant Validation
Setting up the program for EVM Compliant Validation
Camunda Day New York 2019: Case Study. Organizing a Camunda Hackathon: Lesson...
Camunda Day New York 2019: Case Study. Organizing a Camunda Hackathon: Lesson...
Your Role as a Control Account Manager in the Integrated Baseline Review (IBR)
Your Role as a Control Account Manager in the Integrated Baseline Review (IBR)
ERP systems implementation
ERP systems implementation
JBoss Application Server - Curso JBoss JB366
JBoss Application Server - Curso JBoss JB366
Why agile is best for managing projects in principle but not always in practice
Why agile is best for managing projects in principle but not always in practice
Principal Financial Group: Stretching CRM Capabilities with Pivotal 6.0
Principal Financial Group: Stretching CRM Capabilities with Pivotal 6.0
Similar a Upmc tpdev2
Upmc tpdev1
Upmc tpdev1
Jean-Yves Rigolet
Tejaswi Desai Resume ASP Dot Net WPF WCF MVC LINQ Agile
Tejaswi Desai Resume ASP Dot Net WPF WCF MVC LINQ Agile
Tejaswi Desai
All About Jazz Team Server Technology
All About Jazz Team Server Technology
Karunakar Singh Thakur
Making the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slides
Making the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slides
Susan Yoskin
6.18.2013 System Development - Change/Configuration and Collaboration - RTC
6.18.2013 System Development - Change/Configuration and Collaboration - RTC
IBM Rational
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
ghodgkinson
SCM Migration Webinar - English
SCM Migration Webinar - English
CollabNet
Innovate2010 jazz keynote
Innovate2010 jazz keynote
oslc
Collaborative Tools with InduSoft Web Studio
Collaborative Tools with InduSoft Web Studio
AVEVA
RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps
RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps
Stéphane Leroy
RTC/CLM 2012 Adoption Paths : Deploying in 16 Steps
RTC/CLM 2012 Adoption Paths : Deploying in 16 Steps
Stéphane Leroy
Taking agile development to enterprise scale in a mixed tool environment with...
Taking agile development to enterprise scale in a mixed tool environment with...
IBM Rational software
Adopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed IT
IBM UrbanCode Products
A Software Factory Integrating Rational & WebSphere Tools
A Software Factory Integrating Rational & WebSphere Tools
ghodgkinson
Introducing agilealm
Introducing agilealm
Matt Holitza
Introducing the Rational Solution for Agile ALM
Introducing the Rational Solution for Agile ALM
Matt Holitza
Agile planning with Rational Team Concert
Agile planning with Rational Team Concert
Reedy Feggins Jr
3158 - Cloud Infrastructure & It Optimization - Application Performance Manag...
3158 - Cloud Infrastructure & It Optimization - Application Performance Manag...
Sandeep Chellingi
Connecting ALM Tools for a DevOps World with RLIA-TE
Connecting ALM Tools for a DevOps World with RLIA-TE
Tasktop
RTC & Work Item Customization Overview
RTC & Work Item Customization Overview
Bharat Malge
Similar a Upmc tpdev2
(20)
Upmc tpdev1
Upmc tpdev1
Tejaswi Desai Resume ASP Dot Net WPF WCF MVC LINQ Agile
Tejaswi Desai Resume ASP Dot Net WPF WCF MVC LINQ Agile
All About Jazz Team Server Technology
All About Jazz Team Server Technology
Making the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slides
Making the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slides
6.18.2013 System Development - Change/Configuration and Collaboration - RTC
6.18.2013 System Development - Change/Configuration and Collaboration - RTC
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
SCM Migration Webinar - English
SCM Migration Webinar - English
Innovate2010 jazz keynote
Innovate2010 jazz keynote
Collaborative Tools with InduSoft Web Studio
Collaborative Tools with InduSoft Web Studio
RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps
RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps
RTC/CLM 2012 Adoption Paths : Deploying in 16 Steps
RTC/CLM 2012 Adoption Paths : Deploying in 16 Steps
Taking agile development to enterprise scale in a mixed tool environment with...
Taking agile development to enterprise scale in a mixed tool environment with...
Adopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed IT
A Software Factory Integrating Rational & WebSphere Tools
A Software Factory Integrating Rational & WebSphere Tools
Introducing agilealm
Introducing agilealm
Introducing the Rational Solution for Agile ALM
Introducing the Rational Solution for Agile ALM
Agile planning with Rational Team Concert
Agile planning with Rational Team Concert
3158 - Cloud Infrastructure & It Optimization - Application Performance Manag...
3158 - Cloud Infrastructure & It Optimization - Application Performance Manag...
Connecting ALM Tools for a DevOps World with RLIA-TE
Connecting ALM Tools for a DevOps World with RLIA-TE
RTC & Work Item Customization Overview
RTC & Work Item Customization Overview
Más de Jean-Yves Rigolet
Smarter z/OS Software Delivery using Rational Enterprise Cloud Solutions
Smarter z/OS Software Delivery using Rational Enterprise Cloud Solutions
Jean-Yves Rigolet
Virtualizing z/OS applications development on IPAS
Virtualizing z/OS applications development on IPAS
Jean-Yves Rigolet
Upmc tpdev6
Upmc tpdev6
Jean-Yves Rigolet
Upmc tpdev7
Upmc tpdev7
Jean-Yves Rigolet
Upmc tpdev5
Upmc tpdev5
Jean-Yves Rigolet
Upmc tpdev4
Upmc tpdev4
Jean-Yves Rigolet
Upmc tpdev3
Upmc tpdev3
Jean-Yves Rigolet
Upmc tpdev0
Upmc tpdev0
Jean-Yves Rigolet
Duplicate Code Detection (DCD) presentation
Duplicate Code Detection (DCD) presentation
Jean-Yves Rigolet
Más de Jean-Yves Rigolet
(9)
Smarter z/OS Software Delivery using Rational Enterprise Cloud Solutions
Smarter z/OS Software Delivery using Rational Enterprise Cloud Solutions
Virtualizing z/OS applications development on IPAS
Virtualizing z/OS applications development on IPAS
Upmc tpdev6
Upmc tpdev6
Upmc tpdev7
Upmc tpdev7
Upmc tpdev5
Upmc tpdev5
Upmc tpdev4
Upmc tpdev4
Upmc tpdev3
Upmc tpdev3
Upmc tpdev0
Upmc tpdev0
Duplicate Code Detection (DCD) presentation
Duplicate Code Detection (DCD) presentation
Último
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
umasea
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
Wave PLM
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Matt Ray
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
Dinusha Kumarasiri
Software Coding for software engineering
Software Coding for software engineering
ssuserb3a23b
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
Safe Software
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
Lionel Briand
Advantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your Business
Envertis Software Solutions
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
vyaparkranti
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
preethippts
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
FerryKemperman
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
confluent
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Angel Borroy López
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
BradBedford3
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
OnePlan Solutions
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Drew Moseley
Odoo Development Company in India | Devintelle Consulting Service
Odoo Development Company in India | Devintelle Consulting Service
Devintelle Consulting Service Pvt Ltd Odoo OpenERP
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
Tier1 app
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
smiwainfosol
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
Philip Schwarz
Último
(20)
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
Software Coding for software engineering
Software Coding for software engineering
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
Advantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your Business
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Odoo Development Company in India | Devintelle Consulting Service
Odoo Development Company in India | Devintelle Consulting Service
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
Upmc tpdev2
1.
Click to add
text © 2016 IBM Corporation Jazz et le développement collaboratif Jean-Yves B. Rigolet IBM Cloud, France Lab rigolet.j@fr.ibm.com TPDEV UPMC STL M2 – 2016/2017
2.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 2 Agenda Overview of the Rational CLM solution Jazz platform & CLM solution Rational Team Concert development tooling A day in a life of an agile developer Planning our work Keeping track of our work Sharing our work with our colleagues Tagging well known SCM configurations CLM project growth and multi-stream development Building CLM Achieving quality-driven deliveries RTC & CLM end game and a tightened process
3.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 3 Classic collaboration between tools Tool A Tool A’ Tool C Tool B Tool E Tool F Tool D Too often synonymous with complexity Requires a cross understanding of tools
4.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 4 Collaboration based on middleware services Tool A Tool B Tool C Tool D Tool E Tool F Events & Services Team Collaboration Services • With Jazz, tools communicate only with the platform: • By listening events from the platform • By sending events to the platform Adaptive Process Enactment & Continuous Analysis Artifact relationships Tool A’
5.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 5 Storage Collaboration Query Discovery Administration: Users, projects, process Presentation: Mashups Rational ClearQuest 3rd-Party Offerings Rational Team Concert Rational Quality Manager Rational Build Forge Rational Requirements Composer Best Practice Processes Open Services Web Integrations HTTP / REST API Built on Jazz Integrated with Jazz 5 Jazz: Open, extensible, web-centric, integration architecture Jazz is a project and platform for transforming how people work together to deliver greater value and performance from their software investments.
6.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 6 Rational solution for Collaborative Lifecycle Management Rational ALM platform Set of seamlessly integrated tools that work together as one –Rational Team Concert –Rational Quality Manager –Rational Requirements Composer & Desing Management Lifecycle traceability to gain insights & improve software delivery predictability Ease integration with 3d party tools (JIRA, Git, HP ALM,...) –Based on specifications from Open Services for Lifecycle Collaboration
7.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV Open Lifecycle Integration Platform Software Change and Configuration Quality Build and Deploy Requirements Design IBM Rational solution for Collaborative Lifecycle Management with Design Focus on the five imperatives to establish effective ALM Integrate software design for broader collaboration and traceability Prioritize entry point; extend as needs evolve Leverage Jazz platform to unify and protect current infrastructure investments Integrated and effective Application Lifecycle Management
8.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 8 Rational Team Concert development tooling Collaborative SCM, work item, build automation & iteration planning Achieve common goals by optimizing how people work Increase control and efficiency by integrating workflows Collaborate Continuously improve by measuring progress in real time Report Automate
9.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 9 To improve coordination and visibility Look for ways to collaborate across the software delivery process Drive organizational consensus on priorities and improve workforce productivity Collaborate • Leverage social networking capabilities to enable broader and richer participation in software projects • Virtualize "team memory" to overcome geographic and temporal gaps in the software lifecycle • Enable flexible, global resourcing and energy- saving workplace models
10.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 10 To ensure progress towards business outcomes Look at how to report on the software delivery process • Make better informed decisions by leveraging the real-time instrumentation of the software delivery process • Leverage metrics for continuous individual and team capability improvement • Gain insight into a projects which span organizational and geographic boundaries with minimal disruption Continuously improve by measuring progress against desired business outcomes Report
11.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 11 To increase efficiency Look for ways to automate the business process of software delivery Lower costs and improve quality by automating workflows based on real-time information Automate • Improve productivity and reduce headcount • Standardize processes and automate repetitive tasks to improve team efficiency while reducing time to value • Enhance regulatory compliance through self documenting data and workflows
12.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 12 Agenda Overview of the Rational CLM solution Jazz platform & CLM solution Rational Team Concert development tooling A day in a life of an agile developer Planning our work Keeping track of our work Sharing our work with our colleagues Tagging well known SCM configurations CLM project growth and multi-stream development Building CLM Achieving quality-driven deliveries RTC & CLM end game and a tightened process
13.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 13 Planning application development work Use of a bug tracking system –Application to help our development teams keep track of reported software bugs in our work. –Support the concept of bug life cycle which is tracked through status assigned to the bug. Development work to be done –Keep an history of the work done –Large variety of the development tasks … and many more
14.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 14 How is Rational Team Concert handles the work? RTC calls them work items. –The set of work item types is open- ended. –Standard types: Plan Item, Story, Task, Enhancement, Defect, Adoption Item –The set can be redefined by each team. –The work item life cycle is configurable. –All work items are stored in the Jazz repository
15.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 15 Report Work items are central to Rational Team Concert Work Items Plans define & organize work items Planning Source Control Change sets implement work items Build includes change sets Build Reports show work item activity Work items describe the builds
16.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 16 The situation: a bunch of work items We have a bunch of work items We have a deadline (M2) Who will work on what? How can we track our progress on M2? What if there’s too much to fit in?
17.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 17 RTC solution: Planning(s) A collection of work items… – Assigned to a given milestone – For a given team Plans are live – Changing work items changes the plan – Changing the plan directly changes the work items – Create new work items from the plan Plan structure is dynamic – Easily be grouped by owner, category, tags, custom folders Plans are visible – Available to everybody on the team – Observable by interested outsiders Different types of plan – Product & Sprint backlog, Release plan
18.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 18 Principle of an application development lifecycle Release N Milestone 1 Warm-up Milestone i Milestone M End Game Decompression Retrospective Initial Release Plan Test Plan Development Retrospective Test Plan Development Retrospective Test Plan Development Retrospective Work Items Previous Plan Next Plan Postponed Work Items Organize and Distribute Work Items Resolve and/or Create Work Items Postpone Work Items Iteration Plan Continue working Aligned milestones schedule across CLM products
19.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 19 Software requirements management in an agile world Disciplined Agile Delivery Requirements are prioritized by stakeholders Requirements are estimated by the development teams during the iteration planning (beginning of each iteration) Requirements will evolve throughout the project Stakeholders see working software each iteration Stakeholders can change the level of funding as appropriate Stakeholders determine when “enough is enough”
20.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 20 Planning the development work https://jazz.net/library/video/408c Demo
21.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 21 Work item at the heart of the team work We just saw RTC plans as a way to plan and follow work, but there is more… RTC provides a query mechanism to find work items in a Project Area. – The query scope for work items is the project area. – The user interface includes: • an editor for building structured work item queries and • an end-user configurable work item view to browse the query results. Risk tracking – tracked in the Plan Item’s Execution tab – Updated at the end of the iteration Adoption Item – Tracks changes from Jazz Foundation that need adoption – Attributes: Affected teams, Impact, Workflow (Proposed, Approved, Done)
22.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 22 Keeping track of our team: Team Central Keep track of things like… –News –Build results –Team load –Who’s online –Changes in work items you care about –Events in team areas you are a member of –Any other queries you find handy Configurable (RSS feeds)
23.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 23 Keeping track of our own work: My Work view Keep track of work items –Owned by you –Assigned to the current iteration Use sections from Team Central Check you work –Newly assigned work items –Past, current & future work –See updated work items
24.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 24 Keeping track of the work Demo https://jazz.net/library/video/287
25.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 25 Sharing work with our team using Jazz Source Control As you would expect, it manages source code and other digital assets –Maintains previous configurations of source code –Prevents unauthorized access to assets –Alerts users when an asset has changed In addition –Is aware of the structure of your components –Maintains an integrated history of changes –Helps you handle interruptions and conflicts –Integrates with the rest of Jazz
26.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 26 Repository Workspace Stream Basic Jazz SCM anatomy Local Workspace Other’s changes Your changes The SCM is composed of: 1) Streams are for sharing resources 2) A repository workspace is your personal space in the repository 3) Local workspaces are where you edit resources 4) Changes flow back and forth Subsequent charts will cover each of these
27.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 27 Repository Workspace Repository Workspace Component Component Local Workspace Repository Workspaces –Partitioned into components –Jazz understands the structure of your components –Jazz directly supports component based development
28.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 28 Components Local Workspace Eclipse Project Folder Eclipse Project File File File File File Eclipse Project Repository Workspace Component Eclipse Project Folder Eclipse Project File File File File File Folder Eclipse Project Component
29.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 29 Local Workspace Local Workspace Repository Workspace Components Repository Workspace Components (cont) Components Change set Change set Change set Change set Components Track Changes – Configuration of resources builds from the change set flow – Each change set builds on what came before Component’s Change History – A time-ordered sequence of change sets – Describes how the component’s content was built from nothing
30.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 30 Change set details Composed from a collection of changes to one or more files and folders – Change set orientation is another example of Jazz understanding your source and its relationships – A change set that affects multiple resources is committed as a single atomic unit Indicates the reason for the changes – Via a comment, and/or – By referencing the relevant work item Can be shared with another team member – Via a stream, or – From your repository workspace via a work item Local changes are not set in stone and can also be undone, discarded & resumed. – Using Undo, your pending local change will go back to the last checked in state. – Using Discard, your pending local change will be set aside until being resumed.
31.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 31 Local Workspace Local Workspace Repository Workspace Components Repository Workspace Streams Components Stream Components Change set Change set Change set Change set Change set Change set Change set Change set Change set Change set Change set Change set Change set Change set Change set Change set Stream –A place to share source with your team
32.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 32 Typical journey for a change set Stream Component Component Repository Workspace Component Component Local Workspace 2b.Change set 4. Deliver 1. Change 3. Complete (usually combined with deliver) 2a. Check-in
33.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 33 Change set delivery is process enabled The deliver operation is process-enabled, allowing the team’s process to check and enforce delivery rules
34.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 34 Delivery notifications
35.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 35 Getting our teammates’ delivered work Stream Component Component Repository Workspace Component Component Accept Local Workspace An incoming change set is – In the change history of the stream, but – Not in the change history of your repository workspace Accept adds the change set to your repository workspace’s change history
36.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 36 Sharing work amongst teams working on multiple platforms We build & use various clients, using many languages to deliver RTC. –Web Client, –Client for Eclipse IDE • RAD, RSA, RDz, RDp,... –Client for Microsoft Visual Studio IDE, –z/OS ISPF Client, • COBOL, PL/I, REXX, ... –Command Line Interfaces. –Source Control Management CLI –Repository Tools CLI –Jazz Build Engine CLI
37.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 37 Doing and sharing some work Demo https://jazz.net/library/video/526
38.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 38 Tagging well known SCM configurations What about these questions? How do I find a known good configuration of a component? How about a known good configuration of an entire stream? Hey, exactly what was in that milestone build a year ago? That is, what about fixed configurations that do not change anymore? Use baselines… and snapshots
39.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 39 A baseline Is an immutable copy of a component’s configuration – At a particular point in time, and – There can be multiple baselines of a component Serves as a fixed point of reference – For initializing streams and repository workspaces – For sharing source with people or processes Can be easily compared – With each other – With the current state of a stream – With local & repository workspace
40.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 40 A snapshot Is a collection of one baseline per component in a repository workspace or stream –Captures an important repository workspace configuration for later recreation –There can be multiple snapshots of a repository workspace or stream Like baselines, snapshots are used for sharing –Create a repository workspace or stream –Update the contents of a repository workspace –Recreate a prior build via a build created snapshot
41.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 41 Tagging well known configurations Demo
42.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 42 Project growth and scaling up teams CLM project growth leads to multiple inter-dependent teams Each team needs its own stream –Quickly share changes with each other –Run their own frequent builds Avoid churn of cross team dependency volatility –Breaking changes –Project build stability Need a stream for cross team sharing and project builds –Well known change adoption schedule –Regular good full project builds
43.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 43 43 Process Repository Jazz Development Changes Scaling up: Teams of teams
44.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 44 April on User Interface UI Typical component baseline flow Integration Stream Core Tests Documentation UI UI Tests Core Library Stream Core Core Tests User Interface Stream Core UI UI Tests Jerry on Core Library Core Tests UI UI Tests Core Core Core Core Core Core
45.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 45 Project growth & multi-stream dvlpmt Demo
46.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 46 Build in the world of agile team development Enterprise Team SCM Team Project Source Control System Enterprise team components SCM Team components Project integration Deliver enhancements, fixes Retrieve Publish tests artifacts logs history reports Alerts: B U I L D
47.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 47 Jazz build: design goals Bring awareness of build progress and results to developers. Link build results to related Jazz artifacts. Adaptable to existing build technologies (Ant, CruiseControl, BuildForge, Maven, etc...). Build engines can run anywhere –Alongside the Jazz server, or –On a large variety of systems (Distributed, Mainframe or Power systems). Builds can be scheduled and executed concurrently.
48.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 48 Builds are very visible to the users My builds Published builds Recent builds Events Builds history
49.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 49 Personal Build • Builds normally run from a dedicated repository workspace assigned to that build • Personal build use from your repository workspace – Useful for verifying a complex change before delivering it to the stream
50.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 50 Build and Snapshots When a build requests a snapshot… –If there are any changes in a component since the last build… • A new baseline is created with the same name as the snapshot name • Convenient for reproducing build problems
51.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 51 Continuous integration & Builds Team of Team –Scheduled weekly integration build • Stabilized until green –Continuous integration stream –Share changes, rarely green Each Team –Continuous builds –Always green A Developer –Personal builds
52.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 52 Building applications Demo https://jazz.net/library/video/517
53.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 53 Achieving quality-driven deliveries Test case design Execution records 53 Test Plans and Test Cases defined in Rational Quality Manager – Functional, System & Performance Test Plans Defined by developers Tested & tasted by all members – Developers, release engineer, ... and even managers sometimes – Test execution records Formal reviews – Test cases approvals by Product Owner & Tech Leads/ScrumMasters
54.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 54 Clear view of the quality status Test cases Plan items Execution reports Test coverage highlighted in Plans – Links between Work Items and associated Test Cases Easy Defect creation (in RTC) from within test execution – Link to Test Case on execution failure Metrics & charts on quality – Presented at end of iteration meetings to stakeholders
55.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 55 Achieving quality-driven deliveries Demo https://jazz.net/library/video/319
56.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 56 Motivation for the team process component Generally all software teams have some sort of process –May be formal, informal, … Successful teams… –Believe their software process helps produce quality software –Own their process –Continually adapt their process to changing needs However, success depends on…. –Common understanding by all team members –Consistent execution Many times… –Process relies on documents (or word of mouth) for understanding and human memory for execution –Leads to inconsistent or erroneous execution
57.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 57 Project area iteration structure & terminology Line of Development {1..n} Iteration {1..n} Process state Line of Development is an element of a project area that owns a set of deliverables and its production schedule (maintenance, new release development). – Often represents parallel development – A team area is associated with a development line Iteration represents some project work interval – Any depth of nested iterations – Process specification in any iteration – May contain start and end dates Process state is defined as the current iteration in a development line – Indicated by the blue arrow Example: – Main Development Line process state: • 2.0 M2 – Maintenance Development Line process state: • 1.0 Fixpack 1
58.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 58 Project delivery plan in Jazz terms Release 1 Release 2 Maintenance Iteration Iteration Iteration Iteration New Release Development Iteration Iteration Iteration Line Q1 D e v R F S Q2 D e v R F S Q3 D e v R F S Q4 D e v R F S M1 D e v R F S M2 D e v R F S M3 D e v R F S M4 D e v R F S M5 D e v R F S M6 D e v R F S Release 2 Process State RFS: Ready for ship Release 3
59.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 59 Process is defined in one or more iterations Routine development process Active process defined by process state: {1.0, M1, endgame} in this example Team area custom process A team area can augment/override the process of any iteration Special Iteration process Specified as a set of component operation rules – Specified in process graphical editor, codified in XML Rules are assigned to user roles (default, contributor, team lead…) You can have the general process defined for the project Override/augment the general process in planned iterations
60.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 60 Example: configuring the process for project roles Team Advisor: Require Work Item Default Role Contributor Role Team Lead Role SCM Deliver Operation Not Permitted! Encouraged Overrulable Permitted Permitted Encouraged Required Feasibility Iteration Development Iteration Iteration Ready for Ship Iteration Required Roles allow for a custom process based on a team member’s project responsibilities (role)
61.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 61 61 Adapting the conditions of code delivery Raising the bar: Approvals
62.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 62 End game and a tightened process Demo https://jazz.net/library/video/106
63.
© 2016 IBM
Corporation Jazz et le développement collaboratif TPDEV 63
Descargar ahora