SlideShare una empresa de Scribd logo
1 de 23
Rational Users Group APPLICATION LIFE CYCLE CHALLENGES Topic :  WHY SHOULD YOU CARE ABOUT APPLICATION LIFE CYCLE CHALLENGES IN ORGANIZATIONS ? Suresh Krishna Madhuvarsu Software Engineer,  Blogger;  Author www.sureshkrishna.com
Agenda  Introduction Why past ? IDE Evolution (My) User Story Possible Solutions Q & A * All pictures in this presentation are a courtesy of “Google Images”. * Jazz/RTC slides are courtesy of Jazz Team
Introduction 12 Years in SW Industry Automotive Internet Enterprise Solutions Productivity Tools, IDEs, SDKs and API Development Bangalore  Stuttgart  Hyderabad  San Francisco
Why past ?  
Why past ? * This is not a comprehensive list of languages. Courtesy : Wikipedia
Why past ? Scientific and Defense Community Business Systems ERP/CRM B2B B2C Interconnected Devices Universal usage (Business, Governance, Retailing, Utilities, Education, Automotive, Scientific, etc…)
Why past ?
IDE Evolution IBM Punch card machine Timesharing terminal Turbo Pascal (simple text menu screen, Wordstar-like editor, the Pascal compiler, runtime library, run in memory and compile to disk) Visual Basic, Delphi (allowed you to create forms by dragging and dropping pre-built components.  The components/objects contained properties, methods and events.) Eclipse, NetBeans (programmable editors, code refactoring engines, team collaboration systems, object and data modeling, build environments, debuggers, unit testing and static and dynamic analysis) ???
Process Evolution Cost and Budget Overruns Industrial Safety Model Driven Development Software Product Lines Feature Based Development Capability and Maturity Model (CMM) Agile / SCRUM / TDD … many more …
Multi-dimensional Complexity  HW Improvements SW Improvements IDE Evolution Process Evolution
(My) User Story Automotive Software Development System + Application Programming Close to 65 tools used across  Component Based + Interface Definition in XML + Implementation in C&H files Migration across Automotive SW and HW platforms Complex SCM Process for Automotive Manufacturers
(My) User Story Requirements System Testing Architecture Integration Testing Functional Design Unit Testing Coding Tools Everywhere!
(My) User Story Integration Challenges Technology Challenges Personnel Challenges User Experience Challenges Long-term Strategy
Possible Solutions
Possible Solutions All the requirements should be at one place; I am happy to see the high level requirements. I want to have the traceability of the code (irrespective of a feature, improvement, bug or a task) I would like to have the transparency of the tasks that i am working on Each time a task or on issue is taken care of, i should be able to decrease my product backlog  Should be able to do all the CM related tasks (Locking, Branching, Merging, Diff, etc…) Each commit that i do should be able to notify my team and managers by mail I don’t want to be micro-managed. My manager should be able to get all stats that he wants by tools that use I want to manage my release plan in a single tool and be seen by Developers, QA, Product Team, Customers, in short all my project’s stakeholders. For a simple reason that SW Development deals with communication, i would like to have all the communication that happens on a requirement, features to be in a single place. I want to have a trail of all my threads or in other terms i want to have audit trail. I should be able to know the load on each of my team members I should be able to querydepending on variety of parameters For each release bucket, i should be able to know what % of tasks/work is completed If yours is a CMM organization…. you have more requirements on the CM permissions, checkins, etc… I should be able to get the release notes directly from a toolso that i can reduce my manual work in compiling the tasks, bugs, improvements and enhancements. …. many more …
Possible Solutions Independent of SCM that you use Independent of IDEs (?) Process Independent A platform that any tool vendor can provide tools on We need a Platform; Not just an IDE.
Jazz – Rational Team Concert A major investment by IBM to create a scalable, extensible team collaboration platformfor seamlessly integrating tasks across the software lifecycle
Jazz – Rational Team Concert
Jazz – Rational Team Concert
Jazz – Rational Team Concert
Jazz – Rational Team Concert  Rational Team Concert integrates work item tracking, source control management, continuous builds, iteration planning, and highly configurable process support to adapt to the way you want to work, enabling developers, architects, project managers, and project owners to work together effectively.
Thanks for your Attention! Rational Team Concert Book Packt Publishing Amazon Contact LinkedIn Web Site Blog
Q & A

Más contenido relacionado

La actualidad más candente

Seminar on Content Management Systems
Seminar on Content Management SystemsSeminar on Content Management Systems
Seminar on Content Management SystemsAkshay Naik
 
Agile, architecture and architects
Agile, architecture and architectsAgile, architecture and architects
Agile, architecture and architectsVivek Singh
 
Small is beautiful
Small is beautifulSmall is beautiful
Small is beautifulVivek Singh
 
