View
516
Download
3
Category
Preview:
DESCRIPTION
JIRA and Confluence Nordic Conference 24.10.2013 Juha Aaltonen Ambientia
Citation preview
Juha.aaltonen@ambientia.fi
Juha.aaltonen@ambientia.fi
Application Lifecycle ManagementJIRA and Confluence Nordic Conference 2013
ag
ile
www.ambientia.net
Juha Aaltonen• ALM (Application Lifecycle Management) expert/consultant and concept owner
• Ambientia 2011 ->• Atlassian based 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
02.08.2013 3
www.ambientia.net
Ambientia AtlassianOffers -> Concepts -> Solutions
17.8.2012 4
Social Intranet
Application Lifecycle Management
For IT- and R&D organizationsFor...
ag
ile
Our ALM offer and Concept tries to understand and solve how to do and maintain Software Products and support end users as agile as possible and as transparency as possible and as
traceability as possible as effective as possible.
www.ambientia.net 5
Application Lifecycle Management Concept -> Offer -> Solution -> Way of work -> Methods
17.8.2012
ALM
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
Helpdesk / Servicedesk Agile Development
Backlogs Maintenance Tasks Requirement Management Risk Management Common Management Tasks Sales cases Consultation Work IT projects
Gantt charts etc
Team Information Sharing Team calendars Knowledge base Technical Documentation Customer Portal Product Roadmaps Development Guides etc
Source code version control
Building / Conpiling / Releasing
Continuous Integration and releasing
ag
ile
Management of Manual Test Cases
Code Reviews Test Coverage Quality Monitoring Reporting bugs Automate tests
Connecting other services to IDE
Coding practices etc
www.ambientia.net 617.8.2012
Project / Task Management
Information Sharing / Knowledge Management
Software Configuration Management
Quality Assurance / Test Management
IDE / SW Engineering
Application Lifecycle Management
Jira + Jira agile + [Service Desk] + [Tempo]
Confluence + Refinedwiki + TeamCalendars + [Gliffy]
HipChat
Source Code Version Control (VCS) Subversion
Stash / Git
Bitbucket
Building / Compiling / Releasing Maven / Ant / Ivy / make
Nexus / Archiva
Building / Compiling / Releasing Maven / Ant / Ivy / make
Nexus / Archiva
Continuous Integration Bamboo
Jira + Zefyr
Jira Capture
Fisheye + Crucible
Clover
Sonar
Selenium
Eclipse
Sourcetree
Concept -> Way of work -> Solutions -> Methods -> Tools
fisheye
www.ambientia.net 717.8.2012
www.ambientia.net 8
ALM environment As a Service
17.8.2012
www.ambientia.net
Multi-vendor / Multisite Environment
02.08.2013 9
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
Project / Task management
ALM disciplines
Common Functions like
Helpdesk
Requirement Management
Information Sharing & KM
SCM
QA & Test Management
IDE & SW Engineering
Risk Management
Corporation
www.ambientia.net 10
ALM environment as a Service
17.8.2012
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
www.ambientia.net
Summary
17.8.2012 11
Organization
Methods and Processes -> Way of work
Tool Configurations
Tools
HW / Network
Goals Agility! Transparency! Traceability! Efficiency!
In all phases Sales Development Maintenance Support
Info
rmatio
n S
harin
g / K
now
led
ge M
an
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
Juha.aaltonen@ambientia.fi
Thank you
Latest Sytyke Magazine http://www.sytyke.org/lehti/
ALM Demo Environment https://confluence.almdemo.ambientia.fi
Recommended