SlideShare a Scribd company logo
1 of 23
®
1 | 2/1/2019 © Copyright 2006-2018 Inflectra Corporation
Five Principles for Managing
Application Lifecycle with
SpiraTeam®
Journey into Agile with Inflectra
By: Sriram Rajagopalan
We will be starting the webinar shortly, please stand by…
All phones will be automatically on mute until the Q&A.
Jan 24, 2019 at 2:00 PM Eastern Time Zone
®
2 | 2/1/2019 © Copyright 2006-2018 Inflectra Corporation
Meet the Speaker
Dr. Sriram Rajagopalan
Education
Work
Experience
Training &
Certification
Teaching
Experience
PhD, MBA, MS, BE
PfMP, PgMP, PMP, SP,
RMP, ACP, CSM, CSPO,
ACC, CSD, SCT, CSOXP,
SSBB, Instructional
Designer, Speaker,
Writer, and Author
Software Engineer,
Team Leader,
Business Analyst,
Project Manager,
Scrum Master, Agile
Coach, Director,
Vice President
Several
Colleges in the
US, India, &
Vietnam
®
3 | 2/1/2019 © Copyright 2006-2018 Inflectra Corporation
Introduction
 Today’s webinar is part of the 5-part series on “Journey
into Agile with Inflectra”
 Each webinar is 1-hour long. We will reserve time at the end
for questions
 The webinars introduce the concept using a tool
 There is some expectation on your part to setup access
with the SpiraTeam®
 The completion certificate is based on specific requirements
and passing a certification quiz
®
4 | 2/1/2019 © Copyright 2006-2018 Inflectra Corporation
Agile By Inflectra Certificate Course
Start
Register for Webinar
Attend
View Archive when
available
Experiment with SpiraTeam
Pass Quiz
Do for all 5 webinars
End http://www.inflectra.com/Ideas/Entry/agile-by-inflectra-faqs-certificate-course-771.aspx
No
Yes
®
5 | 2/1/2019 © Copyright 2006-2018 Inflectra Corporation
Journey into Agile with Inflectra
Five Principles
to Application
Lifecycle
Management
Master Four
Ceremonies to
deliver Agile
projects better
Master Five
Essentials to
managing your
requirements
Cutting the
Costs and
improving the
Quality
Excellence
through
Reporting in
Agile Projects
®
6 | 2/1/2019 © Copyright 2006-2018 Inflectra Corporation
Getting Grounded
Project Managers /
Scrum Masters
Business Analysts /
Product Managers /
Product Owners
Architects /
Designers /
Developers / Testers
Operations /
Service Delivery
Program Managers /
Portfolio Managers
®
7 | 2/1/2019 © Copyright 2006-2018 Inflectra Corporation
Challenge to Application Lifecycle
What’s the impact of each group’s preference to their preferred tool?
 Impact
 Requirements are in different places
 Tasks are ambiguous
 Test cases are incomplete
 Result
 Single central source of truth is lost
 Customer dissatisfactions increase
 Total Cost of Ownership goes up
This Photo by Unknown Author is licensed under CC BY-SA
®
8 | 2/1/2019 © Copyright 2006-2018 Inflectra Corporation
Is Agile a Panacea?
75%
64%
55%
49%
46%
Accelerate Software Delivery Manage Change Priorities Increase Productivity Better Business/IT alignment Increased Software Quality
Reason for going Agile Ref.: State of Agile 2018 Survey
®
9 | 2/1/2019 © Copyright 2006-2018 Inflectra Corporation
Application Lifecycle Management covers
Project Management
Phases
• Initiation
• Planning
• Execution
• Monitoring & Control
• Closure
Product Management
Phases
• Discovery
• Define
• Design
• Construction
• Marketing
• Training
• Launch
Software Development
Lifecycle
• Analysis
• Design
• Build
• Test
• Deploy
®
10 | 2/1/2019 © Copyright 2006-2018 Inflectra Corporation
5 Principles of Application Lifecycle Management
Services Traceability Auditability Governance Engineering
NOTE
• That these are principles that apply to any framework
• They are not sequential phases
• They apply to all business units in an organization
STAGE approach is coined by Dr. Sriram Rajagopalan
®
11 | 2/1/2019 © Copyright 2006-2018 Inflectra Corporation
What does Governance involve?
• What does the customer want?Strategic Benefits
• How do we prioritize and deliver value?Coordinated Planning
• Managing dependencies and risks to deliveryComplex Interdependencies
• Continuously build, adjust, and deliverDeliverable Integration
• Sustain Operations along with delivery of new functionalityOptimized Pace
®
12 | 2/1/2019 © Copyright 2006-2018 Inflectra Corporation
What does Traceability mean?
 Degree of relationship between two or more software
components
 Traceability is a one-way flow. It should be bidirectional
 Traceability goes across all project artifacts
 Traceability spans across test and production environments
 Traceability promotes transition planning, succession