Dossier of competence jira
Dossier of competence jira Dossier of competence jira
Dossier of competence jira Emanuel Lima
 
Website Storyboard (21 02 12)
Website Storyboard (21 02 12)Website Storyboard (21 02 12)
Website Storyboard (21 02 12)anilaphale
 

La actualidad más candente (6)

Seminar on Content Management Systems
Seminar on Content Management SystemsSeminar on Content Management Systems
Seminar on Content Management Systems
 
Agile, architecture and architects
Agile, architecture and architectsAgile, architecture and architects
Agile, architecture and architects
 
Small is beautiful
Small is beautifulSmall is beautiful
Small is beautiful
 
Dossier of competence jira
Dossier of competence jira Dossier of competence jira
Dossier of competence jira
 
Website Storyboard (21 02 12)
Website Storyboard (21 02 12)Website Storyboard (21 02 12)
Website Storyboard (21 02 12)
 
Select Application Tracking System
Select Application Tracking SystemSelect Application Tracking System
Select Application Tracking System
 

Similar a RUG-Asia - ALM

Industrial training gurugoan dlfcyberhub
Industrial training gurugoan dlfcyberhub Industrial training gurugoan dlfcyberhub
Industrial training gurugoan dlfcyberhub SAURAV SHUKLA
 
Innovate2011 DevOps TSRM RTC
Innovate2011 DevOps TSRM RTCInnovate2011 DevOps TSRM RTC
Innovate2011 DevOps TSRM RTCSteve Speicher
 
Ci tips and_tricks_linards_liepins
Ci tips and_tricks_linards_liepinsCi tips and_tricks_linards_liepins
Ci tips and_tricks_linards_liepinsLinards Liep
 
Pmo slides jun2010
Pmo slides jun2010Pmo slides jun2010
Pmo slides jun2010Steve Turner
 
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy EnvironmentsPete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy EnvironmentsPeter Marshall
 
Read Curriculum vitae of Shwetabh Kumar as Project Manager at Deloitte
Read Curriculum vitae of Shwetabh Kumar as Project Manager at DeloitteRead Curriculum vitae of Shwetabh Kumar as Project Manager at Deloitte
Read Curriculum vitae of Shwetabh Kumar as Project Manager at Deloitteshwetabhkumar
 
Kapil Chhattani Java Developer
Kapil Chhattani Java DeveloperKapil Chhattani Java Developer
Kapil Chhattani Java Developerkapil chhattani
 
Axsys Technologies Software Offerings
Axsys Technologies Software OfferingsAxsys Technologies Software Offerings
Axsys Technologies Software OfferingsSuvadeep Sarkar
 
Agile architecture upload
Agile architecture uploadAgile architecture upload
Agile architecture uploadThe Real Dyl
 
Tech foundations-slides
Tech foundations-slidesTech foundations-slides
Tech foundations-slidestranquynh93
 
[DSC Europe 23] Igor Ilic - Redefining User Experience with Large Language Mo...
[DSC Europe 23] Igor Ilic - Redefining User Experience with Large Language Mo...[DSC Europe 23] Igor Ilic - Redefining User Experience with Large Language Mo...
[DSC Europe 23] Igor Ilic - Redefining User Experience with Large Language Mo...DataScienceConferenc1
 
MOND Semantics Integration
MOND Semantics IntegrationMOND Semantics Integration
MOND Semantics IntegrationSales Emea
 

Similar a RUG-Asia - ALM (20)

Industrial training gurugoan dlfcyberhub
Industrial training gurugoan dlfcyberhub Industrial training gurugoan dlfcyberhub
Industrial training gurugoan dlfcyberhub
 
Jagrat_Mankad
Jagrat_MankadJagrat_Mankad
Jagrat_Mankad
 
Innovate2011 DevOps TSRM RTC
Innovate2011 DevOps TSRM RTCInnovate2011 DevOps TSRM RTC
Innovate2011 DevOps TSRM RTC
 
Pulkit Sachdeva-Resume
Pulkit Sachdeva-ResumePulkit Sachdeva-Resume
Pulkit Sachdeva-Resume
 
Janakiraman_Mar2016_SF
Janakiraman_Mar2016_SFJanakiraman_Mar2016_SF
Janakiraman_Mar2016_SF
 
Mohammed_Murtuza_EAI
Mohammed_Murtuza_EAIMohammed_Murtuza_EAI
Mohammed_Murtuza_EAI
 
Shravan kumar vanamala
Shravan kumar vanamalaShravan kumar vanamala
Shravan kumar vanamala
 
BA Resume
BA  ResumeBA  Resume
BA Resume
 
Ci tips and_tricks_linards_liepins
Ci tips and_tricks_linards_liepinsCi tips and_tricks_linards_liepins
Ci tips and_tricks_linards_liepins
 
