Introduction
November 26, 2013
Agility at Enterprise Scale - Agenda
Schedule

9.30-10.00

Registration, coffee, breakfast

10.00-10.10

Welcome, agenda

Intland –Janos Koppany

10.10-10.25

Scaled Agile Framework ( SAFe ) Introduction- What is Agile and Scrum for
teams that is SAFe for
companies. SAFe’s adoption has begun.
Don't miss checking it out and see if it is
applicable to you!!!

Intland - Janos Koppany

10.25 – 10.50

SAFe implementation in codeBeamer –
How it works? Live demo.

Intland –Falko Dautel

10.50-11.10

Block „A”
Scaling Agility

Topic/Presentation title

How I use our Agile Kanban board to plan
and execute marketing tasks - „Eating your
own Agile dog food”

Intland – Reka Moksony

11.10 – 11.50

codeBeamer "Medical Project"
Demo of codeBeamer medical project
template for IEC 62304 compliance and
medical risk management.

Presenter/Moderator

Intland- Falko Dautel

Lunch break

13.00-13.25
Block „B” Case study

Lufthansa Systems: From Development
to Operations (DevOps) - Why do you
urgently need to align them?

LHS – Hagen Schorcht

13.25– 13.50

S1nn: Software and Test Management in
the Automotive Practice

S1nn – Gerd Nusser

Coffee break

14.15- 14.30

CodeBeamer roadmap for Agile Demand
Management and SAFe

Intland - Janos Koppany
codeBeamer architecture
Demand, Development, Operations
codeBeamer as framework

Copyright Dean Leffingwell http://scaledagileframework.com/
Medical for IEC 62304 Compliance
and Risk Management

Ready to use
Medical Template for IEC 62304
compliance audits.

http://www.fda.gov/MedicalDevices/Safety/ListofRecalls/default.htm
http://www.informationisbeautiful.net/visualizations/million-lines-of-code/
codeBeamer as “V”
IT Alignment

Demand Management

Align IT-Demand to Program,
Project & Team. Support 10s
100s, 1000s of projects.
Provides Rating, Voting,
Workflows and collaboration.
Requirements Management

Define and manage
requirements, including
collaboration and traceability
Development & Change Configuration

CVS
Manage versions of source
code and work artefacts,
track changes, and manage
different versions.
Development Agile & “V”

Managing software
development, including
processes, workflows,
bugs, tasks, QA, collaboration,
development audits
QA-Test Management

Managing Test Cases, with
manual and automated test
execution and Test Coverage.
Release Management

Defining and managing
releases, including binary,
code, task, bug-fixes,
release-notes.
Collaboration

Wiki and Document
management, with sharing and
searching on all data.
Versioning (baseline)

A baseline is a snapshot of all
data in a particular point of time.
Baselines with electronic signatures
are useful for regulatory compliance
audits.
Integration Points
REST API
PPS/PLM/ITIL

IBM DOORS
HP-QC

Java API
IDE/MODEL/CI

REST API

AD/SSO
Demand, Development, Operations
Business

1

IT Demand

4

IT product Lifecycle
2
SG
R
C
G

DG

IT
IT
Business
Business

1=Demand/Specification/Requirements from business
2=Specification/Requirements from IT
3=Release to Delivery request from IT
4=Support, Incident, Change requests

3

IT
IT
Development
Development

CG

IT
IT
Operation
Operation

SG=Service-Guard for controlling incidents and change requests
CG=Change-Guard coordinating releases and changes in operations
DG=Demand-Guard for prioritization and ranking of demands, changes
RCG=Requirements-Change-Guard for prioritization of requirements, changes, incidents
Entities: Demand, Requirements, Project, Release
Business

1

2

3

5

IT Demand

6

8

IT Development

App Dev Unit
Mobile Unit
Demand-1
Demand-2
Demand-3

7

Demand-1

Requirements

Demand-2

Requirement-1

Demand-3

Requirement-2

Tests

Requirement-3

Release

Use Cases

Service Unit
Demand-1

4

Work Items

Project-1
Project-1

Project-N
Project-N

Tasks

6

Demand-2

Tasks
Tests

Demand-3
1=Idea, Initiative created -> a demand is born
2=Demand is defined, prioritized and accepted
3=From Demand Requirements are created
4=From Demand Project is created

Work Items

Use Cases
5=Project Planning (Agile and/or Waterfall process)
6=Work Items created (Task, Test Cases, Release plan, ...)
7=Completed Work Items are assembled for a Release
8=Release is completed and passed to Operations
Intland Software GmbH
Gropiusplatz 10 (14th floor)
70563 Stuttgart, Germany
Phone: (+49) 711-67400-677
Fax: (+49) 711-67400-686

