SlideShare une entreprise Scribd logo
1  sur  27
Télécharger pour lire hors ligne
2010 International Conference




      Implementation Best Practices
      Implementation Best Practices
      How to Plan and Implement a phased rollout

      Mark Beaulieu
                                                   300 Brickstone Square
      www.aras.com                                              Suite 904
                                                     Andover, MA 01810
                                                     Andover, MA 01810
                                                         [978] 691‐8900
                                                          www.aras.com


Copyright © 2010 Aras   All Rights Reserved.                      aras.com
Agenda

          Methodology Overview
          Why is it a good fit for Innovator
          Tools to help
                  Use cases 
                  Check lists
                  Project Plans
          Final thoughts
          Questions



Copyright © 2010 Aras   All Rights Reserved.   Slide 2   aras.com
Aras Methodology Overview

          Based on Rational Unified Process (RUP)
          Designed to use the “Small Win” approach
          Take a well defined problem(s) and implement with 
          less risk and a higher degree of confidence
          Implement a series of Production releases that 
          comprise the complete solution
          Each release provides value to the business
          Scope each release to be completed in 60‐90 days



Copyright © 2010 Aras   All Rights Reserved.   Slide 3       aras.com
A little about RUP
       Designed to use an iterative approach to solution development
       Well defined  but not a concrete prescriptive process
       Provides an adaptable implementation process framework
               Intended to be tailored by selecting the elements that meet your needs
       Based on Best Practices of software development
               Develop Iteratively, risk is the primary iteration driver
               Manage Requirements and scope
               Manage Requirements and scope
               Continuously verify quality
               Control Changes
               Manage customization


           All this leads to improved quality and better predictability
           All hi l d        i      d    li     db          di bili

Copyright © 2010 Aras   All Rights Reserved.   Slide 4                             aras.com
Iterative Development
                                               The RUP lifecycle 




                           Business value is delivered incrementally in 
                             time‐boxed cross‐discipline iterations
Copyright © 2010 Aras   All Rights Reserved.        Slide 5                aras.com
Inception Phase
   Decide what to do
          Primary Objectives:
                  Scope the system adequately
                  Validate initial costing and budget estimates
          Activities
                  Establish Business Case and high level Req’s
                      bli h     i    C        d hi h l l    ’
                  High level (cloud) Use Cases
                  Project Plan and Initial Risk Assessment
                  Project Plan and Initial Risk Assessment
          Milestones:   
                  Stakeholder concurrence on scope, cost, and risk
                  Stakeholder concurrence on scope cost and risk
                  Initial requirements defined (not a lot of detail)
                      j
                  Project Plan concurrence and is realistic
                  Business case makes sense
Copyright © 2010 Aras   All Rights Reserved.   Slide 6                 aras.com
Elaboration Phase
   Plan the details
          Primary Objectives:
                  Improve requirements and validate
                  End to End skeleton
          Activities
                  Requirements elaboration & Use Cases
                  Design Workshops
                  Visual prototypes & user validation
          Milestones:   
                  Req’ & Use Cases identified and 80% complete
                  Project Plan refined, cost & risk are managed
                  Detailed plans for next iterations in place
Copyright © 2010 Aras   All Rights Reserved.   Slide 7            aras.com
Construction Phase
   Build it
          Primary Objectives:
                  Build the system
                  End to End skeleton
          Activities
                  Behavioral Prototypes
                  Data Migration
                  Unit test
          Milestones:   
                  Solution is acceptable to deploy
                  Stakeholders are near ready to deploy
                  Project Plan refined, cost & risk are managed
Copyright © 2010 Aras   All Rights Reserved.   Slide 8            aras.com
Transition Phase
    Deploy it
          Primary Objectives:
                  Move the system to production
                  Training & fine tuning
          Activities
                  End user training
                  Documentation
                  Full system test (production environment)
          Milestones:   
                  Solution & documentation is ready to deploy
                  System is functional in production


Copyright © 2010 Aras   All Rights Reserved.   Slide 9          aras.com
RUP Disciplines
          Business Modeling
                  The goal is to describe the vision of the end 
                      g
                  user (business) in a way that can be 
                  understood by others (developers)
          Requirements
                  The goal is to elicit, document, and agree 
                  upon the scope of what is and what is not to 
                       th            f h ti     d h ti      tt
                  be built
          Analysis and Design
          Analysis and Design
                  The goal is to analyze the requirements for 
                       y                  g
                  the system and to design a solution to be 
                  implemented, taking into consideration the 
                  requirements and constraints
Copyright © 2010 Aras   All Rights Reserved.   Slide 10            aras.com
RUP Disciplines

          Implementation
                  The goal is to transform the design into a solution and to 
                  perform a basic level of testing
          Test
                  The goal is to perform an objective evaluation to ensure 
                  quality. This includes finding defects, validating that system 
                  quality This includes finding defects validating that system
                  works as designed, and verifying that the requirements are 
                  met
          Deployment
                  The goal is to plan for the delivery of the system and to 
                  execute the plan to make the system available to end users

