SlideShare une entreprise Scribd logo
1  sur  42
Application Lifecycle 
Management 
Rofiqi Setiawan 
Technology Solution professional – Developer Tools
Modern Business Applications
People 
Process 
Tools 

Hybrid 
On Premises Online 
Modern ALM 
Modern Business Apps 
Plan Develop Validate Release Operate 
Integrated best-of-breed solutions
Plan Develop Release Operate
enable value delivery – agility 
REQUIREMENTS Plan 
Business 
Product Owners 
Developers 
Testers 
Operations 
+ all other 
Stakeholders 
Backlog 
Develop + Test Release
enable value delivery – quality and scale 
Plan 
REQUIREMENTS Backlog 
All Stakeholders 
Developers 
Testers 
Operations 
Develop + Test Release
Plan 
REQUIREMENTS Backlog 
All Stakeholders 
Developers 
Testers 
Operations 
Develop + Test Release
People | Process | Tools
The broken telephone game 
is much more than… … lots of 
communication 
Collaboration
Work Item Traceability and Flow
Identifying Bottlenecks
 Powerful project dashboard 
enables transparency and 
collaboration across functions, 
such as: 
 Provides visibility to project status 
and progress ‘at a glance’ 
 Customizable layout
Create work 
items from Mail
Visibility to 
feature 
progression 
Visibility to 
team’s 
contribution
Task boards to 
help you 
optimize work 
flow 
Set work in 
progress limits 
Use the tools you 
know to define 
requirements 
PowerPoint to define 
requirements 
Predefined 
Storyboard 
Shapes
PowerPoint Storyboards
Specify what’s the 
scope of the 
feedback request 
Integrated with 
outlook 
Easy way to 
indicate how to 
launch your 
application
Feedback Client
Real time collaboration 
tools that allow your teams 
to be: 
• Efficient 
• Aligned 
• Responsive 
• Productive 
Contextual team 
work activities
Integrated with 
outlook 
Easy way to 
indicate how to 
launch your 
application 
Actionable 
feedback
More frequent releases 
Customer responsiveness 
Stakeholder transparency 
Compliance & regulation
Testing time 
DEV INT QA PROD 
Team Foundation 
Server 
Coordination 
Provision 
Deploy
Team Foundation 
Server Drop Location 
RM Web RM Client 
DEV 
QA 
RM Server
Increase deployment Reduce change fail rate 
Reduce change lead-time 
(react faster to dynamic 
business needs) 
frequency 
Reduce mean-time-to-detect 
& repair 
Agility performance indicators Reliability performance indicators
Set up a view of 
your application 
health with 
metrics that you 
care 
Check the pulse 
of your 
application 
Identify issues 
and patterns with 
your application 
in production 
• Get 360 degree view to 
application’s health with 
relevant metrics to help 
you detect issues in 
production with 
Application Insights.
• Detect if the problem is your 
code or your dependencies 
Understand what 
failed and why by 
drilling down into 
failed tests
Production incident alert 
in operations system 
Assign code related incidents to development 
Development system incident 
reference in operations tool 
Incident in development system 
• Assign production incidents 
from System Center to the 
Development team in Visual 
Studio for investigation and 
resolution.
• Get actionable production 
diagnostics. 
Generate IntelliTrace logs from within SCOM 
IntelliTrace logs 
collected by operations 
in development system 
Actionable debugging 
using IntelliTrace logs
• Identify systemic issues and 
trends affecting application and 
infrastructure health 
• Prioritize new features, bug 
fixes and strategic direction 
based on qualitative and 
quantitative data 
Valuable data at your 
finger tips 
Validate your investments
Accelerating Business Agility with Modern ALM Practices
Accelerating Business Agility with Modern ALM Practices

Contenu connexe

Dernier

Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 

Dernier (20)

Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 

En vedette

AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 

En vedette (20)

AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 

