Solar Orbiter SOC: Software Development Solar Orbiter SOC SW Development Team 07 Jul 2015.

Slides:



Advertisements
Similar presentations
How to Grade Wikis Ways to look for and grade evidence of collaboration & build strong partnerships.
Advertisements

QuEdge Testing Process Delivering Global Solutions.
Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 16 HCI PROCESS.
RTC Agile Planning Component
Improving Process for Better Software. Who We Are An experiential learning program that provides technology solutions for our partners, and real- world.
© conchango Scrum for Team System.
SOLAR ORBITER SOC Test Plans Nana Bach SOWG#7 – 6-9 July 2015.
Improve project management with tracking system Joshua Hua csci577b.
Agile Acceptance Testing Closing the communication gap in software projects Gojko Adzic
Living Requirements using Behavior Driven Development
T EAM F OUNDATION S ERVER IN D EVELOPMENT Kambiz Saremi.
Real World Software Development Management and Solutions Mario Cardinal March 16, 2011.
SOLAR ORBITER Archive status Pedro Osuna Solar Orbiter Archive Scientist SOWG#7 – 6-9 July 2015.
DevOps Jesse Pai Robert Monical 8/14/2015. Agile Software Development 8/14/2015© 2015 SGT Inc.2.
Software Testing Life Cycle
BDD with SpecFlow. Why BDD? 1. BDD helps build the right thing. Traditionally there are many handoffs - Requirements, development, component testing,
1 ©equinox limited 2005 What the hell is Configuration Management anyway? Martin White Equinox Software Architects August 2005.
ITEA International Workshop on Challenges in Methodology, Representation, and Tooling for Automotive Embedded Systems, Berlin 2012 AMALTHEA Tool.
1 FROM DEVELOPERS TO ENGINEERS ENGINEERING ROLE IMPLEMETED AT EXPEDIA August 26, 2015.
A TEST FRAMEWORK USING PROTRACTOR, CUCUMBER & CUCUMBER SANDWICH
Perforce Software Version Everything.. Visual Studio Industry Partner Perforce Software NEXT STEPS Contact us at: Perforce products.
Test Management Provides a rich and configurable global web platform for implementing a software development life cycle process with collaboration.
Automated Acceptance Testing and Continuous Delivery Larry Apke Agile Expert
Team Foundation Server 2012 Maximiliano Déboli Director de Desarrollo Microsoft Azure MVP
© conchango Scaling Agile Teams Architect Insight Conference Colin Bird & James Dawson March 2007.
Process Presentation 27 th May 2010 Team BASH Sher Jun Tan, Rosh Sam Abraham, Sascha Morris, Waqas Khalid Lone, Rafael.
1 Presentation Title Test-driven development (TDD) Overview David Wu.
Team Foundation Server Overview. Team Foundation Server  Where did it come from?  MS Delta  MS SourceSafe.
CPSC 871 John D. McGregor Process – an introduction Module 0 Session 3.
© 2010 Marcato Partners, LLC Scrum Experience Group Team Foundation Server (TFS) Marcato / Kardia Health Systems April 27, 2010.
Team Foundation Server 2010 Introductory presentation.
CPSC 372 John D. McGregor More EPF Module 2 Session 4.
TargetProcess - AGILE Project tracking tool Shashwat Gupta CS
Who is Gregg? 1 Mile
The Software Engineering Process Discussion Slides.
Copyright 2015, Robert W. Hasker. Classic Model Gathering Requirements Specification Scenarios Sequences Design Architecture Class, state models Implementation.
IBM Academic Initiative JazzHub Overview John Schilt Lead, IBM Academic Initiative Australia / New Zealand UNSW and IET (Young Professionals)
Group iv MBARARA UNIVERSITY OF SCIENCE AND TECHNOLOGY INSTITUTE OF COMPUTER SCIENCE DEPARTMENT OF COMPUTER SCIENCE COURSE: BACHELOR OF COMPUTER SCIENCE.
IBM Rational Development University of Technology Sydney March 6, 2012 John Schilt Academic Initiative Lead IBM Australia / New Zealand
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Working Agile in Software Development July-2016 Oracle Confidential – Restricted.
WARNING These slides are not optimized for printing or exam preparation. These are for lecture delivery only. These slides are made for PowerPoint 2010.
1 MAPPS Software Review Board MAPPS SRB – part II ESAC, Madrid, Spain 3 rd June 2016 ESA-ESTEC - “MAPPS Software Review Board” – MAPPS SRB - Part II, ESAC,
Introduction to Workbot 2.0 Ryan Li  Test automation  ant the Cucumber.
(Atlassian) Software Development tools used in BE/CO Jira, Bamboo, Fisheye+Crucible, Clover
Project inceptionPlanning Requirements analysis DesignDevelopment OperationsDeployment User acceptance testing System integration testing Project conclusion.
June 2008Mike Woodard Rational Unified Process Overview Mike Woodard.
FPGA Code Development and Management in LFAA Matt Roberts Electronic System Design Group Rutherford Appleton Laboratory, UK.
ONAP VNF Requirements project Workflow
Manifesto for Agile Software Development
HPE ALM Octane.
Instrument Teams to SOC Test Specifications
User Stories > Big and Small
Proposed IT Infrastructure for TOP OS project
Richard Carr, ESAC, January 2015
Gojko Adzic Agile Acceptance Testing Closing the communication gap in software projects Gojko.
Extended BDD Automation for Future Agile Applications
Scaled Agile Requirements: What, When & How
Scrum Experience Group Team Foundation Server (TFS)
CMGT 410 NEW Become Exceptional/ newtonhelp.com. CMGT 410 All Assignments (New Syllabus) For more course tutorials visit CMGT 410 Assignment.
Advantages OF BDD Testing
Formulation of Abstract Machine for SPM Based on Finite State Machine
Definition of Ready.
Lunch & Learn: Are you letting your users be your testers?
Continuous Delivery good & bad 4/20/2012
Patricia NXT.
The Software Engineering Process
Requirement Management Automation with Atlassian Stack
Continuous Integration Tool
Welcome to Architect Insight 2010
A complete Selenium Techstack –
Presentation transcript:

