Essence-Based Methods and Tools in Fujitsu

16
Methods & Tools Dave Cuningham Essence Workshop 20 th June 2013 Enabling Fujitsu’s industrialised delivery of application services © Copyright 2013 Fujitsu Services

description

This presentation was given by Dave Cuningham in Fujitsu in the Essence Information Day held in OMG Technical Meeting in Berlin, Germany on June 20, 2013. The presentation shows the APT method of software engineering at Fujitsu which applies the Essence approach to agile planning.

Transcript of Essence-Based Methods and Tools in Fujitsu

Page 1: Essence-Based Methods and Tools in Fujitsu

Methods & Tools Dave Cuningham

Essence Workshop 20th June 2013

Enabling

Fujitsu’s

industrialised

delivery of

application

services

© Copyright 2013 Fujitsu Services

Page 2: Essence-Based Methods and Tools in Fujitsu

2

Challenges we faced

Page 3: Essence-Based Methods and Tools in Fujitsu

3

Our aspirations

Page 4: Essence-Based Methods and Tools in Fujitsu

4

Finding the right way of working

Less than satisfactory experience with RUP & other

methods A desire to move away from One-Size-

Fits-All methods

A desire for more Agile approaches

A need for a scalable methodology

A need to conform to CMMI

Page 5: Essence-Based Methods and Tools in Fujitsu

5

A meeting of minds 2006

New approach

No monolithic process

Aspect orientated view

Core underlying structure

Just enough process

Page 6: Essence-Based Methods and Tools in Fujitsu

6

Just enough way of working

Meeting the diverse customer requirements to method

Tailor methods to meet customer requirements

Choose appropriate practices to knit with

existing ways of working

Set appropriate levels of rigor for chosen practices

Select the right tools for the job

Within the Apt tools framework

Flexible and extensible

Core features deliver control,

consistency, and quality that frame

extensions

Page 7: Essence-Based Methods and Tools in Fujitsu

7

Apt modern development techniques

Page 8: Essence-Based Methods and Tools in Fujitsu

8

Apt improves consistency & collaboration

Page 9: Essence-Based Methods and Tools in Fujitsu

9 COMMERCIAL IN CONFIDENCE 9

Apt Planning & activity management

Page 10: Essence-Based Methods and Tools in Fujitsu

10

Apt Detailed planning

Planning an iteration or work package

Team agree a set of goals

Automatic generation of Activities to achieve goals using EssWork

Publishing of Activities for tracking

Scheduling with round-trip integration with MS Project & JIRA

Items of concern Agreed current

status

Target status sets

the Goal

Page 11: Essence-Based Methods and Tools in Fujitsu

11

Apt Automatic Generation of Activities

A Goal

Goal’s Activities

Set the Approach

Set required levels

of detail

Page 12: Essence-Based Methods and Tools in Fujitsu

12

Apt Automatic Generation of Activities

Page 13: Essence-Based Methods and Tools in Fujitsu

Extending with our own practices

Manage Application Transition

Application Value Assessment

Test Management

Manage Risk

SOA Service Definition

SOA Service Architecture Extension

SOA Service Use Case Extension

Business Use Case*

Fujitsu Architecture Development Method

Manage Application re-platforming **

13

Page 14: Essence-Based Methods and Tools in Fujitsu

Use for Root Cause Analysis

14

custom Report Layout Example - Full

Page 15: Essence-Based Methods and Tools in Fujitsu

15

Summary Benefits of Apt

Enables distributed teams to be highly effective despite being in

different countries and time zones

Clear and effective way of working for teams to follow

Clear link between project requirements/solution complexity and

effort/timescale

Fast project start-up at lower cost

Real-time visibility of status and progress for management

Modern, attractive environment for staff and clients

Encourages a lean approach to application services

Robust, reliable development infrastructure

Integration of methods and tools saves time and cost whilst giving

higher quality and productivity

Page 16: Essence-Based Methods and Tools in Fujitsu

Fin