SlideShare una empresa de Scribd logo
1 de 50
The VP R&D Open Seminar

Software Project Management
Tips, Tricks and Best Practices
moshe.kaplan@brightaqua.com
http://blogs.microsoft.co.il/blogs/vprnd
Presentation Objectives

http://www.webperformancetoday.com/2010/06/15/everything-you-wanted-to-know-about-web-performance/

http://blogs.microsoft.co.il/blogs/vprnd
Why Do I Care?
From 0 to 100 (US mass adaptation)
Phone:
Radio:
TV:
Mobile:
Internet:
Facebook:

100 yrs
40 yrs
30 yrs
20 yrs
10 yrs
2 yrs

http://blogs.microsoft.co.il/blogs/vprnd
Software Crisis

http://nigelonagile.com/2011/05/13/challenges-of-software-process-management-and-suggestions-for-improvements-in-tools/

http://blogs.microsoft.co.il/blogs/vprnd
Big Software Projects Fail!
Project Success (Standish Group, 2007)

http://leadinganswers.typepad.com/leading_answers/2007/05/large_project_r.html

http://blogs.microsoft.co.il/blogs/vprnd
Do We Create Value?

http://blogs.microsoft.co.il/blogs/vprnd
The VP R&D Open Seminar

BUILDING A PRODUCT

http://blogs.microsoft.co.il/blogs/vprnd
The Players

http://blogs.microsoft.co.il/blogs/vprnd
Strategy

http://blogs.microsoft.co.il/blogs/vprnd
The VP R&D Open Seminar

CLASSIC PROJECT
MANAGEMENT
http://blogs.microsoft.co.il/blogs/vprnd
Classic Project Management

http://blogs.microsoft.co.il/blogs/vprnd
http://blogs.microsoft.co.il/blogs/vprnd
http://blogs.microsoft.co.il/blogs/vprnd
General Plans

http://blogs.microsoft.co.il/blogs/vprnd
Clear Visibility

http://touritaly.org/tours/Tuscany/Pisa/LeaningTowerOfPisa.htm

http://blogs.microsoft.co.il/blogs/vprnd
Silver Bullet

http://www.offoffoff.com/film/2004/oneshot.php

http://blogs.microsoft.co.il/blogs/vprnd
The VP R&D Open Seminar

AGILE AND SCRUM

http://blogs.microsoft.co.il/blogs/vprnd
The SCRUM Sprints

http://blogs.microsoft.co.il/blogs/vprnd
The Players
Product Owner
PM

•
•
•
•
•

SCRUM Masters
Team Leaders

The Biz Guy
• Protect
Owns the Product backlog
• Train
Owns Sprint Backlog
• Guide: Standup, Analysis
Decides what gets in and out
and Review
Decides priorities

Teams

Delivery
© Shay Cohen
http://blogs.microsoft.co.il/blogs/vprnd
Sprint Analysis
© Shay Cohen
User Stories

User Stories

Tasks (hours)

1

Commit!
1

1

Commit!

Can’t
Commit!

http://blogs.microsoft.co.il/blogs/vprnd
Sprint Analysis
© Shay Cohen
User Stories

User Stories

Tasks (hours)

1

Commit!
1

1

1

Commit!

Commit!

http://blogs.microsoft.co.il/blogs/vprnd
Sprint Management

http://blogs.microsoft.co.il/blogs/vprnd
The Sprint
Requirement Freeze

Feature Freeze

Code Freeze

Sprint N-1 Planning N

Dev/Test

Dev/Test

Dev/Test

Sprint N+1

Integrations

Dev/Test

Quality

Planning N+1

Sprint N

Planning N+1

Dev/Test

Top Features
Preparing Next Sprint

Delivery to PO

Live Support, Integrations, Deployment
http://blogs.microsoft.co.il/blogs/vprnd
Sprint vs. Release
© Shay Cohen

Sprint
Fixed duration
Potentially deployable