planning, change impact analysis, test optimization, product
component reuse.
®
13 | 2/1/2019 © Copyright 2006-2018 Inflectra Corporation
V-Model of Traceability
Business Case
Requirements
System Specifications
System Design
Module Design
Release Testing
Acceptance Testing
System Testing
Integration Testing
Unit Testing
Development
Engineer
Tester
Architect, Tester
Business Users
Extended Business Users
®
14 | 2/1/2019 © Copyright 2006-2018 Inflectra Corporation
Challenges to Engineering
Mixing of framework due to inadequate exposure
• Product development framework (agile)
• Plan driven approach to project management (PMBOK, Prince2)
• Software development framework (SDLC often known as waterfall)
SDLC myths lead to the use/non-use/abuse of a tool
• SDLC involves linear approach to software development
• Big Upfront Requirements gathering
• Gathering requirements upfront saves cost
• Project Management is not part of software development
• High degree of Software Development needed before initiating any work
• Customers see work after ALL work is developed and tested
• Testers need not be involved early in requirements stage
Royce, W. (1970). Managing the development of large software systems. Proceedings of IEEE, WESCOM, 1-9.
®
15 | 2/1/2019 © Copyright 2006-2018 Inflectra Corporation
Challenges to Engineering
Rajagopalan, S. (2014). Review of the Myths on the Original Software Development Model. International
Journal of Software Engineering & Applications, 5(6), 103-111.
Flow was also
backward
Double feedback
loop suggested
®
16 | 2/1/2019 © Copyright 2006-2018 Inflectra Corporation
Application Lifecycle tool supports
Source code
Management
Version
Control
Quality
Control &
Quality
Assurance
Manual and
Automated
Testing
Deployment
Support
Why ALM tool is not “Development” but “Engineering” interface?
®
17 | 2/1/2019 © Copyright 2006-2018 Inflectra Corporation
What does Auditability involve?
Compliance needed for both procedures and process
Auditors look for evidences of what, how, who, and
when
Rollout deployment impacting the cost of quality
®
18 | 2/1/2019 © Copyright 2006-2018 Inflectra Corporation
Audit 101 Needs
Process Audit
• Ensures proactive controls in place
• Evaluates competencies and
capabilities to deliver outputs
• Reviews integrity of results as they
are achieved
• Incorporates measures and metrics
to assess effectiveness and
efficiency
Procedure Audit
• Conforms what tasks are being
performed
• Establishes standard operating
agreement for following processes
• Verifies decision making authority
on work package delivered
• Ensures training and documentation
is in place to perform the task
®
19 | 2/1/2019 © Copyright 2006-2018 Inflectra Corporation
What does Services (Operations) involve?
When delivering software, think of the following:
• Can customer service field the request from the customers and end-users?
• Can Service Operations sustain the application in the production environment?
Some of these operations work involve
• Event Management
• Incident Management
• Application Management
• Access Management
®
20 | 2/1/2019 © Copyright 2006-2018 Inflectra Corporation
Demo Time
 Let us explore basic features how SpiraTeam® provides a
one-stop interface to application lifecycle management
®
21 | 2/1/2019 © Copyright 2006-2018 Inflectra Corporation
Summary
An application lifecycle management should support 5 principles
• Services
• Traceability
• Auditability
• Governance
• Engineering
Specific features should support framework agnostic business processes
• Requirements Management
• Estimation & Planning
• Source code and Version control management
• Quality Control & Quality Assurance
• Deployment
• Collaboration
• Transition and succession planning
®
22 | 2/1/2019 © Copyright 2006-2018 Inflectra Corporation
Q & A
 Please feel free to ask
questions
Course Administration
Ms. Thea Maisuradze
marketing@inflectra.com
Content
Dr. Sriram Rajagopalan
sriram@inflectra.com.
®
23 | 2/1/2019 © Copyright 2006-2018 Inflectra Corporation
Next Steps:
1. Take the post-webinar quiz (link in email)
2. Register for the 2nd webinar of the series!
Thank you for watching!

More Related Content

What's hot

Accounting for Software Implementation and Physician Guarantees
Accounting for Software Implementation and Physician GuaranteesAccounting for Software Implementation and Physician Guarantees
Accounting for Software Implementation and Physician GuaranteesPYA, P.C.
 
What is agile methodology
What is agile methodologyWhat is agile methodology
What is agile methodologyTestingXperts
 
Software process life cycles
Software process life cyclesSoftware process life cycles
Software process life cycles sathish sak
 
Agile India 2015 Conference - Scaling agile in a mainframe product developm...
Agile India 2015 Conference  -  Scaling agile in a mainframe product developm...Agile India 2015 Conference  -  Scaling agile in a mainframe product developm...
Agile India 2015 Conference - Scaling agile in a mainframe product developm...PoojaUppalapati
 
Introduction to Process Improvement & Software Quality Assurance
Introduction to Process Improvement & Software Quality AssuranceIntroduction to Process Improvement & Software Quality Assurance
Introduction to Process Improvement & Software Quality AssuranceAriful Haque
 
Upgrading PeopleSoft Financials from 8.9 to 9.2 – Advice You Need to Know fro...
Upgrading PeopleSoft Financials from 8.9 to 9.2 – Advice You Need to Know fro...Upgrading PeopleSoft Financials from 8.9 to 9.2 – Advice You Need to Know fro...
Upgrading PeopleSoft Financials from 8.9 to 9.2 – Advice You Need to Know fro...NERUG
 
Strategically managing application usage across your software estate flexer...
Strategically managing application usage across your software estate   flexer...Strategically managing application usage across your software estate   flexer...
Strategically managing application usage across your software estate flexer...Flexera
 
Ais development strategy
Ais development strategyAis development strategy
Ais development strategyRahat Chowdhury
 
OpenTechSummit InterConnect2015 DevOps
OpenTechSummit InterConnect2015 DevOpsOpenTechSummit InterConnect2015 DevOps
OpenTechSummit InterConnect2015 DevOpsSanjeev Sharma
 
