Rapid Deployment  of BMC Remedy Solutions  Antonio Rolle VP of Professional Services generationE Technologies 01/21/12
Agenda <ul><li>Issues Affecting BMC Remedy Deployments </li></ul><ul><li>A Case for a Rapid Deployment Methodology </li></...
Agenda <ul><li>Issues Affecting BMC Remedy Deployments </li></ul><ul><li>A Case for a Rapid Deployment Methodology </li></...
Issues Affecting BMC Remedy Deployments <ul><li>Developer Productivity (Backlogs) </li></ul><ul><li>Skills Shortage </li><...
Agenda <ul><li>generationE Technologies Overview </li></ul><ul><li>Issues Affecting BMC Remedy Deployments </li></ul><ul><...
What is Rapid Application Development? <ul><li>“ Rapid Application Development (RAD) is a development lifecycle designed t...
What is Rapid Application Development? <ul><li>RAD is a methodology for compressing the analysis, design, build and test p...
RAD – Goals & Properties <ul><li>Bring together the power of IT </li></ul><ul><li>Help to deliver on the promise of ‘Activ...
A Case for a BMC Remedy Rapid Deployment Methodology <ul><li>Time to Adoption </li></ul><ul><li>Time to Market </li></ul><...
A Case Against RAD… <ul><li>PROJECT SCOPE </li></ul><ul><li>Broad scope where the business objectives are obscure or broad...
Agenda <ul><li>generationE Technologies Overview </li></ul><ul><li>Issues Affecting BMC Remedy Deployments </li></ul><ul><...
Traditional Development Cycle <ul><li>Planning </li></ul><ul><li>Analysis </li></ul><ul><li>Design </li></ul><ul><li>Build...
Traditional Development Cycle <ul><ul><li>Effective project management </li></ul></ul><ul><ul><li>Appropriate & Current Do...
RAD Core Elements <ul><li>Prototyping </li></ul><ul><li>Iterative development </li></ul><ul><li>Time boxing </li></ul><ul>...
RAD Core Elements: Prototyping <ul><li>The construction of a feature-light, reduced-scalability application in a short amo...
RAD Core Elements: Interactive Development <ul><li>The creation of increasingly feature-rich versions of applications in s...
RAD Core Elements: Time Boxing <ul><li>Supports iterative development by pushing off features to future versions in order ...
RAD Core Elements: Team Members <ul><li>Teams should be small and should consist of experienced, versatile, and motivated ...
RAD Core Elements: Management Approach <ul><li>Specifies that management should be very involved in keeping development cy...
RAD Core Elements: RAD Tools <ul><li>Specifies that development speed is more important than cost of tools and so the late...
BMC Remedy RAD Processes <ul><li>Pre-Project Activities </li></ul><ul><li>Requirements Planning </li></ul><ul><li>User Des...
BMC Remedy RAD Processes: Pre-Project Activities <ul><li>Develop Project Management Plan </li></ul><ul><li>Identify Risks ...
BMC Remedy RAD Processes: Requirements Planning <ul><li>Activities </li></ul><ul><ul><li>Research the Current Situation </...
BMC Remedy RAD Processes: User Design <ul><li>Activities </li></ul><ul><ul><li>Produce Detailed Design Document </li></ul>...
BMC Remedy RAD Processes: Construction <ul><li>Activates </li></ul><ul><ul><li>Develop Unit Test Plan's) </li></ul></ul><u...
What is Meant by “Out-of-the-box”? 01/21/12 ©2006 BMC Software Industry Standards/Best Practices ITIL, Six Sigma, BS 15000...
IT Service Management Solutions  from BMC Remedy <ul><li>Built in best practices, combined with high adaptability, allow c...
BMC Remedy RAD Processes: Implementation <ul><li>Activates </li></ul><ul><ul><li>Production Install </li></ul></ul><ul><ul...
BMC Remedy RAD Processes: Post- Project Activities <ul><li>Activities </li></ul><ul><ul><li>Review & Document Project Metr...
Agenda <ul><li>generationE Technologies Overview </li></ul><ul><li>Issues Affecting BMC Remedy Deployments </li></ul><ul><...
Case Study <ul><li>“ There are only two things of importance. One is the customer, and the other is the product. If you ta...
Case Study <ul><li>Business Profile: </li></ul><ul><ul><li>IT infrastructure and managed services company that provides 24...
Case Study: Prototyping <ul><li>Standard Incident & Problem templates </li></ul>01/21/12 ©2006 BMC Software
Case Study: Interactive Development & Time Boxing <ul><li>Leverage BMC Remedy “Out of the Box” features </li></ul><ul><li>...
Case Study: Team Members & Management Approach <ul><li>Team managed by business objectives </li></ul><ul><li>Focus on team...
Case Study: Lessons Learned <ul><li>Prototype meetings were key to success </li></ul><ul><li>Motivated users can lead to e...
Other Methodologies <ul><li>XP methodology </li></ul><ul><ul><li>breaks a project into tiny phases, and developers cannot ...
Upcoming SlideShare
Loading in …5
×

