SlideShare a Scribd company logo
การบริหารโครงการซอฟต์แวร์Software Project ManagementKritKamtuoMicrosoft Innovation Center Outreach - ManagerE-Saan Software Park , KhonKaen Universitykrit.k@micthailand.net
What is Software ?
What is Application ?
Software & ApplicationWhat is software ?= Science & ArtWhat is application ?= Output of user requirementKey differenceSoftware = DomainApplication = Sub Domain
 Average cost overrun:  45%
 Time overrun:  63%
 Functionality delivered on average: 67%
 Software Errors: $59 Billion US Economy– US National Institute of Standards & Technology NISTThe State of the IndustryProject success is rareSucceededChallengedFailed32%44%24%200835%46%19%200615%34%51%2004Source: Extreme Chaos, The Standish Group International, Inc., 2004, 2006, 2008
The State of the IndustryProject success is rareSucceededChallengedFailed32%44%24%200835%46%19%200615%34%51%2004Lack of integrated toolsSeparation of business and technologyPoor team communicationProject tracking vs. project managingInflexible or immature processesDifficulty balancing productivity and predictabilitySource: Extreme Chaos, The Standish Group International, Inc., 2004, 2006, 2008
What is Project Management ?
Stakeholder(ผู้เกี่ยวข้อง)Software ProviderExecutiveSystem AnalystDeveloperTesterImplementerQuality AssuranceDocument ControllerSoftware ConsumerExecutiveProject LeaderSystem AdminPrimary UserSecondary UserPM
Skill for PM.Business ThinkingFinancialEconomicLocal & Global InformationNews, Conversation, Research etc.Software Development LifecycleSoftware Management ProcessSoftware Development ProcessTeam ManagementEtc.
Software Development Lifecycle(SDLC)
Software Management Process
Software Management ProcessSoftware Management ModelTFS (Team Foundation System, by Microsoft)TSP (Team Software Process, by SEI)PSP (Personal Software Process, by SEI)CMMIISO 29110Etc.
Software Development ProcessSoftware Development ModelWaterfallSpiralExtreme ProgrammingAgile **Rational Unify ProcessCMMI
Team ManagementMeeting – Update Project Status, Problem, Brain StromDailyWeeklyMonthlyReviewRequirementAnalysis & DesignImplementationMonitor CommitmentRisk Management
Meeting & Brain Strom TipsObjectiveInvite AttendeeNoteSound RecordVideo RecordOne noteSummaryShare EverythingVia EmailVia SharePoint
Microsoft ProjectManage ResourceManage TimeManage TaskManage CostReporting
WorkshopScientific Calculator
CreateTaskDurationStartFinishPredecessorsResource Names
View in MS ProjectCalendar : Over allGrant Chart : DetailNetwork Diagram : Flow ChartTask Usage : Man/Day, Man ProgressTracking Grant : Project ProgressResource Graph : OverloadResource Usage : Resource/Time
Visual Studio- ALM
Visual Studio 2010
What is ALM?The coordination of development life-cycle activities, including requirements, modeling, development, build, and testing, through
Enforcement of processes that span these activities
Management of relationships between development artifacts used or produced by these activities
Reporting on progress of the development effort as a wholeWork item tracking ensurestraceability.Work Item Database & QueriesMetrics Warehouse
Comprehensivebusiness intelligenceenables                                    real-time				decision making
You can use toolsyou already know, including…
SLAProgram ManagementDeploymentGovernanceDisaster RecoveryStandards ComplianceALM and Visual Studio 2010……
 Architecture FeaturesUML modelingMicrosoft has joined OMGUse Case, Activity, Sequence, Component and Class DiagramsReverse engineer from codePush down for code generation via Domain Specific Language (DSL) modelsLayer Diagram for architecture enforcementArchitecture ExplorerMultiple views of existing systemShows relationships between system elements
