Download - Agile Application Lifecycle Management 6.2.2014

Transcript
Page 2: Agile Application Lifecycle Management 6.2.2014

[email protected]

- Concept | Solutions | Offeralmag

ile

6.2.2014

Page 3: Agile Application Lifecycle Management 6.2.2014

Our agileALM Concept, Solutions and Offer tries to understand and solve how to manage, do and maintain Software Products and support end users as agile as possible and as transparent as possible and as traceable as

possible and as effective as possible.

- Concept | Solutions | Offeralmag

ile

People | References | Tools | ALM env aaS

Goals Agility Transparency Traceability Efficiency

Perspectives Sales/Marketing Development Maintenance Support Management IT

Target customers 25+ SW Product org IT / R&D org

Approaches Organization Way of work Tool configurations Tools Platform

Page 4: Agile Application Lifecycle Management 6.2.2014

- Concept #1almag

ile

TuoteTuoteTuoteTuote

Page 5: Agile Application Lifecycle Management 6.2.2014

”Track | Collaborate | Code”

Myynti

Sopimusten hallinta

Vaatimusten hallinta

Ketterä tuotekehitys/Ylläpito

Julkaisu

Helpdesk

Riskien hallinta

CRM

Information Sharing

- Concept #2almag

ile

etc

Page 6: Agile Application Lifecycle Management 6.2.2014

Site 1 Site 2 Site 3

Vendor X Vendor Y

Product 1•Development•Maintenance

Product 2•Development•Maintenance

Product 3•Development•Maintenance

Product 4•Developme

nt•Maintenanc

e

Product 5•Development•Maintenance

Corporation

- Multivendor / Multisite environmentalmag

ile

Back to main page

Page 7: Agile Application Lifecycle Management 6.2.2014

- Solutionsalmag

ile

HelpdeskServicedesk

Product DevelopmentProduct Maintenance

Requirement Management

Risk (and actions) Management

Administrative Tasks

Sales Case ManagementConsultation Work Management

Agile Marketing ManagementAccount Management

Gantt style Projects

Knowledge base

Team Information Sharing

Team Calendars

Technical Documentation

Customer Portal

Product Roadmaps

Development Guides

Project DocumentationCustomer Documentation

DVCS

Building

Releasing

Continuous Integration

Continuous ReleasingTest Management

Code Reviews

Test CoverageQuality Monitoring

Bug ReportingTest Automation

Coding Practices

IDE

User ManagementIntraIT Request Management

Page 8: Agile Application Lifecycle Management 6.2.2014

Solutions Management of

Manual Test Cases Code Reviews Test Coverage Quality Monitoring Reporting bugs Automate tests

Solutions DVCS Building / Conpiling /

Releasing Continuous Integration

and releasing

Solutions Team Information Sharing Team calendars Knowledge base Technical Documentation Customer Portal Product Roadmaps Development Guides Intra etc

Solutions Helpdesk Servicedesk Agile Development Maintenance Tasks Requirement Management Risk Management Common Management Tasks Sales cases Marketing plans Consultation Work IT projects

Gantt charts Delivery Project Management Account Management IT Request Management etc

- Concept > Solutionsalmag

ile

Organization

Methods and Processes -> Way of work

Tool Configurations

Tools

HW / Network

Info

rmatio

n S

harin

g / K

now

led

ge

Man

ag

em

en

t

Softw

are

Con

fig

ura

tion

Man

ag

em

en

t

Qu

ality A

ssura

nce

/ Test M

an

ag

em

en

t

IDE

/ SW

En

gin

eerin

g

Pro

ject / T

ask

Man

ag

em

en

t

Solutions Connecting other

services to IDE Coding practices etc

Use

r Man

ag

em

en

t

Ap

pro

ach

es

Disciplines > Solutions

Back to main page

agileALM

Page 9: Agile Application Lifecycle Management 6.2.2014

agileALM offer

- Offer | pathKick-off meeting

This is how it should be done

Configuration audit workshop

Solution workshop

Tool workshop

Tool training

agileALM coaching Continuous coaching service Method and tool expert

Main User Support Continuous support service Tool expert

Tool administrator Continuous admin service Tool expert

SaaS Atlassian tools as a Service from Ambientia premises

Tool & platform expert

Licenses Atlassian license reseller

Helpdesk Tool expert

almag

ile

Continuous Services

Back to main page

Implementation project

Page 10: Agile Application Lifecycle Management 6.2.2014

Kickoff meeting

Agenda

Ambientia 15min

agileALM offer in general 30min

agileALMdemo walkthrough 60min

Current usage models and usage areas 60min

Findings and follow-up actions 30min

Aloituspalaveri, jossa käydään läpi millä osa-alueilla ja miten Ambientian agileALM tarjooma voi auttaa ja millainen on asiakkaan nykyinen tapa toimia ja mihin Atlassian työkaluja tällä hetkellä käytetään.

Palaverin lopputuloksena asiakas saa kokonaisnäkemyksen siitä miten Ambientian agileALM tarjooma voi auttaa asiakasta.Palaverin perusteella molemmat osapuolet saavat myös näkemyksen mahdollisista jatkotoimenpiteistä.