Oracle Fusion HCM Adoption Workshop
Oracle Fusion HCM Adoption WorkshopOracle Fusion HCM Adoption Workshop
Oracle Fusion HCM Adoption WorkshopAppLearn Ltd
 
IBM InterConnect 2016: Security for DevOps in an Enterprise
IBM InterConnect 2016: Security for DevOps in an Enterprise IBM InterConnect 2016: Security for DevOps in an Enterprise
IBM InterConnect 2016: Security for DevOps in an Enterprise Sanjeev Sharma
 
Sabaruddin de AB_S_Six Step ERP Project Management_FINAL
Sabaruddin de AB_S_Six Step ERP Project Management_FINALSabaruddin de AB_S_Six Step ERP Project Management_FINAL
Sabaruddin de AB_S_Six Step ERP Project Management_FINALsabaruddin de AB
 
matt heinzelman software quality assurance presentation technical & tool
matt heinzelman software quality assurance presentation technical & toolmatt heinzelman software quality assurance presentation technical & tool
matt heinzelman software quality assurance presentation technical & toolCuongHoang80
 
DevOps for the Mobile Enterprise: Build and Connect
DevOps for the Mobile Enterprise: Build and ConnectDevOps for the Mobile Enterprise: Build and Connect
DevOps for the Mobile Enterprise: Build and ConnectRosalind Radcliffe
 
Enabling Mobility through Continuous Delivery
Enabling Mobility through Continuous DeliveryEnabling Mobility through Continuous Delivery
Enabling Mobility through Continuous DeliveryMichael Medin
 
ALM-PLM Integration with Business Process Management
ALM-PLM Integration with Business Process ManagementALM-PLM Integration with Business Process Management
ALM-PLM Integration with Business Process ManagementIntland Software GmbH
 
Agile Methodology PPT
Agile Methodology PPTAgile Methodology PPT
Agile Methodology PPTMohit Kumar
 
Software development process & methodologies
Software development process & methodologiesSoftware development process & methodologies
Software development process & methodologiesShahul Hameed
 

What's hot (20)

Accounting for Software Implementation and Physician Guarantees
Accounting for Software Implementation and Physician GuaranteesAccounting for Software Implementation and Physician Guarantees
Accounting for Software Implementation and Physician Guarantees
 
What is agile methodology
What is agile methodologyWhat is agile methodology
What is agile methodology
 
Software process life cycles
Software process life cyclesSoftware process life cycles
Software process life cycles
 
What Is Software Development Lifecycle?
What Is Software Development Lifecycle?What Is Software Development Lifecycle?
What Is Software Development Lifecycle?
 
Agile India 2015 Conference - Scaling agile in a mainframe product developm...
Agile India 2015 Conference  -  Scaling agile in a mainframe product developm...Agile India 2015 Conference  -  Scaling agile in a mainframe product developm...
Agile India 2015 Conference - Scaling agile in a mainframe product developm...
 
Introduction to Process Improvement & Software Quality Assurance
Introduction to Process Improvement & Software Quality AssuranceIntroduction to Process Improvement & Software Quality Assurance
Introduction to Process Improvement & Software Quality Assurance
 
Upgrading PeopleSoft Financials from 8.9 to 9.2 – Advice You Need to Know fro...
Upgrading PeopleSoft Financials from 8.9 to 9.2 – Advice You Need to Know fro...Upgrading PeopleSoft Financials from 8.9 to 9.2 – Advice You Need to Know fro...
Upgrading PeopleSoft Financials from 8.9 to 9.2 – Advice You Need to Know fro...
 
Strategically managing application usage across your software estate flexer...
Strategically managing application usage across your software estate   flexer...Strategically managing application usage across your software estate   flexer...
Strategically managing application usage across your software estate flexer...
 
Ais development strategy
Ais development strategyAis development strategy
Ais development strategy
 
OpenTechSummit InterConnect2015 DevOps
OpenTechSummit InterConnect2015 DevOpsOpenTechSummit InterConnect2015 DevOps
OpenTechSummit InterConnect2015 DevOps
 
Oracle Fusion HCM Adoption Workshop
Oracle Fusion HCM Adoption WorkshopOracle Fusion HCM Adoption Workshop
Oracle Fusion HCM Adoption Workshop
 
IBM InterConnect 2016: Security for DevOps in an Enterprise
IBM InterConnect 2016: Security for DevOps in an Enterprise IBM InterConnect 2016: Security for DevOps in an Enterprise
IBM InterConnect 2016: Security for DevOps in an Enterprise
 
Sabaruddin de AB_S_Six Step ERP Project Management_FINAL
Sabaruddin de AB_S_Six Step ERP Project Management_FINALSabaruddin de AB_S_Six Step ERP Project Management_FINAL
Sabaruddin de AB_S_Six Step ERP Project Management_FINAL
 
matt heinzelman software quality assurance presentation technical & tool
matt heinzelman software quality assurance presentation technical & toolmatt heinzelman software quality assurance presentation technical & tool
matt heinzelman software quality assurance presentation technical & tool
 
DevOps for the Mobile Enterprise: Build and Connect
DevOps for the Mobile Enterprise: Build and ConnectDevOps for the Mobile Enterprise: Build and Connect
DevOps for the Mobile Enterprise: Build and Connect
 
Agile requirements management webinar, 6 February 2019
Agile requirements management webinar, 6 February 2019Agile requirements management webinar, 6 February 2019
Agile requirements management webinar, 6 February 2019
 