Solar Orbiter SOC: Software Development Solar Orbiter SOC SW Development Team 07 Jul 2015

Who?

SOL SOC Team Solar Orbiter SOC Presentation | ESAC | | Page 3

What?

Software Product List Solar Orbiter SOC Presentation | ESAC | | Page 5

How?

Gantt-like description of lifecycles Solar Orbiter SOC Presentation | ESAC | | Page 7

SCRUM framework Solar Orbiter SOC Presentation | ESAC | | Page 8

SOC SW Requirements and Traceability Solar Orbiter SOC Presentation | ESAC | | Page 9 System Requirements Use Cases Supporting Activities (BDD) Features Specification by example Business analysis Coordination/Management

Continuous Delivery Solar Orbiter SOC Presentation | ESAC | | Page 10 Continuous Integration Quality Gates Quality Gates Version Control Team

Developer’s Environment Solar Orbiter SOC Presentation | ESAC | | Page 11 Unit Testin g Coding Code Qualit y Build gcov googlemock Sonarqube Eclipse plugin Jacoco/EclEmma mockito Gherkin Cucumber-jvm

Questions Solar Orbiter SOC Presentation | ESAC | | Page 12 ?

Support slides Solar Orbiter SOC Presentation | ESAC | | Page 13

Software Requirements: Specification by example Solar Orbiter SOC Presentation | ESAC | | Page 14 As formality increases, test and requirements become indistinguishable. Robert C. Martin and Grigori Melnik. Test and Requirements, Requirements and Test: a Mobius Strip IEEE Software January/February Issue 2008 Specification by example (SBE) is a collaborative approach to defining requirements and business-oriented functional tests for software products based on capturing and illustrating requirements using realistic examples instead of abstract statements.

SOC Requirements and Traceability Solar Orbiter SOC Presentation | ESAC | | Page 15 System Requirements Use Cases Supporting Activities Scenarios Epics Stories Bugs Tasks (BDD) Features Specification by example Issue tracking Business analysis (Automated, human readable examples)