SlideShare une entreprise Scribd logo
1  sur  18
Waterfall & Agile Methodologies
      are Blended at Avea


   Oğuzhan Özavar     Canberk Akduygu
   Avea SDLC Expert   Rational Technical Consultant
AGENDA

   3. Why Release Management
   4. Avea’s Need for Change
   5. Traceability of Change
   6. Avea’s IT Organization for Handling Change
   7. Avea’s Need for Effective Release Management
   8. Parallel Development With RTC
   9. RTC for Integrated Release Management
   10. Which Activities are Affected
   11. SDLC Flow with RRC and RTC
   12. Open Service Lifecycle Collaboration
   13. RTC – RRC Integration
   14. RTC Extension 1
   15. RTC Extension 2
   16. Parallel Development Flow
   17. RTC in Action (Movie Clip)
   18. Avea’s SDLC Journey
Why is release management so important to us?


How did we utilize Rational products to succeed?
AVEA’s NEED FOR CHANGE

                                    Technology Group
        Business         Projects

                         Demands

                         Defects


                                    IT Change          Network Change


  Do not break the existing


Use the resources effectively


Remember Time to Market
TRACEABILITY OF CHANGE


Release Management is a kind of barcode system
for software development


Starts from business request, leads to code change and
results in a prodcution deployment


Each activity should be related to the previous one, thus
every activity is originated form a business request
AVEA’s IT ORGANIZATION FOR HANDLING CHANGE


  Waterfall (Projects)                                           Scrum (Demands)

  Avea Solution Group             Avea Software
                                    Products                     Avea Agile Group
         Project Development        Client Apps
         Environments                                                 Agile Development
                                                                      Environments
                                    Middleware
    Avea Test Group                  Services
                                                                      Agile Test
         Project Test                 Backend                         Environments
         Environments                 Systems



                               Avea Operation Group

                               Pre Production     Production
                               Environments       Environments
AVEA’s NEED FOR EFFECTIVE RELEASE MANAGEMENT




Hot Defects
                   Project C
                           Project B
               Project A
Agile Team 1
Agile Team 2
PARALLEL DEVELOPMENT WITH RATIONAL TEAM CONCERT



   Production Stream         Test Streams         Development Streams
RTC FOR INTEGRATED RELEASE MANAGEMENT


                                        44 Build definitionsproducts SDLC
                                             136 software different
                                        5 workitem flows forincluding CRM
            Rational Team Concert
                                            andUnderphases products
                                                       construction
                                                4000+ components
                                                 Middleware

             Source Control              Associating workitemsfor code
                                                1000+ streams with
                                                Continuous builds
                                        development,changes
                                                       test, production and
                                                   live versions
                 Builds                 Isolation with parallel development
                                          Consolidated release planning of
                                                Dedicated build server
                                              projects test streams
                                                  and and agile sprints

           Workitems and Plans          Safe merge with single production
                                           Automatic deployment after
                                        Component level task management
                                                handover stream
                                                successfull build

                Reporting               Role based access for each type of
                                            Email notifications at build
                                                      stream
                                                   completion
WHICH ACTIVITIES ARE AFFECTED?




     Planning                                            Test and Production
                                                              Handover
                                 Coding and Versioning




    Test and Production                                  Architecture Design
        Deployment               Quality and Security
Shared POS                                                      SES Blueprint                                     RRC
                   Project                                                      Documentation
                                                                                    Project
                              Requirement 1
                                                                                                    Activation Service
Create Project                                                          Define
                              Requirement 2
and Define                                                              Customer                   Deactivation Service
Requirements                  Requirement 3                             Service
                                                                                                   Shared POS Service
                                                       Implements

                                                                                             Service Name
Create Service Change                                                   Implementation                                             RTC
                                                                         of Shared POS
Request Workitem for
                                                                             Service
New Shared POS Service
                                                        Related By                    Related By
Create Project Feature          Shared POS             Shared POS MW       Shared POS MW             Shared POS           Shared POS
Workitems for                      CRM                HandsetCampaign     ValidateCampaign              BSCS                 BSCS
Development                   Infodealer App               Process             Service             CheckCampaign           SetService

Associate Changes with
                                          Associate                       Associate                              Associate
Workitems

                                 Component