Enabling Mobility through Continuous Delivery
Enabling Mobility through Continuous DeliveryEnabling Mobility through Continuous Delivery
Enabling Mobility through Continuous Delivery
 
ALM-PLM Integration with Business Process Management
ALM-PLM Integration with Business Process ManagementALM-PLM Integration with Business Process Management
ALM-PLM Integration with Business Process Management
 
Agile Methodology PPT
Agile Methodology PPTAgile Methodology PPT
Agile Methodology PPT
 
Software development process & methodologies
Software development process & methodologiesSoftware development process & methodologies
Software development process & methodologies
 

Similar to Five Principles for Application Life Cycle Management

5 Principles to Managing Your Application Lifecycle with SpiraTeam
5 Principles to Managing Your Application Lifecycle with SpiraTeam5 Principles to Managing Your Application Lifecycle with SpiraTeam
5 Principles to Managing Your Application Lifecycle with SpiraTeamAdam Sandman
 
Webinar 3: Five Essentials to Requirements Management
Webinar 3: Five Essentials to Requirements ManagementWebinar 3: Five Essentials to Requirements Management
Webinar 3: Five Essentials to Requirements ManagementSriram Rajagopalan
 
Agile Engineering Practices for Software Product Development
Agile Engineering Practices for Software Product DevelopmentAgile Engineering Practices for Software Product Development
Agile Engineering Practices for Software Product DevelopmentInflectra
 
Webinar 5 - Excellence in reporting
Webinar 5 - Excellence in reportingWebinar 5 - Excellence in reporting
Webinar 5 - Excellence in reportingSriram Rajagopalan
 
Embedding GAMP Compliance into Digital Health Software - The Case of SpiraPlan
Embedding GAMP Compliance into Digital Health Software - The Case of SpiraPlanEmbedding GAMP Compliance into Digital Health Software - The Case of SpiraPlan
Embedding GAMP Compliance into Digital Health Software - The Case of SpiraPlanInflectra
 
The best testing of agile model
The best testing of agile modelThe best testing of agile model
The best testing of agile modelSanthaseelP
 
Top Five Techniques for Managing Programs and Portfolios
Top Five Techniques for Managing Programs and PortfoliosTop Five Techniques for Managing Programs and Portfolios
Top Five Techniques for Managing Programs and PortfoliosSriram Rajagopalan
 
Cutting Costs and Managing Quality
Cutting Costs and Managing QualityCutting Costs and Managing Quality
Cutting Costs and Managing QualitySriram Rajagopalan
 
How to write Good User Stories?
How to write Good User Stories?How to write Good User Stories?
How to write Good User Stories?Inflectra
 
Spira Team Overview Presentation
Spira Team Overview PresentationSpira Team Overview Presentation
Spira Team Overview PresentationAdam Sandman
 
Software process in software engineering basics by ram k paliwal part 2
Software process in software engineering basics by ram k paliwal part 2Software process in software engineering basics by ram k paliwal part 2
Software process in software engineering basics by ram k paliwal part 2Ram Paliwal
 
ING webcast platform
ING webcast platformING webcast platform
ING webcast platformOracleIDM
 
Master Four Ceremonies to deliver Agile projects better
Master Four Ceremonies to deliver Agile projects betterMaster Four Ceremonies to deliver Agile projects better
Master Four Ceremonies to deliver Agile projects betterSriram Rajagopalan
 
IRJET- Comparative Analysis between Sequential and Iterative Project Manageme...
IRJET- Comparative Analysis between Sequential and Iterative Project Manageme...IRJET- Comparative Analysis between Sequential and Iterative Project Manageme...
IRJET- Comparative Analysis between Sequential and Iterative Project Manageme...IRJET Journal
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrumPrudentialSolutions
 
Sunita Kumari - Resume - Final
Sunita Kumari - Resume - FinalSunita Kumari - Resume - Final
Sunita Kumari - Resume - FinalSunita Kumari
 

Similar to Five Principles for Application Life Cycle Management (20)

5 Principles to Managing Your Application Lifecycle with SpiraTeam
5 Principles to Managing Your Application Lifecycle with SpiraTeam5 Principles to Managing Your Application Lifecycle with SpiraTeam
5 Principles to Managing Your Application Lifecycle with SpiraTeam
 
Webinar 3: Five Essentials to Requirements Management
Webinar 3: Five Essentials to Requirements ManagementWebinar 3: Five Essentials to Requirements Management
Webinar 3: Five Essentials to Requirements Management
 
Agile Engineering Practices for Software Product Development
Agile Engineering Practices for Software Product DevelopmentAgile Engineering Practices for Software Product Development
Agile Engineering Practices for Software Product Development
 
Webinar 5 - Excellence in reporting
Webinar 5 - Excellence in reportingWebinar 5 - Excellence in reporting
Webinar 5 - Excellence in reporting
 
Embedding GAMP Compliance into Digital Health Software - The Case of SpiraPlan
Embedding GAMP Compliance into Digital Health Software - The Case of SpiraPlanEmbedding GAMP Compliance into Digital Health Software - The Case of SpiraPlan
Embedding GAMP Compliance into Digital Health Software - The Case of SpiraPlan
 
The best testing of agile model
The best testing of agile modelThe best testing of agile model
The best testing of agile model
 
Top Five Techniques for Managing Programs and Portfolios
Top Five Techniques for Managing Programs and PortfoliosTop Five Techniques for Managing Programs and Portfolios
Top Five Techniques for Managing Programs and Portfolios
 
