Service-Oriented Unified Process Roshan Rangari MBA-SDM 07030244020 [email_address]
<ul><li>Need of SOUP </li></ul><ul><li>SOUP Introduction </li></ul><ul><li>SOUP Process Model </li></ul><ul><li>SOUP for i...
Need of SOUP <ul><li>SOA offers many benefits, but its initiative can suffer one or more of the following problems: </li><...
What is SOUP <ul><li>SOUP is a software methodology that uses the best elements from RUP & XP to build & manage a SOA proj...
The SOUP Process Model
SOUP for Initial SOA deployment <ul><li>SOUP & RUP model </li></ul>
Continue.... <ul><li>Incept: </li></ul><ul><li>The key deliverable of this phase are: </li></ul><ul><li>SOA vision & scope...
Continue.... <ul><li>Define </li></ul><ul><li>The key deliverable of this phase are </li></ul><ul><li>Functional Requireme...
Continue.... <ul><li>Design </li></ul><ul><li>The key deliverable of this phase are </li></ul><ul><li>Detailed design docu...
Continue.... <ul><li>Construct </li></ul><ul><li>The key deliverable of this phase are </li></ul><ul><li>Code base </li></...
Continue.... <ul><li>Deploy </li></ul><ul><li>The key deliverable of this phase are </li></ul><ul><li>Deployment model </l...
SOUP for Ongoing SOA Project <ul><li>Overload SOUP & XP Processes </li></ul>
Continue.... <ul><li>Incept: </li></ul><ul><li>The key deliverable of this phase are: </li></ul><ul><li>Project vision & s...
Continue.... <ul><li>Define </li></ul><ul><li>The key deliverable of this phase are </li></ul><ul><li>Functional Requireme...
Continue.... <ul><li>Design </li></ul><ul><li>The key deliverable of this phase are </li></ul><ul><li>Detailed design docu...
Continue.... <ul><li>Construct </li></ul><ul><li>The key deliverable of this phase are </li></ul><ul><li>New Services </li...
Continue.... <ul><li>Deploy </li></ul><ul><li>Support </li></ul>
Conclusion <ul><li>SOUP, a new methodology for building your SOA & then realizing the benefits of the architecture on indi...
<ul><li>Thank You </li></ul>
Reference <ul><li>http://www.kunalmittal.com/pdfs/soa_maturity_part3.pdf </li></ul>
Upcoming SlideShare
Loading in …5
×

Service Oriented Unified Process

919 views

Published on

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

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

No notes for slide
  • Service Oriented Unified Process

    1. 1. Service-Oriented Unified Process Roshan Rangari MBA-SDM 07030244020 [email_address]
    2. 2. <ul><li>Need of SOUP </li></ul><ul><li>SOUP Introduction </li></ul><ul><li>SOUP Process Model </li></ul><ul><li>SOUP for initial SOA deployment </li></ul><ul><li>SOUP for Ongoing SOA management </li></ul><ul><li>Conclusion </li></ul>Agenda
    3. 3. Need of SOUP <ul><li>SOA offers many benefits, but its initiative can suffer one or more of the following problems: </li></ul><ul><li>High time & short time to market, which increases the risk of failure. </li></ul><ul><li>Low tolerance for failure due to high cost & difficulty quantifying return on investment. </li></ul><ul><li>Dynamic requirement & business needs that need proper management. </li></ul>
    4. 4. What is SOUP <ul><li>SOUP is a software methodology that uses the best elements from RUP & XP to build & manage a SOA project. </li></ul><ul><li>The key factors that can help SOA rollout succeed are: </li></ul><ul><li>A clearly defined development process. </li></ul><ul><li>Enhanced lines of communication across project teams that know the business. </li></ul><ul><li>Clear support & governance policies. </li></ul>
    5. 5. The SOUP Process Model
    6. 6. SOUP for Initial SOA deployment <ul><li>SOUP & RUP model </li></ul>
    7. 7. Continue.... <ul><li>Incept: </li></ul><ul><li>The key deliverable of this phase are: </li></ul><ul><li>SOA vision & scope </li></ul><ul><li>SOA strategy </li></ul><ul><li>ROI analysis </li></ul><ul><li>Communication plans </li></ul>
    8. 8. Continue.... <ul><li>Define </li></ul><ul><li>The key deliverable of this phase are </li></ul><ul><li>Functional Requirement Document </li></ul><ul><li>Non-Functional Requirement Document </li></ul><ul><li>Use case & Use case realizations </li></ul><ul><li>SOA architecture document </li></ul><ul><li>SOA applicability document </li></ul><ul><li>Infrastructure definition document </li></ul><ul><li>Project plan </li></ul><ul><li>Support & governance model </li></ul>
    9. 9. Continue.... <ul><li>Design </li></ul><ul><li>The key deliverable of this phase are </li></ul><ul><li>Detailed design document </li></ul><ul><li>Application programming model </li></ul><ul><li>Database model </li></ul><ul><li>Testing & QA plan </li></ul>
    10. 10. Continue.... <ul><li>Construct </li></ul><ul><li>The key deliverable of this phase are </li></ul><ul><li>Code base </li></ul><ul><li>Test results </li></ul><ul><li>Documentation </li></ul>
    11. 11. Continue.... <ul><li>Deploy </li></ul><ul><li>The key deliverable of this phase are </li></ul><ul><li>Deployment model </li></ul><ul><li>Usage model </li></ul><ul><li>Ongoing support levels model </li></ul><ul><li>Support </li></ul>
    12. 12. SOUP for Ongoing SOA Project <ul><li>Overload SOUP & XP Processes </li></ul>
    13. 13. Continue.... <ul><li>Incept: </li></ul><ul><li>The key deliverable of this phase are: </li></ul><ul><li>Project vision & scope </li></ul><ul><li>Project strategy </li></ul><ul><li>ROI analysis </li></ul>
    14. 14. Continue.... <ul><li>Define </li></ul><ul><li>The key deliverable of this phase are </li></ul><ul><li>Functional Requirement Document </li></ul><ul><li>Use case & Use case realizations </li></ul><ul><li>SOA applicability document </li></ul><ul><li>Project plan </li></ul><ul><li>Service Strategy </li></ul><ul><li>Test Plan </li></ul>
    15. 15. Continue.... <ul><li>Design </li></ul><ul><li>The key deliverable of this phase are </li></ul><ul><li>Detailed design document </li></ul><ul><li>Database model </li></ul>
    16. 16. Continue.... <ul><li>Construct </li></ul><ul><li>The key deliverable of this phase are </li></ul><ul><li>New Services </li></ul><ul><li>Test results </li></ul><ul><li>Documentation </li></ul>
    17. 17. Continue.... <ul><li>Deploy </li></ul><ul><li>Support </li></ul>
    18. 18. Conclusion <ul><li>SOUP, a new methodology for building your SOA & then realizing the benefits of the architecture on individual projects. It explains how you use a formal RUP-like methodology to initially build a SOA & then move to an XP-style agile process for ongoing services rollout. By combining the best qualities of these two processes, you can rely on unified development scheme that provide the flexibility to manage the different stages of SOA life cycle. </li></ul>
    19. 19. <ul><li>Thank You </li></ul>
    20. 20. Reference <ul><li>http://www.kunalmittal.com/pdfs/soa_maturity_part3.pdf </li></ul>

    ×