Develop Changes

                                                                            Deliver                    Deliver
Deliver Changes                                  Deliver
                                 Infodealer
Test Handover                     Abone             CRM                     MW                   Postpaid
Prod Handover
                                                 Components              Components            Components
                                Anahtarkart
OPEN SERVICE LIFECYCLE COLLABORATION




 • OSLC standardize the way that software lifecycle tools can share data with one another

 • IBM Rational tools have Out of the Box integration by using RESTFul services

 • IBM Rational Brand support the integration of Avea’s Rational products
RTC – RRC INTEGRATION




By using RRC RESTFull Service,
we extract data from RRC




and show it in RTC workitems
RTC EXTENSION 1


Capturing the RTC events and creating rules

• Save Workitem
• Build Finish
• Code Deliver



Development language is Java



RTC SDK helped use of RTC API
RTC EXTENSION 2

 A sample release plan validation from Avea’s RTC extension
Infodealer Live Stream

                                                        2.4.0   2.6.0   2.6.1    2.8.0      3.0.0




         Start    Release                                 Hot Defect
                                                                                Infodealer Hotfix Stream
         2.6.0     2.6.1                                   Ver 2.6.1



Start   Release                                            Sprint 26
                                                                                Infodealer Agile Stream
2.4.0    2.6.0                                             Ver 2.6.0



Start   Merge     Merge     Merge   Release              PCFS Project
                                                                                Infodealer PCFS Stream
2.4.0   2.6.0     2.6.1      S 27    2.8.0                 Ver 2.8.0


         Start
                                                                             Sprint 27          Infodealer Agile Stream
         2.6.0



                                    Merge     Release     Shared POS
Start   Merge     Merge
                                    2.8.0      3.0.0        Project          Infodealer Shared POS Stream
2.4.0   2.6.0     2.6.1
                                                           Ver 3.0.0
AVEA’s SDLC JOURNEY




                                                      Automated
               Project and Task     Product and
                                                     Processes and
                    Based         Service Based IT
                                                      Continuous
                Management          Governence
                                                     Improvement
THANK YOU FOR JOINNING US


       QUESTIONS?

Contenu connexe

Tendances

Private Clouds for Developers: Make Your Infrastructure Agile
Private Clouds for Developers: Make Your Infrastructure AgilePrivate Clouds for Developers: Make Your Infrastructure Agile
Private Clouds for Developers: Make Your Infrastructure AgileAbiquo, Inc.
 
Blue Monitor Software Development
Blue Monitor Software DevelopmentBlue Monitor Software Development
Blue Monitor Software Developmenturbantech
 
Visual Studio Application Lifecycle Managment end-to-end
Visual Studio Application Lifecycle Managment end-to-endVisual Studio Application Lifecycle Managment end-to-end
Visual Studio Application Lifecycle Managment end-to-endHosam Kamel
 
3 hang on_a_minute-ankur_goyal
3 hang on_a_minute-ankur_goyal3 hang on_a_minute-ankur_goyal
3 hang on_a_minute-ankur_goyalIBM
 
Applications at Scale
Applications at ScaleApplications at Scale
Applications at ScaleServiceMesh
 
How to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyHow to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyIBM
 
Beyond Scrum: Scaling Agile with Continuous Delivery and Subversion
Beyond Scrum: Scaling Agile with Continuous Delivery and SubversionBeyond Scrum: Scaling Agile with Continuous Delivery and Subversion
Beyond Scrum: Scaling Agile with Continuous Delivery and SubversionProduct Marketing Services
 
Pulse Design & Delivery Panel
Pulse Design & Delivery PanelPulse Design & Delivery Panel
Pulse Design & Delivery PanelMauricio Godoy
 
Cloud computing
Cloud computingCloud computing
Cloud computingpaole168
 
Linkroad Corporate Snapshot
Linkroad Corporate SnapshotLinkroad Corporate Snapshot
Linkroad Corporate Snapshotmelvinyou
 
Aspirea sales presentation
Aspirea sales presentationAspirea sales presentation
Aspirea sales presentationMayank Singh
 