Cutting Costs and Managing Quality
Cutting Costs and Managing QualityCutting Costs and Managing Quality
Cutting Costs and Managing Quality
 
How to write Good User Stories?
How to write Good User Stories?How to write Good User Stories?
How to write Good User Stories?
 
Spira Team Overview Presentation
Spira Team Overview PresentationSpira Team Overview Presentation
Spira Team Overview Presentation
 
Sdlc phases
Sdlc phasesSdlc phases
Sdlc phases
 
Sdlc phases
Sdlc phasesSdlc phases
Sdlc phases
 
Art of Agile Estimation
Art of Agile EstimationArt of Agile Estimation
Art of Agile Estimation
 
Software process in software engineering basics by ram k paliwal part 2
Software process in software engineering basics by ram k paliwal part 2Software process in software engineering basics by ram k paliwal part 2
Software process in software engineering basics by ram k paliwal part 2
 
ING webcast platform
ING webcast platformING webcast platform
ING webcast platform
 
Master Four Ceremonies to deliver Agile projects better
Master Four Ceremonies to deliver Agile projects betterMaster Four Ceremonies to deliver Agile projects better
Master Four Ceremonies to deliver Agile projects better
 
IRJET- Comparative Analysis between Sequential and Iterative Project Manageme...
IRJET- Comparative Analysis between Sequential and Iterative Project Manageme...IRJET- Comparative Analysis between Sequential and Iterative Project Manageme...
IRJET- Comparative Analysis between Sequential and Iterative Project Manageme...
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
 
Anita_Resume_2014_09
Anita_Resume_2014_09Anita_Resume_2014_09
Anita_Resume_2014_09
 
Sunita Kumari - Resume - Final
Sunita Kumari - Resume - FinalSunita Kumari - Resume - Final
Sunita Kumari - Resume - Final
 

More from Sriram Rajagopalan

4th Industrial Revolution Impact on COVID-19
4th Industrial Revolution Impact on COVID-194th Industrial Revolution Impact on COVID-19
4th Industrial Revolution Impact on COVID-19Sriram Rajagopalan
 
Agility in healthcare services insights from Clinical & Surgical Settings
Agility in healthcare services insights from Clinical & Surgical SettingsAgility in healthcare services insights from Clinical & Surgical Settings
Agility in healthcare services insights from Clinical & Surgical SettingsSriram Rajagopalan
 
Emerging Role of Project Management in Drug Discovery and Supply Chain Distri...
Emerging Role of Project Management in Drug Discovery and Supply Chain Distri...Emerging Role of Project Management in Drug Discovery and Supply Chain Distri...
Emerging Role of Project Management in Drug Discovery and Supply Chain Distri...Sriram Rajagopalan
 
T5 w3 why use a benefits register in programs and portfolios dis2
T5 w3   why use a benefits register in programs and portfolios dis2T5 w3   why use a benefits register in programs and portfolios dis2
T5 w3 why use a benefits register in programs and portfolios dis2Sriram Rajagopalan
 
How to Leverage a Risk Register to Manage Risks
How to Leverage a Risk Register to Manage RisksHow to Leverage a Risk Register to Manage Risks
How to Leverage a Risk Register to Manage RisksSriram Rajagopalan
 
Why Use the RACI Matrix to Manage Stakeholders
Why Use the RACI Matrix to Manage StakeholdersWhy Use the RACI Matrix to Manage Stakeholders
Why Use the RACI Matrix to Manage StakeholdersSriram Rajagopalan
 
Why is setting a PMO necessary with the growth of agile?
Why is setting a PMO necessary with the growth of agile?Why is setting a PMO necessary with the growth of agile?
Why is setting a PMO necessary with the growth of agile?Sriram Rajagopalan
 
Scream FOR Scrum or Scream AT Scrum - What is going on?
Scream FOR Scrum or Scream AT Scrum - What is going on?Scream FOR Scrum or Scream AT Scrum - What is going on?
Scream FOR Scrum or Scream AT Scrum - What is going on?Sriram Rajagopalan
 
Metrics in the Brave New World of Programs and Portfolios
Metrics in the Brave New World of Programs and PortfoliosMetrics in the Brave New World of Programs and Portfolios
Metrics in the Brave New World of Programs and PortfoliosSriram Rajagopalan
 
Incorporating lean and kanban in product life cycle management
Incorporating lean and kanban in product life cycle managementIncorporating lean and kanban in product life cycle management
Incorporating lean and kanban in product life cycle managementSriram Rajagopalan
 
Patterns to Avoid in Agile Ceremonies
Patterns to Avoid in Agile CeremoniesPatterns to Avoid in Agile Ceremonies
Patterns to Avoid in Agile CeremoniesSriram Rajagopalan
 

More from Sriram Rajagopalan (15)

4th Industrial Revolution Impact on COVID-19
4th Industrial Revolution Impact on COVID-194th Industrial Revolution Impact on COVID-19
4th Industrial Revolution Impact on COVID-19
 
Agility in healthcare services insights from Clinical & Surgical Settings
Agility in healthcare services insights from Clinical & Surgical SettingsAgility in healthcare services insights from Clinical & Surgical Settings
Agility in healthcare services insights from Clinical & Surgical Settings
 
Emerging Role of Project Management in Drug Discovery and Supply Chain Distri...
Emerging Role of Project Management in Drug Discovery and Supply Chain Distri...Emerging Role of Project Management in Drug Discovery and Supply Chain Distri...
Emerging Role of Project Management in Drug Discovery and Supply Chain Distri...
 