Copyright © 2010 Aras   All Rights Reserved.   Slide 11                         aras.com
RUP Disciplines

          Change Management
                  The goal is to manage access to the project’s work 
                  products. This includes not only tracking versions over 
                                          g           g g      g
                  time but also controlling and managing changes to them
          Project Management
                  The goal is to direct the activities that take place on the 
                  The goal is to direct the activities that take place on the
                  project. This includes managing risks, directing people 
                  (assigning tasks, tracking progress, etc.), and coordinating 
                  with people and systems outside the scope of the project 
                    ith      l    d t           t id th            f th     j t
                  to be sure that it is delivered on time and within budget



Copyright © 2010 Aras   All Rights Reserved.   Slide 12                       aras.com
OK, GREAT !
         ,
        Now how does this apply to Aras Innovator




Copyright © 2010 Aras   All Rights Reserved.   Slide 13   aras.com
RUP Best Practices 
    How they fit with Aras Innovator
          Develop iteratively
                  Its always best to know all the requirements up front but 
                           y                          q         p
                  this is not reality
                  Don’t spend an inordinate amount of time upfront on 
                  requirements and design w/o user validation
                  requirements and design w/o user validation
                  Model a little, test a little & repeat 
                  Its what Aras Innovator is good at
                                                g
          Manage Requirements
                  Always keep in mind the requirements set by the users
                      y     p               q               y
          Model visually
                  Use diagrams and mock ups
                  Its what Innovator does
Copyright © 2010 Aras   All Rights Reserved.   Slide 14                    aras.com
RUP Best Practices 
    How they fit with Innovator

          Use Components
                  Break down large projects into manageable pieces
                  Item reuse is a big plus
                  Again, this is what Aras Innovator does
          Verify Quality
                  Always make testing a major part of the project
          Control Change
                  Insure changes are synchronized and verified constantly
                  Move packages from Dev                  QA    Prod


Copyright © 2010 Aras   All Rights Reserved.   Slide 15                     aras.com
A project example
   Aras Innovator Product Engineering 

          Project Requirements
                   Parts and documents should be managed
                  Bill of Material management
                  Implement a change management process
                  Load Parts, BoMs and Documents from a legacy system
                  Interface to a legacy system for part/bom transfer
                  I    f         l             f       /b        f
                  Develop user documentation
                  Develop training and train users
                  D l t i i          dt i




Copyright © 2010 Aras   All Rights Reserved.   Slide 16                 aras.com
RUP in an Aras Project




Copyright © 2010 Aras   All Rights Reserved.   Slide 17   aras.com
Making Iterations work
   Things to think about

          Work does not proceed entirely serial
                  This is not a waterfall approach
          Work is done in a serial fashion but you don’t need 
          to finalize a discipline before moving on to the next
             fi li      di i li b f          i          h
                  Address some requirements, analyze, develop and go back
          Iterations should be planned according to risk
                  Higher priority risks first
          Near term iterations are planned in more detail
                  Longer term items may change in scope, etc
                  Doesn’t mean that longer term items are not planned

Copyright © 2010 Aras   All Rights Reserved.   Slide 18                 aras.com
PLANNING YOUR IMPLEMENTATION
        Who, What & How




Copyright © 2010 Aras   All Rights Reserved.   Slide 19   aras.com
Who do you need
   Role
   R l                                                    Responsibility
                                                          R      ibilit
   Project Manager                                        • Direct Implementation resources
                                                          • Manage project schedules
                                                          • Track Status
                                                            Track Status
                                                          • Resolve conflicts and issues
   Business Process Owner(s)                              • Provide project priorities and objectives
                                                                   p      p
                                                          • Direct participation of resources
                                                          • Resolve business process issues
   Subject Matter Experts                                 • Communicate current process
                                                          • Provide information details
                                                          • Support user community during rollout
   I.T. System Support                                    • Support site infrastructure
                                                          • Extract legacy data
                                                          • P id t h i l
                                                            Provide technical expertise 
                                                                                    ti

   Solution Architect                                     • Analyze requirements
                                                                 g     pp
                                                          • Configure application
   Technical Consultant                                   • Develop customizations
                                                          • Provide technical expertise
Copyright © 2010 Aras   All Rights Reserved.   Slide 20                                                 aras.com
How to approach it
   Divide and Conquer
          Divide implementation into phases
                  Preferably phases that  provide business values and can be 
                            yp            p
                  deployed independently
                  Build a plan for each phase
                  Choose goals for each phase and make sure you address items 
                  Choose goals for each phase and make sure you address items
                  with importance or high risk sooner
          Divide phases into high level use cases (Clouds)
                  Each case deals with a separate business process
                  Its OK if use cases overlap
          Divide cloud use cases
          Di id l d
                  Detail each use case from a user perspective (sea level)
                  These will likely be developed iteratively
                  These will likely be developed iteratively


Copyright © 2010 Aras   All Rights Reserved.   Slide 21                      aras.com
What you need
   Work Products

          Statement of Work (SoW)
                  All our projects have one
                  All        j t h
          Project Plan
                  Usually included with SoW
                  Usually included with SoW
                  Continuously refined at each phase
          Other documents
          Other documents
                  Use Cases
                  Requirements ocument
                  Requirements Document
                  Functional Spec (if required)
                  Meeting Minutes/ Issues list
                  Checklists and worksheets
