The Rational Unified Process® (RUP®)
The Rational Unified Process (RUP) is a widely accepted software development process. Combining the ideas of the foremost thinkers in software process development, RUP leverages six best practices in modern software development - Manage Requirements, Model Visually, Develop Iteratively, Continuously Verify Quality, Use Component Architectures and Manage Change. It promotes a Use-Case driven, architecture-centric, iterative and incremental approach to developing software.
The RUP is not only a software development process but also a software development process framework. RUP, out of the box, is not a process that should be implemented as-is in most organizations. There are just too many variables across organizations to hope that a large, canned software development process like the RUP can work everywhere without tailoring.
Every organizations has specific needs and goals that must be reflected in their approach to software development. The RUP recognizes this and advocates that each organization tailor the RUP to meet their specific needs. It is helpful to view the RUP not as a process but as a process framework, from which each organization creates a process tailored to their specific needs.
The Enterprise Unified Process (EUP)
Is the RUP alone sufficient? Our experience is that it isn't. In fact, by its very scope definition it is insufficient because what is needed is more than a development process - we need a full-fledged software process. The EUP addresses the entire software lifecycle, not just development. It tailors the RUP by adding those things that most organizations need that the RUP does not address - Enterprise Management, Operations and Support, Retirement, etc.
Like the RUP, the EUP is not only a process but more of a process framework. It must be tailored to meet each organizations specific need. Doing so is similar to tailoring the RUP: determining what your specific organization needs and implementing / tailoring those portions of the EUP that meets those needs.
For more information about the EUP, please visit www.enterpriseunifiedprocess.info.
How can Ronin International, Inc. help you?
Ronin International, Inc. has many years experience helping our clients achieve successful results with both RUP and EUP projects. Our philosophy is to assess the situation, make recommendations, help you implement them and then mentor your team. Our goal is to transfer knowledge to your staff. By getting your team members educated with hands-on help, we transfer our expertise to you as soon as possible. We strive to make ourselves unnecessary as soon as possible; we do not want to stay embedded as a permanent member of your team.
We help get you going in the right direction, mentor as required to transfer knowledge to your staff, and can check in on as required to make sure you stay the course. See the white paper, "Adopting the Enterprise Unified Process" for a primer on one approach to adopting the EUP.
Not sure where to start? We offer a two-day intensive program – on site with you – called the Ronin Assisted Strategic Planning (RASPSM) Session. This session allows us to work with you for two days to develop a plan to assess your needs and implement a solution that will work for you. Led by industry leading experts like Scott Ambler and EUP expert John Nalbone, it is a great way to get started.
It works. It delivers results.
Things to consider when selecting a vendor to help with your Software Process Improvement (SPI) efforts:
Do the proposals you receive from other vendors only cover tools, products, and consulting services that they sell?
Ronin International, Inc. is proud to be an independent vendor, and we are not tied to a particular tool set to make things work. Think about it: You likely need tools, but wouldn’t you rather make tool decisions separately from your process decisions? We can also help recommend a suite of tools - from different vendors if that makes sense - to best fit your needs (and not the tool vendor needs).
Do you really need to work with certified Tool Vendor Partners?
Ronin International, Inc. is a world leader in Unified Process definition, development, and mentoring. We are not certified partners with any one tool vendor, and as a result are free to think outside of the box from that perspective. We know most of our clients need tailoring beyond what comes out of the box from tool vendors. Our philosophy is to mentor your team, get them up to speed, and let you and the team move forward successfully.
How long has the vendor been doing this?
Ronin International, Inc. has been mentoring on Unified Process projects for years. We develop software as well as help improve processes. We do not just tell you theory - we deliver results.
Has your organization already invested a huge amount of time, money, and other resources on a current Unified Process project?
Ronin International, Inc. gets calls daily from organizations trying to get a grip around this problem. We can help make your investment work - and deliver more than just use cases; how does working code sound to you?
Let Us Help
Ronin International, Inc. has many years experience helping our clients achieve success results with both RUP® and EUP projects. Our philosophy is to assess the situation, make recommendations, help you implement them and then mentor your team. See the white paper, "Adopting the Enterprise Unified Process" for a primer on how to adopt the EUP.
Our goal is to transfer knowledge to your staff. By getting your team members educated with hands-on help, we transfer our expertise to you as soon as possible. We strive to make ourselves unnecessary as soon as possible; we do not want to stay embedded as a permanent member of your team. We help get you going in the right direction, and can check in with you later on as required.
Please contact us for a free telephone assessment.
We offer both consulting and training offerings, as well as a wide variety of publications.
For more information please contact Michael Vizdos at 866-AT-RONIN (U.S. number) or via e-mail (). Thank you for taking the time to read this. If something is missing or should you need more information, please visit the contact us section of the website to speak with us more about your organizational needs.
|