Scrum 2020 Deeper Dive
Scrum 2020 Deeper DiveScrum 2020 Deeper Dive
Scrum 2020 Deeper Dive
 
T5 w3 why use a benefits register in programs and portfolios dis2
T5 w3   why use a benefits register in programs and portfolios dis2T5 w3   why use a benefits register in programs and portfolios dis2
T5 w3 why use a benefits register in programs and portfolios dis2
 
How to Leverage a Risk Register to Manage Risks
How to Leverage a Risk Register to Manage RisksHow to Leverage a Risk Register to Manage Risks
How to Leverage a Risk Register to Manage Risks
 
Why Use the RACI Matrix to Manage Stakeholders
Why Use the RACI Matrix to Manage StakeholdersWhy Use the RACI Matrix to Manage Stakeholders
Why Use the RACI Matrix to Manage Stakeholders
 
Why is setting a PMO necessary with the growth of agile?
Why is setting a PMO necessary with the growth of agile?Why is setting a PMO necessary with the growth of agile?
Why is setting a PMO necessary with the growth of agile?
 
Scream FOR Scrum or Scream AT Scrum - What is going on?
Scream FOR Scrum or Scream AT Scrum - What is going on?Scream FOR Scrum or Scream AT Scrum - What is going on?
Scream FOR Scrum or Scream AT Scrum - What is going on?
 
Metrics in the Brave New World of Programs and Portfolios
Metrics in the Brave New World of Programs and PortfoliosMetrics in the Brave New World of Programs and Portfolios
Metrics in the Brave New World of Programs and Portfolios
 
Incorporating lean and kanban in product life cycle management
Incorporating lean and kanban in product life cycle managementIncorporating lean and kanban in product life cycle management
Incorporating lean and kanban in product life cycle management
 
Patterns to Avoid in Agile Ceremonies
Patterns to Avoid in Agile CeremoniesPatterns to Avoid in Agile Ceremonies
Patterns to Avoid in Agile Ceremonies
 
Writing Good User Stories
Writing Good User StoriesWriting Good User Stories
Writing Good User Stories
 
Agile Engineering Practices
Agile Engineering PracticesAgile Engineering Practices
Agile Engineering Practices
 
Agile Risk Management
Agile Risk ManagementAgile Risk Management
Agile Risk Management
 

Recently uploaded

MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessAggregage
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaShree Krishna Exports
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Roland Driesen
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetDenis Gagné
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdftbatkhuu1
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Roomdivyansh0kumar0
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insightsseri bangash
 
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 DelhiCall Girls in Delhi
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfOnline Income Engine
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 

Recently uploaded (20)

MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for Success
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in India
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdf
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insights
 
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdf
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 