Copyright © 2010 Aras   All Rights Reserved.   Slide 22   aras.com
Some things you can use
   Worksheets




Copyright © 2010 Aras   All Rights Reserved.   Slide 23   aras.com
Use Cases

          A good reference
                  Writing Effective Use Cases by Alistair Cockburn
          You will likely write 2 types of use cases
                  High level (Clouds)
                  Detailed (Sea Level)
          Use Cases are the foundation for many other items
                  Documentation and training material
                  Test plans




Copyright © 2010 Aras   All Rights Reserved.   Slide 24              aras.com
Use Cases
   A Sample Sea Level Use Case

          Explains how the system and end user interact




Copyright © 2010 Aras   All Rights Reserved.   Slide 25   aras.com
Final Thoughts
   Dos and Don’ts

          DO
                  Create visual prototypes and get user validation before 
                  developing any method code
                  Develop accurate Use Cases and keep them up to date
                  Develop accurate Use Cases and keep them up to date
                  Look for “Small Wins” that provide business value
          DON T
          DON’T
                  Spend a significant amount of time developing specs w/o 
                  prototyping  the solution
                  prototyping the solution
                  Worry about not getting 100% of the detailed 
                  requirements up front:  Iterate !


Copyright © 2010 Aras   All Rights Reserved.   Slide 26                      aras.com
THANK YOU
        Questions?


        Contact
        Mark Beaulieu
        mbeaulieu@aras.com

Copyright © 2010 Aras   All Rights Reserved.   Slide 27   aras.com

Contenu connexe

Tendances

SAMPLE PROCESS - TEMPLATE
SAMPLE PROCESS - TEMPLATESAMPLE PROCESS - TEMPLATE
SAMPLE PROCESS - TEMPLATEArul Nambi
 
Agile Requirements by Agile Analysts
Agile Requirements by Agile AnalystsAgile Requirements by Agile Analysts
Agile Requirements by Agile AnalystsKurt Solarte
 
The Stream Process™ for Defining Projects
The Stream Process™ for Defining ProjectsThe Stream Process™ for Defining Projects
The Stream Process™ for Defining ProjectsOneSpring LLC
 
Lean product development implementation
Lean product development implementationLean product development implementation
Lean product development implementationITZHAK123
 
BenchmarkQA Services Overview 2012
BenchmarkQA Services Overview 2012BenchmarkQA Services Overview 2012
BenchmarkQA Services Overview 2012ystressqa
 
SDT STRW Rightsourcing White Paper
SDT STRW Rightsourcing White PaperSDT STRW Rightsourcing White Paper
SDT STRW Rightsourcing White PaperJamesWright
 
Agile - Agile Software Project Management Methodologies
Agile - Agile Software Project Management MethodologiesAgile - Agile Software Project Management Methodologies
Agile - Agile Software Project Management MethodologiesRam Srivastava
 
Agile Project Management for elearning development
Agile Project Management for elearning developmentAgile Project Management for elearning development
Agile Project Management for elearning developmentDon Bolen
 
ISO 9001 CONSULTING
ISO 9001 CONSULTINGISO 9001 CONSULTING
ISO 9001 CONSULTINGArul Nambi
 
Combining Performance Testing And Modelling For Easy Jet.Com V 1.0
Combining Performance Testing And Modelling For Easy Jet.Com V 1.0Combining Performance Testing And Modelling For Easy Jet.Com V 1.0
Combining Performance Testing And Modelling For Easy Jet.Com V 1.0dannyq
 
Big Bang Agile Roll-out
Big Bang Agile Roll-outBig Bang Agile Roll-out
Big Bang Agile Roll-outSiddhi
 
Specifications For Enterprise Testing
Specifications For Enterprise TestingSpecifications For Enterprise Testing
Specifications For Enterprise TestingSathyan Sethumadhavan
 
Requirements Manager Center of Excellence: “Achieving Goals Without Formaliz...
Requirements Manager Center of Excellence:  “Achieving Goals Without Formaliz...Requirements Manager Center of Excellence:  “Achieving Goals Without Formaliz...
Requirements Manager Center of Excellence: “Achieving Goals Without Formaliz...IIBA Rochester NY
 
Software Risk Management for IT Execs CAST
Software Risk Management for IT Execs CASTSoftware Risk Management for IT Execs CAST
Software Risk Management for IT Execs CASTCAST
 

Tendances (20)

SAMPLE PROCESS - TEMPLATE
SAMPLE PROCESS - TEMPLATESAMPLE PROCESS - TEMPLATE
SAMPLE PROCESS - TEMPLATE
 
Agile Requirements by Agile Analysts
Agile Requirements by Agile AnalystsAgile Requirements by Agile Analysts
Agile Requirements by Agile Analysts
 
Project Vital Signs
Project Vital SignsProject Vital Signs
Project Vital Signs
 
The Stream Process™ for Defining Projects
The Stream Process™ for Defining ProjectsThe Stream Process™ for Defining Projects
The Stream Process™ for Defining Projects
 
Following the money
Following the moneyFollowing the money
Following the money
 
Lean product development implementation
Lean product development implementationLean product development implementation
Lean product development implementation
 
Magic of scrum with SAP
Magic of scrum with SAPMagic of scrum with SAP
Magic of scrum with SAP
 