UML Activity Diagram
UML Use Case Diagram
UML Sequence Diagram
UML Component Diagram
UML Logical Class Diagram
Model Explorer
Architecture Layer Diagram
Architecture Explorer
IntelliTrace(Historical Debugging)Reduces debug “cycling”Start DebugEncounter defectDrop into debuggerMove back through execution history to locate defectHistorical debug trace enables debugging offline test runs“As you sit in the debugger, being able to move backwards while in the debugger (or attach the execution log to a bug) has to be the killer feature coming up in the entire Visual Studio 2010 release.”  -John Robbins
IntelliTrace
ProfilingUnderstand how an application uses memory and where it spends its time.Optimize intelligently.
Coded UI TestingEnables verification of UI functionality.Record test actions and VS will generate the resulting code.Assertions can be added to verify functionality.Like all VS tests, results can be stored in TFS.
Coded UI Testing Walkthrough
Coded UI Platform Support
Test Impact AnalysisIdentifies tests impacted by code changesSignificantly reduces test time
Testing FeaturesQA Professional focused interfaceWork Item based test case management, test planning and status trackingFocused on RequirementsIdentification of high-priority testsRobust manual testing functionalityTest definitionUser-friendly Manual Test RunnerDefect data capture toolsAutomated user interface testing
Visual StudioTeam Test Elements
Test Elements: Define Manual Test
Test Elements: Define Test Suite
Test Elements: Manage Test Plans
Requirements Focused
Microsoft Test Runner
Better Tester / Developer CollaborationAutomatically gathers defect and runtime detailsEliminates the “ping pong” effectEliminates the “No Repro” problem
Automatic Test Data Collection
Rich Defect Entry
Defect Data: Steps to Reproduce
Defect Data: Build & System Config
Test Lab BenefitsSimplifies environment setupSimplifies testing multiple configurationsEnables reverting to baseline configurationProvides checkpoints to aid defect resolutionImproves test hardware utilization
Test Lab Management GoalsVirtualize test lab resourcesLower technical requirements for test environment creationEnable environment recreation for defect resolution
Test Lab Management – Define Environment
Test Lab Management – Run Tests
Test Lab Management – Capture StateDev clicks on lvr link & selects connect to snapshot of the environment
60Dev is able to access the snapshot’ed environment via LE viewer
Team Foundation Server 2010
TFS 2010 PillarsAdministrationTestingProject MgmtHighlightEasily setup and configure TFS to run in your environmentGreat collaborations between dev & testContinuous quality validationRichly capture project plans in TFSEasily track & report on project statusWizard-based setup & config experience
Automated install of dependencies
Deployment on Vista and Win 7
Easily expose TFS to the Internet
Scale-out
Reporting Services and Sharepoint optional
Consolidate servers
Restore, move, and archive project data
Test case management
Requirements traceability
Detailed quality reporting
Manual test runner
Record & playback
Automated UI testing
Intellitrace
Gated checkin
Hierarchical work items
Excel-based agile project management tooling
Generate Excel reports of work items from a work item query
Project dashboards in MOSS & Sharepoint
Typed work item linksFeatures
And a Whole Lot More…Version ControlWork Item TrackingBuild AutomationOffice IntegrationAdministrationReportingTeam ProcessWeb AccessTestingBranch visualization
Conflict resolution
Improved history
Work item hierarchy
Typed links

More Related Content

What's hot (20)

PPT
Software Project Management
asim78
 
PPTX
Software Project Management Slide
Ting Yin
 
PDF
Lect3
Sulman Ahmed
 
PPTX
Software Project Management ppt
Andreea Usatenco
 
PPTX
Software project management
PAWAN KUMAR
 
PPT
Software process life cycles
sathish sak
 
PPTX
Artifacts
Mayuresh Wadekar
 
PPSX
PMI Vs SDLC
Som Gollakota
 
PPTX
Software project management introduction
Kanchana Devi
 
PPTX
Agile Method - Lec 1-2-3
Ahmed Alageed
 
PPT
1 2. project management
akashsaini8
 
