1 / 15

Mats Berglund Enterprise Architect

Mats Berglund Enterprise Architect 20+ years experience in System and SW development tools for telecom R&D.

perrin
Download Presentation

Mats Berglund Enterprise Architect

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Mats BerglundEnterprise Architect 20+ years experience in System and SW development tools for telecom R&D should I Link, or should I sync?OSLC Webinar June-19, 2013 @ 11 am (ET)Open Services for lifecycle integartion (OSLC) provides a lightweight, tool agnostic and vendor independent set of specifications enabling tools to live in an ecosystem.But what integration strategy should I use? Is loosely coupled linked data enough? What if I synchronized, would it be impossible to maintain? What about dashboards and reports having so many data sources? Perhaps a single tool would do the trick anyhow?Come and listen to Ericssons ”current best thinking” on the subject.

  2. Setting the scene Ingrid Patrick Dev Team Leader Cross-functional team: • System Architects • SW Designers • SW Testers • System Testers Loves Scrum Maint Team Leader Cross-functional team: • System Architects • SW Designers • SW Testers • System Testers Loves Kanban IT Support ALM tool supply responsible: • Agile planning tools • Lifecycle and reporting tools • SW design (IDE) tools • SCM, Build and Test tools Hates poor tool integrations Project Manager Product and Project responsible: • Requirements management • Portfolio planning • Roadmap and time plan • Progress and follow-up Loves roll-up dashboards Maria Diana

  3. Five scenes

  4. Total Chaos Dev Team Maint Team Tool A Tool B Tool C User Interface UI UI IDE UI Web UI Native UI WebUI Capabilities & Logic Capabilities & Logic Logic Backlog Test states Defect flow Throughput Test states Ticket flow WI #1 Passed Received 6 R Entered 5 WI #2 4 3 Y Investigate WI #3 Failed WI #n Corrected G Resolved Data Data Data Work Item Test Case Defect Task Tests Issue <ID> <ID> <ID> <Ref> <Ref> <#> <Slogan> <Slogan> <Slogan> <Title> <Title> <Name> <Priority> <Result> <Severity> <WIP> <Color> <Impact>

  5. Total Chaos Project & Product Manager IT Support Tool D Tool E UI User Interface ScrumKanban NativeUI AndroidUI WebUI PassedGreen ? Capability Capabilities & Logic RequirementEpic Weighting Progress Release train Quality Req X Req Y TicketDefect Data Data Warehouse Main Requirements Work Done Tests Passed Bugs Fixed  <Record> Done A Passed A Fixed A b <Heading> Done B Fixed B 1 2 a Passed B  <Urgency> Done <n> Passed <n> Fixed <n> c z x y q

  6. Streamlined WoW Backlog WI #1 WI #2 WI #3 WI #n Project Manager Dev Team Maint Team Tool E Tool A Tool B Tool C User Interface User Interface UI UI AndroidUI IDE UI WebUI Web UI Native UI WebUI Capabilities & Logic Capabilities & Logic Capabilities & Logic Logic Backlog Test states Defect flow Progress Release train Quality Throughput Test states Ticket flow WI #1 Passed Received 6 R Entered 5 WI #2 4 3 Y Investigate WI #3 Failed WI #n Corrected G Resolved excel Data Data Warehouse Data Data Work Done Work Item Test Case Tests Passed Defect Bugs Fixed Task Tests Issue <ID> Done A <ID> Passed A Fixed A <ID> <Ref> <Ref> <#> Done B <Slogan> <Slogan> Fixed B <Slogan> <Title> <Title> <Name> Passed B Done <n> <Priority> Passed <n> <Result> Fixed <n> <Severity> <WIP> <Color> <Impact>

  7. Managed Diversity Dev Team Maint Team Sync tool Tool A Tool B Tool C User Interface UI UI IDE UI Web UI Native UI WebUI Mapping table Capabilities & Logic Capabilities & Logic Logic Passed G Backlog Test states Defect flow Throughput Test states Ticket flow WI #1 Passed Received Y 6 R Entered 5 WI #2 4 3 Y Investigate WI #3 Failed Failed R WI #n Corrected G Resolved Mapping table Data Data Data Received Entered Work Item Test Case Defect Task Tests Issue <ID> <ID> <ID> <Ref> <Ref> <#> Investigate <Slogan> <Slogan> <Slogan> <Title> <Title> <Name> <Priority> <Result> <Severity> <WIP> <Color> <Impact> Corrected Resolved

  8. Synch Pros & Cons Project and team perspective Backlog Backlog R Failed WI #1 WI #1 Y WI #2 WI #2 WI #n WI #n G Passed IT support perspective

  9. Efficient Flexibility ProjMgr Dev Team Maint Team Tool A Tool D Tool B Tool C User Interface UI User Interface UI UI Native UI Web UI AndroidUI WebUI Native UI WebUI UI D UI-delegate UI D UI A UI-delegate UI B UI B Capabilities & Logic Capability Capabilities & Logic Capabilities & Logic Logic Backlog Weighting Test states Defect flow Progress Release train Quality Backlog Test states Ticket flow WI #1 Passed Received R WI #1 Entered Req X Req Y WI #2 WI #2 Y Investigate WI #3 Failed WI #3 WI #n Corrected G WI #n Resolved Data Data Data Warehouse Data Data Work Item Main Requirements Test Case Defect Work Done Tests Passed Bugs Fixed Task Tests Issue <ID> <ID> <ID> <ID> Done A Passed A Fixed A ID> <Ref> <#> <Slogan> <Slogan> <Slogan> <Slogan> Done B Fixed B <Slogan> <Title> <Name> Passed B <Priority> <Priority> <Result> <Severity> Done <n> Passed <n> Fixed <n> <Priority> <Color> <Impact> Link Link

  10. OSLC - Open Services For Lifecycle Collaboration

  11. Link Pros & Cons Project and team perspective IT support perspective

  12. Lifecycle Utopia All roles The ultimate Tool User Interface NativeUI IDEUI IPhoneUI AndroidUI WebUI Capabilities & Logic Throughput Backlog Test states Defect flow Weighting Progress Release train Quality 6 WI #1 Passed Received 5 Req X Req Y 4 WI #2 3 WI #3 Failed WI #n Corrected Platform Data Task Work Item Test Case Defect Main Requirements Work Done Tests Passed Bugs Fixed <Ref> <ID> <ID> <ID> <Record> Done A Passed A Fixed A <Title> <Slogan> <Slogan> <Slogan> <Heading> Done B Fixed B Passed B <WIP> <Priority> <Result> <Severity> <Urgency> Done <n> Passed <n> Fixed <n>

  13. Lifecycle Reality Tuleap Jenkins Titan EriCOLL Clear Case Note: Not complete. A snapshot of tools used at Ericsson.

  14. Q&A

More Related