SlideShare a Scribd company logo
Trevor Bramwell
OPNFV Release Engineer
Developer Tools
Presentation Overview
• Expectations
• List of Tools
• Individual Tool Overview
4/8/17 Footer Lorem Ipsum Dolor Sit 2
Tool Overview
• Gerrit
• Git-Review
• JIRA
• Jenkins
• Mailman
• Confluence
• IRC
• MeetBot
• Etherpad
• Bitergia
4/8/17 Footer Lorem Ipsum Dolor Sit 3
Gerrit
• Web based code review and git repository
• Hosts all the OPNFV code repositories
• Interfaces with JIRA and Jenkins
4/8/17 Footer Lorem Ipsum Dolor Sit 4
Git-Review
• Git plugin created by OpenStack for working
with Gerrit
• Replaces
– git push origin HEAD:refs/for/master
with
– git review
• Makes downloading patchsets easy
4/8/17 Footer Lorem Ipsum Dolor Sit 5
Git-Review: Example
• git review -s
Initial repo setup that adds a git remote called
gerrit and installs a commit-hook. Requires
.gitreview file.
• git review -d <change>,<patch>
Downloads the change to a new branch. No
messing with FETCH_HEAD.
4/8/17 Footer Lorem Ipsum Dolor Sit 6
Gerrit/Git-Review Demo
• Prerecorded
– Clone Repository
– Download Patchset
– Add Reviewer
4/8/17 Footer Lorem Ipsum Dolor Sit 7
JIRA
• Issue/Bug Tracker
• Can have associated Gerrit change
• Keep project on track with milestones
4/8/17 Footer Lorem Ipsum Dolor Sit 8
Jenkins
• Automated building and testing of OPNFV
• Reports build and test results back to Gerrit
• Gatekeeper for merging commits
• Jobs are in source controlled and deployed
with Jenkins Job Builder
4/8/17 Footer Lorem Ipsum Dolor Sit 9
Sandbox Locations
• JIRA:
https://jira.opnfv.org/projects/SANDBOX
• Gerrit:
https://gerrit.opnfv.org/gerrit/#/admin/projects/
sandbox
• Jenkins:
https://sandbox.opnfv.org/
4/8/17 Footer Lorem Ipsum Dolor Sit 10
Mailman
• Mailing list software
• Majority of discussions and announcement
• Tags used for individual projects
4/8/17 Footer Lorem Ipsum Dolor Sit 11
Confluence
• Wiki and information store
• Used for project proposals, process
documentation, and release planning
4/8/17 Footer Lorem Ipsum Dolor Sit 12
IRC
• Real time chat protocol
• Messages are only conveyed to chat
participants
4/8/17 Footer Lorem Ipsum Dolor Sit 13
MeetBot
• IRC bot for taking meeting notes
• Automatically saves notes for public viewing
at end of meeting
4/8/17 Footer Lorem Ipsum Dolor Sit 14
Etherpad
• Collaborative wiki
• Short lived documents, notes, and plans
4/8/17 Footer Lorem Ipsum Dolor Sit 15
Bitergia
• Project and tool statistics and reports
• Custom OPNFV ELK dashboard
4/8/17 Footer Lorem Ipsum Dolor Sit 16
OPNFV Release Process
OPNFV Release Overview
• 6 month cadence for major releases
• 2 minor releases follow at approximately 6 and 12 weeks after
the major release
– The minor releases allow for bug fixes and additional content
that was not ready as of the initial release
• Release artifacts consist of ISOs and RPMs for each supported
installer
– Except Joid which is installed via git clone
• Documentation is published via read-the-docs
4/8/17 Footer Lorem Ipsum Dolor Sit 18
OPNFV Projects and Scenarios
• OPNFV feature projects are deployed and tested via “scenario”
• An OPNFV “scenario” is defined as:
– An installer. Currently:
• Apex
• Compass
• Fuel
• Joid
– A set of components. Typically:
• OpenStack
• An SDN controller
• One or more features
– A configuration
4/8/17 Footer Lorem Ipsum Dolor Sit 19
Milestone Overview
• Milestones 0 & 1 - Intent-to-Participate Window
– OPNFV projects, previously approved by the TSC, must
express their intent-to-participate between MS0 and MS1.
– In addition, projects must also complete and publish their
release plans by MS1.
• Milestone 2 - Test Case Documentation
– Projects are required to have their test cases documented in
the test case database
4/8/17 Footer Lorem Ipsum Dolor Sit 20
Milestone Overview
• Milestone 3 - Installer / OpenStack Integration
– Designed to establish foundation for feature project
development.
– Most critical milestone. Direct impact on feature
development and stabilization
4/8/17 Footer Lorem Ipsum Dolor Sit 21
Upstream Components
(OpenStack, ODL, etc.)
OPNFV
Installers
OPNFV
Features
OPNFV Test
Frameworks
Milestone Overview
• Milestone 3 - Installer / OpenStack Integration (continued)
– This milestone may be deconstructed into multiple,
interdependent steps as follows
– Phase 0 -
• Installer / Openstack integration
• Functest / Openstack integration sufficient to support
health check
– Phase 1 (+ 3 weeks)
• Installers pass health check (nosdn)
– Phase 2 (+ 3 weeks)
• Installer + SDN controller passes health check
4/8/17 Footer Lorem Ipsum Dolor Sit 22
Milestone Overview
• Milestone 4 - Infrastructure Updates Completed
– Functest supports health check + smoke test
– AKA - test framework complete
– At this point we hope to be able to support feature development and
automated test in a stable environment
• Milestone 5 - Scenario integration
– All feature projects have completed integration with scenarios
• i.e., feature is deployed with a set of components, using a specific
installer, with a designated configuration
4/8/17 Footer Lorem Ipsum Dolor Sit 23
Milestone Overview
• Milestone 6 - test case implementation; preliminary
documentation; stable branch window opens
– Test cases documented in MS2 must be implemented
at this point
– Preliminary documentation requirement recently added
to reduce flailing at the end of the release period
• Directory structure
• Placeholder documents
– Stable branch window opens
• Milestone 7 - stable branch window closes
4/8/17 Footer Lorem Ipsum Dolor Sit 24
Milestone Overview
• Milestone 8 - Formal test execution completed
• Milestone 9 - JIRA bookkeeping updated
• Milestone 10 - Documentation completed
• Milestone 11 - Release
4/8/17 Footer Lorem Ipsum Dolor Sit 25
OPNFV Developer Tools and Release Process
Questions?
All logos © respective
organizations and
projects.