Agile in Action - Act 1 (Set Up, Planning, Requirements and Architecture)
Agile in Action - Act 1 (Set Up, Planning, Requirements and Architecture)Agile in Action - Act 1 (Set Up, Planning, Requirements and Architecture)
Agile in Action - Act 1 (Set Up, Planning, Requirements and Architecture)Spiffy
 
PLM Implementation services
PLM Implementation servicesPLM Implementation services
PLM Implementation servicesGeometric Ltd.
 
Modernize your-java ee-app-server-infrastructure
Modernize your-java ee-app-server-infrastructureModernize your-java ee-app-server-infrastructure
Modernize your-java ee-app-server-infrastructurezslmarketing
 
Conspectus January 2010 News Bulletin
Conspectus January 2010 News BulletinConspectus January 2010 News Bulletin
Conspectus January 2010 News BulletinRandal Reifsnider
 
Imaginea Service Sheet - Performance Engineering
Imaginea Service Sheet - Performance EngineeringImaginea Service Sheet - Performance Engineering
Imaginea Service Sheet - Performance EngineeringImaginea
 
Science Modernisation Strategy v1 0
Science  Modernisation  Strategy v1 0Science  Modernisation  Strategy v1 0
Science Modernisation Strategy v1 0Salim Sheikh
 
IBM Rational Software Conference 2009: Quality Management Track Keynote
IBM Rational Software Conference 2009: Quality Management Track KeynoteIBM Rational Software Conference 2009: Quality Management Track Keynote
IBM Rational Software Conference 2009: Quality Management Track KeynoteKathy (Kat) Mandelstein
 

Tendances (20)

Private Clouds for Developers: Make Your Infrastructure Agile
Private Clouds for Developers: Make Your Infrastructure AgilePrivate Clouds for Developers: Make Your Infrastructure Agile
Private Clouds for Developers: Make Your Infrastructure Agile
 
Blue Monitor Software Development
Blue Monitor Software DevelopmentBlue Monitor Software Development
Blue Monitor Software Development
 
Visual Studio Application Lifecycle Managment end-to-end
Visual Studio Application Lifecycle Managment end-to-endVisual Studio Application Lifecycle Managment end-to-end
Visual Studio Application Lifecycle Managment end-to-end
 
3 hang on_a_minute-ankur_goyal
3 hang on_a_minute-ankur_goyal3 hang on_a_minute-ankur_goyal
3 hang on_a_minute-ankur_goyal
 
Applications at Scale
Applications at ScaleApplications at Scale
Applications at Scale
 
How to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyHow to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindsey
 
Beyond Scrum: Scaling Agile with Continuous Delivery and Subversion
Beyond Scrum: Scaling Agile with Continuous Delivery and SubversionBeyond Scrum: Scaling Agile with Continuous Delivery and Subversion
Beyond Scrum: Scaling Agile with Continuous Delivery and Subversion
 
Pulse Design & Delivery Panel
Pulse Design & Delivery PanelPulse Design & Delivery Panel
Pulse Design & Delivery Panel
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Linkroad Corporate Snapshot
Linkroad Corporate SnapshotLinkroad Corporate Snapshot
Linkroad Corporate Snapshot
 
Aspirea sales presentation
Aspirea sales presentationAspirea sales presentation
Aspirea sales presentation
 
Agile in Action - Act 1 (Set Up, Planning, Requirements and Architecture)
Agile in Action - Act 1 (Set Up, Planning, Requirements and Architecture)Agile in Action - Act 1 (Set Up, Planning, Requirements and Architecture)
Agile in Action - Act 1 (Set Up, Planning, Requirements and Architecture)
 
PLM Implementation services
PLM Implementation servicesPLM Implementation services
PLM Implementation services
 
Modernize your-java ee-app-server-infrastructure
Modernize your-java ee-app-server-infrastructureModernize your-java ee-app-server-infrastructure
Modernize your-java ee-app-server-infrastructure
 
Conspectus January 2010 News Bulletin
Conspectus January 2010 News BulletinConspectus January 2010 News Bulletin
Conspectus January 2010 News Bulletin
 
Imaginea Service Sheet - Performance Engineering
Imaginea Service Sheet - Performance EngineeringImaginea Service Sheet - Performance Engineering
Imaginea Service Sheet - Performance Engineering
 