Release
Fixed content
Content of one or more Sprints
Deployable
Requires stabilization period and ZBB
http://blogs.microsoft.co.il/blogs/vprnd
Products Results
© Shay Cohen

http://blogs.microsoft.co.il/blogs/vprnd
Quality Results
© Shay Cohen

http://blogs.microsoft.co.il/blogs/vprnd
Assembly Line

http://www.mommyniri.com/2009/08/a-visit-to-the-ford-assembly-plant-tales-of-sync-mykey-parking-assist-and-the-ford-taurus-2010/

http://blogs.microsoft.co.il/blogs/vprnd
If Your Critical Resource is Programmers

http://blogs.microsoft.co.il/blogs/vprnd

http://www.bytelove.com/partners/programmers-heaven/programmers-heaven-source/prod_153.html
http://blogs.microsoft.co.il/blogs/vprnd
The VP R&D Open Seminar

CONTINUOUS DEPLOYMENT

http://blogs.microsoft.co.il/blogs/vprnd
JIT

http://infinitytimes.com/news/2011/06/13/06:43/dells-lessons-for-indias-big-push/

http://blogs.microsoft.co.il/blogs/vprnd
Continuous Deployment

P1
Feature

P2

Merge
to Trunk

CODE
Automatic Tests

http://tapetim.diq.co.il/36__The_Matrix,_1999,_Green_Falling_Code.htm
http://community.sharpdevelop.net/blogs/mattward/pages/FeatureTourUnitTesting.aspx
http://www.javalinux.it/wordpress/2008/05/19/subversion-branching-in-my-experience/
http://www.nytimes.com/2008/04/20/magazine/20Build-text.html

http://blogs.microsoft.co.il/blogs/vprnd

Feedback

http://blogs.microsoft.co.il/blogs/vprnd

P3
Step 1: TDD
Testing before Coding
Coverage:

Microsoft.VisualStudio.TestTools

Unit Test Target: 100%
Module Target: 40%
Integration and End to End: 30%

Mocking Framework if needed
Manual QA Only when Must

http://blogs.microsoft.co.il/blogs/vprnd
Unit Test Best Practice
void FunctionName_Case_ExpectedResult() {
//ARRANGE
Patron patron = new Patron();
patron.setBalance(0);
//ACT
patron.applyFine(10);
//ASSERT
assertEquals(10, patron.fineBalance());
}
http://blogs.microsoft.co.il/blogs/vprnd
Step 2: Version Control
Commit Stable Code to Trunk
Branching is Not Necessary
Flag “Code Under Test”
Infrastructure Configuration as a Code

http://blogs.microsoft.co.il/blogs/vprnd
Step 3: Build
Create Deployment Project

http://www.richardhallgren.com/running-msbuild-scripts-from-visual-studio/

http://blogs.microsoft.co.il/blogs/vprnd
Step 4: Test the Build
http://www.jetbrains.com/teamcity/features/build_grid.html

<5 min Test
Parallelize If Needed

http://blogs.microsoft.co.il/blogs/vprnd
Test 5: Deployment
Enable Upgrade w/o Downtime
Use Distributes Cache for Session and
Application Cache
Distribute Software in Phases
Engineering Decision!
Release: Marketing Decision!
Microsoft Web Farm Framework
Microsoft Web Deploy
http://blogs.microsoft.co.il/blogs/vprnd
Step 6: Monitor the Business

http://blogs.microsoft.co.il/blogs/vprnd
Test Case
5-50 Production Changes a Day
2000 Unit Test in <4 min
700 Production Services Tests <10 min
30 min from Commit to 100 Servers
Deployment

http://blogs.microsoft.co.il/blogs/vprnd
Minimum Viable Product
Smoke Test
Deploy First
Code Later
Release Early
Release Often
A/B Testing

http://blogs.microsoft.co.il/blogs/vprnd
If Your Critical Resource is the Market