More Related Content

PPTX
Swimming upstream: OPNFV Doctor project case study
PDF
Open Platform for NFV: Arno and Beyond
PDF
Challenge in asia region connecting each testbed and poc of distributed nfv ...
PPTX
Opnfv vision, community and projects
PDF
Faster, Higher, Stronger – Accelerating Fault Management to the Next Level
PPTX
Building OPNFV as a Platform
PDF
How OPNFV Uses OpenStack & How It's Useful
PDF
Operating OPNFV: Deploy it, test it, run it
Swimming upstream: OPNFV Doctor project case study
Open Platform for NFV: Arno and Beyond
Challenge in asia region connecting each testbed and poc of distributed nfv ...
Opnfv vision, community and projects
Faster, Higher, Stronger – Accelerating Fault Management to the Next Level
Building OPNFV as a Platform
How OPNFV Uses OpenStack & How It's Useful
Operating OPNFV: Deploy it, test it, run it

What's hot (20)

PPTX
Hands-On Testing: How to Integrate Tests in OPNFV
PPTX
Opnfv testing + opnfv pharos + opnfv xci
PPTX
Upstream Testing Collaboration
PDF
Software-defined migration how to migrate bunch of v-ms and volumes within a...
PDF
OPNFV scenarios challenges and opportunities
PDF
Qtip benchmarking as a service for opnfv
PPTX
Open stack gluon + opnfv netready
PDF
Improving POD Usage in Labs, CI and Testing
PDF
Automatic Integration, Testing and Certification of NFV in China Mobile
PPTX
Connection points between opnfv and etsi nfv tst working group
PPT
Open Platform for NFV (developer)
PDF
Openstack Tacker - Moving into Pike
PDF
Demo how to efficiently evaluate nf-vi performance by leveraging opnfv testi...
PDF
Evolution of OPNFV CI System: What already exists and what can be introduced
PDF
ONAP integration with opnfv via opera
PDF
Test and perspectives on nfvi from china unicom sdn nfv lab
PDF
Challenges in positioning open stack for nf-vi_ are we biting off more than w...
PDF
System Testing and Integration: Test Strategy for Brahmaputra
PPTX
Operating OPNFV
PPTX
How to Reuse OPNFV Testing Components in Telco Validation Chain
Hands-On Testing: How to Integrate Tests in OPNFV
Opnfv testing + opnfv pharos + opnfv xci
Upstream Testing Collaboration
Software-defined migration how to migrate bunch of v-ms and volumes within a...
OPNFV scenarios challenges and opportunities
Qtip benchmarking as a service for opnfv
Open stack gluon + opnfv netready
Improving POD Usage in Labs, CI and Testing
Automatic Integration, Testing and Certification of NFV in China Mobile
Connection points between opnfv and etsi nfv tst working group
Open Platform for NFV (developer)
Openstack Tacker - Moving into Pike
Demo how to efficiently evaluate nf-vi performance by leveraging opnfv testi...
Evolution of OPNFV CI System: What already exists and what can be introduced
ONAP integration with opnfv via opera
Test and perspectives on nfvi from china unicom sdn nfv lab
Challenges in positioning open stack for nf-vi_ are we biting off more than w...
System Testing and Integration: Test Strategy for Brahmaputra
Operating OPNFV
How to Reuse OPNFV Testing Components in Telco Validation Chain
Ad