BenchmarkQA Services Overview 2012
BenchmarkQA Services Overview 2012BenchmarkQA Services Overview 2012
BenchmarkQA Services Overview 2012
 
SDT STRW Rightsourcing White Paper
SDT STRW Rightsourcing White PaperSDT STRW Rightsourcing White Paper
SDT STRW Rightsourcing White Paper
 
Agile - Agile Software Project Management Methodologies
Agile - Agile Software Project Management MethodologiesAgile - Agile Software Project Management Methodologies
Agile - Agile Software Project Management Methodologies
 
Agile Project Management for elearning development
Agile Project Management for elearning developmentAgile Project Management for elearning development
Agile Project Management for elearning development
 
Utah PMA Quarterly Meeting, June, 2009
Utah PMA Quarterly Meeting, June, 2009Utah PMA Quarterly Meeting, June, 2009
Utah PMA Quarterly Meeting, June, 2009
 
ISO 9001 CONSULTING
ISO 9001 CONSULTINGISO 9001 CONSULTING
ISO 9001 CONSULTING
 
Combining Performance Testing And Modelling For Easy Jet.Com V 1.0
Combining Performance Testing And Modelling For Easy Jet.Com V 1.0Combining Performance Testing And Modelling For Easy Jet.Com V 1.0
Combining Performance Testing And Modelling For Easy Jet.Com V 1.0
 
Big Bang Agile Roll-out
Big Bang Agile Roll-outBig Bang Agile Roll-out
Big Bang Agile Roll-out
 
Specifications For Enterprise Testing
Specifications For Enterprise TestingSpecifications For Enterprise Testing
Specifications For Enterprise Testing
 
What Is Dfss
What Is DfssWhat Is Dfss
What Is Dfss
 
A 7 year lean journey
A 7 year lean journeyA 7 year lean journey
A 7 year lean journey
 
Requirements Manager Center of Excellence: “Achieving Goals Without Formaliz...
Requirements Manager Center of Excellence:  “Achieving Goals Without Formaliz...Requirements Manager Center of Excellence:  “Achieving Goals Without Formaliz...
Requirements Manager Center of Excellence: “Achieving Goals Without Formaliz...
 
Software Risk Management for IT Execs CAST
Software Risk Management for IT Execs CASTSoftware Risk Management for IT Execs CAST
Software Risk Management for IT Execs CAST
 

Similaire à 09 Ace 2010 Aras Implementation Best Practices

Strategies for Implementing Aras Innovator
Strategies for Implementing Aras InnovatorStrategies for Implementing Aras Innovator
Strategies for Implementing Aras InnovatorAras
 
Skyward Erp Presentation
Skyward Erp PresentationSkyward Erp Presentation
Skyward Erp Presentationvishalnvora1
 
Key Considerations for a Successful Hyperion Planning Implementation
Key Considerations for a Successful Hyperion Planning ImplementationKey Considerations for a Successful Hyperion Planning Implementation
Key Considerations for a Successful Hyperion Planning ImplementationAlithya
 
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...Compuware APM
 
IBM Rational Software Conference 2009 Day 1 Keynote: Jamie Thomas
IBM Rational Software Conference 2009 Day 1 Keynote: Jamie ThomasIBM Rational Software Conference 2009 Day 1 Keynote: Jamie Thomas
IBM Rational Software Conference 2009 Day 1 Keynote: Jamie ThomasKathy (Kat) Mandelstein
 
Soft.Engg. UNIT 1.pptx
Soft.Engg. UNIT 1.pptxSoft.Engg. UNIT 1.pptx
Soft.Engg. UNIT 1.pptxKalpna Saharan
 
360-Degree Health Assessment of Microservices on Pivotal Platform
360-Degree Health Assessment of Microservices on Pivotal Platform360-Degree Health Assessment of Microservices on Pivotal Platform
360-Degree Health Assessment of Microservices on Pivotal PlatformVMware Tanzu
 
Travelers 360 degree health assessment of microservices on the pivotal platform
Travelers 360 degree health assessment of microservices on the pivotal platformTravelers 360 degree health assessment of microservices on the pivotal platform
Travelers 360 degree health assessment of microservices on the pivotal platformRohit Kelapure
 
Valcon Design Robustness Program 2013
Valcon Design Robustness Program 2013Valcon Design Robustness Program 2013
Valcon Design Robustness Program 2013martinebro
 
Pm soln9416141129710
Pm soln9416141129710Pm soln9416141129710
Pm soln9416141129710Nikhil Todkar
 
Achieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseAchieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseCollabNet
 
Starting a Global PLM Implementation using an Agile Deployment Methodology wi...
Starting a Global PLM Implementation using an Agile Deployment Methodology wi...Starting a Global PLM Implementation using an Agile Deployment Methodology wi...
Starting a Global PLM Implementation using an Agile Deployment Methodology wi...Aras
 
Requirements Engineering - The need for a solution - Marcel Overeem
Requirements Engineering - The need for a solution - Marcel OvereemRequirements Engineering - The need for a solution - Marcel Overeem
Requirements Engineering - The need for a solution - Marcel OvereemVisure Solutions
 
