Blue Mountain RAM Product Roadmap Jim Erickson, President and CEO Randy Paroda, Director of Product Development
Product Roadmap Presentation outline –Listening to our customers –The development process –Blue Mountain RAM platform –What’s next
The Development Process Development Methodology Software Quality Assurance Product backlog Release strategy
The Development Process Development Methodologies Adaptive –Near term is clearer –Far term is fuzzy –Accept change Predictive –Well planned –Change is difficult –Change control board Development Methodology Continuum
The Development Process From the Agile Manifesto –Individuals and interactions over processes and tools –Working software over comprehensive documentation –Customer collaboration over contract negotiation –Responding to change over following a plan While there is value in the items on the right, we value the items on the left more.
The Development Process 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 Process
Scrum –Story writing –Estimation –Release planning –Iteration planning –Metrics
Software Quality Assurance Where we started Challenges we faced Where we are today
Software Quality Assurance Where we started –Calibration Manager 1 Circa 1992 DOS application –SOPs in place –First customer audits soon to follow –Validation Protocol 1994
Software Quality Assurance Challenges we faced –Traditional Waterfall Methodology –Beta participation decreased –Internal audits increased –Findings increased –Internal processes became counter-productive
Software Quality Assurance Where we are today –QSII Driven from the top E2500, GAMP 5, ICH 8, 9, 10 Initial phase was 30 month effort Complete rewrite of our Quality Manual
Software Quality Assurance Where we see ourselves Development Methodology Continuum AdaptivePredictive ScrumBM TodayBM in 2000
Release Strategy Product lifecycle –Customer expectation Goldilocks syndrome (not too fast, not too slow) Balance revalidation against new functionality –5 – 10 years Major releases (30 months +/- 6) Service releases ( 12 months +/- 4) Hotfix (as needed)
Product Backlog Prioritized list of features and functionality –Product Advisory Board Sources include –Users –Customer Advisory Board –Sales team –Product owner
Blue Mountain RAM Platform
Complimentary applications –Upgrade utilities –Direct data import –Onboarding utility –Configuration manager –Configuration comparison tool
Blue Mountain RAM Platform Blue Mountain RAM R3 SR2 –IE 9 support –Application hyperlinks –Embedded documents and images –Reports in workspaces –Rule Engine enhancements –Usability enhancements
What’s Next High visibility backlog items –Change control –Mobile / Asynchronous –Enterprise tools –Document libraries –Hosting –Usability enhancements
Blue Mountain RAM Product Roadmap Discussion