Five Principles for Application Life Cycle Management

  • 1. ® 1 | 2/1/2019 © Copyright 2006-2018 Inflectra Corporation Five Principles for Managing Application Lifecycle with SpiraTeam® Journey into Agile with Inflectra By: Sriram Rajagopalan We will be starting the webinar shortly, please stand by… All phones will be automatically on mute until the Q&A. Jan 24, 2019 at 2:00 PM Eastern Time Zone
  • 2. ® 2 | 2/1/2019 © Copyright 2006-2018 Inflectra Corporation Meet the Speaker Dr. Sriram Rajagopalan Education Work Experience Training & Certification Teaching Experience PhD, MBA, MS, BE PfMP, PgMP, PMP, SP, RMP, ACP, CSM, CSPO, ACC, CSD, SCT, CSOXP, SSBB, Instructional Designer, Speaker, Writer, and Author Software Engineer, Team Leader, Business Analyst, Project Manager, Scrum Master, Agile Coach, Director, Vice President Several Colleges in the US, India, & Vietnam
  • 3. ® 3 | 2/1/2019 © Copyright 2006-2018 Inflectra Corporation Introduction  Today’s webinar is part of the 5-part series on “Journey into Agile with Inflectra”  Each webinar is 1-hour long. We will reserve time at the end for questions  The webinars introduce the concept using a tool  There is some expectation on your part to setup access with the SpiraTeam®  The completion certificate is based on specific requirements and passing a certification quiz
  • 4. ® 4 | 2/1/2019 © Copyright 2006-2018 Inflectra Corporation Agile By Inflectra Certificate Course Start Register for Webinar Attend View Archive when available Experiment with SpiraTeam Pass Quiz Do for all 5 webinars End http://www.inflectra.com/Ideas/Entry/agile-by-inflectra-faqs-certificate-course-771.aspx No Yes
  • 5. ® 5 | 2/1/2019 © Copyright 2006-2018 Inflectra Corporation Journey into Agile with Inflectra Five Principles to Application Lifecycle Management Master Four Ceremonies to deliver Agile projects better Master Five Essentials to managing your requirements Cutting the Costs and improving the Quality Excellence through Reporting in Agile Projects
  • 6. ® 6 | 2/1/2019 © Copyright 2006-2018 Inflectra Corporation Getting Grounded Project Managers / Scrum Masters Business Analysts / Product Managers / Product Owners Architects / Designers / Developers / Testers Operations / Service Delivery Program Managers / Portfolio Managers
  • 7. ® 7 | 2/1/2019 © Copyright 2006-2018 Inflectra Corporation Challenge to Application Lifecycle What’s the impact of each group’s preference to their preferred tool?  Impact  Requirements are in different places  Tasks are ambiguous  Test cases are incomplete  Result  Single central source of truth is lost  Customer dissatisfactions increase  Total Cost of Ownership goes up This Photo by Unknown Author is licensed under CC BY-SA
  • 8. ® 8 | 2/1/2019 © Copyright 2006-2018 Inflectra Corporation Is Agile a Panacea? 75% 64% 55% 49% 46% Accelerate Software Delivery Manage Change Priorities Increase Productivity Better Business/IT alignment Increased Software Quality Reason for going Agile Ref.: State of Agile 2018 Survey
  • 9. ® 9 | 2/1/2019 © Copyright 2006-2018 Inflectra Corporation Application Lifecycle Management covers Project Management Phases • Initiation • Planning • Execution • Monitoring & Control • Closure Product Management Phases • Discovery • Define • Design • Construction • Marketing • Training • Launch Software Development Lifecycle • Analysis • Design • Build • Test • Deploy
  • 10. ® 10 | 2/1/2019 © Copyright 2006-2018 Inflectra Corporation 5 Principles of Application Lifecycle Management Services Traceability Auditability Governance Engineering NOTE • That these are principles that apply to any framework • They are not sequential phases • They apply to all business units in an organization STAGE approach is coined by Dr. Sriram Rajagopalan
  • 11. ® 11 | 2/1/2019 © Copyright 2006-2018 Inflectra Corporation What does Governance involve? • What does the customer want?Strategic Benefits • How do we prioritize and deliver value?Coordinated Planning • Managing dependencies and risks to deliveryComplex Interdependencies • Continuously build, adjust, and deliverDeliverable Integration • Sustain Operations along with delivery of new functionalityOptimized Pace
  • 12. ® 12 | 2/1/2019 © Copyright 2006-2018 Inflectra Corporation What does Traceability mean?  Degree of relationship between two or more software components  Traceability is a one-way flow. It should be bidirectional  Traceability goes across all project artifacts  Traceability spans across test and production environments  Traceability promotes transition planning, succession planning, change impact analysis, test optimization, product component reuse.
  • 13. ® 13 | 2/1/2019 © Copyright 2006-2018 Inflectra Corporation V-Model of Traceability Business Case Requirements System Specifications System Design Module Design Release Testing Acceptance Testing System Testing Integration Testing Unit Testing Development Engineer Tester Architect, Tester Business Users Extended Business Users
  • 14. ® 14 | 2/1/2019 © Copyright 2006-2018 Inflectra Corporation Challenges to Engineering Mixing of framework due to inadequate exposure • Product development framework (agile) • Plan driven approach to project management (PMBOK, Prince2) • Software development framework (SDLC often known as waterfall) SDLC myths lead to the use/non-use/abuse of a tool • SDLC involves linear approach to software development • Big Upfront Requirements gathering • Gathering requirements upfront saves cost • Project Management is not part of software development • High degree of Software Development needed before initiating any work • Customers see work after ALL work is developed and tested • Testers need not be involved early in requirements stage Royce, W. (1970). Managing the development of large software systems. Proceedings of IEEE, WESCOM, 1-9.
  • 15. ® 15 | 2/1/2019 © Copyright 2006-2018 Inflectra Corporation Challenges to Engineering Rajagopalan, S. (2014). Review of the Myths on the Original Software Development Model. International Journal of Software Engineering & Applications, 5(6), 103-111. Flow was also backward Double feedback loop suggested
  • 16. ® 16 | 2/1/2019 © Copyright 2006-2018 Inflectra Corporation Application Lifecycle tool supports Source code Management Version Control Quality Control & Quality Assurance Manual and Automated Testing Deployment Support Why ALM tool is not “Development” but “Engineering” interface?
  • 17. ® 17 | 2/1/2019 © Copyright 2006-2018 Inflectra Corporation What does Auditability involve? Compliance needed for both procedures and process Auditors look for evidences of what, how, who, and when Rollout deployment impacting the cost of quality
  • 18. ® 18 | 2/1/2019 © Copyright 2006-2018 Inflectra Corporation Audit 101 Needs Process Audit • Ensures proactive controls in place • Evaluates competencies and capabilities to deliver outputs • Reviews integrity of results as they are achieved • Incorporates measures and metrics to assess effectiveness and efficiency Procedure Audit • Conforms what tasks are being performed • Establishes standard operating agreement for following processes • Verifies decision making authority on work package delivered • Ensures training and documentation is in place to perform the task
  • 19. ® 19 | 2/1/2019 © Copyright 2006-2018 Inflectra Corporation What does Services (Operations) involve? When delivering software, think of the following: • Can customer service field the request from the customers and end-users? • Can Service Operations sustain the application in the production environment? Some of these operations work involve • Event Management • Incident Management • Application Management • Access Management
  • 20. ® 20 | 2/1/2019 © Copyright 2006-2018 Inflectra Corporation Demo Time  Let us explore basic features how SpiraTeam® provides a one-stop interface to application lifecycle management
  • 21. ® 21 | 2/1/2019 © Copyright 2006-2018 Inflectra Corporation Summary An application lifecycle management should support 5 principles • Services • Traceability • Auditability • Governance • Engineering Specific features should support framework agnostic business processes • Requirements Management • Estimation & Planning • Source code and Version control management • Quality Control & Quality Assurance • Deployment • Collaboration • Transition and succession planning
  • 22. ® 22 | 2/1/2019 © Copyright 2006-2018 Inflectra Corporation Q & A  Please feel free to ask questions Course Administration Ms. Thea Maisuradze marketing@inflectra.com Content Dr. Sriram Rajagopalan sriram@inflectra.com.
  • 23. ® 23 | 2/1/2019 © Copyright 2006-2018 Inflectra Corporation Next Steps: 1. Take the post-webinar quiz (link in email) 2. Register for the 2nd webinar of the series! Thank you for watching!