Monitoring and operating a private cloud with system center 2012
Monitoring and operating a private cloud with system center 2012Monitoring and operating a private cloud with system center 2012
Monitoring and operating a private cloud with system center 2012
 
SiteOps
SiteOpsSiteOps
SiteOps
 
Science Modernisation Strategy v1 0
Science  Modernisation  Strategy v1 0Science  Modernisation  Strategy v1 0
Science Modernisation Strategy v1 0
 
IBM Rational Software Conference 2009: Quality Management Track Keynote
IBM Rational Software Conference 2009: Quality Management Track KeynoteIBM Rational Software Conference 2009: Quality Management Track Keynote
IBM Rational Software Conference 2009: Quality Management Track Keynote
 

Similaire à Avea Release Management IBM Innovate 2012

Mobile DevOps - Trends and Chellenges
Mobile DevOps - Trends and ChellengesMobile DevOps - Trends and Chellenges
Mobile DevOps - Trends and ChellengesSanjeev Sharma
 
Modern Apps and App Lifecycle
Modern Apps and App LifecycleModern Apps and App Lifecycle
Modern Apps and App LifecycleMarc Hoppers
 
SharePoint 2010 as a Development Platform
SharePoint 2010 as a Development PlatformSharePoint 2010 as a Development Platform
SharePoint 2010 as a Development PlatformAyman El-Hattab
 
Blue Monitor Systems Software Development Services
Blue Monitor Systems Software Development ServicesBlue Monitor Systems Software Development Services
Blue Monitor Systems Software Development Servicesbluemonitor
 
Visual Studio 2010 ALM Tools Overview
Visual Studio 2010 ALM Tools Overview Visual Studio 2010 ALM Tools Overview
Visual Studio 2010 ALM Tools Overview Ayman El-Hattab
 
Introducing the WSO2 App Factory
Introducing the WSO2 App FactoryIntroducing the WSO2 App Factory
Introducing the WSO2 App FactoryWSO2
 
Connected Applications using WF and WCF
Connected Applications using WF and WCFConnected Applications using WF and WCF
Connected Applications using WF and WCFmaddinapudi
 
End-To-End Visual Studio Application Lifecycle Management
End-To-End Visual Studio Application Lifecycle ManagementEnd-To-End Visual Studio Application Lifecycle Management
End-To-End Visual Studio Application Lifecycle ManagementHosam Kamel
 
Timelytrendsin appdelivery
Timelytrendsin appdeliveryTimelytrendsin appdelivery
Timelytrendsin appdeliveryKelly Emo
 
Chef for DevOps - an Introduction
Chef for DevOps - an IntroductionChef for DevOps - an Introduction
Chef for DevOps - an IntroductionSanjeev Sharma
 
Pre-TechEd EMEA 2012 - SCOM 2012 Down in the cloud
Pre-TechEd EMEA 2012 - SCOM 2012 Down in the cloudPre-TechEd EMEA 2012 - SCOM 2012 Down in the cloud
Pre-TechEd EMEA 2012 - SCOM 2012 Down in the cloudwwwally
 
Bridging the gap between pre-production testing and production monitoring
Bridging the gap between pre-production testing and production monitoringBridging the gap between pre-production testing and production monitoring
Bridging the gap between pre-production testing and production monitoringfsyed
 
Lanzamiento Visual Studio 2012 - Modern ALM
Lanzamiento Visual Studio 2012 - Modern ALMLanzamiento Visual Studio 2012 - Modern ALM
Lanzamiento Visual Studio 2012 - Modern ALMDebora Di Piano
 
Zend server presentation for osi days
Zend server presentation for osi daysZend server presentation for osi days
Zend server presentation for osi daysOpenSourceIndia
 
Configurando Private Cloud con System Center 2012
Configurando Private Cloud con System Center 2012Configurando Private Cloud con System Center 2012
Configurando Private Cloud con System Center 2012Juanchi_43
 

Similaire à Avea Release Management IBM Innovate 2012 (20)

Mobile DevOps - Trends and Chellenges
Mobile DevOps - Trends and ChellengesMobile DevOps - Trends and Chellenges
Mobile DevOps - Trends and Chellenges
 
Modern Apps and App Lifecycle
Modern Apps and App LifecycleModern Apps and App Lifecycle
Modern Apps and App Lifecycle
 
