Agile Requirements by Agile Analysts

  • 693 views
Uploaded on

Agile Requirements by Agile Analysts using IBM Rational Requirements Composer & Team Concert

Agile Requirements by Agile Analysts using IBM Rational Requirements Composer & Team Concert

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
693
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
39
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. ®19- July, Sydney, Australia21- July, Melbourne, Australia
  • 2. Agile Requirements by Agile AnalystsIBM Rational Requirements Composer & Team ConcertKurt Solarte19-July Sydney, Australia21-July Melbourne, Australia
  • 3. The Premier Event for Software and Systems InnovationAgendaAgile OverviewWhere does the Business Analyst Fit?IBM Rational & Agileagility@scale with IBM CLM 3.0.1Requirements Elicitation with RRC 3.0.1What the Market is Saying 3
  • 4. The Premier Event for Software and Systems Innovation What is Agile?IBM: a collaborative, incremental, and iterative Wikipedia: a group of softwareapproach to software development that can development methodologies based onproduce high-quality software in a cost effective iterative and incremental development,and timely manner. Unlike traditional software where requirements and solutionsdevelopment, agile development emphasizes evolve through collaboration betweenflexibility, continuous testing and integration, and self-organizing, cross-functional teams.rapid delivery of functionality. The Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more 4
  • 5. The Premier Event for Software and Systems Innovation Where do the popular Agile methods lay? AdvisoryPrescriptive 5
  • 6. The Premier Event for Software and Systems Innovation Most Common Agile Roles Programmer On-site TesterCustomer Scrum Master XP Product Team Owner Member SCRUM 6
  • 7. The Premier Event for Software and Systems InnovationWho potentially makes up these roles Architects Program and Managers Project Coders Testers Managers Business Team Business Analysts Analysts Leads Subject Matter Experts Stakeholders & Customers Team Member / Scrum Master Programmer & Tester Product Owner / On-Site Customer 7
  • 8. The Premier Event for Software and Systems InnovationAgendaAgile OverviewWhere does the Business Analyst Fit?IBM Rational & Agileagility@scale with IBM CLM 3.0.1Requirements Elicitation with RRC 3.0.1What the Market is Saying 8
  • 9. The Premier Event for Software and Systems InnovationWhere does the Business Analysis Fit? Source: Don Wells, 2001 9
  • 10. The Premier Event for Software and Systems InnovationAgile Business Analyst – What is needed? Take the Scrum analogy to heart – No more kicking requirements over the wall – No more big requirements documents – Become embedded in the team and the process Become part of the full project lifecycle – Realise requirements are an ongoing process throughout project – Prepare to be a part of the team for longer time frame, through many iterations/sprints – Become imbedded in the Quality aspect of the lifecycle Embrace change! – Embrace the organisational change that comes with agile – Embrace constant change to the project scope/requirements/needs/priorities Become more then a requirements scribe – Need to provide dialog and insight – Need to assist in the process adoption 10
  • 11. The Premier Event for Software and Systems InnovationAgendaAgile OverviewWhere does the Business Analyst Fit?IBM Rational & Agileagility@scale with IBM CLM 3.0.1Requirements Elicitation with RRC 3.0.1What the Market is Saying 11
  • 12. The Premier Event for Software and Systems InnovationRational Agile Methods 12
  • 13. The Premier Event for Software and Systems InnovationAgility is Relative – It Depends on Project Dynamics 13
  • 14. The Premier Event for Software and Systems Innovation Complete Lifecycle TraceabilityLearn more at: https://jazz.net/wiki/bin/view/Main/CALM2010LinkTypes
  • 15. The Premier Event for Software and Systems InnovationIBM Distributed SCRUM Process Template Story (work item) Tested By Implements Test Case Requirement Test Case Requirement Affected By Defect Defect (work item)
  • 16. The Premier Event for Software and Systems InnovationAgendaAgile OverviewWhere does the Business Analyst Fit?IBM Rational & Agileagility@scale with IBM CLM 3.0.1Requirements Elicitation with RRC 3.0.1What the Market is Saying 16
  • 17. The Premier Event for Software and Systems Innovationagility@scale Key Relationships Release 1 Requirements Release 1 Backlog Type: Release backlog Type: Requirement Collection Sprint 1 Dividend Allocation Type: Sprint Backlog Type: Feature Donor choose Organization Type: User Story Elaboration Sprint 2 Implements Type: Sprint Backlog Requirement Implement Dividend Allocation Type: Work Item Tested By Implement Donor Test Case Type: Work Item Release 1 Testing Type: test plan Verify Dividend Allocation Sprint 3 Type: Sprint Backlog Type: Test Case Verify Dividend Transfer Type: Test Case 17
  • 18. The Premier Event for Software and Systems InnovationAgile Software Requirements ManagementRequirements are prioritized Rational Requirements Comp Rational Requirements Composerby stakeholders Rational Team ConcertRequirements are estimatedby the development teamRequirements will evolvethroughout the projectStakeholders see workingsoftware each iterationStakeholders can change thelevel of funding as appropriateStakeholders determine when“enough is enough” 18
  • 19. The Premier Event for Software and Systems InnovationRequirements Collections focus Teams Sprint Goals Collections focus team for: Reviews Snapshots Implementation 19
  • 20. The Premier Event for Software and Systems InnovationAgile Planning and Ranking Rankings are better! Priorities are good. 20
  • 21. The Premier Event for Software and Systems Innovation Developer have visibility into the Requirements they will be implementingFor the Developer Rich Hovers provides insight at your finger tips reducing time to value. Clickable links provides valuable information on requirement 21
  • 22. The Premier Event for Software and Systems InnovationTeam Leads have visibility into coverage & completenessProactively respond to gaps as they surface through out the projectIssues quickly highlighted and resolved 22
  • 23. The Premier Event for Software and Systems InnovationTeam Leads have visibility into coverage & completenessTailor traceability View to highlight Gaps Link Type : value 23
  • 24. The Premier Event for Software and Systems InnovationAgendaAgile OverviewWhere does the Business Analyst Fit?IBM Rational & Agileagility@scale with IBM CLM 3.0.1Requirements Elicitation with RRC 3.0.1What the Market is Saying 24
  • 25. The Premier Event for Software and Systems InnovationRich hovers allow ‘clickeless’ information accessRich hovers provide quickaccess to information todetermine if additionaldetails are required! 25
  • 26. The Premier Event for Software and Systems InnovationIn-Context Collaboration always shows the latest Recent discussions highlighted on requirements Threaded discussions on requirements Unread work Items bolded for developers 26
  • 27. The Premier Event for Software and Systems InnovationViewlets focus the team on recent comments and changes Requirements comment updates Feeds focused on Requirement comments focus stakeholders on changes and strip out the noise of attributes changes etc.. Any changes to a Requirement Feeds on all changes give project leads visibility into all requirements changes so that know exactly what is changing by whom and can access immediately assess the impact for the team. 27
  • 28. The Premier Event for Software and Systems InnovationGlossaries provide a common vocabulary for teams 28
  • 29. The Premier Event for Software and Systems InnovationComments on requirements details are in-contextA click on the comment highlights the text under discussion. 29
  • 30. The Premier Event for Software and Systems InnovationAutomated Review Workflows drive FAST agreementReviews & approvalsinsures artifacts arereviewed and/or approvedby key team members andcaptures compliancerequirements. 30
  • 31. The Premier Event for Software and Systems InnovationAgendaAgile OverviewWhere does the Business Analyst Fit?IBM Rational & Agileagility@scale with IBM CLM 3.0.1Requirements Elicitation with RRC 3.0.1What the Market is Saying 31
  • 32. The Premier Event for Software and Systems InnovationIBM Rational Positioned as the Leader in this Segment The Forrester Wave™: Agile Development Management Tools by Dave West and Jeffrey S. Hammond for Application Development & Delivery Professionals Q2 2010“IBM demonstrates strength in the areas ofundertaking work and task management”“ excels in the area of reporting andanalytics, an increasingly important focus fororganizations that assign a high value to theirability to deliver software”“ integration into Eclipse is very strong, Ride the Wave!providing comprehensive support for Rational Team Concert nameddistributed Agile teams” Best Current Offering by Forrester“IBM Rational continues to raise the bar onbuilding a complete development anddelivery platform” 32
  • 33. The Premier Event for Software and Systems InnovationIBM Rational Positioned as the Leader in this Segment“IBM is one of the few vendors with credibleofferings in almost all the requirements ofALM”“IBM Rational is one of the first vendors totell a story about integrating across thelifecycle”“Jazz is a solid architectural foundation forfurther innovation”“We rate IBM as a Strong Positive becauseof its current market strengths and breadth ofportfolio” 33
  • 34. The Premier Event for Software and Systems InnovationNext steps: Resources Collaborative Lifecycle Management on Jazz.net Learn about the latest releases and features, participate in the forums, watch recorded videos of the solution in action. (link) agility@scale eKit Download the Forrester Agile Wave and get a wealth of resources for improving team flexibility and responsiveness. (link) 34
  • 35. The Premier Event for Software and Systems InnovationBE AGILE!.... Everyone is doing it .. Source: abacom.it 35