Resume_Pankaj
Resume_PankajResume_Pankaj
Resume_Pankaj
 
Pmo slides jun2010
Pmo slides jun2010Pmo slides jun2010
Pmo slides jun2010
 
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy EnvironmentsPete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
 
Read Curriculum vitae of Shwetabh Kumar as Project Manager at Deloitte
Read Curriculum vitae of Shwetabh Kumar as Project Manager at DeloitteRead Curriculum vitae of Shwetabh Kumar as Project Manager at Deloitte
Read Curriculum vitae of Shwetabh Kumar as Project Manager at Deloitte
 
Profile
ProfileProfile
Profile
 
Kapil Chhattani Java Developer
Kapil Chhattani Java DeveloperKapil Chhattani Java Developer
Kapil Chhattani Java Developer
 
Axsys Technologies Software Offerings
Axsys Technologies Software OfferingsAxsys Technologies Software Offerings
Axsys Technologies Software Offerings
 
Agile architecture upload
Agile architecture uploadAgile architecture upload
Agile architecture upload
 
Tech foundations-slides
Tech foundations-slidesTech foundations-slides
Tech foundations-slides
 
[DSC Europe 23] Igor Ilic - Redefining User Experience with Large Language Mo...
[DSC Europe 23] Igor Ilic - Redefining User Experience with Large Language Mo...[DSC Europe 23] Igor Ilic - Redefining User Experience with Large Language Mo...
[DSC Europe 23] Igor Ilic - Redefining User Experience with Large Language Mo...
 
MOND Semantics Integration
MOND Semantics IntegrationMOND Semantics Integration
MOND Semantics Integration
 

Más de Suresh Krishna Madhuvarsu

How to Launch Enterprise Mobile Applications
How to Launch Enterprise Mobile ApplicationsHow to Launch Enterprise Mobile Applications
How to Launch Enterprise Mobile ApplicationsSuresh Krishna Madhuvarsu
 
Product management at startups vs enterprises
Product management at startups vs enterprisesProduct management at startups vs enterprises
Product management at startups vs enterprisesSuresh Krishna Madhuvarsu
 
Create Web 20 Style Rich Clients With Eclipse
Create Web 20 Style Rich Clients With EclipseCreate Web 20 Style Rich Clients With Eclipse
Create Web 20 Style Rich Clients With EclipseSuresh Krishna Madhuvarsu
 
Model Driven Development With Emf And Eclipse Link
Model Driven Development With Emf And Eclipse LinkModel Driven Development With Emf And Eclipse Link
Model Driven Development With Emf And Eclipse LinkSuresh Krishna Madhuvarsu
 

Más de Suresh Krishna Madhuvarsu (17)

How to Launch Enterprise Mobile Applications
How to Launch Enterprise Mobile ApplicationsHow to Launch Enterprise Mobile Applications
How to Launch Enterprise Mobile Applications
 
Product management at startups vs enterprises
Product management at startups vs enterprisesProduct management at startups vs enterprises
Product management at startups vs enterprises
 
Apple Watch Review
Apple Watch ReviewApple Watch Review
Apple Watch Review
 
15 Lessons as a Product manager
15 Lessons as a Product manager15 Lessons as a Product manager
15 Lessons as a Product manager
 
Square
Square Square
Square
 
REI - CRM Improvements (case study)
REI - CRM Improvements (case study)REI - CRM Improvements (case study)
REI - CRM Improvements (case study)
 
Project Shakti - Unilever India
Project Shakti - Unilever IndiaProject Shakti - Unilever India
Project Shakti - Unilever India
 
Mobile and Social Relevance for Enterprises
Mobile and Social Relevance for EnterprisesMobile and Social Relevance for Enterprises
Mobile and Social Relevance for Enterprises
 
Clifton Wharton Case Study
Clifton Wharton Case StudyClifton Wharton Case Study
Clifton Wharton Case Study
 
Google TV - Customer's Dilemma
Google TV - Customer's DilemmaGoogle TV - Customer's Dilemma
Google TV - Customer's Dilemma
 
US or India : Decide soon before it's late!
US or India : Decide soon before it's late!US or India : Decide soon before it's late!
US or India : Decide soon before it's late!
 
WizKidz
WizKidzWizKidz
WizKidz
 
JSON Viewer XPATH Workbook
JSON Viewer XPATH WorkbookJSON Viewer XPATH Workbook
JSON Viewer XPATH Workbook
 
Eclipse - Single Source;Three Runtimes
Eclipse - Single Source;Three RuntimesEclipse - Single Source;Three Runtimes
Eclipse - Single Source;Three Runtimes
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Create Web 20 Style Rich Clients With Eclipse
Create Web 20 Style Rich Clients With EclipseCreate Web 20 Style Rich Clients With Eclipse
Create Web 20 Style Rich Clients With Eclipse
 