Shraddha_Test_Analyst_10_years_Exp
Shraddha_Test_Analyst_10_years_ExpShraddha_Test_Analyst_10_years_Exp
Shraddha_Test_Analyst_10_years_ExpShraddha Vishwakarma
 

Similaire à 09 Ace 2010 Aras Implementation Best Practices (20)

Strategies for Implementing Aras Innovator
Strategies for Implementing Aras InnovatorStrategies for Implementing Aras Innovator
Strategies for Implementing Aras Innovator
 
Skyward Erp Presentation
Skyward Erp PresentationSkyward Erp Presentation
Skyward Erp Presentation
 
Key Considerations for a Successful Hyperion Planning Implementation
Key Considerations for a Successful Hyperion Planning ImplementationKey Considerations for a Successful Hyperion Planning Implementation
Key Considerations for a Successful Hyperion Planning Implementation
 
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
 
The Agile Pretender
The Agile PretenderThe Agile Pretender
The Agile Pretender
 
IBM Rational Software Conference 2009 Day 1 Keynote: Jamie Thomas
IBM Rational Software Conference 2009 Day 1 Keynote: Jamie ThomasIBM Rational Software Conference 2009 Day 1 Keynote: Jamie Thomas
IBM Rational Software Conference 2009 Day 1 Keynote: Jamie Thomas
 
ASAP 8.0 Methodology
ASAP 8.0 MethodologyASAP 8.0 Methodology
ASAP 8.0 Methodology
 
Soft.Engg. UNIT 1.pptx
Soft.Engg. UNIT 1.pptxSoft.Engg. UNIT 1.pptx
Soft.Engg. UNIT 1.pptx
 
360-Degree Health Assessment of Microservices on Pivotal Platform
360-Degree Health Assessment of Microservices on Pivotal Platform360-Degree Health Assessment of Microservices on Pivotal Platform
360-Degree Health Assessment of Microservices on Pivotal Platform
 
Travelers 360 degree health assessment of microservices on the pivotal platform
Travelers 360 degree health assessment of microservices on the pivotal platformTravelers 360 degree health assessment of microservices on the pivotal platform
Travelers 360 degree health assessment of microservices on the pivotal platform
 
Valcon Design Robustness Program 2013
Valcon Design Robustness Program 2013Valcon Design Robustness Program 2013
Valcon Design Robustness Program 2013
 
Pm soln9416141129710
Pm soln9416141129710Pm soln9416141129710
Pm soln9416141129710
 
Karun mandadi resume
Karun mandadi resumeKarun mandadi resume
Karun mandadi resume
 
Narayani Natarajan
Narayani NatarajanNarayani Natarajan
Narayani Natarajan
 
PM - RUP
PM - RUPPM - RUP
PM - RUP
 
Achieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseAchieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the Enterprise
 
Starting a Global PLM Implementation using an Agile Deployment Methodology wi...
Starting a Global PLM Implementation using an Agile Deployment Methodology wi...Starting a Global PLM Implementation using an Agile Deployment Methodology wi...
Starting a Global PLM Implementation using an Agile Deployment Methodology wi...
 
Risk Management
Risk ManagementRisk Management
Risk Management
 
Requirements Engineering - The need for a solution - Marcel Overeem
Requirements Engineering - The need for a solution - Marcel OvereemRequirements Engineering - The need for a solution - Marcel Overeem
Requirements Engineering - The need for a solution - Marcel Overeem
 
Shraddha_Test_Analyst_10_years_Exp
Shraddha_Test_Analyst_10_years_ExpShraddha_Test_Analyst_10_years_Exp
Shraddha_Test_Analyst_10_years_Exp
 

Plus de Prodeos

Webinar #10 Document Management
Webinar   #10   Document ManagementWebinar   #10   Document Management
Webinar #10 Document ManagementProdeos
 
Webinar #9 Gestion Documentaire
Webinar   #9   Gestion DocumentaireWebinar   #9   Gestion Documentaire
Webinar #9 Gestion DocumentaireProdeos
 
Webinar #8 Datamodel And Flexibility For Plm
Webinar   #8   Datamodel And Flexibility For PlmWebinar   #8   Datamodel And Flexibility For Plm
Webinar #8 Datamodel And Flexibility For PlmProdeos
 
Webinar #6 DFMEA
Webinar   #6   DFMEAWebinar   #6   DFMEA
Webinar #6 DFMEAProdeos
 
Webinar #4 Express Eco.Pptx
Webinar   #4   Express Eco.PptxWebinar   #4   Express Eco.Pptx
Webinar #4 Express Eco.PptxProdeos
 
Slides Boeing Insitu Enterprise Plm Journey With Aras
Slides Boeing Insitu Enterprise Plm Journey With ArasSlides Boeing Insitu Enterprise Plm Journey With Aras
Slides Boeing Insitu Enterprise Plm Journey With ArasProdeos
 
Webinar #1 Amdec
Webinar   #1   AmdecWebinar   #1   Amdec
Webinar #1 AmdecProdeos
 
Aras Federation Web Services
Aras Federation Web ServicesAras Federation Web Services
Aras Federation Web ServicesProdeos
 
