3. Juha Aaltonen
•
ALM (Application Lifecycle Management) expert/consultant and concept owner
• Ambientia
•
• Tieto
2011 ->
Atlassian based tools and solutions
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
•
•
•
•
•
02.08.2013
Project lifecycles several years
Project members 1000->
Codelines over 50M
Software build compiling times over 24 hours
Self made, Inhouse tools
www.ambientia.net
3
4. Ambientia Atlassian
Offers -> Concepts -> Solutions
For IT- and R&D organizations
For...
agile
Social Intranet
Application Lifecycle Management
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.
17.8.2012
www.ambientia.net
4
5. agile
Application Lifecycle Management
Concept -> Offer -> Solution -> Way of work -> Methods
HW / Network
17.8.2012
www.ambientia.net
IDE / SW Engineering
Tools
Quality Assurance / Test Management
Tool Configurations
Software Configuration Management
Methods and Processes -> Way of work
Information Sharing / Knowledge Management
Organization
Project / Task Management
ALM
Servicedesk Sharing
code
Helpdesk /Source Connecting Manual
Team Informationversionof other
Management control
calendars Cases
AgileTeam Building / Conpiling /IDE
Development services to
Test
Releasing
Knowledge base Coding practices
Backlogs Code Reviews
Continuous Integration and
Maintenance Documentation
Technical Test etc
Tasks Coverage
releasing
Requirement Portal
Customer Quality Monitoring
Management
Risk Management
Product Reporting bugs
Roadmaps
Common Management Tasks
Development Guides tests
Automate
Salesetc
cases
Consultation Work
IT projects
Gantt charts
etc
5
6. Application Lifecycle Management
Concept -> Way of work -> Solutions -> Methods -> Tools
Project / Task Management
Jira + Jira agile + [Service Desk] + [Tempo]
Information Sharing / Knowledge Management
Confluence + Refinedwiki + TeamCalendars + [Gliffy]
HipChat
Software Configuration Management
Source Code Version Control (VCS)
Subversion
Stash / Git
Bitbucket
fisheye
Building / Compiling / Releasing
Maven / Ant / Ivy / make
Nexus / Archiva
Building / Compiling / Releasing
Maven / Ant / Ivy / make
Nexus / Archiva
Continuous Integration
Bamboo
Jira + Zefyr
Quality Assurance / Test Management
Jira Capture
Fisheye + Crucible
Clover
Sonar
Selenium
IDE / SW Engineering
Eclipse
Sourcetree
17.8.2012
www.ambientia.net
6
9. Multi-vendor / Multisite Environment
Common Functions like
Corporation
Site 1
Site 2
Requirement Management
Site 3
Risk Management
Product 1
Product 2
• Development
• Maintenance
Helpdesk
• Development
• Maintenance
ALM disciplines
Product 5
• Development
• Maintenance
Project / Task management
Product 4
Information Sharing & KM
• Development
• Maintenance
Vendor X
Vendor Y
Product 3
QA & Test Management
IDE & SW Engineering
• Development
• Maintenance
02.08.2013
SCM
www.ambientia.net
9
10. ALM environment as a Service
Product
Type
Scrum
Kanban
Helpdesk
etc
ALM (R&D) Environment as a Service
Services
New Product
Proj Management
Knowledge
Management
Test Management
VCS
CI
Product Owner
Managers
Team
Service Owner
Operational Work
Manager
Manager
Developers
R&D Env Order
R&D Env for Product
IT?
•
•
•
•
•
Servers
Network
Applications
EndUser support
Trainings (tools)
Kick Start
Project Work
17.8.2012
Development Work
R&D?
•
•
•
•
•
•
Usage Model
Processes
Methods
Appl Configurations
Consulting / Mentoring
Training (methods)
Feedback
www.ambientia.net
10
11. Summary
Sales
Development
Maintenance
Support
Organization
Methods and Processes -> Way of work
IDE / SW Engineering
Quality Assurance / Test Management
In all phases
Software Configuration Management
Agility!
Transparency!
Traceability!
Efficiency!
Information Sharing / Knowledge Management
Project / Task Management
Goals
Tool Configurations
Tools
HW / Network
17.8.2012
www.ambientia.net
11