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

More Related Content

PDF
Aras Innovator PLM Deployment Methodology
PPT
IIIT Guest Talk 0512
PPTX
Agile werkt - Hennie Huijgens - NESMA najaarsbijeenkomst 2012
PPTX
[DSBW Spring 2009] Unit 03: WebEng Process Models
PDF
Life After PPM
PDF
[Agile Portugal 2012] TSP/PSP and Agile-SCRUM: Similarities & Differences Stu...
PDF
High Performance Project Management - A Holistic Approach
KEY
Aras Innovator PLM Deployment Methodology
IIIT Guest Talk 0512
Agile werkt - Hennie Huijgens - NESMA najaarsbijeenkomst 2012
[DSBW Spring 2009] Unit 03: WebEng Process Models
Life After PPM
[Agile Portugal 2012] TSP/PSP and Agile-SCRUM: Similarities & Differences Stu...
High Performance Project Management - A Holistic Approach

What's hot (20)

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

Similar to 09 Ace 2010 Aras Implementation Best Practices (20)

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

More from Prodeos (20)

PPSX
Webinar #10 Document Management
PPSX
Webinar #9 Gestion Documentaire
PPSX
Webinar #8 Datamodel And Flexibility For Plm
PPSX
Webinar #6 DFMEA
PPSX
Webinar #4 Express Eco.Pptx
PDF
Slides Boeing Insitu Enterprise Plm Journey With Aras
PPSX
Webinar #1 Amdec
PDF
Aras Federation Web Services
PDF
Aras How To Think About Aras Integrations
PDF
Aras Role Based Clients
PDF
Aras Keynote Peter Schroer
PDF
Aras Converter Framework Overview
PPTX
Prodeos Innovator Procurement
PDF
15 Ace 2010 Share Point Plm
PDF
14 Ace 2010 Replication Workshop
PDF
13 Ace 2010 Business Intelligence And Product Analytics
PDF
12 Ace 2010 Solution Packaging Workshop
PDF
11 Ace 2010 Aras Configuration And Change Management
PDF
08 Ace 2010 Aras Roadmap
PDF
10 Ace 2010 Aras Federation Workshop
Webinar #10 Document Management
Webinar #9 Gestion Documentaire
Webinar #8 Datamodel And Flexibility For Plm
Webinar #6 DFMEA
Webinar #4 Express Eco.Pptx
Slides Boeing Insitu Enterprise Plm Journey With Aras
Webinar #1 Amdec
Aras Federation Web Services
Aras How To Think About Aras Integrations
Aras Role Based Clients
Aras Keynote Peter Schroer
Aras Converter Framework Overview
Prodeos Innovator Procurement
15 Ace 2010 Share Point Plm
14 Ace 2010 Replication Workshop
13 Ace 2010 Business Intelligence And Product Analytics
12 Ace 2010 Solution Packaging Workshop
11 Ace 2010 Aras Configuration And Change Management
08 Ace 2010 Aras Roadmap
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