|
The IBM Rational Unified Process (RUP®) is a comprehensive software development methodology that represents an iterative, requirements-driven and architecture-centric approach to software development. It is not a single prescriptive process to be used straight "out of the box", but rather an adaptive process framework intended to be tailored to the size and needs of the development organizations and software project teams. No organization would require all artifacts and activities of RUP for software development, and however scaled down or tailored as they can be, no single development process can fit to the specific requirements of every project type and team within an organization. Whether you are trying to adopt an RUP process framework within the organization, or developing a set of customized RUP process templates for specific project needs, it is crucial to have a solid understanding of the process contents provided by RUP as well as the capabilities of tools supporting the authoring and tailoring aspects of the processes.
Osellus provides a full-range of consulting services for each phase of your RUP implementation and enables you to speed up RUP adoption with lower deployment risks. As a leading provider of software development process solutions, our consultants have in-depth knowledge of RUP and solid experience in tailoring processes from the RUP framework with customized contents. Using RUP as a base, we can help you select elements of the processes that are appropriate for your project and team environment, integrate with in-house best practices and guidance, and incorporate software development compliancy standards, such as CMMI, to establish process governance required by your organization. Whether you utilize our services in a support capacity to supplement internal RUP and RMC skills or engage us in a full process development agreement, our goal is to help you streamline the delivery of your processes to meet your business objectives.
RUP Service Offerings
Process Assessment
Process assessment is an important first step in deploying RUP. As part of this service, Osellus conducts an assessment of your development environment measured against the RUP framework. This assessment includes an independent review of your existing development methodologies, practices, systems and tools. Osellus will determine your present process maturity level and recommend a staged improvement plan. By mapping the findings of this assessment to your business needs, we will be able to highlight the benefits you can expect to derive from your RUP adoption.
You will use the staged improvement plan to determine which recommendations to pursue. Osellus will use these recommendations to create your implementation roadmap. The roadmap includes the activities, deliverables and training for a successful implementation of RUP tailored to your organizational needs. The Process Assessment service can take between 2-10 days of consulting effort.
Process Architecture
Good process architecture is critical to RUP deployment if you are looking to build a large set of custom libraries, method content and processes to support a broad variety of project types for your development environment. Osellus can work with you to build the required process infrastructure that satisfies your organizational process requirements, and develop a plan of action for moving your current process assets to RMC for your software development project framework.
Process Authoring and Tailoring
Whether you are planning to extend or tailor available process libraries provided by RUP, or develop custom processes, Osellus can extend your in-house RUP and RMC expertise to help you avoid costly trial and error. We can guide you through your process development exercise on an as needed basis, or develop method content plug-ins quickly to meet your critical project needs.
RMC Deployment
The IBM Rational® Method Composer (RMC) allows you to extend and customize RUP. We offer quick start assistance to deploy RMC in your team environment and provide services for software installation and configuration, integration with your configuration management system and setup of hosting environment for published processes.
RMC Training and Coaching
Osellus offers tailored RUP and RMC training and mentoring to help you meet your specific process requirements so you can realize the full benefits of your process authoring experience.
RMC Integration
Once you have successfully created and published your processes from RMC, it is important that the consumers of the process can benefit from them through direct consumption during real-time development. In addition to the published HTML process outputs offered by RMC, Osellus can help you integrate your processes with enactment tools, such as VSTS, and create RUP process template for enactment (see Content Bridge for VSTS for more information). We also provide post RUP implementation support to ensure that all tools and processes are working properly in your environment.
|