Intland Software Techday 2013

  • 1.
  • 2.
    Agility at EnterpriseScale - Agenda Schedule 9.30-10.00 Registration, coffee, breakfast 10.00-10.10 Welcome, agenda Intland –Janos Koppany 10.10-10.25 Scaled Agile Framework ( SAFe ) Introduction- What is Agile and Scrum for teams that is SAFe for companies. SAFe’s adoption has begun. Don't miss checking it out and see if it is applicable to you!!! Intland - Janos Koppany 10.25 – 10.50 SAFe implementation in codeBeamer – How it works? Live demo. Intland –Falko Dautel 10.50-11.10 Block „A” Scaling Agility Topic/Presentation title How I use our Agile Kanban board to plan and execute marketing tasks - „Eating your own Agile dog food” Intland – Reka Moksony 11.10 – 11.50 codeBeamer "Medical Project" Demo of codeBeamer medical project template for IEC 62304 compliance and medical risk management. Presenter/Moderator Intland- Falko Dautel Lunch break 13.00-13.25 Block „B” Case study Lufthansa Systems: From Development to Operations (DevOps) - Why do you urgently need to align them? LHS – Hagen Schorcht 13.25– 13.50 S1nn: Software and Test Management in the Automotive Practice S1nn – Gerd Nusser Coffee break 14.15- 14.30 CodeBeamer roadmap for Agile Demand Management and SAFe Intland - Janos Koppany
  • 3.
  • 4.
  • 5.
    codeBeamer as framework CopyrightDean Leffingwell http://scaledagileframework.com/
  • 6.
    Medical for IEC62304 Compliance and Risk Management Ready to use Medical Template for IEC 62304 compliance audits. http://www.fda.gov/MedicalDevices/Safety/ListofRecalls/default.htm http://www.informationisbeautiful.net/visualizations/million-lines-of-code/
  • 7.
  • 8.
    IT Alignment Demand Management AlignIT-Demand to Program, Project & Team. Support 10s 100s, 1000s of projects. Provides Rating, Voting, Workflows and collaboration.
  • 9.
    Requirements Management Define andmanage requirements, including collaboration and traceability
  • 10.
    Development & ChangeConfiguration CVS Manage versions of source code and work artefacts, track changes, and manage different versions.
  • 11.
    Development Agile &“V” Managing software development, including processes, workflows, bugs, tasks, QA, collaboration, development audits
  • 12.
    QA-Test Management Managing TestCases, with manual and automated test execution and Test Coverage.
  • 13.
    Release Management Defining andmanaging releases, including binary, code, task, bug-fixes, release-notes.
  • 14.
    Collaboration Wiki and Document management,with sharing and searching on all data.
  • 15.
    Versioning (baseline) A baselineis a snapshot of all data in a particular point of time. Baselines with electronic signatures are useful for regulatory compliance audits.
  • 16.
    Integration Points REST API PPS/PLM/ITIL IBMDOORS HP-QC Java API IDE/MODEL/CI REST API AD/SSO
  • 17.
    Demand, Development, Operations Business 1 ITDemand 4 IT product Lifecycle 2 SG R C G DG IT IT Business Business 1=Demand/Specification/Requirements from business 2=Specification/Requirements from IT 3=Release to Delivery request from IT 4=Support, Incident, Change requests 3 IT IT Development Development CG IT IT Operation Operation SG=Service-Guard for controlling incidents and change requests CG=Change-Guard coordinating releases and changes in operations DG=Demand-Guard for prioritization and ranking of demands, changes RCG=Requirements-Change-Guard for prioritization of requirements, changes, incidents
  • 18.
    Entities: Demand, Requirements,Project, Release Business 1 2 3 5 IT Demand 6 8 IT Development App Dev Unit Mobile Unit Demand-1 Demand-2 Demand-3 7 Demand-1 Requirements Demand-2 Requirement-1 Demand-3 Requirement-2 Tests Requirement-3 Release Use Cases Service Unit Demand-1 4 Work Items Project-1 Project-1 Project-N Project-N Tasks 6 Demand-2 Tasks Tests Demand-3 1=Idea, Initiative created -> a demand is born 2=Demand is defined, prioritized and accepted 3=From Demand Requirements are created 4=From Demand Project is created Work Items Use Cases 5=Project Planning (Agile and/or Waterfall process) 6=Work Items created (Task, Test Cases, Release plan, ...) 7=Completed Work Items are assembled for a Release 8=Release is completed and passed to Operations
  • 19.
    Intland Software GmbH Gropiusplatz10 (14th floor) 70563 Stuttgart, Germany Phone: (+49) 711-67400-677 Fax: (+49) 711-67400-686

Editor's Notes

  • #5 Increased collaboration between operations and development Reduce Critical errors that are not resolved in time Reduced cycle times for operations activities (e.g., provisioning, deployment, change controls) Document Manager for Release & Deployment
  • #10 Show the Screen MS Word/Excel Import/Export MS Word/Table-like authoring Requirements Tracking in the whole Lifecycle Baselining, Baseline comparison Traceability Matrix Coverage analysis with Test Requirements based Test Case generation Electronic Signature -> Safety critical i.e. medical device development
  • #11 Commit – Bug/Task/Issue linking SCM access permissions Git/hg workflows Mixed SVN/Git project
  • #12 CodeBeamer data is organized into projects Projects are secure collaborative workplaces Configurable Project Dasboard Security, members Template projects for re-use Baselines
  • #13 Show the screen MS Word/Excel Import/Export Test Case management with test Steps Test Sets Coverage analysis Test Configurations Test Execution Unit Test integration Requirement, Change and Bug Management Integration
  • #14 Release Planning is used to plan and control your release variants Requirement/Test/Task/Bug can associate with one or more release (component) Project, multi-project release planning
  • #15 Central Document  Manager with versioning & full text search MS Office Integration with Import/Export Webdav Workflows
  • #16 Do you know Time Machine on MAC ? Baseline is a quick snapshot and more ... It is extremely useful for safety critical projects
  • #17 Remote API to access Server API to change the server behaviour open source examples on javaforge.com i.e Eclipse, Jenkins, Amazon EC2, Eucalyptus API
  • #18 Increased collaboration between operations and development Reduce Critical errors that are not resolved in time Reduced cycle times for operations activities (e.g., provisioning, deployment, change controls) Document Manager for Release & Deployment
  • #19 Increased collaboration between operations and development Reduce Critical errors that are not resolved in time Reduced cycle times for operations activities (e.g., provisioning, deployment, change controls) Document Manager for Release & Deployment