aterfall & Agile Methodologies are Blended at Avea



Similar documents
enterprise IBM Rational Team Concert 2 Essentials

2015 IBM Continuous Engineering Open Labs Target to better LEARNING

Tools and Methods to Address Complexity at Scale

IBM Rational DOORS Next Generation

Develop enterprise mobile applications with IBM Rational software

DevOps Best Practices for Mobile Apps. Sanjeev Sharma IBM Software Group

Adopting Agile Approaches for the Enterprise

Rational Team Concert. Scrum Project Management Tutorial

Continuous Delivery and Risk Management

Requirements Management im Kontext von DevOps

Collaborative DevOps Learn the magic of Continuous Delivery. Saurabh Agarwal Product Engineering, DevOps Solutions

Leveraging Rational Team Concert's build capabilities for Continuous Integration

Continuous Integration Processes and SCM To Support Test Automation

Digital Marketplace Services Service Definition

Service Virtualization CA LISA introduction. Jim Dugger CA LISA Product Marketing Manager Steve Mazzuca CA LISA Public Sector Alliances Director

Best Practices for Building Mobile Web

Software Development. Overview.

Improving IT Agility with Rational Collaborative Lifecycle Management

FAQ. CloudOne. Frequently Asked Doors Next Generation Questions. Do what you do best. We ll do the rest.

Balancing the Hybrid Development Process. The role of the Business Analyst

The Agile Movement An introduction to agile software development

DevOps for CA Plex Automated Testing

DevOps for the Mainframe

Increased Agility with Integration Testing

Collaborating for Quality in Agile Application Development From Beginning to End

Request for Offers (RFO) Addendum

Agile Data Warehousing

<Insert Picture Here> Application Testing Suite Overview

Evolving the Enterprise Software Configuration Management Model

zenterprise The Ideal Platform For Smarter Computing Developing Hybrid Applications For zenterprise

OSLC ALM-PLM Interoperability Proof of Concept. Mike Loeffler Systems Engineering IT Specialist General Motors Company

Shifting Enterprise Development into the Fast Lane

A Software Development Platform for SOA

How Silk Central brings flexibility to agile development

Software Development Process

Development Testing for Agile Environments

TRANSFORMING TO NEXT-GEN APP DELIVERY FOR COMPETITIVE DIFFERENTIATION

The Future of Testing: How Service Virtualization Changes the Game in Testing Complex Applications

Agile in a Safety Critical world

Solutions for Quality Management in a Agile and Mobile World

Cloud Services for DevOps: Next-gen PaaS Through MBaaS

Software Quality Testing Course Material

HP Application Lifecycle Management

Magellan. 5 Simple Steps to Finding the Right Mobile Development Magellan Holdings, LLC.

Oracle Public Cloud. Peter Schmidt Principal Sales Consultant Oracle Deutschland BV & CO KG

Using Agile to Develop Mobile Apps

Clearing the Fog: Understanding z Systems Cloud Technology Options

Continuous Application Delivery From concept to reality. Carsten Lentz Sr. Solution strategist

IBM MobileFirst Launch David Lee Heyman

Secure Code Development

Internet of Things: What is going to change in our lives

Rational Team Concert. Guido Salvaneschi Dipartimento di Elettronica e Informazione Politecnico di Milano salvaneschi@elet.polimi.

Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK

Agile Scaling Model: Be as Agile as You Need to Be

DevOps: Development Challenges and New Approaches

MOBILE APP DEVELOPMENT CUSTOM CROSS PLATFORM APPLICATIONS

When is Agile the Best Project Management Method? Lana Tylka

A Practical Guide to implementing Agile QA process on Scrum Projects

Software Lifecycle Integration. A Quality Management Discipline

The journey to the software defined enterprise and cloud brokerage

ALM-PLM Integration for Systems Development

DevOps: Multiplatform Application Deployment

CARMEN DEARDO DEVOPS TECHNOLOGY LEADER, NATIONWIDE INSURANCE

OpenText Output Transformation Server

Agile Development with Jazz and Rational Team Concert

Client Overview. Engagement Situation. Key Requirements

Realtests.M questions M IBM Rational IT Sales Mastery Test v2

Agile with XP and Scrum

On the Edge of Mobility Building a Bridge to Quality October 22, 2013

IBM and Comverse BSS/OSS Solution

Business Process Management IBM Business Process Manager V7.5