PPTX
Software Engineering by Pankaj Jalote
Golda Margret Sheeba J
 
PPSX
Software Project Planning V
Gagan Deep
 
PPT
Software Project Managment
Saqib Naveed
 
PPT
Selection of an appropriate project approach
tumetr1
 
PPTX
Agile & Iconix sdlc
Ahmed Nehad
 
PPT
Software Engineering (Project Management )
ShudipPal
 
PPT
Chapter1 conventional softwaremanagement (1)
Jkumararaja
 
PPT
Software project management
Sutha Vincent
 
PDF
What Is the Rational Unified Process
Robson Silva Espig
 
Software Project Management
asim78
 
Software Project Management Slide
Ting Yin
 
Software Project Management ppt
Andreea Usatenco
 
Software project management
PAWAN KUMAR
 
Software process life cycles
sathish sak
 
Artifacts
Mayuresh Wadekar
 
PMI Vs SDLC
Som Gollakota
 
Software project management introduction
Kanchana Devi
 
Agile Method - Lec 1-2-3
Ahmed Alageed
 
1 2. project management
akashsaini8
 
Software Engineering by Pankaj Jalote
Golda Margret Sheeba J
 
Software Project Planning V
Gagan Deep
 
Software Project Managment
Saqib Naveed
 
Selection of an appropriate project approach
tumetr1
 
Agile & Iconix sdlc
Ahmed Nehad
 
Software Engineering (Project Management )
ShudipPal
 
Chapter1 conventional softwaremanagement (1)
Jkumararaja
 
Software project management
Sutha Vincent
 
What Is the Rational Unified Process
Robson Silva Espig
 

Viewers also liked (19)

PPTX
APARATO RESPIRATORIO
Belén Tenelema
 
PPTX
Nah am Nutzer (Steinberg) - Konzept und Umsetzung eines Discovery-Services mi...
GESIS - Leibniz-Institut für Sozialwissenschaften
 
PPT
Halloween vocabulary 2015
teteg662
 
PPTX
Sistema respiratorio
Marjorie Ramírez
 
PDF
Aderman_2014
Tom Aderman
 
DOCX
Michelle's Updated Resume
Michelle Perine
 
PDF
Big data playbook: Questions to ask before you embark upon a big data initiative
Gaurav Dhy
 
PDF
Behavioral Data Mining to Produce Novel and Serendipitous Friend Recommendati...
Matteo Manca
 
PPTX
Episiotomy for Mother's Class
Pulleymazing
 
PDF
Aislamiento e identiicacion de bacillus cereus.
Froylan Avila
 
PPTX
Independence of the judiciary
CivicalPolitics
 
PPTX
Midwifery in iran
Linda Wylie
 
PPTX
Dissolution of partnership firm by N. Bala Murali Krishna
bala13128
 
PPT
Trabajo de parto
font Fawn
 
PPTX
Articulaciones del cuerpo humano
gaby vallejo
 
PDF
Best Practices Frameworks 101
shailsood
 
PPTX
Gamer gate
ethan tussey
 
PPT
Cost Control
mudduckk
 
DOCX
Estereopsis y test de estereopsis
Tomás Lillo Sanhueza
 
APARATO RESPIRATORIO
Belén Tenelema
 
Nah am Nutzer (Steinberg) - Konzept und Umsetzung eines Discovery-Services mi...
GESIS - Leibniz-Institut für Sozialwissenschaften
 
Halloween vocabulary 2015
teteg662
 
Sistema respiratorio
Marjorie Ramírez
 
Aderman_2014
Tom Aderman
 
Michelle's Updated Resume
Michelle Perine
 
Big data playbook: Questions to ask before you embark upon a big data initiative
Gaurav Dhy
 
Behavioral Data Mining to Produce Novel and Serendipitous Friend Recommendati...
Matteo Manca
 
Episiotomy for Mother's Class
Pulleymazing
 
Aislamiento e identiicacion de bacillus cereus.
Froylan Avila
 
