Looking Ahead with Blue Mountain RAM Jim Erickson, President Randy Paroda, Director of Product...

Preview:

Citation preview

Looking Ahead with Blue Mountain RAM

Jim Erickson, PresidentRandy Paroda, Director of Product DevelopmentSeptember 18, 2013

Overview

Software process Product backlog Demonstration

Software Process

Development methodology Software Quality Assurance Release cycles

The Development Methodology

a group of software development methods based on iterative and incremental development, where requirements and solutions evolve through collaboration between self-organizing, cross-functional teams. It promotes adaptive planning, evolutionary development and delivery, a time-boxed iterative approach, and encourages rapid and flexible response to change. It is a conceptual framework that promotes foreseen interactions throughout the development cycle.

Agile software development is …

The Development Methodology

Software Quality Assurance

QSII– Driven from the top– E2500, GAMP 5, ICH 8, 9, 10– Initial phase was 30 month effort– Complete rewrite of our Quality Manual

Release Cycle

Product lifecycle– Customer expectation

• Goldilocks syndrome (not too fast, not too slow)

• Balance revalidation against new functionality

– 5 – 10 years or more• Major releases (36 months +/- 12)• Service releases ( 14 months +/- 6)• Hotfix (as needed)

Most Recent Service Release

Blue Mountain RAM R3 SR2– Released January 2013– IE 9 support– Application hyperlinks– Embedded documents and images– Reports in workspaces– Rule Engine enhancements– Usability enhancements

Product Backlog

Prioritized list of features and functionality– Product Advisory Board

Sources include– Users– Customer Advisory Board– Sales team– Product owner

Motivation and Inspiration

Productivity Compliance Automation Usability Functionality

Categorization

Mobile devices OS and browser support Work Order management Bar code capabilities Role-based or state-based data capture User experience

Demonstration

Prototype demo

Question and Answer

Gather feedback Request input on future needs