Remedy rapid deployment 1

527 views

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
527
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
21
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • The RAD methodology is not as popular today as agile methodologies such as eXtreme Programming (XP), but it is still a valuable methodology in the right circumstances. Today RAD has been embodied in a number of methodologies including Agile development, extreme programming, and test-driven development. While these have different names, they all share a common theme: Deliver software into the hands of users as soon as possible.
  • RAD is a manifestation of Vilfred Pareto&apos;s law known as the 80 - 20 Rule.  It states that 80% of XX is caused by 20% of YY.  More specifically, 80% of the costs of a complete system are due to 20% of the features included in the system.  Conversely, 20% of the system costs are due to 80% of the system features.  RAD methodology allows the most important 80% of the system features to rise to the top of the list and be integrated into the system - at a cost of 20% of the complete system. The RAD methodology is not as popular today as agile methodologies such as eXtreme Programming (XP), but it is still a valuable methodology in the right circumstances. RAD is more applicable to organizations because World market place is competitive, need right system at the right time to get competitive edge Organizations are dynamic and evolving, requirements change as a system is built, a frozen specifications become outdated IT now viewed as a cost centre not a resource, once system delivered it starts earning money Systems are used by users, if jointly developed by users then more likely to be accepted
  • Prototyping takes place during any activity where clients and developers review and refine systems by use of working software Prototyping is viewed to be used for one of 2 scenarios where interfaces are built, evaluated and thrown away or to be part of an iterative or evolutionary building of software with user collaboration
  • As with any project it is vital to identify the details of the project up front in some form of document such as a Project Management Plan (PMP). All parties should agree up front on details such as potential risks and mitigation strategies, a development schedule including resources, milestones and deliverables such as a completed data model or types of documentation to deliver, an approach including standards, tools, and technologies to be used, a desired end result, terms and constraints and financial considerations including budget and cost of tools.
  • Develop a problem statement A narrative of the management perspective
  • The Design Document will contain: Process Flow Charts/Swim Diagrams/Activity Diagrams Use Cases Collaboration Diagram Sequence Diagram GUI Mock Ups
  • Develop the prototype(s) Release/Iteration Plan Release Plan Test Plan ITIL Release Management The goals of Release Management are: to plan and oversee the successful rollout of software and related hardware to design and implement efficient procedures for the distribution and installation of Changes to IT systems to ensure that hardware and software being changed is traceable, secure and that only correct, authorized and tested versions are installed to communicate and manage expectations of the Customer during the planning and rollout of new Releases to agree the exact content and rollout plan for the Release, through liaison with Change management to implement new software Releases or hardware into the operational environment using the controlling processes of Configuration management and Change Management – a Release should be under Change Management and may consist of any combination of hardware, software, firmware and document CIs to ensure that master copies of all software are secured in the Definitive software library (DSL) and that the Configuration management database (CMDB) is updated to ensure that all hardware being rolled out or changed is secure and traceable, using the services of Configuration Management. The focus of Release Management is the protection of the live environment and its services through the use of formal procedures and checks. The goals of Release Management are: to plan and oversee the successful rollout of software and related hardware to design and implement efficient procedures for the distribution and installation of Changes to IT systems to ensure that hardware and software being changed is traceable, secure and that only correct, authorized and tested versions are installed to communicate and manage expectations of the Customer during the planning and rollout of new Releases to agree the exact content and rollout plan for the Release, through liaison with Change management to implement new software Releases or hardware into the operational environment using the controlling processes of Configuration management and Change Management – a Release should be under Change Management and may consist of any combination of hardware, software, firmware and document CIs to ensure that master copies of all software are secured in the Definitive software library (DSL) and that the Configuration management database (CMDB) is updated to ensure that all hardware being rolled out or changed is secure and traceable, using the services of Configuration Management. The focus of Release Management is the protection of the live environment and its services through the use of formal procedures and checks.
  • Remedy’s offers a comprehensive solution of best-practice out of box solution. But, let us tell you more what goes into the “box”: BMC Remedy® solutions incorporate industry standards like ITIL. We have over 10 years of experience of serving over 7500 customers and we listen to them. We continue to incorporate new functionality into our product suites – based upon our customer input. BMC continues to innovate by offering the right technology at the right time – Web Services is a part of the AR System platform, so all of the Remedy applications benefit from it. In addition, the BMC workflow definitions, the functional modules and configuration interface all make it easy for our customers to make the Remedy solution meet their unique needs today and into the future.
  • Components of an Accepted Business System Remedy® with configuration and customization changes Production Data System Test Results System Test Library System Technical Documentation User/Administrator Operations Manual User Documentation
  • As with any project final deliverables should be handed over to the client and such activities should be performed that will benefit future projects. Specifically it is a best practice for a Project Manager to review and document project metrics, organize and store project assets such as reusable code components, Project Plan, Project Management Plan (PMP), and Test Plan. It is also a good practice to prepare a short lessons learned document.
  • Remedy rapid deployment 1

    1. 1. Rapid Deployment of BMC Remedy Solutions  Antonio Rolle VP of Professional Services generationE Technologies 01/21/12
    2. 2. Agenda <ul><li>Issues Affecting BMC Remedy Deployments </li></ul><ul><li>A Case for a Rapid Deployment Methodology </li></ul><ul><li>The generationE BMC Remedy Rapid Deployment Methodology </li></ul><ul><li>Case Study Review </li></ul>01/21/12 ©2006 BMC Software
    3. 3. Agenda <ul><li>Issues Affecting BMC Remedy Deployments </li></ul><ul><li>A Case for a Rapid Deployment Methodology </li></ul><ul><li>The generationE BMC Remedy Rapid Deployment Methodology </li></ul><ul><li>Case Study Review </li></ul>01/21/12 ©2006 BMC Software
    4. 4. Issues Affecting BMC Remedy Deployments <ul><li>Developer Productivity (Backlogs) </li></ul><ul><li>Skills Shortage </li></ul><ul><li>Time to Market </li></ul><ul><li>Complexity </li></ul><ul><li>Momentum </li></ul>01/21/12 ©2006 BMC Software
    5. 5. Agenda <ul><li>generationE Technologies Overview </li></ul><ul><li>Issues Affecting BMC Remedy Deployments </li></ul><ul><li>A Case for a Rapid Deployment Methodology </li></ul><ul><li>The generationE BMC Remedy Rapid Deployment Methodology </li></ul><ul><li>Case Study Review </li></ul>01/21/12 ©2006 BMC Software
    6. 6. What is Rapid Application Development? <ul><li>“ Rapid Application Development (RAD) is a development lifecycle designed to give much faster development and higher-quality results than those achieved with the traditional lifecycle. It is designed to take the maximum advantage of powerful development software that has evolved recently.” </li></ul><ul><li>- James Martin Information Engineering: Introduction . Prentice Hall, 1991 </li></ul>01/21/12 ©2006 BMC Software
    7. 7. What is Rapid Application Development? <ul><li>RAD is a methodology for compressing the analysis, design, build and test phases into a series of short, iterative development cycles. RAD proposes that products can be developed faster and of higher quality by: </li></ul><ul><ul><li>Using workshops or focus groups to gather requirements </li></ul></ul><ul><ul><li>Prototyping and user testing of designs </li></ul></ul><ul><ul><li>Re-using software components </li></ul></ul><ul><ul><li>Following a schedule that defers design improvements to the next product version </li></ul></ul><ul><ul><li>Keeping review meetings and other team communication informal </li></ul></ul>01/21/12 ©2006 BMC Software
    8. 8. RAD – Goals & Properties <ul><li>Bring together the power of IT </li></ul><ul><li>Help to deliver on the promise of ‘Activate the Business’ </li></ul><ul><li>Manage the future </li></ul><ul><li>Place emphasis on user involvement and responsibility throughout the development </li></ul><ul><li>Properties </li></ul><ul><ul><li>Specification is fluid </li></ul></ul><ul><ul><li>Must be delivered in 2 - 6 months </li></ul></ul><ul><ul><li>Split into increments if necessary </li></ul></ul><ul><ul><li>Each increment is implemented separately with frequent delivery of working parts of system. </li></ul></ul>01/21/12 ©2006 BMC Software
    9. 9. A Case for a BMC Remedy Rapid Deployment Methodology <ul><li>Time to Adoption </li></ul><ul><li>Time to Market </li></ul><ul><li>Cost (Vilfredo Pareto’s 80/20 Rule) </li></ul><ul><li>Leveraging “out of the box” functionality </li></ul><ul><li>Extensibility </li></ul><ul><li>Partner Commitment </li></ul>01/21/12 ©2006 BMC Software
    10. 10. A Case Against RAD… <ul><li>PROJECT SCOPE </li></ul><ul><li>Broad scope where the business objectives are obscure or broad </li></ul><ul><li>PROJECT DECISIONS </li></ul><ul><li>Many people must be involved in the decisions on the project, the decision makers are not available on a timely basis or they are geographically dispersed </li></ul><ul><li>PROJECT TEAM </li></ul><ul><li>The project team is large, or there are multiple teams whose work needs to be coordinated </li></ul>01/21/12 ©2006 BMC Software
    11. 11. Agenda <ul><li>generationE Technologies Overview </li></ul><ul><li>Issues Affecting BMC Remedy Deployments </li></ul><ul><li>A Case for a Rapid Deployment Methodology </li></ul><ul><li>The generationE BMC Remedy Rapid Deployment Methodology </li></ul><ul><li>Case Study Review </li></ul>01/21/12 ©2006 BMC Software
    12. 12. Traditional Development Cycle <ul><li>Planning </li></ul><ul><li>Analysis </li></ul><ul><li>Design </li></ul><ul><li>Build </li></ul><ul><li>Test </li></ul><ul><li>Deploy </li></ul>01/21/12 ©2006 BMC Software
    13. 13. Traditional Development Cycle <ul><ul><li>Effective project management </li></ul></ul><ul><ul><li>Appropriate & Current Documentation </li></ul></ul><ul><ul><li>Requirements Specifications </li></ul></ul><ul><ul><li>Appropriate Maintainability </li></ul></ul><ul><ul><li>Testing </li></ul></ul><ul><ul><li>Quality Assurance </li></ul></ul><ul><ul><li>Designs </li></ul></ul><ul><ul><li>Reuse </li></ul></ul>01/21/12 ©2006 BMC Software <ul><li>Although quality and speed of delivery are paramount, this does not mean what is good in traditional system development is thrown away. There must be: </li></ul>
    14. 14. RAD Core Elements <ul><li>Prototyping </li></ul><ul><li>Iterative development </li></ul><ul><li>Time boxing </li></ul><ul><li>Team members </li></ul><ul><li>Management approach </li></ul><ul><li>RAD tools </li></ul>01/21/12 ©2006 BMC Software
    15. 15. RAD Core Elements: Prototyping <ul><li>The construction of a feature-light, reduced-scalability application in a short amount of time. The objective is to create a working application to help a user flesh out requirements. </li></ul><ul><li>The characteristics of prototyping can be summarized as: </li></ul><ul><ul><li>Involves versions of part of a software system </li></ul></ul><ul><ul><li>Evaluation is done in collaboration with users to optimize quality </li></ul></ul><ul><ul><li>A joint learning process between users and developers </li></ul></ul><ul><ul><li>Facilitation of the discovery of errors (testing) </li></ul></ul>01/21/12 ©2006 BMC Software
    16. 16. RAD Core Elements: Interactive Development <ul><li>The creation of increasingly feature-rich versions of applications in short development cycles, where each release produces user requirements that feed the next release </li></ul><ul><li>Involves splitting projects into smaller mini-projects </li></ul><ul><li>Requires initial research and analysis of the project as whole </li></ul><ul><li>Increments are self-contained systems, which are </li></ul><ul><ul><li>developed </li></ul></ul><ul><ul><li>documented </li></ul></ul><ul><ul><li>delivered </li></ul></ul><ul><li>Each increment typically involves iterative development and prototyping </li></ul>01/21/12 ©2006 BMC Software
    17. 17. RAD Core Elements: Time Boxing <ul><li>Supports iterative development by pushing off features to future versions in order to complete iterative cycles as quickly as possible. Time boxing is extremely important to help reduce scope creep, but it requires watchful and involved management. </li></ul>01/21/12 ©2006 BMC Software
    18. 18. RAD Core Elements: Team Members <ul><li>Teams should be small and should consist of experienced, versatile, and motivated members that are able to perform multiple roles. These roles consist of: </li></ul><ul><ul><li>User </li></ul></ul><ul><ul><ul><li>Good inter‑personal skills </li></ul></ul></ul><ul><ul><ul><li>Personal confidence </li></ul></ul></ul><ul><ul><ul><li>A non‑parochial view </li></ul></ul></ul><ul><ul><ul><li>Representative of the user community </li></ul></ul></ul><ul><ul><li>Developer </li></ul></ul><ul><ul><ul><li>Patience, diplomacy, perception, acceptability, objectivity, non‑ intimidating </li></ul></ul></ul><ul><ul><ul><li>Good communication skills, patience, interpersonal skills, empathy with user </li></ul></ul></ul><ul><ul><ul><li>Accepts criticism humbly </li></ul></ul></ul><ul><ul><li>Project Manager </li></ul></ul><ul><ul><ul><li>Open minded, prepared to be flexible, and dynamic </li></ul></ul></ul><ul><ul><ul><li>Possess excellent leadership skills </li></ul></ul></ul>01/21/12 ©2006 BMC Software
    19. 19. RAD Core Elements: Management Approach <ul><li>Specifies that management should be very involved in keeping development cycles short and enforcing deadlines. Furthermore management should help keep high team motivation, and should focus on clearing bureaucratic or political obstacles. </li></ul>01/21/12 ©2006 BMC Software
    20. 20. RAD Core Elements: RAD Tools <ul><li>Specifies that development speed is more important than cost of tools and so the latest technologies should be used to increase development speed </li></ul>01/21/12 ©2006 BMC Software
    21. 21. BMC Remedy RAD Processes <ul><li>Pre-Project Activities </li></ul><ul><li>Requirements Planning </li></ul><ul><li>User Design </li></ul><ul><li>Construction </li></ul><ul><li>Implementation </li></ul><ul><li>Post-Project Activities </li></ul>01/21/12 ©2006 BMC Software
    22. 22. BMC Remedy RAD Processes: Pre-Project Activities <ul><li>Develop Project Management Plan </li></ul><ul><li>Identify Risks and Mitigation Strategies </li></ul><ul><li>Define the Development Schedule </li></ul><ul><li>Identify Milestones and Deliverables </li></ul><ul><li>Identify Desired End Results </li></ul><ul><li>Identify Project Constraints </li></ul><ul><li>Identify Financial Considerations </li></ul>01/21/12 ©2006 BMC Software
    23. 23. BMC Remedy RAD Processes: Requirements Planning <ul><li>Activities </li></ul><ul><ul><li>Research the Current Situation </li></ul></ul><ul><ul><li>Gather Requirements and Perform Quick Design </li></ul></ul><ul><ul><li>Build Prototype (Basic Interface, Demo System, Proof-of-Concept) </li></ul></ul><ul><ul><li>Review Prototype </li></ul></ul><ul><ul><li>Refine Prototype & Design Specifications </li></ul></ul><ul><li>Deliverables </li></ul><ul><ul><li>Design Specifications </li></ul></ul><ul><ul><li>Prototype </li></ul></ul>01/21/12 ©2006 BMC Software
    24. 24. BMC Remedy RAD Processes: User Design <ul><li>Activities </li></ul><ul><ul><li>Produce Detailed Design Document </li></ul></ul><ul><ul><li>Prepare Implementation Strategy </li></ul></ul><ul><ul><li>Obtain Approval for Construction </li></ul></ul><ul><li>Deliverables </li></ul><ul><ul><li>Detailed Design Document </li></ul></ul><ul><ul><li>Sign Off for Construction </li></ul></ul>01/21/12 ©2006 BMC Software Develop Outline System Design Refine System Design Prepare Implementation Strategy Obtain Approval Finalize System Design
    25. 25. BMC Remedy RAD Processes: Construction <ul><li>Activates </li></ul><ul><ul><li>Develop Unit Test Plan's) </li></ul></ul><ul><ul><li>System Construction </li></ul></ul><ul><ul><li>Generate BMC Remedy Test Data </li></ul></ul><ul><ul><li>Generate System Documents </li></ul></ul><ul><ul><li>System Testing </li></ul></ul><ul><li>Deliverables </li></ul><ul><ul><li>Unit Test Plan's) </li></ul></ul><ul><ul><li>System Test Plan </li></ul></ul><ul><ul><li>Tested Units </li></ul></ul><ul><ul><li>System Documentation </li></ul></ul><ul><ul><li>Developed System </li></ul></ul>01/21/12 ©2006 BMC Software Prepare for Construction Construct System Generate Test Data & Documentation Prepare for Transition Verify System Construction
    26. 26. What is Meant by “Out-of-the-box”? 01/21/12 ©2006 BMC Software Industry Standards/Best Practices ITIL, Six Sigma, BS 15000, ISO 9000 Plus 13,000 pieces of pre-configured workflow Customer Requested Functionality More than 10 years of industry experience and over 10,000 customers using Remedy Market-Leading Innovations Remedy recognized as the Thought Leader within the IT Service Management market
    27. 27. IT Service Management Solutions from BMC Remedy <ul><li>Built in best practices, combined with high adaptability, allow customers to rapidly achieve value, improve operational efficiency and continue to optimize to their unique needs </li></ul><ul><ul><li>Solutions that fit any size business – around the corner and around the world </li></ul></ul><ul><ul><li>Automate internal business-related IT service and support processes </li></ul></ul><ul><ul><li>Best practices, like Information Technology Infrastructure Library (ITIL), are built-in, leading to faster time-to-value </li></ul></ul><ul><ul><li>Easily adapted to optimize to customers unique needs </li></ul></ul>01/21/12 ©2006 BMC Software
    28. 28. BMC Remedy RAD Processes: Implementation <ul><li>Activates </li></ul><ul><ul><li>Production Install </li></ul></ul><ul><ul><li>Data Migration </li></ul></ul><ul><ul><li>Train Users </li></ul></ul><ul><ul><li>Perform Acceptance Testing </li></ul></ul><ul><li>Deliverables </li></ul><ul><ul><li>Acceptance Testing Document </li></ul></ul><ul><ul><li>User Training Documents </li></ul></ul><ul><ul><li>Accepted Business System </li></ul></ul>01/21/12 ©2006 BMC Software Install Production System Perform Data Migration Conduct User Training Acceptance Testing
    29. 29. BMC Remedy RAD Processes: Post- Project Activities <ul><li>Activities </li></ul><ul><ul><li>Review & Document Project Metrics </li></ul></ul><ul><ul><li>Organize and Store Project Assets </li></ul></ul><ul><ul><li>Prepare Lessons Learned Document </li></ul></ul><ul><li>Deliverables </li></ul><ul><ul><li>Document Store </li></ul></ul><ul><ul><li>Lessons Learned Document </li></ul></ul>01/21/12 ©2006 BMC Software
    30. 30. Agenda <ul><li>generationE Technologies Overview </li></ul><ul><li>Issues Affecting BMC Remedy Deployments </li></ul><ul><li>A Case for a Rapid Deployment Methodology </li></ul><ul><li>The generationE BMC Remedy Rapid Deployment Methodology </li></ul><ul><li>Case Study Review </li></ul>01/21/12 ©2006 BMC Software
    31. 31. Case Study <ul><li>“ There are only two things of importance. One is the customer, and the other is the product. If you take care of customers, they come back. If you take care of the product, it doesn’t come back. It’s just that simple. And it’s just that difficult.” </li></ul><ul><li>– Stanley Marcus, Neiman Marcus </li></ul>01/21/12 ©2006 BMC Software
    32. 32. Case Study <ul><li>Business Profile: </li></ul><ul><ul><li>IT infrastructure and managed services company that provides 24x7 availability for their hosted business applications, as well as disaster recovery and co-location services. </li></ul></ul><ul><ul><li>Existing BMC Remedy v5 solution acquired via acquisition </li></ul></ul><ul><ul><li>Organizational changes and business requirements not mapped to existing BMC Remedy workflow </li></ul></ul><ul><ul><li>Management requirements to quickly deploy the solution </li></ul></ul><ul><li>Software Solutions: </li></ul><ul><ul><li>BMC ® Configuration Manager </li></ul></ul><ul><ul><li>BMC ® Remedy ® Asset Management Application </li></ul></ul><ul><ul><li>BMC ® Remedy ® Service Desk </li></ul></ul><ul><ul><li>BMC ® Remedy ® Service Level Management </li></ul></ul><ul><ul><li>BMC ® Remedy ® Enterprise Integration Engine </li></ul></ul>01/21/12 ©2006 BMC Software
    33. 33. Case Study: Prototyping <ul><li>Standard Incident & Problem templates </li></ul>01/21/12 ©2006 BMC Software
    34. 34. Case Study: Interactive Development & Time Boxing <ul><li>Leverage BMC Remedy “Out of the Box” features </li></ul><ul><li>Split project in multiple phases </li></ul><ul><li>Mapping of business requirements to ITIL best practices and BMC Remedy work flow </li></ul><ul><li>Vilfred Pareto’s 80/20 Rule for each phase </li></ul><ul><li>Strict project management procedures </li></ul>01/21/12 ©2006 BMC Software
    35. 35. Case Study: Team Members & Management Approach <ul><li>Team managed by business objectives </li></ul><ul><li>Focus on team contribution </li></ul><ul><li>Individuals co-operate </li></ul><ul><li>Deliver the best business solution </li></ul><ul><li>Developments work along side users </li></ul><ul><li>Doubtful business functions were excluded </li></ul><ul><li>Quality is measured against business benefit </li></ul>01/21/12 ©2006 BMC Software
    36. 36. Case Study: Lessons Learned <ul><li>Prototype meetings were key to success </li></ul><ul><li>Motivated users can lead to excellent systems </li></ul><ul><li>Uncritical users will lead to systems failing </li></ul><ul><li>Communication can be markedly improved </li></ul><ul><li>Incremental delivery motivates users </li></ul><ul><li>Documentation need not be a problem </li></ul><ul><li>Boundaries will shift </li></ul><ul><li>Control and estimation is difficult </li></ul><ul><li>Short delivery times can irritate developers </li></ul>01/21/12 ©2006 BMC Software
    37. 37. Other Methodologies <ul><li>XP methodology </li></ul><ul><ul><li>breaks a project into tiny phases, and developers cannot continue on to the next phase until the first phase is complete </li></ul></ul><ul><li>Agile methodology </li></ul><ul><ul><li>A form of XP, aims for customer satisfaction through early and continuous delivery of useful software components </li></ul></ul><ul><ul><li>Agile is similar to XP but with less focus on team coding and more on limiting project scope </li></ul></ul><ul><ul><li>An agile project sets a minimum number of requirements and turns them into a deliverable product </li></ul></ul>01/21/12 ©2006 BMC Software

    ×