Aras How To Think About Aras Integrations
Aras How To Think About Aras IntegrationsAras How To Think About Aras Integrations
Aras How To Think About Aras IntegrationsProdeos
 
Aras Role Based Clients
Aras Role Based ClientsAras Role Based Clients
Aras Role Based ClientsProdeos
 
Aras Keynote Peter Schroer
Aras Keynote Peter SchroerAras Keynote Peter Schroer
Aras Keynote Peter SchroerProdeos
 
Aras Converter Framework Overview
Aras Converter Framework OverviewAras Converter Framework Overview
Aras Converter Framework OverviewProdeos
 
Prodeos Innovator Procurement
Prodeos Innovator ProcurementProdeos Innovator Procurement
Prodeos Innovator ProcurementProdeos
 
15 Ace 2010 Share Point Plm
15 Ace 2010 Share Point Plm15 Ace 2010 Share Point Plm
15 Ace 2010 Share Point PlmProdeos
 
14 Ace 2010 Replication Workshop
14 Ace 2010 Replication Workshop14 Ace 2010 Replication Workshop
14 Ace 2010 Replication WorkshopProdeos
 
13 Ace 2010 Business Intelligence And Product Analytics
13 Ace 2010 Business Intelligence And Product Analytics13 Ace 2010 Business Intelligence And Product Analytics
13 Ace 2010 Business Intelligence And Product AnalyticsProdeos
 
12 Ace 2010 Solution Packaging Workshop
12 Ace 2010 Solution Packaging Workshop12 Ace 2010 Solution Packaging Workshop
12 Ace 2010 Solution Packaging WorkshopProdeos
 
11 Ace 2010 Aras Configuration And Change Management
11 Ace 2010 Aras Configuration And Change Management11 Ace 2010 Aras Configuration And Change Management
11 Ace 2010 Aras Configuration And Change ManagementProdeos
 
08 Ace 2010 Aras Roadmap
08 Ace 2010 Aras Roadmap08 Ace 2010 Aras Roadmap
08 Ace 2010 Aras RoadmapProdeos
 
10 Ace 2010 Aras Federation Workshop
10 Ace 2010 Aras Federation Workshop10 Ace 2010 Aras Federation Workshop
10 Ace 2010 Aras Federation WorkshopProdeos
 

Plus de Prodeos (20)

Webinar #10 Document Management
Webinar   #10   Document ManagementWebinar   #10   Document Management
Webinar #10 Document Management
 
Webinar #9 Gestion Documentaire
Webinar   #9   Gestion DocumentaireWebinar   #9   Gestion Documentaire
Webinar #9 Gestion Documentaire
 
Webinar #8 Datamodel And Flexibility For Plm
Webinar   #8   Datamodel And Flexibility For PlmWebinar   #8   Datamodel And Flexibility For Plm
Webinar #8 Datamodel And Flexibility For Plm
 
Webinar #6 DFMEA
Webinar   #6   DFMEAWebinar   #6   DFMEA
Webinar #6 DFMEA
 
Webinar #4 Express Eco.Pptx
Webinar   #4   Express Eco.PptxWebinar   #4   Express Eco.Pptx
Webinar #4 Express Eco.Pptx
 
Slides Boeing Insitu Enterprise Plm Journey With Aras
Slides Boeing Insitu Enterprise Plm Journey With ArasSlides Boeing Insitu Enterprise Plm Journey With Aras
Slides Boeing Insitu Enterprise Plm Journey With Aras
 
Webinar #1 Amdec
Webinar   #1   AmdecWebinar   #1   Amdec
Webinar #1 Amdec
 
Aras Federation Web Services
Aras Federation Web ServicesAras Federation Web Services
Aras Federation Web Services
 
Aras How To Think About Aras Integrations
Aras How To Think About Aras IntegrationsAras How To Think About Aras Integrations
Aras How To Think About Aras Integrations
 
Aras Role Based Clients
Aras Role Based ClientsAras Role Based Clients
Aras Role Based Clients
 
Aras Keynote Peter Schroer
Aras Keynote Peter SchroerAras Keynote Peter Schroer
Aras Keynote Peter Schroer
 
Aras Converter Framework Overview
Aras Converter Framework OverviewAras Converter Framework Overview
Aras Converter Framework Overview
 
Prodeos Innovator Procurement
Prodeos Innovator ProcurementProdeos Innovator Procurement
Prodeos Innovator Procurement
 
15 Ace 2010 Share Point Plm
15 Ace 2010 Share Point Plm15 Ace 2010 Share Point Plm
15 Ace 2010 Share Point Plm
 
14 Ace 2010 Replication Workshop
14 Ace 2010 Replication Workshop14 Ace 2010 Replication Workshop
14 Ace 2010 Replication Workshop
 
13 Ace 2010 Business Intelligence And Product Analytics
13 Ace 2010 Business Intelligence And Product Analytics13 Ace 2010 Business Intelligence And Product Analytics
13 Ace 2010 Business Intelligence And Product Analytics
 
12 Ace 2010 Solution Packaging Workshop
12 Ace 2010 Solution Packaging Workshop12 Ace 2010 Solution Packaging Workshop
12 Ace 2010 Solution Packaging Workshop
 
