ACDM Focus 2 – Processes December 13, 2013 Diane Guerrero Principal SCM Engineer.

Slides:



Advertisements
Similar presentations
Configuration Management
Advertisements

CASDA Project Management A presentation to the CASDA Preliminary Design Review IM&T / CASS Dan Miller | CASDA Project Manager 11 March 2014.
Test Automation Success: Choosing the Right People & Process
HP Quality Center Overview.
MAE Training for User July 8, Agenda Wiki FishEye Crucible Stash.
JIRA – An Introduction -Arpit Jindal
GAI Proprietary Information
Validata Release Coordinator Accelerated application delivery through automated end-to-end release management.
CS 325: Software Engineering April 7, 2015 Software Configuration Management Task Scheduling & Prioritization Reporting Project Progress Configuration.
Stepan Potiyenko ISS Sr.SW Developer.
HIGH PERFORMANCE CONTINUOUS DELIVERY VERSIONING AND RELEASE MANAGEMENT ALIGNED.
Nu Project Management Office A web based tool to Manage Projects.
Andy Nicholls – Head of Consultancy DevelopR – formalising R Development.
Effort in hours Duration Over Weeks Or Months Inception Launch Web Lifecycle Methodology Maintenance Phases Copyright Wonderlane Studios.
Deploying Visual Studio Team System 2008 Team Foundation Server at Microsoft Published: June 2008 Using Visual Studio 2008 to Improve Software Development.
Document Management Systems For Human Resource Department Infocrew Solutions Pvt.Ltd.
Michael Solomon Tugboat Software Managing the Software Development Process.
The Integration Story: Rational Quality Manager / Team Foundation Server / Quality Center Introductions This presentation will provide an introduction.
JIRA Defect Tracking Tool Tool to Record, Track and Resolve Issues, Bugs, Defects, Improvements and New Feature Requests LIGO-G M.
CSCI ClearQuest 1 Rational ClearQuest Michel Izygon - Jim Helm.
Overview of Change Management ClearQuest Overview for CORUG January, 2008.
SOA – Development Organization Yogish Pai. 2 IT organization are structured to meet the business needs LOB-IT Aligned to a particular business unit for.
AGENDA Welcome and introductions Brief introduction to PSI Mobile Technical Overview Demonstration Q and A Next Actions.
Trimble Connected Community
DevOps Jesse Pai Robert Monical 8/14/2015. Agile Software Development 8/14/2015© 2015 SGT Inc.2.
Capability Maturity Model Part One - Overview. History Effort started by SEI and MITRE Corporation  assess capability of DoD contractors First.
Software Testing Life Cycle
Wikis are websites where pages can be edited using an online document editor. Users can easily edit and share content. Enterprise wikis are platforms.
The way Archiving should be!.  Many organisations have either no archiving policy or is severely fragmented.  Archiving is considered as just another.
Deliverable Readiness Review LexEVS 5.1 December 17, 2009.
ETICS2 All Hands Meeting VEGA GmbH INFSOM-RI Uwe Mueller-Wilm Palermo, Oct ETICS Service Management Framework Business Objectives and “Best.
1 G A A new Document Control System “A new system to manage LIGO documents” Stuart Anderson Melody Araya David Shoemaker 29 September, 2008
© 2014 cPrime Inc., All Rights Reserved JIRA User Essentials.
1 SEG4912 University of Ottawa by Jason Kealey Software Engineering Capstone Project Tools and Technologies.
MERCURY BUSINESS PROCESS TESTING. AGENDA  Objective  What is Business Process Testing  Business Components  Defining Requirements  Creation of Business.
ATLASSIAN SUITE MARK GOLDBLATT – PROJECT MANAGER 6 SIGMA GREEN BELT.
Georgia Institute of Technology CS 4320 Fall 2003.
Why use JIRA?.
Enabling Project Communication, Collaboration & Workflow (CCW)
Continuous Integration and Code Review: how IT can help Alex Lossent – IT/PES – Version Control Systems 29-Sep st Forum1.
Perforce Software Version Everything.. Visual Studio Industry Partner Perforce Software NEXT STEPS Contact us at: Perforce products.
1 Standard Student Identification Method Jeanne Saunders Session 16.
Overview of RUP Lunch and Learn. Overview of RUP © 2008 Cardinal Solutions Group 2 Welcome  Introductions  What is your experience with RUP  What is.
State of Georgia Release Management Training
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
The Claromentis Digital Workplace An Introduction
Savannah ROOT in JIRA Petya Petrova PH/SFT. LCG Savannah is retiring Reasons: o Code based on dead GNU Savannah branch o Technology and methods evolved.
APMG-International Webinar Integrating Agile into PRINCE2® Thursday 19 December 2013 / 13:00 GMT Presented by Melanie Franklin,
© 2013 IBM Corporation Accelerating Product and Service Innovation Service Virtualization Testing in Managed Environments Michael Elder, IBM Senior Technical.
WP2 : Collaborative tools Leandro Fernandez ICS Division November 26, 2014.
(Atlassian) Software Development tools used in BE/CO Jira, Bamboo, Fisheye+Crucible, Clover
Process 4 Hours.
Configuration Management
Software Project Configuration Management
Continuous Delivery- Complete Guide
Chapter 11: Software Configuration Management
Configuration Management
CS 325: Software Engineering
1.
1.
Software Configuration Management
YeahMobi CD Practice based on Container -- openstack meetup
Automated Testing and Integration with CI Tool
Introducing ISTQB Agile Foundation Extending the ISTQB Program’s Support Further Presented by Rex Black, CTAL Copyright © 2014 ASTQB 1.
Gathering Systems Requirements
Quality Assurance in an Agile Development Team Michelle Wu 2018 PNSQC
Enterprise Program Management Office
Chapter 11: Software Configuration Management
Gathering Systems Requirements
Contract Management Software 100% Cloud-Based ContraxAware provides you with a deep set of easy to use contract management features.
Presentation transcript:

ACDM Focus 2 – Processes December 13, 2013 Diane Guerrero Principal SCM Engineer

What this presentation will answer… How Time Warner Cable deploys new features to customer devices by employing software process lifecycle management with an integrated tool set. 2

Agenda Tool Overview Application Links/Tool Integrations Lifecycle Processes Enforced by Tools Benefits Conclusion Questions 3

Tool Overview 4 Atlassian Software Systems (Sydney, Australia) Jira and essential plugins Confluence FishEye Crucible Perforce Software (Alameda, CA) Perforce Versioning Engine

5 Project/issue tracker with powerful customization options Agile plugin adds agile project management to any JIRA project for software development teams practicing Scrum or Kanban Structure plugin is an enterprise issue organizer for Project Management, Requirements Management, Test/QA and Help Desk

6 Enterprise wiki to collaborate and share knowledge. Content variations IT helpdesk information Development requirements definition Development design/specification collaboration Beta tracking Deployment tracking Operations maintenance/logging Blogging Reporting

7 One tool with two distinct purposes Fisheye provides the ability to view the contents of your Source Code Management (SCM) repositories in your web browser Crucible allows an on-premises code review solution for enterprise teams

8 Perforce Versioning Engine stores and manages access to versioned files, tracks user operations and records all activity in a centralized database. Software version control Document management Release archive of record for production software Product delivery mechanism

Application Links/Tool Integrations 9

Deployment Footprint 10

Lifecycle Processes Enforced by Tools Jira Issue type specific workflows (Field Report, QA reported bug, Development Epic/Story or Task, etc.) to define scope Auto assignment based on issue type to expedite closure Individual project team custom workflows to reinforce policies Custom fields (~200) and custom screens that require the entry of detailed information to facilitate development efforts Agile development enforced by Jira Agile plugin to clearly establish formal lightweight process 11

Lifecycle Processes Enforced by Tools Jira Action authorization for issues managed by custom permission schemes per project (role based for transition between workflow steps) Custom notification schemes per project manages to whom is sent and for which event type (issue created, issue closed, etc.) to eliminate noise Perforce Protection scheme to prevent unauthorized or inadvertent access to files Policies in place to enforce intelligent branching Software products submitted and a promotion model established (Dev Test – QA/Test – Beta – General Availability) for release management Product release documentation promotion model in place to ensure the correct documents are bundled with each release Field Support team members pull the software release product from the General Availability location to ready for deployment activities to customers 12

What are the Benefits Flesh out new features before development starts, saving resource time by using the collaborative design and requirements gathering in Confluence. 13

What are the Benefits More maintainable code and improved products by embracing efficient lightweight peer code reviews with Fisheye/Crucible. 14

What are the Benefits Early detection of bugs/issues prior to field deployment by employing interative development and test using Jira. 15

What are the Benefits Better estimating of resource time, cost and scope by using the Jira Agile plugin to manage competing project priorities. 16

What are the Benefits Project scope can span multiple Jira projects. The Jira Structure plugin (also known as the Enterprise Issue Organizer) provides a common view of overall progress across projects with unlimited hierarchy (sub-issues, sub-sub-issues, etc.). 17

What are the Benefits Fewer customer outages for upgrades with new software delivery model that ensures the qualified software work product is what is deployed to the field from Perforce (repeatable and reliable delivery). 18

What are the Benefits The ability to accurately detail what was delivered in a release with reports from Jira and Perforce. 19

Conclusion The migration to this process started in 2003 and was fully realized when our engineering teams instituted the Atlassian tool set a few years ago. 20

21 Questions?