• No results found

Tools and Methods to Address Complexity at Scale

N/A
N/A
Protected

Academic year: 2021

Share "Tools and Methods to Address Complexity at Scale"

Copied!
9
0
0

Loading.... (view fulltext now)

Full text

(1)

Tools and Methods to Address

Complexity at Scale

Avnet Services

Software Engineering Business Unit Agile Services

2

Avnet Services at a Glance

Capabilities Solutions PRACTICES Cloud Solutions Infrastructure Solutions IBM Managed Services TECHNOLOGY Productivity & Collaboration Backup & Disaster Recovery Security & Monitoring Application Hosting & Management Web Content Management Data Center Lifecycle Services Remarketing Solutions Data Center Migration IT Deployment and Automation Application Solutions INDUSTRY ALIGNED Energy Financial Services Government Healthcare Retail

Business Intelligence & Analytics Business Process Automation Systems Integration

Software Engineering (Rational, Agile, DevOps, CMMI)

Social Business Mobile B2C Platforms B2B Commerce Employee Portals & Intranets

By The Numbers –

700+

Employees

650+

Certifications

6,000+

Delivered Solutions Since 1997

$26+ Billion

(2)

3

The Avnet Services Difference

Our global software development teams use the IBM CLM platform and Disciplined Agile practices to deliver dozens of projects each year.

Organizational Transformation Efficiency Scalability Innovation Assessments

Vision & Strategy Technology Architecture Consulting Organizational Change Employee Empowerment, Training, Mentoring/Coaching Facilitating Culture Change

Disciplined Agile Delivery Scaled Agile Framework (SAFe) Rational Team Concert Rational Requirements Composer Rational Quality Manager Rational Integration Tester Rational Test Workbench Rational Automation Framework &

BPM extensions Rational Functional and

Performance Tester Urban Code CMMI & Lean Comprehensive Training

Curriculum

4

Software Engineering Business Unit

Avnet Services Software Engineering Business Unit helps customers improve software engineering results through the implementation of industry-leading tools and best practices

Services include:

– Training – Rational, Agile, Scaled Agile Framework (SAFe), Systems (Product) Engineering, Disciplined Agile Delivery (DAD), CMMI – Rational Tool Implementation - CLM, RTC, RRC, RQM, UrbanCode,

GreenHat, etc.

– Assessments - Organization, Process, Project, and Tool

– Consulting – Rational, Agile, SAFe, Systems Engineering, DAD, CMMI – Agile Transformation - Scrum, Scaled Agile Framework (SAFe), Disciplined

Agile Delivery (DAD)

– Automation – DevOps, Tools, Metrics – CMMI – Appraisals and Consulting – Requirements Engineering – Outsourced Agile Development

(3)

5

How Does Your Organization Deal with

• System Development Considerations • Program Management • Multi-Team Development • Infrastructure Needs • Software Development • Hardware Development Page 5 6

(4)

7

To Complex Product Systems

Chevrolet Volt – est. 10 million

Mercedes Entertainment – est. 10 million

Android OS – est. 3,000,000 Phone app (average) 100,000

Broadband Card – est. 1,000,000 IPod os-x –

est. several million

8

(5)

9

IBM Collaborative Lifecycle Management

• Rational Team Concert (RTC)

• Rational Requirements Composer (RRC) • Rational Quality Manager (RQM)

• Other Modules include

– Rational Publishing Engine (RPE)

– Rational Functional Tester – automation (RFT) – Rational Performance Tester – automation (RPT)

5/6/2014 Bed, Bath, & Beyond Rational Implementation

Approach 9

10

Rational Team Concert

• Addresses the needs of a • Scrum Team

• SAFe Agile Release Team • Change Management

– Track and coordinate stories, defects, plan items, and tasks • Planning

– Planning, tracking, and workload for projects, teams, and individuals

• Software Configuration Management

– Integrates tightly with defect tracking, builds, and process automation

• Automation

– Track build progress, view build alerts and results, request builds, and trace the relationship of builds to artifacts

5/6/2014 Bed, Bath, & Beyond Rational Implementation

(6)

11

Rational Requirements Composer

• Capture requirements • Organize requirements

• Collaboratively review, analyze, and report on requirements

5/6/2014 Bed, Bath, & Beyond Rational Implementation

Approach 11

12

Rational Quality Manager

• Test Management – Author Tests

– Capture Test Results • Features for

– Dynamic test plans, governed workflows, lab efficiency, test coverage analysis, and manual test authoring.

• Features integrate with other CLM artifacts including – work items and requirements

• Reporting and dashboards

• Detailed and customizable analytics

5/6/2014 Bed, Bath, & Beyond Rational Implementation

(7)

13

Scrum

14

(8)

15

CMMI practices that make a difference

• PMC SP 1.7 Conduct Milestone Reviews

– Review the project’s accomplishments and results at selected project milestones. Milestone reviews are planned during project planning and are typically formal reviews.

• RD SP 2.1 Establish Product and Product Component Requirements

– Establish and maintain product and product component requirements, which are based on the customer requirements.

• TS SP 1.1 Develop Alternative Solutions and Selection Criteria

– Develop alternative solutions and selection criteria.

• Environments

– IPM SP 1.3 Establish the Project’s Work Environment – PI SP 1.2 Establish the Product Integration Environment – VER SP 1.2 Establish the Verification Environment – VAL SP 1.2 Establish the Validation Environment

16

CMMI practices that make a difference

PMC SP 1.7 Conduct Milestone Reviews • Potential solution – Aligned (Stage) Gates

RD SP 2.1 Establish Product and Product Component Requirements • Potential solutions – Agile, Scaled Agile Framework SAFe), Disciplined

Agile Delivery (DAD), DFSS

TS SP 1.1 Develop Alternative Solutions and Selection Criteria

• Potential solutions – Spikes, Trade Studies, Marketing Material Review Environments (IPM 1.3, PI 1.2, VER 1.2, VAL 1.2)

(9)

17

Alignment Points for Hardware and Software

Potential Alignment Points Include • Software

– 2 week sprints

– 8-12 week release cycles • Hardware Schedule

– X week sprints – 6, 8, 12?

• Outputs used to further software alignment include – Drawings

– Protocepts (crude and more detailed) – Bread boards (initial interfaces) – Brass boards (refined interfaces) – Rapid prototypes

– 1stItem off production line (final interfaces, processes)

– 1stActual production item

Thank You!

Contact Us:

John Miller

john.miller @ avent.com

(720) 412.5030

References

Related documents

The main methodological result is the decision analysis interview (DAI) approach developed and applied in five watercourse management projects. The DAI approach refers to an

Although national museums do not charge administration fees for UK loans, the costs of transport, insurance, conservation, security and environmental requirements can be extensive..

A,Fallahpour M,Karimlu M. Intraclass correlations: uses in assessing rater reliability. Feise RJ, Menke JM. Functional rating index: a new valid and reliable instrument to

It has been suggested that institutions seem to move from a localised model of implementation, where only three of the threshold concepts, that of the role of purpose, learning

Our techniques combine χ-square concentration inequalities and Laplace estimates with spectral and random matrices theory, and the non asymptotic stability theory of quadratic

The goal is to create a cross product report that will document all the system requirements (Rational DOORS) tracing all the work items (Rational Team Concert) that implement

EVM-GPS-R4 R4 Series Master Development System Daughter Board EVM-GPS-F4 F4 Series Master Development System Daughter Board RXM-GPS-R4-x R4 Series GPS Receiver Module.. RXM-GPS-F4-x

If the current anaphor is found to be non-referential, training data instances are created from it by pairing it with all preceeding chunks as potential antecedents. This