Accelerating Business Agility with Modern ALM Practices

  • 1. Application Lifecycle Management Rofiqi Setiawan Technology Solution professional – Developer Tools
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10. Hybrid On Premises Online Modern ALM Modern Business Apps Plan Develop Validate Release Operate Integrated best-of-breed solutions
  • 12. enable value delivery – agility REQUIREMENTS Plan Business Product Owners Developers Testers Operations + all other Stakeholders Backlog Develop + Test Release
  • 13. enable value delivery – quality and scale Plan REQUIREMENTS Backlog All Stakeholders Developers Testers Operations Develop + Test Release
  • 14. Plan REQUIREMENTS Backlog All Stakeholders Developers Testers Operations Develop + Test Release
  • 15. People | Process | Tools
  • 16. The broken telephone game is much more than… … lots of communication Collaboration
  • 17.
  • 20.  Powerful project dashboard enables transparency and collaboration across functions, such as:  Provides visibility to project status and progress ‘at a glance’  Customizable layout
  • 21. Create work items from Mail
  • 22. Visibility to feature progression Visibility to team’s contribution
  • 23. Task boards to help you optimize work flow Set work in progress limits Use the tools you know to define requirements PowerPoint to define requirements Predefined Storyboard Shapes
  • 25. Specify what’s the scope of the feedback request Integrated with outlook Easy way to indicate how to launch your application
  • 27. Real time collaboration tools that allow your teams to be: • Efficient • Aligned • Responsive • Productive Contextual team work activities
  • 28.
  • 29. Integrated with outlook Easy way to indicate how to launch your application Actionable feedback
  • 30.
  • 31. More frequent releases Customer responsiveness Stakeholder transparency Compliance & regulation
  • 32. Testing time DEV INT QA PROD Team Foundation Server Coordination Provision Deploy
  • 33. Team Foundation Server Drop Location RM Web RM Client DEV QA RM Server
  • 34.
  • 35. Increase deployment Reduce change fail rate Reduce change lead-time (react faster to dynamic business needs) frequency Reduce mean-time-to-detect & repair Agility performance indicators Reliability performance indicators
  • 36. Set up a view of your application health with metrics that you care Check the pulse of your application Identify issues and patterns with your application in production • Get 360 degree view to application’s health with relevant metrics to help you detect issues in production with Application Insights.
  • 37. • Detect if the problem is your code or your dependencies Understand what failed and why by drilling down into failed tests
  • 38. Production incident alert in operations system Assign code related incidents to development Development system incident reference in operations tool Incident in development system • Assign production incidents from System Center to the Development team in Visual Studio for investigation and resolution.
  • 39. • Get actionable production diagnostics. Generate IntelliTrace logs from within SCOM IntelliTrace logs collected by operations in development system Actionable debugging using IntelliTrace logs
  • 40. • Identify systemic issues and trends affecting application and infrastructure health • Prioritize new features, bug fixes and strategic direction based on qualitative and quantitative data Valuable data at your finger tips Validate your investments