SharePoint 2010 as a Development Platform
SharePoint 2010 as a Development PlatformSharePoint 2010 as a Development Platform
SharePoint 2010 as a Development Platform
 
Application Migration & Enhancement
Application Migration & EnhancementApplication Migration & Enhancement
Application Migration & Enhancement
 
Blue Monitor Systems Software Development Services
Blue Monitor Systems Software Development ServicesBlue Monitor Systems Software Development Services
Blue Monitor Systems Software Development Services
 
Visual Studio 2010 ALM Tools Overview
Visual Studio 2010 ALM Tools Overview Visual Studio 2010 ALM Tools Overview
Visual Studio 2010 ALM Tools Overview
 
Introducing the WSO2 App Factory
Introducing the WSO2 App FactoryIntroducing the WSO2 App Factory
Introducing the WSO2 App Factory
 
Connected Applications using WF and WCF
Connected Applications using WF and WCFConnected Applications using WF and WCF
Connected Applications using WF and WCF
 
End-To-End Visual Studio Application Lifecycle Management
End-To-End Visual Studio Application Lifecycle ManagementEnd-To-End Visual Studio Application Lifecycle Management
End-To-End Visual Studio Application Lifecycle Management
 
Timelytrendsin appdelivery
Timelytrendsin appdeliveryTimelytrendsin appdelivery
Timelytrendsin appdelivery
 
C2B2 Portals
C2B2 PortalsC2B2 Portals
C2B2 Portals
 
All That Jazz
All That JazzAll That Jazz
All That Jazz
 
Chef for DevOps - an Introduction
Chef for DevOps - an IntroductionChef for DevOps - an Introduction
Chef for DevOps - an Introduction
 
Pre-TechEd EMEA 2012 - SCOM 2012 Down in the cloud
Pre-TechEd EMEA 2012 - SCOM 2012 Down in the cloudPre-TechEd EMEA 2012 - SCOM 2012 Down in the cloud
Pre-TechEd EMEA 2012 - SCOM 2012 Down in the cloud
 
Bridging the gap between pre-production testing and production monitoring
Bridging the gap between pre-production testing and production monitoringBridging the gap between pre-production testing and production monitoring
Bridging the gap between pre-production testing and production monitoring
 
Lanzamiento Visual Studio 2012 - Modern ALM
Lanzamiento Visual Studio 2012 - Modern ALMLanzamiento Visual Studio 2012 - Modern ALM
Lanzamiento Visual Studio 2012 - Modern ALM
 
Oracle Realizing the Potential of SOA
Oracle Realizing the Potential of SOAOracle Realizing the Potential of SOA
Oracle Realizing the Potential of SOA
 
Zend server presentation for osi days
Zend server presentation for osi daysZend server presentation for osi days
Zend server presentation for osi days
 
Configurando Private Cloud con System Center 2012
Configurando Private Cloud con System Center 2012Configurando Private Cloud con System Center 2012
Configurando Private Cloud con System Center 2012
 
Configuring and deploying a private cloud with system center 2012
Configuring and deploying a private cloud with system center 2012Configuring and deploying a private cloud with system center 2012
Configuring and deploying a private cloud with system center 2012
 

Dernier

Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 

Dernier (20)

Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 

