ISO-9001 § 7.5.3 “The organization shall identify the product status with respect to monitoring and measurement requirements throughout product realization” Mats Berglund | Enterprise Architect | 2013-10-23 | Page 5
Size XXL – By Ericsson “Lean & Agile story” provides a number of lessons and insights that are becoming increasingly clear – especially when we talk about scale. Here we are referring to huge systems The company’s
with millions of lines of custom code that have to work reliably for 5 to 10 years and sometimes even longer than that.
Softhouse®: Size XXL – Lean and Agile projects within Ericsson Mats Berglund | Enterprise Architect | 2013-10-23 | Page 9
The next Big thing – ICT DevOPS Users
ICT citizen
Open
B2B
Telco Cloud Global ICT Centers telco grade 99.999%
OSLC Open Service for Lifecycle Collaboration › › › › ›
A set of OASIS standard API’s in the ALM space www.open-services.net YouTube video Eclipse Lyo - an OSLC SDK Specifications and workgroups: – – – – – – – – – –
Change Management Requirements Management Quality Management Architecture Management Configuration Management Asset Management Embedded Systems Mobile Reporting ALM-PLM interoperability … and more
Initial implementation › A new Work-Item type (TR WI) is added to RTC. It is a copy with subset of the MHWeb TR data and business logic, kept in synch. › Architectural concerns: – – – –
Same (similar) data is copied into two repositories. Master? Will it diverge? Same (similar) business logic in two locations. Master? Will it diverge? MHWeb TR logic within RTC. Do we want to tailor RTC with heavy logic? Unclear when to use Defect WI vs. TR WI
Final solution › MHWeb TR’s can be viewed and manipulated from RTC as if they were part of RTC (some limitations). A Defect WI link acts as TR reference. › User concerns: – – – –
Can’t make reports on TR’s within RTC (requires data warehouse) Can’t see status changes in MHWeb from RTC Will have to use MHWeb much more than anticipated (mental change) Some limitations in UI delegate editing
The Lean & Agile transformation has caused an explosion of tools An open integration framework is needed Integration from enterprise to team level - and across silos We shall be pragmatic Loosely coupled is the way to go Mats Berglund | Enterprise Architect | 2013-10-23 | Page 31