11 Ace 2010 Aras Configuration And Change Management
11 Ace 2010 Aras Configuration And Change Management11 Ace 2010 Aras Configuration And Change Management
11 Ace 2010 Aras Configuration And Change Management
 
08 Ace 2010 Aras Roadmap
08 Ace 2010 Aras Roadmap08 Ace 2010 Aras Roadmap
08 Ace 2010 Aras Roadmap
 
10 Ace 2010 Aras Federation Workshop
10 Ace 2010 Aras Federation Workshop10 Ace 2010 Aras Federation Workshop
10 Ace 2010 Aras Federation Workshop
 

09 Ace 2010 Aras Implementation Best Practices

  • 1. 2010 International Conference Implementation Best Practices Implementation Best Practices How to Plan and Implement a phased rollout Mark Beaulieu 300 Brickstone Square www.aras.com Suite 904 Andover, MA 01810 Andover, MA 01810 [978] 691‐8900 www.aras.com Copyright © 2010 Aras All Rights Reserved. aras.com
  • 2. Agenda Methodology Overview Why is it a good fit for Innovator Tools to help Use cases  Check lists Project Plans Final thoughts Questions Copyright © 2010 Aras All Rights Reserved. Slide 2 aras.com
  • 3. Aras Methodology Overview Based on Rational Unified Process (RUP) Designed to use the “Small Win” approach Take a well defined problem(s) and implement with  less risk and a higher degree of confidence Implement a series of Production releases that  comprise the complete solution Each release provides value to the business Scope each release to be completed in 60‐90 days Copyright © 2010 Aras All Rights Reserved. Slide 3 aras.com
  • 4. A little about RUP Designed to use an iterative approach to solution development Well defined  but not a concrete prescriptive process Provides an adaptable implementation process framework Intended to be tailored by selecting the elements that meet your needs Based on Best Practices of software development Develop Iteratively, risk is the primary iteration driver Manage Requirements and scope Manage Requirements and scope Continuously verify quality Control Changes Manage customization All this leads to improved quality and better predictability All hi l d i d li db di bili Copyright © 2010 Aras All Rights Reserved. Slide 4 aras.com
  • 5. Iterative Development The RUP lifecycle  Business value is delivered incrementally in  time‐boxed cross‐discipline iterations Copyright © 2010 Aras All Rights Reserved. Slide 5 aras.com
  • 6. Inception Phase Decide what to do Primary Objectives: Scope the system adequately Validate initial costing and budget estimates Activities Establish Business Case and high level Req’s bli h i C d hi h l l ’ High level (cloud) Use Cases Project Plan and Initial Risk Assessment Project Plan and Initial Risk Assessment Milestones:    Stakeholder concurrence on scope, cost, and risk Stakeholder concurrence on scope cost and risk Initial requirements defined (not a lot of detail) j Project Plan concurrence and is realistic Business case makes sense Copyright © 2010 Aras All Rights Reserved. Slide 6 aras.com
  • 7. Elaboration Phase Plan the details Primary Objectives: Improve requirements and validate End to End skeleton Activities Requirements elaboration & Use Cases Design Workshops Visual prototypes & user validation Milestones:    Req’ & Use Cases identified and 80% complete Project Plan refined, cost & risk are managed Detailed plans for next iterations in place Copyright © 2010 Aras All Rights Reserved. Slide 7 aras.com
  • 8. Construction Phase Build it Primary Objectives: Build the system End to End skeleton Activities Behavioral Prototypes Data Migration Unit test Milestones:    Solution is acceptable to deploy Stakeholders are near ready to deploy Project Plan refined, cost & risk are managed Copyright © 2010 Aras All Rights Reserved. Slide 8 aras.com
  • 9. Transition Phase Deploy it Primary Objectives: Move the system to production Training & fine tuning Activities End user training Documentation Full system test (production environment) Milestones:    Solution & documentation is ready to deploy System is functional in production Copyright © 2010 Aras All Rights Reserved. Slide 9 aras.com
  • 10. RUP Disciplines Business Modeling The goal is to describe the vision of the end  g user (business) in a way that can be  understood by others (developers) Requirements The goal is to elicit, document, and agree  upon the scope of what is and what is not to  th f h ti d h ti tt be built Analysis and Design Analysis and Design The goal is to analyze the requirements for  y g the system and to design a solution to be  implemented, taking into consideration the  requirements and constraints Copyright © 2010 Aras All Rights Reserved. Slide 10 aras.com
  • 11. RUP Disciplines Implementation The goal is to transform the design into a solution and to  perform a basic level of testing Test The goal is to perform an objective evaluation to ensure  quality. This includes finding defects, validating that system  quality This includes finding defects validating that system works as designed, and verifying that the requirements are  met Deployment The goal is to plan for the delivery of the system and to  execute the plan to make the system available to end users Copyright © 2010 Aras All Rights Reserved. Slide 11 aras.com
  • 12. RUP Disciplines Change Management The goal is to manage access to the project’s work  products. This includes not only tracking versions over  g g g g time but also controlling and managing changes to them Project Management The goal is to direct the activities that take place on the  The goal is to direct the activities that take place on the project. This includes managing risks, directing people  (assigning tasks, tracking progress, etc.), and coordinating  with people and systems outside the scope of the project  ith l d t t id th f th j t to be sure that it is delivered on time and within budget Copyright © 2010 Aras All Rights Reserved. Slide 12 aras.com
  • 13. OK, GREAT ! , Now how does this apply to Aras Innovator Copyright © 2010 Aras All Rights Reserved. Slide 13 aras.com
  • 14. RUP Best Practices  How they fit with Aras Innovator Develop iteratively Its always best to know all the requirements up front but  y q p this is not reality Don’t spend an inordinate amount of time upfront on  requirements and design w/o user validation requirements and design w/o user validation Model a little, test a little & repeat  Its what Aras Innovator is good at g Manage Requirements Always keep in mind the requirements set by the users y p q y Model visually Use diagrams and mock ups Its what Innovator does Copyright © 2010 Aras All Rights Reserved. Slide 14 aras.com
  • 15. RUP Best Practices  How they fit with Innovator Use Components Break down large projects into manageable pieces Item reuse is a big plus Again, this is what Aras Innovator does Verify Quality Always make testing a major part of the project Control Change Insure changes are synchronized and verified constantly Move packages from Dev  QA  Prod Copyright © 2010 Aras All Rights Reserved. Slide 15 aras.com
  • 16. A project example Aras Innovator Product Engineering  Project Requirements Parts and documents should be managed Bill of Material management Implement a change management process Load Parts, BoMs and Documents from a legacy system Interface to a legacy system for part/bom transfer I f l f /b f Develop user documentation Develop training and train users D l t i i dt i Copyright © 2010 Aras All Rights Reserved. Slide 16 aras.com
  • 17. RUP in an Aras Project Copyright © 2010 Aras All Rights Reserved. Slide 17 aras.com
  • 18. Making Iterations work Things to think about Work does not proceed entirely serial This is not a waterfall approach Work is done in a serial fashion but you don’t need  to finalize a discipline before moving on to the next fi li di i li b f i h Address some requirements, analyze, develop and go back Iterations should be planned according to risk Higher priority risks first Near term iterations are planned in more detail Longer term items may change in scope, etc Doesn’t mean that longer term items are not planned Copyright © 2010 Aras All Rights Reserved. Slide 18 aras.com
  • 19. PLANNING YOUR IMPLEMENTATION Who, What & How Copyright © 2010 Aras All Rights Reserved. Slide 19 aras.com
  • 20. Who do you need Role R l Responsibility R ibilit Project Manager • Direct Implementation resources • Manage project schedules • Track Status Track Status • Resolve conflicts and issues Business Process Owner(s) • Provide project priorities and objectives p p • Direct participation of resources • Resolve business process issues Subject Matter Experts • Communicate current process • Provide information details • Support user community during rollout I.T. System Support • Support site infrastructure • Extract legacy data • P id t h i l Provide technical expertise  ti Solution Architect • Analyze requirements g pp • Configure application Technical Consultant • Develop customizations • Provide technical expertise Copyright © 2010 Aras All Rights Reserved. Slide 20 aras.com
  • 21. How to approach it Divide and Conquer Divide implementation into phases Preferably phases that  provide business values and can be  yp p deployed independently Build a plan for each phase Choose goals for each phase and make sure you address items  Choose goals for each phase and make sure you address items with importance or high risk sooner Divide phases into high level use cases (Clouds) Each case deals with a separate business process Its OK if use cases overlap Divide cloud use cases Di id l d Detail each use case from a user perspective (sea level) These will likely be developed iteratively These will likely be developed iteratively Copyright © 2010 Aras All Rights Reserved. Slide 21 aras.com
  • 22. What you need Work Products Statement of Work (SoW) All our projects have one All j t h Project Plan Usually included with SoW Usually included with SoW Continuously refined at each phase Other documents Other documents Use Cases Requirements ocument Requirements Document Functional Spec (if required) Meeting Minutes/ Issues list Checklists and worksheets Copyright © 2010 Aras All Rights Reserved. Slide 22 aras.com
  • 23. Some things you can use Worksheets Copyright © 2010 Aras All Rights Reserved. Slide 23 aras.com
  • 24. Use Cases A good reference Writing Effective Use Cases by Alistair Cockburn You will likely write 2 types of use cases High level (Clouds) Detailed (Sea Level) Use Cases are the foundation for many other items Documentation and training material Test plans Copyright © 2010 Aras All Rights Reserved. Slide 24 aras.com
  • 25. Use Cases A Sample Sea Level Use Case Explains how the system and end user interact Copyright © 2010 Aras All Rights Reserved. Slide 25 aras.com
  • 26. Final Thoughts Dos and Don’ts DO Create visual prototypes and get user validation before  developing any method code Develop accurate Use Cases and keep them up to date Develop accurate Use Cases and keep them up to date Look for “Small Wins” that provide business value DON T DON’T Spend a significant amount of time developing specs w/o  prototyping  the solution prototyping the solution Worry about not getting 100% of the detailed  requirements up front:  Iterate ! Copyright © 2010 Aras All Rights Reserved. Slide 26 aras.com
  • 27. THANK YOU Questions? Contact Mark Beaulieu mbeaulieu@aras.com Copyright © 2010 Aras All Rights Reserved. Slide 27 aras.com