Blue Mountain RAM Product Roadmap
Jim Erickson, President and CEORandy 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
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 ContinuumAdaptive Predictive
Scrum BM Today BM 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
Blue Mountain RAM Platform
Blue Mountain RAM Platform
Blue Mountain RAM Platform
Blue Mountain RAM Platform
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