Viewers also liked (20)

PDF
Summit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFV
PDF
Summit 16: Open-O Mini-Summit - Open Source Evolution for Carriers
PPT
OPNFV: Overview and Approach to Upstream Integration
PDF
Summit 16: Automated Platform for Testing VNF Performance and Interoperabili...
PDF
Summit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP Semiconductors
PDF
Summit 16: ARM Mini-Summit - Efficient NFV solutions for Cloud and Edge - Cavium
PDF
Summit 16: ARM Mini-Summit - NFV for the Masses - Marvell
PDF
Securing your nfv and sdn integrated open stack cloud- challenges, use-cases ...
PDF
NFV interoperability, for the success of commercial deployments
PDF
Summit 16: Open-O Mini-Summit - OPNFV & Open-O
PDF
My network functions are virtualized, but are they cloud-ready
PPTX
Building the carrier grade nfv infrastructure
PDF
OPNFV with 5G Applications
PDF
Smart Testing: Catching More Bugs with Less Code Through Topology Shuffler
PDF
Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia
PDF
Securing your telco cloud
PDF
Summit 16: Keynote: Huawei - Road to All- Cloud Carrier Network
PDF
Summit 16: ARM Mini-Summit - OpenDataPlane Monarch Release - Linaro
PDF
Summit 16: ARM Mini-Summit - OPNFV vision, contributions and offerings - Enea
PDF
Summit 16: Open-O Mini-Summit - Open Source, Orchestration, and OPNFV
Summit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFV
Summit 16: Open-O Mini-Summit - Open Source Evolution for Carriers
OPNFV: Overview and Approach to Upstream Integration
Summit 16: Automated Platform for Testing VNF Performance and Interoperabili...
Summit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP Semiconductors
Summit 16: ARM Mini-Summit - Efficient NFV solutions for Cloud and Edge - Cavium
Summit 16: ARM Mini-Summit - NFV for the Masses - Marvell
Securing your nfv and sdn integrated open stack cloud- challenges, use-cases ...
NFV interoperability, for the success of commercial deployments
Summit 16: Open-O Mini-Summit - OPNFV & Open-O
My network functions are virtualized, but are they cloud-ready
Building the carrier grade nfv infrastructure
OPNFV with 5G Applications
Smart Testing: Catching More Bugs with Less Code Through Topology Shuffler
Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia
Securing your telco cloud
Summit 16: Keynote: Huawei - Road to All- Cloud Carrier Network
Summit 16: ARM Mini-Summit - OpenDataPlane Monarch Release - Linaro
Summit 16: ARM Mini-Summit - OPNFV vision, contributions and offerings - Enea
Summit 16: Open-O Mini-Summit - Open Source, Orchestration, and OPNFV
Ad

Similar to OPNFV Developer Tools and Release Process (20)

