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

Slides:



Advertisements
Similar presentations
Iterative Development: Done Simply Emily Lynema NCSU Libraries Code4Lib 2010.
Advertisements

AGILE DEVELOPMENT Outlines : Quick Look of agile development Agility
Property Management Product Development Update Randy Lott Director, Development AMSI.
Software development process improvement Ville Wettenhovi Master thesis presentation Supervisor:Professor Jukka Manner Instructor:M.Sc. Markus Aalto Date:23th.
Diane Pozefsky. Interactions  There is no “right answer”  Typically people and product are fixed  … can adapt process  (which is where we will start)
PROC-1 3. Software Process. PROC-2 What’s a process? Set of activities in creating software It involves creativity –hard to automate –Requires human judgment.
AgileMan Consulting So what the heck is Agile? It came about as a response to the high failure rate of software projects (> 60%), where failure means late,
29 September Interactions  There is no “right answer”  Typically people and product are fixed  … can adapt process  (which is where we will.
What is Agile? Agile is a software methodology based on iterative and incremental development, where requirements and solutions evolve through collaboration.
1 Prescriptive Process Models. 2 Prescriptive Models Prescriptive process models advocate an orderly approach to software engineering Prescriptive process.
Sharif University of Technology Session # 3.  Contents  Systems Analysis and Design Sharif University of Technology MIS (Management Information System),
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
SCRUM John Drew. SCRUM - overview Scrum is a project management discipline that has evolved since the early 1990s to deliver software that meets business.
Agile Software Engineering Frank Maurer Agile Software Engineering Lab, University of Calgary
Blue Mountain RAM Product Roadmap Jim Erickson, President and CEO Randy Paroda, Director of Product Development.
A Prototyping Lifecycle. The Waterefall Model and Prototyping 4 As early as the 1980’s the classic “Waterfall model” of software development was criticised.
Computer Engineering 203 R Smith Agile Development 1/ Agile Methods What are Agile Methods? – Extreme Programming is the best known example – SCRUM.
Software Engineering: A Practitioner’s Approach, 6/e Chapter 4 Agile Development copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc. For University.
Getting the Most Out of Blue Mountain RAM
Agile Process: Overview n Agile software engineering represents a reasonable compromise to conventional software engineering for certain classes of software.
Software Engineering Lecture No:12. Lecture # 7
An Agile View of Process
Software engineering Process models Pavel Agejkin.
Adopting Agile for Enterprise Software Joe Bedell, Software Engineer Jason Breen, Software Engineer Peter Melko, Scrum Master June 15 th, 2015.
1 CMPT 275 Software Engineering Software life cycle.
Chapter 2 The process Process, Methods, and Tools
1 Agile Methodology & Programming Ric Holt July 2009.
Chapter 5 Agile Development Chapter 5 Agile Development Moonzoo Kim KAIST 1.
Chapter 4 An Agile View of Process
Chapter 4 Agile Development 1. The Manifesto for Agile Software Development 2 “We are uncovering better ways of developing software by doing it and helping.
Software Engineering- Scrum 徐 瑋 Alen 林芳瑜 Flora 1.
© Blackboard, Inc. All rights reserved. Back to the Feature: An Agile, User-centric Software Development Lifecycle Cindy Barry Senior Product Manager Martha.
The Software Development Process Chapter 2 Best Practices.
Agile Methodologies: Comparative Study and Future Direction 林佳蓁 資工 4B.
1 - Agile in a nutshell. 2 - Basic principles ●Relies on an iterative, incremental development mechanism with continuous adaptation to customer requirements.
IS Methodologies. Systems Development Life Cycle - SDLC Planning Planning define the system to be developed define the system to be developed Set the.
Fifth Lecture Hour 9:30 – 10:20 am, September 9, 2001 Framework for a Software Management Process – Life Cycle Phases (Part II, Chapter 5 of Royce’ book)
1 The Manifesto for Agile Software Development “We are uncovering better ways of developing software by doing it and helping others do it. Through this.
CS 3610: Software Engineering – Fall 2009 Dr. Hisham Haddad – CSIS Dept. Chapter 4 Agile Development Discussion of Agile Development and Agile Process.
© 2007 BigVisible Solutions, Inc. All Rights Reserved Training Solutions Agile Training Game v
Chapter 3 Agile Development
Senior Projects Meeting 7 September 9, Agile Development Process The players are Product owner: sets priorities, owns in the sense of is responsible.
Software Engineering (CSI 321) An Agile View of Process 1.
Overview of RUP Lunch and Learn. Overview of RUP © 2008 Cardinal Solutions Group 2 Welcome  Introductions  What is your experience with RUP  What is.
Agile febrian | erlien | beny | ragnar | billy. SLDC Methodologies.
Meghe Group of Institutions Department for Technology Enhanced Learning 1.
Software Engineering Overview 23 January. Software Engineering Overview What is engineering? Why is software engineering different than other engineering.
Software Development Security Chapter 10 Part 3 Pages 1108 to 1125.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
Software Engineering The Software Process (2). 2 The Waterfall Model Requirements Definition System and Software design Programming and Unit Testing Integration.
10 September Interactions  There is no “right answer”  Typically people and product are fixed  … can adapt process  (which is where we will.
Kanban Advanced Software Engineering Dr Nuha El-Khalili.
AGILE SOFTWARE DEVELOPMENT. Agile software development : Agile software development refers to a group of software development methodologies that promotes.
Agile Methodology. -Dhanashree Kumkar -Plus91 Technologies.
Presented by: Debarun das (DED59)
Embedded Systems Software Engineering
AGILE SCRUM METHODOLOGY
Flight Software Conference 2016
Introduction to Agile Software Development
Methodologies and Algorithms
Feature Driven Development
Software & Software Engineering Pertemuan-4 Dosen :Kundang K Juman
Ernest Cachia Department of Computer Information Systems
Copy rights  Exam Eligibility  Exam Pattern  Pre requisites  Content Distribution  Tools and Techniques  Domains and Tasks for.
Project Management and the Agile Manifesto
Object Oriented Analysis and Design
Documentation in Continuous Delivery Model and DevOps
How to Successfully Implement an Agile Project
Agile Process: Overview
Agile, Scrum and CMMI Methodologies
Presentation transcript:

Looking Ahead with Blue Mountain RAM Jim Erickson, President Randy Paroda, Director of Product Development September 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