Page 11: Agile Application Lifecycle Management 6.2.2014

This is how it should be done – workshop/demo

Agenda

agileALM offer in general 45min

agileALMdemo walkthrough 45min

Use cases 4h

Findings, comments and follow-up actions 45min

Demo luonteinen palaveri, jossa Ambientian asiantuntijat näyttäjät agileALM demo ympäristössä miten Atlassianin työkaluja voi ja kannattaa käyttää ja hyödyntää Ohjelmistotuotteiden hallinnoinnissa, kehityksessä ja ylläpidossa, sekä käyttäjätuessa.

Palaverin lopputuloksena asiakas saa kokonaisnäkemyksen siitä miten Atlassian tuotteita voi ja kannattaa hyödyntää...

Page 12: Agile Application Lifecycle Management 6.2.2014

- Toolsalmag

ile

This is not about tools

this is about way of work and methodsand how you implement those methods to your tools

But...

Page 13: Agile Application Lifecycle Management 6.2.2014

• An Australian enterprise software company• Best known for its issue tracking application, JIRA, and its team

collaboration product, Confluence• Serves over 25,000 customers globally• As of May 2013, the company has over 600 employees• Headquartered in Sydney, Australia

• Offices in Amsterdam and San Francisco• Was founded in 2002 by Mike Cannon-Brookes and Scott Farquhar

• Does not have a traditional sales team. Instead, it lists all prices, information about products, documentation, support requests, and training materials on its website. The company does not offer discounts, with the exception of academic and charity organizations. All products are available as hosted or installed versions, starting at $10 for 10 licenses. In 2011, Atlassian announced bookings of $102 million, up 35% from the year before.

- Tools - Atlassianalmag

ile

Page 14: Agile Application Lifecycle Management 6.2.2014

- for Application Lifecycle Management - Tools - Atlassianalma

gil

e

Page 15: Agile Application Lifecycle Management 6.2.2014

Jira Plan, track, service

Confluence Create & collaberate

HipChat Group Chat and IM Built for Teams

Stash Git Repository Management for Enterprise Teams

Bamboo Continuous integration, deployment, and release management

Fisheye Search, monitor, and track your Subversion repositories

Crucible Find bugs and improve code quality through peer code review

Clover Java and Groovy code coverage

SourceTree Free Git and Mercurial desktop client for Mac or Windows

- Tools – Atlassian toolsetalmag

ile

Page 16: Agile Application Lifecycle Management 6.2.2014

Find, try, and buy add-ons for Atlassian products

The Atlassian Marketplace is a platform for Atlassian customers to discover, try, buy, and manage add-ons for their applications. Additionally, it offers third-party vendors the ability to market, distribute, and license their add-ons to Atlassian's customer base.

Jira-Agile Service Desk Tempo Zefyr Capture Refinedwiki Team Calendars Gliffy Image Slider etc

- Tools – add-ons and Atlassian marketplace almag

ile

Page 17: Agile Application Lifecycle Management 6.2.2014

- Tools – Demo environmentalmag

ile

Back to main page

Page 18: Agile Application Lifecycle Management 6.2.2014

- Referencesalmag

ile

Back to main page

Serverlist ~47 Jira servers ~91 Confluence serversLicenses ~119 Jira licenses ~138 confluence ~72 Jira agile ~23 crowd ~14 stash ~14 bamboo

ALM cases

Case esimerkkejä tulossa, ei vielä julkaisulupaa...

Page 19: Agile Application Lifecycle Management 6.2.2014

- People - competencesalmag

ile

Back to main page

TomiALM expert / consultant

Ambientia 2013 ->• Atlassian tools and solutions

Accenture 2011 – 2013• Project Manager, Buid Framework

Nokia 2005 – 2011• Project Manager, Build Framework• Senior Manager, Build Framework• Manager, Build Environment• Project Manager• Design Engineer / Build Engineer

JuhaALM expert / consultant and concept owner

Ambientia 2011 ->• Atlassian tools and solutions

Tieto 2001 – 2011• Several simultaneous customers• Customer – Supplier models• Multisite teams• Smaller products and shorter lifecycles• 3rd party tools (like IBM tools), Agile models, Open source• Engineering Toolbox

Nokia (networks) 1994 – 2001• Project lifecycles several years• Project members 1000->• Codelines over 50M• Software build compiling times over 24 hours• Self made, Inhouse tools

Page 20: Agile Application Lifecycle Management 6.2.2014

almag

ile

Back to main page

ALM (R&D) Environment as a Service

Service OwnerOperational Work Development Work

Manager Manager

IT?• Servers• Network• Applications• EndUser support• Trainings (tools)

R&D?• Usage Model• Processes• Methods• Appl Configurations• Consulting / Mentoring• Training (methods)

New Product

Product Owner

TeamR&D Env Order

R&D Env for Product

Kick Start

Project Work Feedback

Product

TypeScrumKanbanHelpdesketc

Services Proj ManagementKnowledge ManagementTest ManagementVCSCI

Managers

Developers

- ALM environment as a Service

Page 21: Agile Application Lifecycle Management 6.2.2014

Kiitos