PDF
OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open...
PDF
Cloud, Opensource, OPNFV and CI/CD for VNFs
PDF
What is OPNFV? What does it deliver?
PPTX
OPNFV CI and Challenges: How we solved them - if we solved them at all!
PPTX
What's Next in OpenStack? A Glimpse At The Roadmap
PDF
1. OPNFV Updates @ Tokyo Meetup#2
PDF
Tales From The Ship: Navigating the OpenStack Community Seas
PPTX
Opnfv primer how to get into opnfv
PDF
OPNFV & OpenStack
PDF
OPNFV-OpenstackIndia- Latest
PDF
The DNA of OPNFV
PPTX
OPNFV Brahmaputra: An Early Look
PDF
Open Source in a Closed Network
PDF
White Paper: OPNFV: Paving the Way to Open Source NFV
PDF
Stop Sucking at Building Stuff!
PDF
Summit 16: The Open Source NFV Eco-system and OPNFV's Role Therein
PDF
OpenStack: Networking Roadmap, Collaboration and Contribution
PDF
State of the Stack v4 - OpenStack in All It's Glory
PDF
OPNFV Summit Welcome
PPTX
The State of OpenStack Product Management
OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open...
Cloud, Opensource, OPNFV and CI/CD for VNFs
What is OPNFV? What does it deliver?
OPNFV CI and Challenges: How we solved them - if we solved them at all!
What's Next in OpenStack? A Glimpse At The Roadmap
1. OPNFV Updates @ Tokyo Meetup#2
Tales From The Ship: Navigating the OpenStack Community Seas
Opnfv primer how to get into opnfv
OPNFV & OpenStack
OPNFV-OpenstackIndia- Latest
The DNA of OPNFV
OPNFV Brahmaputra: An Early Look
Open Source in a Closed Network
White Paper: OPNFV: Paving the Way to Open Source NFV
Stop Sucking at Building Stuff!
Summit 16: The Open Source NFV Eco-system and OPNFV's Role Therein
OpenStack: Networking Roadmap, Collaboration and Contribution
State of the Stack v4 - OpenStack in All It's Glory
OPNFV Summit Welcome
The State of OpenStack Product Management

More from OPNFV (16)

PPTX
Energy Audit aaS with OPNFV
PDF
Storage Performance Indicators - Powered by StorPerf and QTIP
PDF
Big Data for Testing - Heading for Post Process and Analytics
PPTX
Testing, CI Gating & Community Fast Feedback: The Challenge of Integration Pr...
ODP
How Many Ohs? (An Integration Guide to Apex & Triple-o)
PPTX
Being Brave: Deploying OpenStack from Master
PDF
Enabling Carrier-Grade Availability Within a Cloud Infrastructure
PDF
Learnings From the First Year of the OPNFV Internship Program
PDF
OPNFV and OCP: Perfect Together
PDF
The Return of QTIP, from Brahmaputra to Danube
PDF
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
PDF
Distributed vnf management architecture and use-cases
ODP
Accelerated dataplanes integration and deployment
PPTX
Challenges in testing for composite vim platforms
PDF
Crossing the river by feeling the stones from legacy to cloud native applica...
PDF
Fast datastacks - fast and flexible nfv solution stacks leveraging fd.io
Energy Audit aaS with OPNFV
Storage Performance Indicators - Powered by StorPerf and QTIP
Big Data for Testing - Heading for Post Process and Analytics
Testing, CI Gating & Community Fast Feedback: The Challenge of Integration Pr...
How Many Ohs? (An Integration Guide to Apex & Triple-o)
Being Brave: Deploying OpenStack from Master
Enabling Carrier-Grade Availability Within a Cloud Infrastructure
Learnings From the First Year of the OPNFV Internship Program
OPNFV and OCP: Perfect Together
The Return of QTIP, from Brahmaputra to Danube
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
Distributed vnf management architecture and use-cases
Accelerated dataplanes integration and deployment
Challenges in testing for composite vim platforms
Crossing the river by feeling the stones from legacy to cloud native applica...
Fast datastacks - fast and flexible nfv solution stacks leveraging fd.io

Recently uploaded (20)