http://www.lanarkmedievalfestival.co.uk/Christmas/

http://blogs.microsoft.co.il/blogs/vprnd
The VP R&D Open Seminar

FASTER OR CHEAPER?

http://blogs.microsoft.co.il/blogs/vprnd
What is Better?

Tier 1

Product D

Product C

Product B

Product A

Tier 2

Tier 3

http://blogs.microsoft.co.il/blogs/vprnd
The VP R&D Open Seminar

http://uaemoviefans.blogspot.com/2010/05/a-team-movie-is-as-good-as-original.html

GETTING YOUR PROJECT
RUN BY ITSELF
http://blogs.microsoft.co.il/blogs/vprnd
Recruit People in the

Way

Recruit: Top Priority of Everybody
Quick Decisions: Yes or No
Look for Satisfiers and Global Maximization
Grow Up Your Management
Boot Camp
Transparency

http://blogs.microsoft.co.il/blogs/vprnd
Tech Talks

http://blogs.microsoft.co.il/blogs/vprnd
Development Gateways
Code Review
Automation (100% Coverage)
Tech Talks
Monitoring
No Broken Windows
Dogfooding

http://projectgateway0.tripod.com/

http://blogs.microsoft.co.il/blogs/vprnd
Dogfooding

http://www.androidguys.com/2009/12/12/google-employees-dogfooding-a-mobile-lab/

http://blogs.microsoft.co.il/blogs/vprnd
The Bottom Line: Grow ∞

Thank you!
and Keep Performing!

Moshe Kaplan

http://blogs.microsoft.co.il/blogs/vprnd

Más contenido relacionado

La actualidad más candente

