Technology
Technology Industry clients usually has an aggressive list of IAM solution requirements. Some of the key access and provisioning requirements for one of our client were as follows:
Oracle Identity Management Requirements
- Management of the end-to-end lifecycle of user identities across all enterprise resources: Manage a user identity by enabling timely identity attribute updates to ensure targets contain the most up to date user identity information regardless of the status of the user identity.
- Centralized user provisioning/de-provisioning based on reconciled data from multiple Sources of Record (SORs): Enable automated provisioning to targets from a central solution, which interfaces with the approved data sources for user identities.
- Business rules driven auto-provisioning/de-provisioning: Support event and business rules driven auto provisioning and de-provisioning. Prevent unauthorized access to resources and provide support for a timely user on-boarding and off boarding processes.
- Logging and reporting of provisioning events: Enable out-of-the-box logging and reporting functionality to track user identity changes and provisioning events in support of operations and compliance requirements.
- Compliance monitoring
Oracle Access Management Requirements
- Single Sign On (SSO): OAM will provide a seamless SSO experience for large user base.
- Global log out: Improve customer experience by allowing a user to log out of one resource and log out of all other logged in resources at the same time.
- Logging specific to access control: Ensure access attempts and failures are logged in support of operations and compliance requirements.
Amerindia has vast experience in managing projects of this nature. We categorized project into five phases: Inception, Elaboration, Construction, Transition, and Production. The work performed in these phases is described below:
Inception
Amerindia Consulting team was initially engaged to provide advisory and implementation services to deliver the first phase. The Amerindia Consulting team comprised of a Program Manager who was responsible for the overall success of the program deliverables. A Solution Architect offered the high-level architecture plan forthe implementation and was responsible for putting together a team to deliver on this initiative. A Project Manager and a Technical Lead were to carry out the initial Phase of this project that included requirements gathering and initial technical design blueprints for the entirety of the project. This team was responsible for the overall delivery of the project.
Elaboration
The team performed several critical tasks during the Elaboration phase that covered the trace ability and validation of requirements against their defined use cases. This included prioritization of use cases to maximize the business benefit for the initial foundational release. And to ensure that the solution was being developed and released in iterative time lines.
Key activities completed in this phase were:
- Defined the logical specification
- Prepared development and test environments
- Analyzed the impacts on boundary systems
- Developed high level schedules and resource requirements for the project
Construction
Amerindia consultants designed and architected the system in close collaboration with the Client’s team, and offered necessary advice and assistance in deploying the code across environments to perform several rounds of testing. Comprehensive testing efforts include unit-testing, and end to end system testing. The Iteration phase was composed of multiple iteration cycles and the focus of each cycle was to deliver a functional increment of the final system. � At the end of each Iteration cycle a full set of unit and functional system tests were executed.
Transition
During the transition phase, the Client and Amerindia Consulting teams ported the solution from development to the testing environment and finally to the production environment with necessary enterprise, user acceptance testing and final practice run.
Production
Before the actual production roll out, the management sign-off and change management processes were followed to adhere to Client’s standard release cycles. Finally, the team put in place a post-production support plan for continued management of the system - and an enhancement plan for the project’s long-term success.