Independence of the judiciary
CivicalPolitics
 
Midwifery in iran
Linda Wylie
 
Dissolution of partnership firm by N. Bala Murali Krishna
bala13128
 
Trabajo de parto
font Fawn
 
Articulaciones del cuerpo humano
gaby vallejo
 
Best Practices Frameworks 101
shailsood
 
Gamer gate
ethan tussey
 
Cost Control
mudduckk
 
Estereopsis y test de estereopsis
Tomás Lillo Sanhueza
 
Ad

Similar to Software Project Management - NESDEV (20)

PPT
The first looks at VSTS2010
Pascal van der Horst
 
PPTX
Tfs Overview
Chad Green
 
PPT
Alm Specialist Toolkit Team System 2008 Deep Dive
Christian Thilmany
 
PPT
Visual Studio Team System 2010
ukdpe
 
PPTX
Lap Around Visual Studio 2010 Ultimate And TFS 2010
Ed Blankenship
 
PPT
The Magic Of Application Lifecycle Management In Vs Public
David Solivan
 
PPT
UX in ALM Series - UX Project Worflow using TFS 2008
Christian Thilmany
 
PPTX
Whats New In 2010 (Msdn & Visual Studio)
Steve Lange
 
PPT
Vsts 2
Mohamed Samy
 
PPTX
Team Foundation Server 2010 - Overview
Steve Lange
 
PPT
Development Practices & The Microsoft Approach
Steve Lange
 
PPT
Improving The Software Development Lifecycle With Visual Studio Team System
matthewphillips
 
PPTX
Microsoft Stack Visual Studio 2010 Overview
rfennell
 
PPT
Vsts
Kashif Akram
 
PPT
Alm Specialist Toolkit Team System Roadmap 2008 And Beyond External
Christian Thilmany
 
PPTX
Visual studio 2010
Rishu Mehra
 
PPT
Vsts Msdn Presentation2003
John Sanderson
 
PPT
T3 Consortium's Performance Center of Excellence
veehikle
 
DOCX
Emad Samy Mahmoud Mekdad
Emad
 
PPTX
SV Training Intro - 20181129 4.pptx
CAIKYPALLETAMOURALIM
 
The first looks at VSTS2010
Pascal van der Horst
 
Tfs Overview
Chad Green
 
Alm Specialist Toolkit Team System 2008 Deep Dive
Christian Thilmany
 
Visual Studio Team System 2010
ukdpe
 
Lap Around Visual Studio 2010 Ultimate And TFS 2010
Ed Blankenship
 
The Magic Of Application Lifecycle Management In Vs Public
David Solivan
 
UX in ALM Series - UX Project Worflow using TFS 2008
Christian Thilmany
 
Whats New In 2010 (Msdn & Visual Studio)
Steve Lange
 
Vsts 2
Mohamed Samy
 
Team Foundation Server 2010 - Overview
Steve Lange
 
Development Practices & The Microsoft Approach
Steve Lange
 
Improving The Software Development Lifecycle With Visual Studio Team System
matthewphillips
 
Microsoft Stack Visual Studio 2010 Overview
rfennell
 
Alm Specialist Toolkit Team System Roadmap 2008 And Beyond External
Christian Thilmany
 
Visual studio 2010
Rishu Mehra
 
Vsts Msdn Presentation2003
John Sanderson
 
T3 Consortium's Performance Center of Excellence
veehikle
 
Emad Samy Mahmoud Mekdad
Emad
 
SV Training Intro - 20181129 4.pptx
CAIKYPALLETAMOURALIM
 
Ad

Recently uploaded (20)

PDF
What Makes Contify’s News API Stand Out: Key Features at a Glance
Contify
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PDF
July Patch Tuesday
Ivanti
 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
What Makes Contify’s News API Stand Out: Key Features at a Glance
Contify
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
July Patch Tuesday
Ivanti
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 

Software Project Management - NESDEV