Notes de l'éditeur

  1. Seperti kehidupan manusia, siklus hidup aplikasi itu ditentukan oleh milestone event yang signifikan
  2. Di mulai dengan ide aplikasi > big event selanjutnya deployment saat aplikasi masuk ke production, dan saat aplikasi tidak lagi memiliki business value, aplikasi akan memasuki End of life kemudian diremove dari service Like a human life, an application’s lifecycle is demarcated by significant events. It begins with an idea: Why don’t we build something that does this? Once the application is created, the next big event is deployment, when the application goes into production. And finally, when it no longer has business value, the application reaches end of life and is removed from service
  3. Dalam ALM, governance memastikan aplikasi menyediakan atau mendukung apa yang dibutuhkan business needs, Fasenya adalah: Business Case, terjadi sebelum development Ketika sudah disapprove, maka development aplikasi dimulai, dan kemudian governance diimplementasikan kdi seluruh project portfolio management. Setelah aplikasi deployed, maka aplikasi tersebut akan menjadi portofolio aplikasi dari organisasi, karena aplikasi juga merupakan asset, maka yang perlu dipahami benefit dan costnya secara ongoing, maka dibutuhkan APM untuk menghindari duplikasi fungsi antar aplikasi Perlu diperhatikan bahwa governance extend ke seluruh time span, end to end. In many ways, governance merupakan bagian terpenting dari ALM, jika salah maka business value dari aplikasi tidakakan maksimal. In ALM, the purpose of governance is to make sure the application always provides what the business needs. The first step in ALM governance is business case development. As Figure 2 shows, this analysis happens before the development process begins. Once the business case is approved, application development starts, and governance is now implemented through project portfolio management. In some organizations, this is simple: A project manager might be attached to the development team, or one of the technical people on the team might take on this role. Other organizations use a more formal approach, relying on a centralized project management office (PMO) to enforce established procedures. Once the completed application is deployed, it becomes part of the organization’s portfolio of applications. An application is an asset like any other, and so the organization needs an ongoing understanding of its benefits and costs. Application portfolio management (APM) provides this, offering away to avoid duplicating functions across different applications. APM also provides governance for the deployed application, addressing things such as when updates and larger revisions make business sense. In fact, examining the APM section of the Governance line in more detail would show that it contains business case development and project portfolio management for each of the revisions to the application shown on the Development line. Governance is the only thing that extends throughout the entire ALM time span. In many ways, it’s the most important aspect of ALM. Get it wrong, and you won’t come close to maximizing the application’s business value.
  4. Setelah business case diterima, maka SD lifecyle dimulai.. Menunjukkan iteration di mana tiap iterationnya terdapat update yang requirement, kegiatan development, juga testing, karena ini aplikasi akan butuh update periodic Once the business case is approved, the software development lifecycle begins. If we expanded the SDLC parts of the Development line shown in the figure, a modern process would probably show software development as a series of iterations. Each iteration would contain some requirements definition, some design, some development, and some testing. This iterative style of development isn’t always appropriate—some projects are still better done using more traditional methods—but it’s becoming the norm in many areas. Once the SDLC process for version 1 of the application is complete, the application is deployed. For most applications, however, deployment doesn’t mark the end of development. Instead, the application needs periodic updates, as shown in the figure, and perhaps one or more full SDLC efforts to create new versions, as in this example. For some applications, the money spent on these updates and new versions can exceed the cost of the original development by a significant amount. Once again, notice the role of SDLC in the overall ALM process. As Figure 2 shows, this aspect is certainly important, but it’s far from the whole story. Viewing ALM as synonymous with SDLC is just wrong—it leads to a misunderstanding of what’s really required to be successful in this area
  5. Seperti governance, operation terhubung dengan gdevelopment line, deployment merupakan hal yg fundamental dalam kegiatan ioperational, dan harus dilakukan di tiap update. Dan harus Tetap di monitor selama lifetime aplikasi As with Governance, the Operations line is intimately connected to the Development line. For example, planning for deployment likely begins shortly before the application is completed, and the act of deployment itself is a fundamental part of operations. Once the application is deployed, it must be monitored throughout its lifetime. Similarly, each update to the application must be deployed once it’s completed, as the figure shows.
  6. Collaboration is a key practice in achieving agility
  7. Agile project management Agile portfolio management Kanban boards Work item tagging Work item charting
  8. Managing releases can be a significant challenge. The requirements come from a broad array of sources, and can have technology teams asking a lot of questions. The kinds of questions they come with are “How do we elegantly shift from long release cycles to monthly, or even daily?” Other times, they want to know “How can we help set customer expectations about when bug fixes and feature requests go live?” So many people need to plan their tasks around the release cycle, so teams want to know “How can we make sure everyone understands the release pipeline so they can do their jobs?” And sometimes, there are legal or governmental pressures around compliance and regulation, leading to questions like “How can we feel confident we’re properly tracking, managing, and approving our releases?”.
  9. See script.