Editor's Notes

  1. Often, when people hear about application lifecycle management, they interpret the terminology with things they know. Project Managers or Scrum Masters will think of the current scope of the project or the specific iteration/release that has a known scope and relatively short duration. Business Analysts, Product Managers, and Product Owners think of the product lifecycle management that has an uncertain scope and unclearly long duration. Architects, Designers, Developers, and Testers focus on software development lifecycle. Operations, Service Delivery, Program Managers and Portfolio Managers think of the deployment considerations, release documentation, and benefits realization.
  2. Add each group’s specific preference to one tool to this confusion Requirements are in different places, tasks are in one place, test cases are incomplete, and the list goes on The single and central source of truth to what customer wanted and what we delivered is open for interpretation! The concept of application lifecycle management becomes murkier because all problems are treated like the same nail and the same hammer is used to solve everything. Total Cost of Ownership for the organization becomes high!
  3. Often, people jump on to the Agile bandwagon and think “all their cure” has arrived! In fact, whether people do plan-driven project management or agile approaches to managing projects or a combination of hybrid approaches, the problems continue to remain if we don’t understand five principles that need to be in place for any tool of choice to manage the application lifecycle. Let us take a look at the latest state of agile survey published by Version One. This is an industry agnostic global survey where several hundreds of members share their input on the reasons for going agile. Perhaps because of the short time-focus on iterative and incremental delivery, 75% of the industry says accelerating software delivery is the reason for going agile? But, if time is fixed and scope is variable, only 46% people claim increased software quality? What good is a software without adequate quality? Agile’s claim to success was also that it allows change compared to plan driven approaches. Only when stakeholders are properly managed to control change, this claim can be true! That management of stakeholders is not associated only with agile! Don’t you think so? In fact, despite 64% of the industry’s claim to using agile as a framework to manage changing priorities, only 55% claim productivity increases and 49% see agile as a means to align business and IT. So, just going to agile is not going to be solution. People, process, and technology has to be integrated around the value proposition. The tool of choice across this people and process should enable this change!
  4. Often, many confuse the application lifecycle management.
  5. Strategic Benefits What does the customer want? Coordinated Planning How do we prioritize and deliver value? Complex Interdependencies Managing dependencies and risks to delivery Deliverable Integration Continuously build, adjust, and deliver Optimized Pace Sustain Operations along with delivery of new functionality
  6. Refers to the degree of relationship between two or more components of the software developed. Common Myth is that Traceability is a one-way flow between requirements to traceability. It is not and any tool should support this bidirectional flow. Traceability is not just between requirements and test cases but should provide and report a seamless interdependency across all the artifacts. Traceability is also is related to the binary deployed to the test and production environments. Traceability promotes transition planning, succession planning, change impact analysis, test optimization, product component reuse.
  7. People mix product development framework (agile), plan driven approach to project management (PMBOK, Prince2) with software development framework (SDLC often known as waterfall). The dependency is intricate. Common Myths involve the following practices leading to the use or non-use of a tool SDLC involves linear approach to software development Big Upfront Requirements gathering Gathering requirements upfront saves cost Project Management is not part of software development High degree of Software Development needed before initiating any work Customers sees work after ALL work is developed and tested Testers need not be involved early in requirements stage
  8. Any tool that supports application lifecycle should integrate management and technical processes in to the development process. Decision making from governance therefore should be integrated with traceability across the development lifecycle. Source Code: The tool of choice should support managing the source code as part of software build process. Version Control: While source code managing supports at the coding level, version control aspect of the ALM tool should facilitate creating software build versions based on the actual files brought to build the resulting software. Quality Management: The reactive and product based focus of quality is the quality control. The ALM should enable what defects are coming from the existing build and resolved in subsequent builds. What potential test cases are also flagged for update based on changes in the requirements in a good ALM tool. But, it should also remove subjectivity in quality control by incorporating proactive and process based focus on quality. The ALM tool should provide this governance using workflow. Testing: The nature of business is that there will always be certain aspects of the business requirements that need manual testing. Yet, productivity gains result from continuously automating testing. A good ALM tool should provide interfaces to both these approaches. Deployment: A good deployment is also not only giving the training and documentation necessary but also facilitate them to provide interface to requirements. Some of these may be the non-functional requirements that provide better quality of care in the production environment.
  9. Compliance to procedures and process is exponentially increasing with several regulations binding application development throughout its lifecycle. Understanding the types of information auditors look for as evidences of what happened carries a long way in how decisions made, who made, when they were made, etc. Sometimes, these things auditability should be at a level for even rolling out deployed changes impacting the cost of quality. Auditability should augment the version control and source code control within artifacts.
  10. When delivering software, think of the following: Can customer service field the request from the customers and end-users? Can Service Operations sustain the application in the production environment? Often, requirements from these members are inadequately factored making it difficult to adhere to scale and sustain. Some of these operations work involve Event Management Incident Management Application Management Access Management A good application development lifecycle tool should allow operations provide input and allow integration of tools