Avea Release Management IBM Innovate 2012

  • 1. Waterfall & Agile Methodologies are Blended at Avea Oğuzhan Özavar Canberk Akduygu Avea SDLC Expert Rational Technical Consultant
  • 2. AGENDA 3. Why Release Management 4. Avea’s Need for Change 5. Traceability of Change 6. Avea’s IT Organization for Handling Change 7. Avea’s Need for Effective Release Management 8. Parallel Development With RTC 9. RTC for Integrated Release Management 10. Which Activities are Affected 11. SDLC Flow with RRC and RTC 12. Open Service Lifecycle Collaboration 13. RTC – RRC Integration 14. RTC Extension 1 15. RTC Extension 2 16. Parallel Development Flow 17. RTC in Action (Movie Clip) 18. Avea’s SDLC Journey
  • 3. Why is release management so important to us? How did we utilize Rational products to succeed?
  • 4. AVEA’s NEED FOR CHANGE Technology Group Business Projects Demands Defects IT Change Network Change Do not break the existing Use the resources effectively Remember Time to Market
  • 5. TRACEABILITY OF CHANGE Release Management is a kind of barcode system for software development Starts from business request, leads to code change and results in a prodcution deployment Each activity should be related to the previous one, thus every activity is originated form a business request
  • 6. AVEA’s IT ORGANIZATION FOR HANDLING CHANGE Waterfall (Projects) Scrum (Demands) Avea Solution Group Avea Software Products Avea Agile Group Project Development Client Apps Environments Agile Development Environments Middleware Avea Test Group Services Agile Test Project Test Backend Environments Environments Systems Avea Operation Group Pre Production Production Environments Environments
  • 7. AVEA’s NEED FOR EFFECTIVE RELEASE MANAGEMENT Hot Defects Project C Project B Project A Agile Team 1 Agile Team 2
  • 8. PARALLEL DEVELOPMENT WITH RATIONAL TEAM CONCERT Production Stream Test Streams Development Streams
  • 9. RTC FOR INTEGRATED RELEASE MANAGEMENT 44 Build definitionsproducts SDLC 136 software different 5 workitem flows forincluding CRM Rational Team Concert andUnderphases products construction 4000+ components Middleware Source Control Associating workitemsfor code 1000+ streams with Continuous builds development,changes test, production and live versions Builds Isolation with parallel development Consolidated release planning of Dedicated build server projects test streams and and agile sprints Workitems and Plans Safe merge with single production Automatic deployment after Component level task management handover stream successfull build Reporting Role based access for each type of Email notifications at build stream completion
  • 10. WHICH ACTIVITIES ARE AFFECTED? Planning Test and Production Handover Coding and Versioning Test and Production Architecture Design Deployment Quality and Security
  • 11. Shared POS SES Blueprint RRC Project Documentation Project Requirement 1 Activation Service Create Project Define Requirement 2 and Define Customer Deactivation Service Requirements Requirement 3 Service Shared POS Service Implements Service Name Create Service Change Implementation RTC of Shared POS Request Workitem for Service New Shared POS Service Related By Related By Create Project Feature Shared POS Shared POS MW Shared POS MW Shared POS Shared POS Workitems for CRM HandsetCampaign ValidateCampaign BSCS BSCS Development Infodealer App Process Service CheckCampaign SetService Associate Changes with Associate Associate Associate Workitems Component Develop Changes Deliver Deliver Deliver Changes Deliver Infodealer Test Handover Abone CRM MW Postpaid Prod Handover Components Components Components Anahtarkart
  • 12. OPEN SERVICE LIFECYCLE COLLABORATION • OSLC standardize the way that software lifecycle tools can share data with one another • IBM Rational tools have Out of the Box integration by using RESTFul services • IBM Rational Brand support the integration of Avea’s Rational products
  • 13. RTC – RRC INTEGRATION By using RRC RESTFull Service, we extract data from RRC and show it in RTC workitems
  • 14. RTC EXTENSION 1 Capturing the RTC events and creating rules • Save Workitem • Build Finish • Code Deliver Development language is Java RTC SDK helped use of RTC API
  • 15. RTC EXTENSION 2 A sample release plan validation from Avea’s RTC extension
  • 16. Infodealer Live Stream 2.4.0 2.6.0 2.6.1 2.8.0 3.0.0 Start Release Hot Defect Infodealer Hotfix Stream 2.6.0 2.6.1 Ver 2.6.1 Start Release Sprint 26 Infodealer Agile Stream 2.4.0 2.6.0 Ver 2.6.0 Start Merge Merge Merge Release PCFS Project Infodealer PCFS Stream 2.4.0 2.6.0 2.6.1 S 27 2.8.0 Ver 2.8.0 Start Sprint 27 Infodealer Agile Stream 2.6.0 Merge Release Shared POS Start Merge Merge 2.8.0 3.0.0 Project Infodealer Shared POS Stream 2.4.0 2.6.0 2.6.1 Ver 3.0.0
  • 17. AVEA’s SDLC JOURNEY Automated Project and Task Product and Processes and Based Service Based IT Continuous Management Governence Improvement
  • 18. THANK YOU FOR JOINNING US QUESTIONS?