Model Driven Development With Emf And Eclipse Link
Model Driven Development With Emf And Eclipse LinkModel Driven Development With Emf And Eclipse Link
Model Driven Development With Emf And Eclipse Link
 

Último

Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 

Último (20)

Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 

RUG-Asia - ALM

  • 1. Rational Users Group APPLICATION LIFE CYCLE CHALLENGES Topic : WHY SHOULD YOU CARE ABOUT APPLICATION LIFE CYCLE CHALLENGES IN ORGANIZATIONS ? Suresh Krishna Madhuvarsu Software Engineer, Blogger; Author www.sureshkrishna.com
  • 2. Agenda Introduction Why past ? IDE Evolution (My) User Story Possible Solutions Q & A * All pictures in this presentation are a courtesy of “Google Images”. * Jazz/RTC slides are courtesy of Jazz Team
  • 3. Introduction 12 Years in SW Industry Automotive Internet Enterprise Solutions Productivity Tools, IDEs, SDKs and API Development Bangalore  Stuttgart  Hyderabad  San Francisco
  • 4. Why past ?  
  • 5. Why past ? * This is not a comprehensive list of languages. Courtesy : Wikipedia
  • 6. Why past ? Scientific and Defense Community Business Systems ERP/CRM B2B B2C Interconnected Devices Universal usage (Business, Governance, Retailing, Utilities, Education, Automotive, Scientific, etc…)
  • 8. IDE Evolution IBM Punch card machine Timesharing terminal Turbo Pascal (simple text menu screen, Wordstar-like editor, the Pascal compiler, runtime library, run in memory and compile to disk) Visual Basic, Delphi (allowed you to create forms by dragging and dropping pre-built components.  The components/objects contained properties, methods and events.) Eclipse, NetBeans (programmable editors, code refactoring engines, team collaboration systems, object and data modeling, build environments, debuggers, unit testing and static and dynamic analysis) ???
  • 9. Process Evolution Cost and Budget Overruns Industrial Safety Model Driven Development Software Product Lines Feature Based Development Capability and Maturity Model (CMM) Agile / SCRUM / TDD … many more …
  • 10. Multi-dimensional Complexity HW Improvements SW Improvements IDE Evolution Process Evolution
  • 11. (My) User Story Automotive Software Development System + Application Programming Close to 65 tools used across Component Based + Interface Definition in XML + Implementation in C&H files Migration across Automotive SW and HW platforms Complex SCM Process for Automotive Manufacturers
  • 12. (My) User Story Requirements System Testing Architecture Integration Testing Functional Design Unit Testing Coding Tools Everywhere!
  • 13. (My) User Story Integration Challenges Technology Challenges Personnel Challenges User Experience Challenges Long-term Strategy
  • 15. Possible Solutions All the requirements should be at one place; I am happy to see the high level requirements. I want to have the traceability of the code (irrespective of a feature, improvement, bug or a task) I would like to have the transparency of the tasks that i am working on Each time a task or on issue is taken care of, i should be able to decrease my product backlog  Should be able to do all the CM related tasks (Locking, Branching, Merging, Diff, etc…) Each commit that i do should be able to notify my team and managers by mail I don’t want to be micro-managed. My manager should be able to get all stats that he wants by tools that use I want to manage my release plan in a single tool and be seen by Developers, QA, Product Team, Customers, in short all my project’s stakeholders. For a simple reason that SW Development deals with communication, i would like to have all the communication that happens on a requirement, features to be in a single place. I want to have a trail of all my threads or in other terms i want to have audit trail. I should be able to know the load on each of my team members I should be able to querydepending on variety of parameters For each release bucket, i should be able to know what % of tasks/work is completed If yours is a CMM organization…. you have more requirements on the CM permissions, checkins, etc… I should be able to get the release notes directly from a toolso that i can reduce my manual work in compiling the tasks, bugs, improvements and enhancements. …. many more …
  • 16. Possible Solutions Independent of SCM that you use Independent of IDEs (?) Process Independent A platform that any tool vendor can provide tools on We need a Platform; Not just an IDE.
  • 17. Jazz – Rational Team Concert A major investment by IBM to create a scalable, extensible team collaboration platformfor seamlessly integrating tasks across the software lifecycle
  • 18. Jazz – Rational Team Concert
  • 19. Jazz – Rational Team Concert
  • 20. Jazz – Rational Team Concert
  • 21. Jazz – Rational Team Concert Rational Team Concert integrates work item tracking, source control management, continuous builds, iteration planning, and highly configurable process support to adapt to the way you want to work, enabling developers, architects, project managers, and project owners to work together effectively.
  • 22. Thanks for your Attention! Rational Team Concert Book Packt Publishing Amazon Contact LinkedIn Web Site Blog
  • 23. Q & A