Best Overall Use of Technology. Jaspersoft

Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects

IBM Operational Decision Management v8

10/4/2013. Sharif University of Technology. Session # 3. Contents. Systems Analysis and Design

MobileFirst Application Development & Lifecycle Management für mobile Anwendungen

AT&T Mobile Barcode Services

Website (Digital) & Mobile Optimisation. 10 April G-Cloud. service definitions

Agile on huge banking mainframe legacy systems. Is it possible?

Strategic Direction of Networking IPv6, SDN and NFV Where Do You Start?

Establish a Continuous Delivery Pipeline: IBM UrbanCode Deploy

Changing the Mode of Software Documentation with Lean Model of Software Development

Building Value with Continuous Integration

Oracle Reference Architecture and Oracle Cloud

Rational Team Concert. Quick Start Tutorial

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

Software Development In the Cloud Cloud management and ALM

The Agile Drupalist. Methodologies & Techniques for Running Effective Drupal Projects. By Adrian AJ Jones (Canuckaholic)

Middleware- Driven Mobile Applications

Transcription:

aterfall & Agile Methodologies are Blended at Avea Oğuzhan Özavar Avea SDLC Expert Canberk Akduygu 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 Business Projects Demand s Defects Technology Group 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

VEA s IT ORGANIZATION FOR HANDLING CHANGE Waterfall (Projects) Avea Solution Group Project Development Environments Avea Test Group Project Test Environments Avea Software Products Client Apps Middleware Services Backend Systems Scrum (Demands) Avea Agile Group Agile Development Environments Agile Test Environments Avea Operation Group Pre Production Environments Production Environments

EA s NEED FOR EFFECTIVE RELEASE MANAGEMENT Hot Defects Project C Project B Project A Agile Team 1 Agile Team 2

RALLEL DEVELOPMENT WITH RATIONAL TEAM CONCERT Production Stream Test Streams Development Streams

C FOR INTEGRATED RELEASE MANAGEMENT Rational Team Concert Source Control Builds Workitems and Plans Reporting 544 workitem 136 Build software definitions flows products for including different CRM 4000+ and Under SDLC Middleware components construction phasesproducts 1000+ Associating streams workitems for development, with code test, Continuous production builds changesand live versions Consolidated Isolation with release parallel planning development Dedicated build test server of projects and agile streams sprints Automatic Safe Component merge deployment with level single task after production successfull management handover buildstream Role Email based notifications access at for build each type completion of stream

HICH ACTIVITIES ARE AFFECTED? Planning Coding and Versioning Test and Production Handover Test and Production Deployment Quality and Security Architecture Design

Shared POS Project SES Blueprint Documentation Project RRC Create Project and Define Requirements Requirement 1 Requirement 2 Requirement 3 Define Customer Service Activation Service Deactivation Service Shared POS Service Implements Create Service Change Request Workitem for New Shared POS Service Create Project Feature Workitems for Development Associate Changes with Workitems Develop Changes Shared POS CRM Infodealer App Component Related By Shared POS MW HandsetCampai gn Process Implementation of Shared POS Service Related By Shared POS MW ValidateCampaig n Service Service Name Shared POS BSCS CheckCampai gn Associate Associate Associate RTC Shared POS BSCS SetService Deliver Changes Deliver Deliver Deliver Test Handover Prod Handover Infodealer Abone Anahtarkart CRM Components MW Components Postpaid Components

EN SERVICE LIFECYCLE COLLABORATION OSLC standardize the way that software lifecycle tools can share data with one ano 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 2.6.0 Releas e 2.6.1 Hot Defect Ver 2.6.1 Infodealer Hotfix Stream Start 2.4.0 Releas e 2.6.0 Sprint 26 Ver 2.6.0 Infodealer Agile Stream Start 2.4.0 Merge 2.6.0 Merge 2.6.1 Merge S 27 Releas e 2.8.0 PCFS Project Ver 2.8.0 Infodealer PCFS Stream Start 2.6.0 Sprint 27 Infodealer Agile Stream Start 2.4.0 Merge 2.6.0 Merge 2.6.1 Merge 2.8.0 Releas e 3.0.0 Shared POS Project Ver 3.0.0 Infodealer Shared POS Stream

RTC in ACTION

AVEA s SDLC JOURNEY

THANK YOU FOR JOINNING US QUESTIONS?