PDF
Website Design Services for Small Businesses.pdf
PPTX
WiFi Honeypot Detecscfddssdffsedfseztor.pptx
PDF
iTop VPN 6.5.0 Crack + License Key 2025 (Premium Version)
PPTX
AMADEUS TRAVEL AGENT SOFTWARE | AMADEUS TICKETING SYSTEM
PDF
Complete Guide to Website Development in Malaysia for SMEs
PDF
Download FL Studio Crack Latest version 2025 ?
PPTX
history of c programming in notes for students .pptx
DOCX
Greta — No-Code AI for Building Full-Stack Web & Mobile Apps
PDF
Autodesk AutoCAD Crack Free Download 2025
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
AI-Powered Threat Modeling: The Future of Cybersecurity by Arun Kumar Elengov...
PPTX
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
PDF
Digital Systems & Binary Numbers (comprehensive )
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
How AI/LLM recommend to you ? GDG meetup 16 Aug by Fariman Guliev
PDF
Cost to Outsource Software Development in 2025
PDF
Designing Intelligence for the Shop Floor.pdf
PPTX
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
PPTX
Patient Appointment Booking in Odoo with online payment
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Website Design Services for Small Businesses.pdf
WiFi Honeypot Detecscfddssdffsedfseztor.pptx
iTop VPN 6.5.0 Crack + License Key 2025 (Premium Version)
AMADEUS TRAVEL AGENT SOFTWARE | AMADEUS TICKETING SYSTEM
Complete Guide to Website Development in Malaysia for SMEs
Download FL Studio Crack Latest version 2025 ?
history of c programming in notes for students .pptx
Greta — No-Code AI for Building Full-Stack Web & Mobile Apps
Autodesk AutoCAD Crack Free Download 2025
Reimagine Home Health with the Power of Agentic AI​
AI-Powered Threat Modeling: The Future of Cybersecurity by Arun Kumar Elengov...
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
Digital Systems & Binary Numbers (comprehensive )
Adobe Illustrator 28.6 Crack My Vision of Vector Design
How AI/LLM recommend to you ? GDG meetup 16 Aug by Fariman Guliev
Cost to Outsource Software Development in 2025
Designing Intelligence for the Shop Floor.pdf
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
Patient Appointment Booking in Odoo with online payment
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx

OPNFV Developer Tools and Release Process

  • 1. Trevor Bramwell OPNFV Release Engineer Developer Tools
  • 2. Presentation Overview • Expectations • List of Tools • Individual Tool Overview 4/8/17 Footer Lorem Ipsum Dolor Sit 2
  • 3. Tool Overview • Gerrit • Git-Review • JIRA • Jenkins • Mailman • Confluence • IRC • MeetBot • Etherpad • Bitergia 4/8/17 Footer Lorem Ipsum Dolor Sit 3
  • 4. Gerrit • Web based code review and git repository • Hosts all the OPNFV code repositories • Interfaces with JIRA and Jenkins 4/8/17 Footer Lorem Ipsum Dolor Sit 4
  • 5. Git-Review • Git plugin created by OpenStack for working with Gerrit • Replaces – git push origin HEAD:refs/for/master with – git review • Makes downloading patchsets easy 4/8/17 Footer Lorem Ipsum Dolor Sit 5
  • 6. Git-Review: Example • git review -s Initial repo setup that adds a git remote called gerrit and installs a commit-hook. Requires .gitreview file. • git review -d <change>,<patch> Downloads the change to a new branch. No messing with FETCH_HEAD. 4/8/17 Footer Lorem Ipsum Dolor Sit 6
  • 7. Gerrit/Git-Review Demo • Prerecorded – Clone Repository – Download Patchset – Add Reviewer 4/8/17 Footer Lorem Ipsum Dolor Sit 7
  • 8. JIRA • Issue/Bug Tracker • Can have associated Gerrit change • Keep project on track with milestones 4/8/17 Footer Lorem Ipsum Dolor Sit 8
  • 9. Jenkins • Automated building and testing of OPNFV • Reports build and test results back to Gerrit • Gatekeeper for merging commits • Jobs are in source controlled and deployed with Jenkins Job Builder 4/8/17 Footer Lorem Ipsum Dolor Sit 9
  • 10. Sandbox Locations • JIRA: https://jira.opnfv.org/projects/SANDBOX • Gerrit: https://gerrit.opnfv.org/gerrit/#/admin/projects/ sandbox • Jenkins: https://sandbox.opnfv.org/ 4/8/17 Footer Lorem Ipsum Dolor Sit 10
  • 11. Mailman • Mailing list software • Majority of discussions and announcement • Tags used for individual projects 4/8/17 Footer Lorem Ipsum Dolor Sit 11
  • 12. Confluence • Wiki and information store • Used for project proposals, process documentation, and release planning 4/8/17 Footer Lorem Ipsum Dolor Sit 12
  • 13. IRC • Real time chat protocol • Messages are only conveyed to chat participants 4/8/17 Footer Lorem Ipsum Dolor Sit 13
  • 14. MeetBot • IRC bot for taking meeting notes • Automatically saves notes for public viewing at end of meeting 4/8/17 Footer Lorem Ipsum Dolor Sit 14
  • 15. Etherpad • Collaborative wiki • Short lived documents, notes, and plans 4/8/17 Footer Lorem Ipsum Dolor Sit 15
  • 16. Bitergia • Project and tool statistics and reports • Custom OPNFV ELK dashboard 4/8/17 Footer Lorem Ipsum Dolor Sit 16
  • 18. OPNFV Release Overview • 6 month cadence for major releases • 2 minor releases follow at approximately 6 and 12 weeks after the major release – The minor releases allow for bug fixes and additional content that was not ready as of the initial release • Release artifacts consist of ISOs and RPMs for each supported installer – Except Joid which is installed via git clone • Documentation is published via read-the-docs 4/8/17 Footer Lorem Ipsum Dolor Sit 18
  • 19. OPNFV Projects and Scenarios • OPNFV feature projects are deployed and tested via “scenario” • An OPNFV “scenario” is defined as: – An installer. Currently: • Apex • Compass • Fuel • Joid – A set of components. Typically: • OpenStack • An SDN controller • One or more features – A configuration 4/8/17 Footer Lorem Ipsum Dolor Sit 19
  • 20. Milestone Overview • Milestones 0 & 1 - Intent-to-Participate Window – OPNFV projects, previously approved by the TSC, must express their intent-to-participate between MS0 and MS1. – In addition, projects must also complete and publish their release plans by MS1. • Milestone 2 - Test Case Documentation – Projects are required to have their test cases documented in the test case database 4/8/17 Footer Lorem Ipsum Dolor Sit 20
  • 21. Milestone Overview • Milestone 3 - Installer / OpenStack Integration – Designed to establish foundation for feature project development. – Most critical milestone. Direct impact on feature development and stabilization 4/8/17 Footer Lorem Ipsum Dolor Sit 21 Upstream Components (OpenStack, ODL, etc.) OPNFV Installers OPNFV Features OPNFV Test Frameworks
  • 22. Milestone Overview • Milestone 3 - Installer / OpenStack Integration (continued) – This milestone may be deconstructed into multiple, interdependent steps as follows – Phase 0 - • Installer / Openstack integration • Functest / Openstack integration sufficient to support health check – Phase 1 (+ 3 weeks) • Installers pass health check (nosdn) – Phase 2 (+ 3 weeks) • Installer + SDN controller passes health check 4/8/17 Footer Lorem Ipsum Dolor Sit 22
  • 23. Milestone Overview • Milestone 4 - Infrastructure Updates Completed – Functest supports health check + smoke test – AKA - test framework complete – At this point we hope to be able to support feature development and automated test in a stable environment • Milestone 5 - Scenario integration – All feature projects have completed integration with scenarios • i.e., feature is deployed with a set of components, using a specific installer, with a designated configuration 4/8/17 Footer Lorem Ipsum Dolor Sit 23
  • 24. Milestone Overview • Milestone 6 - test case implementation; preliminary documentation; stable branch window opens – Test cases documented in MS2 must be implemented at this point – Preliminary documentation requirement recently added to reduce flailing at the end of the release period • Directory structure • Placeholder documents – Stable branch window opens • Milestone 7 - stable branch window closes 4/8/17 Footer Lorem Ipsum Dolor Sit 24
  • 25. Milestone Overview • Milestone 8 - Formal test execution completed • Milestone 9 - JIRA bookkeeping updated • Milestone 10 - Documentation completed • Milestone 11 - Release 4/8/17 Footer Lorem Ipsum Dolor Sit 25
  • 28. All logos © respective organizations and projects.