Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.



Download to read offline

Reducing Cost With Agile

Download to read offline

Related Books

Free with a 30 day trial from Scribd

See all

Reducing Cost With Agile

  1. 1. Reducing Cost using Agile by Srini Kumar
  2. 2. Agenda <ul><li>Current Scenario </li></ul><ul><li>Enter Agile ? </li></ul><ul><li>Agile Manifesto, Techniques </li></ul><ul><li>Agile Development a Brief </li></ul><ul><li>Reducing Cost? </li></ul><ul><ul><ul><li>Project Success Rate </li></ul></ul></ul><ul><ul><ul><li>Focus on ROI </li></ul></ul></ul><ul><li>Agile Value Proposition </li></ul>
  3. 3. Current Scenario Economy slow down
  4. 4. Current Scenario Affecting IT Sector / Projects
  5. 5. Enter Agile Behind every cloud sun is shining
  6. 6. Agile Manifesto Agility is the ability to both create and respond to change in order to profit in a turbulent business environment. From the Manifesto for Agile Software Development We have uncovered better ways of software development by doing it and helping others to 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”
  7. 7. Agile Techniques Techniques <ul><li>Iterative Development </li></ul><ul><li>Improved Communication, Usage of Google Talk/Skype </li></ul><ul><li>Share information by Bulletin Boards/Forums/Wikis </li></ul><ul><li>Leverage Existing hardware/software Investments </li></ul>
  8. 8. Agility
  9. 9. Effective Communication
  10. 10. Deliberate Creativity
  11. 11. Agile Flavors Different Agile Flavors Description eXtreme Programming (XP) [Kent Beck] Widest known, developer-focused for small teams Scrum [Ken Schwaber] Focused on management practices Feature-Driven Development (FDD) [Jeff De Luca] Agile approach closest to conventional development Lean Software Development [Poppendieck] Inspired by Toyota Production System, particularly its product development practices Crystal methodologies [Alistair Cockburn] Set of methodologies Dynamic Systems Development Method (DSDM)[DSDM Consortium] Popular approach for Rapid Application Development (RAD) among European IT shops since 199 9
  12. 12. Agile Development Example: How does it work?
  13. 13. Agile Development- Example: Scrum Process Flow
  14. 14. Agile Development Onsite Offshore Model <ul><li>Key Stakeholders: </li></ul><ul><li>Team @ Offshore </li></ul><ul><li>Scrum Master @ Offshore </li></ul><ul><li>Satyam’s Onsite coordinator or Customer Representative to act as Product Owner </li></ul>Process Responsibility Onsite/ Offshore Product Backlog Update Product Owner Onsite Sprint Planning Team, Scrum Master, Product Owner Both Sprint Review Team, Scrum Master, Product Owner Both Sprint Retro Team, Scrum Master Offshore
  15. 15. Agile Tools Stack - Indicative Phase Java Release Planning X planer, Mingle, Version One, Rally, Work Load Leveling (Lean) Iteration Planning X planner, Mingle, Rally, Work Load Leveling (Lean) Requirement Management (User Stories) Wikis, Confluence, Optimal Trace, Doors, RequisitePro, CaliberRM Communication Wiki, Video / Tele conference , Instant Message Simple Design Enterprise Architect, Erwin, eUML2 Collaborative Development Collabnet, SourceForge Development <ul><ul><li>IDE </li></ul></ul>Eclipse <ul><ul><li>Unit Testing </li></ul></ul>Junit <ul><ul><li>Code Coverage </li></ul></ul>EMMA, Clover <ul><ul><li>Code Standards Checking </li></ul></ul>CheckStyle, PMD <ul><ul><li>Continuous Int.. </li></ul></ul>Cruise Control, Maven
  16. 16. Agile Sample Developer Stack <ul><li>Agile best practices </li></ul><ul><ul><li>Continuous Integration </li></ul></ul><ul><ul><li>Test Driven Development </li></ul></ul><ul><li>Java build Best Practices </li></ul><ul><ul><li>IDE Neutral </li></ul></ul><ul><ul><li>Ant Based </li></ul></ul><ul><ul><li>Maven 2 </li></ul></ul>Subversion Eclipse / NetBeans Ant + Maven2 JUnit EMMA Code Coverage Unit Testing Build Scripting IDE CheckStyle Coding Standards Subversion Client TortoiseSVN / Subclipse Continuous Integration CruiseControl Version Control Server Workstation JMeter NetBeans Profiler Load Testing Profiling Performance Validation Watij Automated Functional Testing
  17. 17. So will Agile reduce Cost? Or Provide Savings…… <ul><li>Reduced Inventory </li></ul><ul><ul><li>Quick Turn around, Focus on required functionality </li></ul></ul><ul><ul><li>Minimize Cost spent </li></ul></ul><ul><li>Deliver soon </li></ul><ul><ul><li>Generate savings, Quicker go to Market </li></ul></ul><ul><li>Reprioritizing work </li></ul><ul><ul><li>Increase cash flow </li></ul></ul><ul><ul><li>Quicker stabilization </li></ul></ul><ul><li>Faster offsite-onsite delivery </li></ul>
  18. 18. Focus On ROI <ul><li>Accept requirement changes as inevitable </li></ul><ul><li>Work on the Often and Always Used Features FIRST !! </li></ul>
  19. 19. Agile: Project Success Rate
  20. 20. Agile Value Proposition
  21. 21. <ul><li>Adopting agile leads to </li></ul><ul><ul><li>Improved quality </li></ul></ul><ul><ul><li>Improved productivity / reduced cost </li></ul></ul><ul><li>Increased project visibility for the customer </li></ul><ul><li>Better alignment of business and technology needs </li></ul><ul><li>Ready to show product at regular intervals </li></ul><ul><li>Lower application development risks </li></ul><ul><li>Better ROI !!! </li></ul>Agile Value Proposition
  22. 22. Q & A <ul><li>Thank you </li></ul>
  • whilpert

    Feb. 25, 2017
  • dickysatarman

    Oct. 22, 2013
  • powerirs

    Aug. 25, 2013
  • jmbeas

    Nov. 1, 2010


Total views


On Slideshare


From embeds


Number of embeds