[Azure Council Experts (ACE) 第10回定例会] Microsoft Azureアップデート情報 (2015/02/19-201...
[Azure Council Experts (ACE) 第10回定例会] Microsoft Azureアップデート情報 (2015/02/19-201...[Azure Council Experts (ACE) 第10回定例会] Microsoft Azureアップデート情報 (2015/02/19-201...
[Azure Council Experts (ACE) 第10回定例会] Microsoft Azureアップデート情報 (2015/02/19-201...
Naoki (Neo) SATO
 
[Azure Council Experts (ACE) 第14回定例会] Microsoft Azureアップデート情報 (2015/10/22-201...
[Azure Council Experts (ACE) 第14回定例会] Microsoft Azureアップデート情報 (2015/10/22-201...[Azure Council Experts (ACE) 第14回定例会] Microsoft Azureアップデート情報 (2015/10/22-201...
[Azure Council Experts (ACE) 第14回定例会] Microsoft Azureアップデート情報 (2015/10/22-201...
Naoki (Neo) SATO
 
[Azure Council Experts (ACE) 第13回定例会] Microsoft Azureアップデート情報 (2015/08/20-201...
[Azure Council Experts (ACE) 第13回定例会] Microsoft Azureアップデート情報 (2015/08/20-201...[Azure Council Experts (ACE) 第13回定例会] Microsoft Azureアップデート情報 (2015/08/20-201...
[Azure Council Experts (ACE) 第13回定例会] Microsoft Azureアップデート情報 (2015/08/20-201...
Naoki (Neo) SATO
 
Facebook Social Plugins
Facebook Social PluginsFacebook Social Plugins
Facebook Social Plugins
Aizat Faiz
 
[Azure Council Experts (ACE) 第11回定例会] Microsoft Azureアップデート情報 (2015/04/16-201...
[Azure Council Experts (ACE) 第11回定例会] Microsoft Azureアップデート情報 (2015/04/16-201...[Azure Council Experts (ACE) 第11回定例会] Microsoft Azureアップデート情報 (2015/04/16-201...
[Azure Council Experts (ACE) 第11回定例会] Microsoft Azureアップデート情報 (2015/04/16-201...
Naoki (Neo) SATO
 
[Azure Council Experts (ACE) 第9回定例会] Microsoft Azureアップデート情報 (2014/12/11-2015...
[Azure Council Experts (ACE) 第9回定例会] Microsoft Azureアップデート情報 (2014/12/11-2015...[Azure Council Experts (ACE) 第9回定例会] Microsoft Azureアップデート情報 (2014/12/11-2015...
[Azure Council Experts (ACE) 第9回定例会] Microsoft Azureアップデート情報 (2014/12/11-2015...
Naoki (Neo) SATO
 

La actualidad más candente (16)

Webcamp fastandbeautiful
Webcamp fastandbeautifulWebcamp fastandbeautiful
Webcamp fastandbeautiful
 
Introduction to Big Data
Introduction to Big DataIntroduction to Big Data
Introduction to Big Data
 
[Azure Council Experts (ACE) 第33回定例会] Microsoft Azureアップデート情報 (2018/12/14-201...
[Azure Council Experts (ACE) 第33回定例会] Microsoft Azureアップデート情報 (2018/12/14-201...[Azure Council Experts (ACE) 第33回定例会] Microsoft Azureアップデート情報 (2018/12/14-201...
[Azure Council Experts (ACE) 第33回定例会] Microsoft Azureアップデート情報 (2018/12/14-201...
 
[Azure Council Experts (ACE) 第10回定例会] Microsoft Azureアップデート情報 (2015/02/19-201...
[Azure Council Experts (ACE) 第10回定例会] Microsoft Azureアップデート情報 (2015/02/19-201...[Azure Council Experts (ACE) 第10回定例会] Microsoft Azureアップデート情報 (2015/02/19-201...
[Azure Council Experts (ACE) 第10回定例会] Microsoft Azureアップデート情報 (2015/02/19-201...
 
[Azure Council Experts (ACE) 第37回定例会] Microsoft Azureアップデート情報 (2019/08/22-201...
[Azure Council Experts (ACE) 第37回定例会] Microsoft Azureアップデート情報 (2019/08/22-201...[Azure Council Experts (ACE) 第37回定例会] Microsoft Azureアップデート情報 (2019/08/22-201...
[Azure Council Experts (ACE) 第37回定例会] Microsoft Azureアップデート情報 (2019/08/22-201...
 
Creating Big Data: Methodology
Creating Big Data: MethodologyCreating Big Data: Methodology
Creating Big Data: Methodology
 
[Azure Council Experts (ACE) 第14回定例会] Microsoft Azureアップデート情報 (2015/10/22-201...
[Azure Council Experts (ACE) 第14回定例会] Microsoft Azureアップデート情報 (2015/10/22-201...[Azure Council Experts (ACE) 第14回定例会] Microsoft Azureアップデート情報 (2015/10/22-201...
[Azure Council Experts (ACE) 第14回定例会] Microsoft Azureアップデート情報 (2015/10/22-201...
 
The Multipack Presents: "Wrestling With Asp.Net And Web Standards" by Anthony...
The Multipack Presents: "Wrestling With Asp.Net And Web Standards" by Anthony...The Multipack Presents: "Wrestling With Asp.Net And Web Standards" by Anthony...
The Multipack Presents: "Wrestling With Asp.Net And Web Standards" by Anthony...
 
Mobile App Performance, Firenze
Mobile App Performance, FirenzeMobile App Performance, Firenze
Mobile App Performance, Firenze
 
[Azure Council Experts (ACE) 第13回定例会] Microsoft Azureアップデート情報 (2015/08/20-201...
[Azure Council Experts (ACE) 第13回定例会] Microsoft Azureアップデート情報 (2015/08/20-201...[Azure Council Experts (ACE) 第13回定例会] Microsoft Azureアップデート情報 (2015/08/20-201...
[Azure Council Experts (ACE) 第13回定例会] Microsoft Azureアップデート情報 (2015/08/20-201...
 
Facebook Social Plugins
Facebook Social PluginsFacebook Social Plugins
Facebook Social Plugins
 
Jabber Bot
Jabber BotJabber Bot
Jabber Bot
 
[Azure Council Experts (ACE) 第11回定例会] Microsoft Azureアップデート情報 (2015/04/16-201...
[Azure Council Experts (ACE) 第11回定例会] Microsoft Azureアップデート情報 (2015/04/16-201...[Azure Council Experts (ACE) 第11回定例会] Microsoft Azureアップデート情報 (2015/04/16-201...
[Azure Council Experts (ACE) 第11回定例会] Microsoft Azureアップデート情報 (2015/04/16-201...
 
[Azure Council Experts (ACE) 第9回定例会] Microsoft Azureアップデート情報 (2014/12/11-2015...
[Azure Council Experts (ACE) 第9回定例会] Microsoft Azureアップデート情報 (2014/12/11-2015...[Azure Council Experts (ACE) 第9回定例会] Microsoft Azureアップデート情報 (2014/12/11-2015...
[Azure Council Experts (ACE) 第9回定例会] Microsoft Azureアップデート情報 (2014/12/11-2015...
 
[Azure Council Experts (ACE) 第26回定例会] Microsoft Azureアップデート情報 (2017/10/20-201...
[Azure Council Experts (ACE) 第26回定例会] Microsoft Azureアップデート情報 (2017/10/20-201...[Azure Council Experts (ACE) 第26回定例会] Microsoft Azureアップデート情報 (2017/10/20-201...
[Azure Council Experts (ACE) 第26回定例会] Microsoft Azureアップデート情報 (2017/10/20-201...
 
[Azure Council Experts (ACE) 第23回定例会] Microsoft Azureアップデート情報 (2017/04/14-201...
[Azure Council Experts (ACE) 第23回定例会] Microsoft Azureアップデート情報 (2017/04/14-201...[Azure Council Experts (ACE) 第23回定例会] Microsoft Azureアップデート情報 (2017/04/14-201...
[Azure Council Experts (ACE) 第23回定例会] Microsoft Azureアップデート情報 (2017/04/14-201...
 

Destacado

Destacado (20)

Marco curricular
Marco curricularMarco curricular
Marco curricular
 
Determination of administrative data quality: recent results and new developm...
Determination of administrative data quality: recent results and new developm...Determination of administrative data quality: recent results and new developm...
Determination of administrative data quality: recent results and new developm...
 
Chapter10 International Finance Management
Chapter10 International Finance ManagementChapter10 International Finance Management
Chapter10 International Finance Management
 
"القرض الروسي" لتمويل البرنامج النووي المصري من منظور مبدأ "الديون الكريهة"
"القرض الروسي" لتمويل البرنامج النووي المصري من منظور مبدأ "الديون الكريهة""القرض الروسي" لتمويل البرنامج النووي المصري من منظور مبدأ "الديون الكريهة"
"القرض الروسي" لتمويل البرنامج النووي المصري من منظور مبدأ "الديون الكريهة"
 
Merged document 121
Merged document 121Merged document 121
Merged document 121
 
Jorge
JorgeJorge
Jorge
 
Blog 2016 15 - Effective Interest Rate - Solving the riddle
Blog 2016 15 - Effective Interest Rate - Solving the riddleBlog 2016 15 - Effective Interest Rate - Solving the riddle
Blog 2016 15 - Effective Interest Rate - Solving the riddle
 
UMC Utrecht SAS Forum 2014
UMC Utrecht SAS Forum 2014UMC Utrecht SAS Forum 2014
UMC Utrecht SAS Forum 2014
 
Kleureneconomie & Ontwerp je Eigen Economie
Kleureneconomie & Ontwerp je Eigen EconomieKleureneconomie & Ontwerp je Eigen Economie
Kleureneconomie & Ontwerp je Eigen Economie
 
Webinar slides: The Holy Grail Webinar: Become a MySQL DBA - Database Perform...
Webinar slides: The Holy Grail Webinar: Become a MySQL DBA - Database Perform...Webinar slides: The Holy Grail Webinar: Become a MySQL DBA - Database Perform...
Webinar slides: The Holy Grail Webinar: Become a MySQL DBA - Database Perform...
 
Chapter9 International Finance Management
Chapter9 International Finance ManagementChapter9 International Finance Management
Chapter9 International Finance Management
 
How to Use Picmonkey
How to Use PicmonkeyHow to Use Picmonkey
How to Use Picmonkey
 
LA DIVERSIDAD E INCLSION SOCIAL
LA DIVERSIDAD E INCLSION SOCIAL LA DIVERSIDAD E INCLSION SOCIAL
LA DIVERSIDAD E INCLSION SOCIAL
 
Prospectiva (1)
Prospectiva (1)Prospectiva (1)
Prospectiva (1)
 
Robots are among us, but who takes responsibility?
Robots are among us, but who takes responsibility?Robots are among us, but who takes responsibility?
Robots are among us, but who takes responsibility?
 
WINs Process Mapping - Risk Assessment Session
WINs Process Mapping - Risk Assessment SessionWINs Process Mapping - Risk Assessment Session
WINs Process Mapping - Risk Assessment Session
 
Sharding with spider solutions 20160721
Sharding with spider solutions 20160721Sharding with spider solutions 20160721
Sharding with spider solutions 20160721
 
Ky nang lanh dao
Ky nang lanh daoKy nang lanh dao
Ky nang lanh dao
 
Credit Impairment under IFRS 9 for Banks
Credit Impairment under IFRS 9 for BanksCredit Impairment under IFRS 9 for Banks
Credit Impairment under IFRS 9 for Banks
 
Clustering with Docker Swarm - Dockerops 2016 @ Cento (FE) Italy
Clustering with Docker Swarm - Dockerops 2016 @ Cento (FE) ItalyClustering with Docker Swarm - Dockerops 2016 @ Cento (FE) Italy
Clustering with Docker Swarm - Dockerops 2016 @ Cento (FE) Italy
 

Similar a The VP R&D Open Seminar on Project Management, SCRUM, Agile and Continuous Deployment

DevCamp Toronto - What the hell microsoft is doing
DevCamp Toronto - What the hell microsoft is doingDevCamp Toronto - What the hell microsoft is doing
DevCamp Toronto - What the hell microsoft is doing
Frédéric Harper
 
Microsoft WebsiteSpark & Windows Platform Installer
Microsoft WebsiteSpark & Windows Platform InstallerMicrosoft WebsiteSpark & Windows Platform Installer
Microsoft WebsiteSpark & Windows Platform Installer
George Kanellopoulos
 
Improving Software quality for the Modern Web
Improving Software quality for the Modern WebImproving Software quality for the Modern Web
Improving Software quality for the Modern Web
Euan Garden
 
U test whitepaper_10
U test whitepaper_10U test whitepaper_10
U test whitepaper_10
eshwar83
 
Neha Arora_Resume
Neha Arora_ResumeNeha Arora_Resume
Neha Arora_Resume
Neha Arora
 
Surekha_haoop_exp
Surekha_haoop_expSurekha_haoop_exp
Surekha_haoop_exp
surekhakadi
 
Understanding progressive enhancement - yuiconf2010
Understanding progressive enhancement - yuiconf2010Understanding progressive enhancement - yuiconf2010
Understanding progressive enhancement - yuiconf2010
Christian Heilmann
 
Collaboration Portal for Researchers
Collaboration Portal for ResearchersCollaboration Portal for Researchers
Collaboration Portal for Researchers
Fatemeh Khast Khoda
 

Similar a The VP R&D Open Seminar on Project Management, SCRUM, Agile and Continuous Deployment (20)

Expert Days: The VP R&D Open Seminar: Project Management
Expert Days: The VP R&D Open Seminar: Project ManagementExpert Days: The VP R&D Open Seminar: Project Management
Expert Days: The VP R&D Open Seminar: Project Management
 
Scale and Cloud Design Patterns
Scale and Cloud Design PatternsScale and Cloud Design Patterns
Scale and Cloud Design Patterns
 
de:code エスキュービズム勉強会0620
de:code エスキュービズム勉強会0620de:code エスキュービズム勉強会0620
de:code エスキュービズム勉強会0620
 
Big Data Seminar: Analytics, Hadoop, Map Reduce, Mongo and other great stuff
Big Data Seminar: Analytics, Hadoop, Map Reduce, Mongo and other great stuffBig Data Seminar: Analytics, Hadoop, Map Reduce, Mongo and other great stuff
Big Data Seminar: Analytics, Hadoop, Map Reduce, Mongo and other great stuff
 
DevCamp Toronto - What the hell microsoft is doing
DevCamp Toronto - What the hell microsoft is doingDevCamp Toronto - What the hell microsoft is doing
DevCamp Toronto - What the hell microsoft is doing
 
Microsoft WebsiteSpark & Windows Platform Installer
Microsoft WebsiteSpark & Windows Platform InstallerMicrosoft WebsiteSpark & Windows Platform Installer
Microsoft WebsiteSpark & Windows Platform Installer
 
What You Need to Know About Web App Security Testing in 2018
What You Need to Know About Web App Security Testing in 2018What You Need to Know About Web App Security Testing in 2018
What You Need to Know About Web App Security Testing in 2018
 
Improving Software quality for the Modern Web
Improving Software quality for the Modern WebImproving Software quality for the Modern Web
Improving Software quality for the Modern Web
 
Installation of Silk Test Framework
Installation of Silk Test FrameworkInstallation of Silk Test Framework
Installation of Silk Test Framework
 
U test whitepaper_10
U test whitepaper_10U test whitepaper_10
U test whitepaper_10
 
Neha Arora_Resume
Neha Arora_ResumeNeha Arora_Resume
Neha Arora_Resume
 
Surekha_haoop_exp
Surekha_haoop_expSurekha_haoop_exp
Surekha_haoop_exp
 
Understanding progressive enhancement - yuiconf2010
Understanding progressive enhancement - yuiconf2010Understanding progressive enhancement - yuiconf2010
Understanding progressive enhancement - yuiconf2010
 
PowerShell in the enterprise - TechED India 2011
PowerShell in the enterprise - TechED India 2011PowerShell in the enterprise - TechED India 2011
PowerShell in the enterprise - TechED India 2011
 
Ensure Optimal Performance and Scalability: Implementing a Robust and Reliabl...
Ensure Optimal Performance and Scalability: Implementing a Robust and Reliabl...Ensure Optimal Performance and Scalability: Implementing a Robust and Reliabl...
Ensure Optimal Performance and Scalability: Implementing a Robust and Reliabl...
 
deliver:Agile 2019 "Testing Microservices: From Development to Production
deliver:Agile 2019 "Testing Microservices: From Development to Productiondeliver:Agile 2019 "Testing Microservices: From Development to Production
deliver:Agile 2019 "Testing Microservices: From Development to Production
 
Collaboration Portal for Researchers
Collaboration Portal for ResearchersCollaboration Portal for Researchers
Collaboration Portal for Researchers
 
Designing and developing a Windows Phone 7 Silverlight Application End-to-End...
Designing and developing a Windows Phone 7 Silverlight Application End-to-End...Designing and developing a Windows Phone 7 Silverlight Application End-to-End...
Designing and developing a Windows Phone 7 Silverlight Application End-to-End...
 
Architecture: Manual vs. Automation
Architecture: Manual vs. AutomationArchitecture: Manual vs. Automation
Architecture: Manual vs. Automation
 
VS TFS 2010 - Part1
VS TFS 2010 - Part1VS TFS 2010 - Part1
VS TFS 2010 - Part1
 

Más de Moshe Kaplan

mongoDB Performance
mongoDB PerformancemongoDB Performance
mongoDB Performance
Moshe Kaplan
 
Better Gantts and Project Management
Better Gantts and Project ManagementBetter Gantts and Project Management
Better Gantts and Project Management
Moshe Kaplan
 

Más de Moshe Kaplan (19)

Spark and C Integration
Spark and C IntegrationSpark and C Integration
Spark and C Integration
 
Git Tutorial
Git TutorialGit Tutorial
Git Tutorial
 
Redis training for java software engineers
Redis training for java software engineersRedis training for java software engineers
Redis training for java software engineers
 
MongoDB training for java software engineers
MongoDB training for java software engineersMongoDB training for java software engineers
MongoDB training for java software engineers
 
MongoDB from Basics to Scale
MongoDB from Basics to ScaleMongoDB from Basics to Scale
MongoDB from Basics to Scale
 
MongoDB Best Practices for Developers
MongoDB Best Practices for DevelopersMongoDB Best Practices for Developers
MongoDB Best Practices for Developers
 
Big Data Workshop
Big Data WorkshopBig Data Workshop
Big Data Workshop
 
Introduction to MongoDB
Introduction to MongoDBIntroduction to MongoDB
Introduction to MongoDB
 
MySQL Multi Master Replication
MySQL Multi Master ReplicationMySQL Multi Master Replication
MySQL Multi Master Replication
 
mongoDB Performance
mongoDB PerformancemongoDB Performance
mongoDB Performance
 
MySQL crash course by moshe kaplan
MySQL crash course by moshe kaplanMySQL crash course by moshe kaplan
MySQL crash course by moshe kaplan
 
Expert Days 2011: The VP R&D Open Seminar: Systems Performance Seminar
Expert Days 2011: The VP R&D Open Seminar: Systems Performance Seminar Expert Days 2011: The VP R&D Open Seminar: Systems Performance Seminar
Expert Days 2011: The VP R&D Open Seminar: Systems Performance Seminar
 
Database2011 MySQL Sharding
Database2011 MySQL ShardingDatabase2011 MySQL Sharding
Database2011 MySQL Sharding
 
Cloud Computing Design Best Practices
Cloud Computing Design Best PracticesCloud Computing Design Best Practices
Cloud Computing Design Best Practices
 
Better Gantts and Project Management
Better Gantts and Project Management Better Gantts and Project Management
Better Gantts and Project Management
 
Better Gantts and Project Management
Better Gantts and Project ManagementBetter Gantts and Project Management
Better Gantts and Project Management
 
Better gantts and project management
Better gantts and project managementBetter gantts and project management
Better gantts and project management
 
Extract The Traffic From The Db
Extract The Traffic From The DbExtract The Traffic From The Db
Extract The Traffic From The Db
 
Organization Wide Performance Methodology (ITIL)
Organization Wide Performance Methodology (ITIL)Organization Wide Performance Methodology (ITIL)
Organization Wide Performance Methodology (ITIL)
 

Último

Último (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

The VP R&D Open Seminar on Project Management, SCRUM, Agile and Continuous Deployment

Notas del editor

  1. http://www.rickardnilsson.net/post/2010/09/12/How-we-practice-Continuous-Integration-with-Team-City-and-ASPNET-4.aspxhttp://www.diaryofaninja.com/blog/2010/05/09/automated-site-deployments-with-teamcity-deployment-projects-amp-svn
  2. http://weblogs.asp.net/scottgu/archive/2010/09/13/automating-deployment-with-microsoft-web-deploy.aspxhttp://weblogs.asp.net/scottgu/archive/2010/09/08/introducing-the-microsoft-web-farm-framework.aspx
  3. http://techblog.outbrain.com/2011/05/monitoring-a-wild-beast/