SlideShare uma empresa 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

Mais conteúdo relacionado

Mais procurados

[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
 

Mais procurados (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...
 

Destaque

Destaque (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
 

Semelhante 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
 

Semelhante 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
 

Mais 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
 

Mais 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

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Último (20)

Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
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
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 

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

Notas do 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/