Planning an MIIS Implementation - PowerPoint PPT Presentation

1 / 30
About This Presentation
Title:

Planning an MIIS Implementation

Description:

HR - AD - White Pages is a classic Quick Win. Takes away manual provisioning of AD accounts ... White pages seen by the whole organization. Plan each CD's ... – PowerPoint PPT presentation

Number of Views:98
Avg rating:3.0/5.0
Slides: 31
Provided by: downloadM
Category:

less

Transcript and Presenter's Notes

Title: Planning an MIIS Implementation


1
Planning an MIIS Implementation
  • Dave Nesbitt, Oxford Computer Group

2
Welcome to this TechNet Event
  • FREE bi-weekly technical newsletter
  • FREE regular technical events hosted across the
    UK
  • FREE weekly UK US led technical webcasts
  • FREE comprehensive technical web site
  • Monthly CD / DVD subscription with the latest
    technical tools resources
  • FREE quarterly technical magazine

We would like to bring your attention to the key
elements of the TechNet programme the central
information and community resource for IT
professionals in the UK
To subscribe to the newsletter or just to find
out more, please visit www.microsoft.com/uk/techne
t or speak to a Microsoft representative during
the break
3
Planning an MIIS Implementation
  • Well, said Pooh, what I like best and then
    he had to stop and think.  Because although
    Eating Honey was a very good thing to do, there
    was a moment just before you began to eat it
    which was better than when you were, but he
    didn't know what it was called.

4
Before you eat the honey
  • Dont dive in and get in a sticky mess
  • MIIS is a POWERFUL THING and can DO STUFF to your
    environment that you might not want it to do
  • Stop and think
  • What is the point of all this?
  • What am I going to do?
  • Why am I doing it?
  • How will I know when Ive finished?
  • What happens if I press this?

5
What is the point of all this?
  • How do current systems support the organization?
  • Can some sacred cows be sacrificed?
  • What special circumstances apply only to us?

6
What am I going to do?
  • Data synchronization?
  • Data cleansing?
  • Provisioning?
  • De-provisioning?
  • Auditing?
  • White Pages?

7
Why am I doing it?
  • Be clear about what it is you are trying to
    achieve before you start
  • Establish sound business reasons for the project
  • Save money
  • Increase efficiency
  • Enhance security
  • Regulatory compliance

8
How will I know when Ive finished?
  • Refer to the previous slide
  • Stop when you have met your goals
  • Dont allow scope creep
  • Plan for additional phases

9
What happens if I press this?
  • Think worst case
  • Delete means delete
  • What will the impact be on other systems when you
    press go
  • What will the impact be on the organization when
    you remove everyones email address?
  • MIIS doesnt have an undo button

10
Owl says
  • Secure Executive Sponsorship
  • Identify Quick Wins
  • Plan each CDs contribution
  • Plan requirements for each MA
  • Clarify Support Roles in Deployed System

11
Secure Executive Sponsorship
  • MIIS touches a lot of systems
  • Not all of which want to be touched
  • Can present significant political challenges
  • Would you help someone who was dismantling your
    personal empire?
  • An executive sponsor can win hearts and minds
  • or at least intimidate those who might seek to
    obstruct you

12
Identify Quick Wins
  • Go for Connected Data Sources with the greatest
    positive impact and the greatest likelihood of
    success
  • Leave out those technically very difficult, or
    politically very awkward, in the first iteration
  • Generates goodwill and trust among the owners of
    the Connected Data Sources, and invests the
    project sponsor with confidence
  • Success breeds success, other data sources will
    either want to join, or come under pressure to
    join
  • HR - AD - White Pages is a classic Quick Win
  • Takes away manual provisioning of AD accounts
  • Rapid ROI
  • White pages seen by the whole organization

13
Plan each CDs contribution
  • Consult the technical owners to establish
    technical feasibility
  • Consult the business owners to establish the
    practical, business and political implications of
    your proposals

14
Plan requirements for each MA
  • Establish the data structures which need to be
    handled
  • Object types and their attributes
  • Direction and type of attribute flows
  • Anchor and joining attributes

15
Clarify Support Roles in Deployed System
  • The responsibility for supporting the MIIS system
    can be hard to pin down
  • What should a user do, for example, if their data
    in the system is not correct?
  • How much of an understanding of the system must
    the user have?
  • Do they need to be able to identify the source
    system, and call the administrator of that
    system? Or is there to be a central point of
    support?
  • Start this discussion early in the planning
    process, so that support processes can be settled
    well before the system is even piloted.

16
Pooh says
  • Dont do waterfall projects
  • Think iteratively
  • Think functionally
  • Be data-driven
  • Adopt a proper software development mindset

17
Dont do waterfall projects
  • In any reasonably sized MIIS project - dont plan
    in the traditional waterfall way

18
Dont do waterfall projects
  • In any reasonably sized MIIS project - dont plan
    in the traditional waterfall way

19
Think Iteratively
  • Plan for several smaller iterations, rather than
    a big bang

20
Think Functionally
  • High Level Functional Spec
  • Hardware spec
  • High Level Use Cases
  • But dont get bogged down with technical detail
    at this stage
  • Attribute Flows can come later, once youve seen
    the data and built a few prototype MAs

21
High-level use cases
  • Agree the functionality of the system
  • Win hearts and minds across the business
  • Prepare for testing and acceptance

22
High-level Use Cases
23
Be Data Driven
  • Dont get bogged down with design until you see
    the data
  • The best design in the world can go out the
    window when you see how dirty it really is

24
Adopt a proper software development mindset
  • 3 Tier Environment
  • Dev-Test-Production
  • Staged releases
  • A point in time
  • A group of bugs
  • Some additional functionality
  • Formalize Change Control
  • Change Requests
  • Formal test plans
  • Bug tracking tools

25
  • I don't see much sense in that, said Rabbit.
  •   No, said Pooh humbly, there isn't. But
    there was going to be when I began it. It's just
    that something happened to it along the way.

26
Piglet says
  • Hold a requirements workshop prior to kickoff

27
Discovery Workshop
  • Increase the stakeholder knowledge of what is
    possible using MIIS
  • Elicit and share information from project
    stakeholders
  • Achieve a common understanding of project aims
    and objectives
  • Agree key roles and responsibilities for the
    project life cycle, and support and management of
    the ongoing system
  • Develop a high level solution structure
  • Produce an outline project plan

28
Workshop Attendees
  • Executive sponsors
  • Business process and directory owners
  • Owners of application development teams
  • Technical staff expected to be directly involved
    in the project
  • Those expected to be involved in ongoing
    operation and management

29
Requirements Overview
  • Business goals (project vision and objectives)
  • Connected Data Sources (CDSs), including
    prioritization
  • Identity object types to be included in the
    solution
  • Current business rules, and those proposed (as
    far as they are known)
  • Preferred timescales
  • Number, size and source of identities
  • Identity churn rate frequency and volume of
    new/deleted identities and identity attribute
    changes
  • Any other pertinent information such as
  • Group and policy requirements
  • Network issues
  • Security constraints
  • Compliance rules
  • CDS schema constraints
  • Impact of or on other projects

30
  • Questions?
  • Dave Nesbitt
  • http//www.oxfordcomputergroup.com
  • dave.nesbitt_at_oxfordcomputergroup.com
Write a Comment
User Comments (0)
About PowerShow.com