SlideShare une entreprise Scribd logo
1  sur  15
Copyrights (c) 2012 - Pragmatic Cohesion
Consulting
1
Business Framework Driven Software Projects
Example of the Connected Health Framework
How to create robust and responsive software at 60% of the cost of traditional approaches
Classical Software Project
• The classical approach to conducting most software
projects is the Marketing Driven one.
• This type of project favors a top down approach where
the software development life cycle includes the
following 5 phases:
– 1 Product vision definition
– 2 Business Requirements definition based on the product
vision
– 3 Definition of the software conceptual/logical models
– 4 Definition of the software physical architecture and
components
– 5 Creation of the software code itself
Copyrights (c) 2012 - Pragmatic Cohesion
Consulting
2
Team Roles in a Marketing Driven
Project
• The five life cycle phases previously listed each host
specific efforts conducted by specific project team
members:
– Marketing and Domain Experts are responsible for the
Product Vision definition
– Business Analysts and Domain Experts elicit, analyze, and
document Business Requirements
– Software Architects and System Analysts create the
software Conceptual/Logical models
– Software Architects and Software Engineers design the
software Physical Architecture and components
– Software Engineers and developers write the Software
Code
Copyrights (c) 2012 - Pragmatic Cohesion
Consulting
3
Lifecycle Phases Relative Efforts in a
Marketing Driven Project
• The relative amount of efforts dedicated to
each lifecycle phase varies throughout a
Marketing driven project.
• We have developed a quantitative model that
predicts the relative degree of efforts invested
in each lifecycle phase as a project unfolds.
• An important fact is that very quickly all team
roles become simultaneously engaged in the
project but at varying degrees of involvement.
Copyrights (c) 2012 - Pragmatic Cohesion
Consulting
4
Lifecycle Phases Relative Efforts in a
Marketing Driven Project
• We have ranked on a scale of 1 to 5 each
phase relative amount of efforts with respect
to the other phases.
• A rank of 1 has the most efforts while a rank
of 5 has the least efforts.
• As the project unfolds, each phase’s rank
changes. The following graph presents
changes in phase’ s rank and relative duration
of each phase’s rank.
Copyrights (c) 2012 - Pragmatic Cohesion
Consulting
5
Lifecycle Phases Relative Efforts in a
Marketing Driven Project
Copyrights (c) 2012 - Pragmatic Cohesion
Consulting
6
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
1 V R R L L L L P C
2 R V L R R P P L P
3 LPC L V P P R C C L
4 PC P P V C C R R R
5 C C C V V V V V
L:Logical ArchitectureV: Product Vision R: Business Requirements P: Physical Architecture C: Software Code
-The 5 phases are color coded: blue, red, yellow, green, and purple.
-The first column is the phase relative amount of efforts rank.
-The first row is the set of steps over which phase’s efforts ranking change
-By step 17 the efforts ranking remains unchanged -indicating a close to completion project.
Characterizing Efforts in a Marketing
Driven Project
• Step 1: The project begins with all its efforts focused on
defining the Product Vision.
• Steps 1 to 5: As the Vision gets refined, it is quickly
translated into business requirements.
• Steps 4 to 15: When business requirements begin to
crystalize, a Software logical/conceptual architecture is
initiated and further elaborated over 12 steps. During
these steps business requirements refinement efforts
take place and slowly decline in magnitude while the
software physical architecture matures by requiring
increasing efforts. Some early coding also takes place
but it involves lesser efforts.
Copyrights (c) 2012 - Pragmatic Cohesion
Consulting
7
Characterizing Efforts in a Marketing
Driven Project
• Step 16: The software physical architecture creation
efforts pick up, relegating the logical architecture
efforts to second place.
• Step 17: The predominant efforts are dedicated to
coding then comes the refinement of the physical
architecture followed by logical architecture touch-ups.
Much less efforts are required to update business
requirements which by this stage should be rather
robust. The Product Vision requires the least efforts as
it is by then fully realized in the software business
requirements, its the logical and physical architectures
and its implemented code.
Copyrights (c) 2012 - Pragmatic Cohesion
Consulting
8
Business Framework Driven Project
• A software project is driven by a Business Framework
when it uses at its onset pre-defined logical and
conceptual models that together capture the services
offered by a specific Business Domain (such as
Healthcare or Insurance) through its structural and
behavioral business characteristics.
• The Framework is selected because it is very relevant
to the software project ultimate purpose.
• A Business Framework driven project involves the same
lifecycle phases and team roles as the marketing driven
one; the main difference being the significantly lesser
amount of time it requires to reach completion.
Copyrights (c) 2012 - Pragmatic Cohesion
Consulting
9
Lifecycle Phases Relative Efforts in a Business
Framework Driven Project
Copyrights (c) 2012 - Pragmatic Cohesion
Consulting
10
L: Logical ArchitectureV: Product Vision R: Business Requirements P: Physical Architecture C: Software Code
-The 5 phases are color coded: blue, red, yellow, green, and purple.
-The first column is the phase relative amount of efforts rank.
-The first row is the set of steps over which phase’s efforts ranking change
-By step 10 the efforts ranking remains unchanged -indicating a close to completion project.
R 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
1 L L P P C
2 P P L C P
3 R R C L L
4 V C R R R
5 C V V V V
Characterizing Efforts in Business
Framework Driven Projects
• Step 1 to 7: The project begins by focusing its efforts on
customizing the Business Framework to relevant software
logical/conceptual models.
• For example, the Microsoft Connected Health Framework
contains highly reusable business components relevant to
Electronic Health Information management; it can be for
the most part readily incorporated into the software
logical/ conceptual models, hence minimizing substantial
efforts that would otherwise be required as in the case of
the Marketing driven project.
• During these 7 initial steps, efforts are allocated to creating
the physical architecture simultaneously with deriving
business requirements, both activities based on the
customized Business Framework.
Copyrights (c) 2012 - Pragmatic Cohesion
Consulting
11
Characterizing Efforts in Business
Framework Driven Projects
• Step 1 to 7: The Product Vision can also be formally defined
during these initial 7 steps along with developing early
software code. The Product Vision becomes stable by step
4 and it only requires minimal updates from that point
forward.
• Step 8 to 9: The physical architecture occupies the most
efforts and reaches maturity while enabling more efforts to
be dedicated to quickly developing software code. The
logical architecture and business requirements can also be
refined but both would require much less efforts.
• Step 10: Efforts ranking remains unchanged -indicating a
close to completion project with a main focus on finishing
the software code.
Copyrights (c) 2012 - Pragmatic Cohesion
Consulting
12
R 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
1 L L P P C
2 P P L C P
3 R R C L L
4 V C R R R
5 C V V V V
R 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
1 V R R L L L L P C
2 R V L R R P P L P
3 LPC L V P P R C C L
4 PC P P V C C R R R
5 C C C V V V V V
Business Framework Driven Project
Marketing Driven Project
L:Logical ArchitectureV: Product Vision R: Business Requirements P: Physical Architecture C: Software Code
Copyrights (c) 2012 - Pragmatic Cohesion
Consulting
13
Conclusion
• A Business Framework Driven project:
– Can be completed in about 60% of the time it would
require if it were conducted using a Marketing driven
approach.
– Places much less pressure and risks on Marketing,
Domain Experts, and Business Analysts by allowing
them to extensively leverages the use of a preexisting
Business Framework.
– Generates less complex resource management plans
through less changes in the priority/importance of
lifecycle phases efforts (up 50% less complex).
Copyrights (c) 2012 - Pragmatic Cohesion
Consulting
14
Copyright (c) 2012 Pragmatic Cohesion
Consulting
15
Contact Didier at Pragmatic Cohesion Consulting to find out how
to implement an effective Cost Saving Strategy for your Software
Development Projects.
http://pragmaticohesion.com/

Contenu connexe

Tendances

IMP as the Definition of Done
IMP as the Definition of DoneIMP as the Definition of Done
IMP as the Definition of DoneGlen Alleman
 
Other software processes (Software project Management)
Other software processes (Software project Management)Other software processes (Software project Management)
Other software processes (Software project Management)Ankit Gupta
 
Calculating Physical Percent Complete on Agile Projects
Calculating Physical Percent Complete on Agile ProjectsCalculating Physical Percent Complete on Agile Projects
Calculating Physical Percent Complete on Agile ProjectsGlen Alleman
 
Epm7e slides ch10 agile project management
Epm7e slides ch10 agile project managementEpm7e slides ch10 agile project management
Epm7e slides ch10 agile project managementRishabhAgarwal823918
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project ManagementAyaz Shariff
 
RajeshKanchi_Resume_Latest_2016
RajeshKanchi_Resume_Latest_2016RajeshKanchi_Resume_Latest_2016
RajeshKanchi_Resume_Latest_2016Rajesh Kanchi
 
Agile project management is systems management
Agile project management is systems managementAgile project management is systems management
Agile project management is systems managementGlen Alleman
 
Software project management introduction
Software project management introductionSoftware project management introduction
Software project management introductionKanchana Devi
 
Process Flow and Narrative for Agile
Process Flow and Narrative for AgileProcess Flow and Narrative for Agile
Process Flow and Narrative for AgileGlen Alleman
 
SE1 - Integrating SE and PPM to Increase the Probability of Success
SE1 - Integrating SE and PPM to Increase the Probability of SuccessSE1 - Integrating SE and PPM to Increase the Probability of Success
SE1 - Integrating SE and PPM to Increase the Probability of SuccessGlen Alleman
 
Integrated Program Performance Management
Integrated Program Performance ManagementIntegrated Program Performance Management
Integrated Program Performance ManagementGlen Alleman
 
5 Immutable Principles of Capital Project SUccess
5 Immutable Principles of Capital Project SUccess5 Immutable Principles of Capital Project SUccess
5 Immutable Principles of Capital Project SUccessGlen Alleman
 
From arms race to green space
From arms race to green spaceFrom arms race to green space
From arms race to green spaceGlen Alleman
 
Heliotropic Abundance
Heliotropic AbundanceHeliotropic Abundance
Heliotropic AbundanceGlen Alleman
 
Earned value, XP and government contracts
Earned value, XP and government contractsEarned value, XP and government contracts
Earned value, XP and government contractsGlen Alleman
 
Scrum Lifecycle At Enterprise Levels
Scrum Lifecycle At Enterprise LevelsScrum Lifecycle At Enterprise Levels
Scrum Lifecycle At Enterprise LevelsGlen Alleman
 
3. Project Management A Case Study Of A Successful Erp Implementation
3. Project Management A Case Study Of A Successful Erp Implementation3. Project Management A Case Study Of A Successful Erp Implementation
3. Project Management A Case Study Of A Successful Erp ImplementationDonovan Mulder
 
Alleman coonce-agile-2017 may2
Alleman coonce-agile-2017 may2Alleman coonce-agile-2017 may2
Alleman coonce-agile-2017 may2Glen Alleman
 

Tendances (20)

IMP as the Definition of Done
IMP as the Definition of DoneIMP as the Definition of Done
IMP as the Definition of Done
 
Other software processes (Software project Management)
Other software processes (Software project Management)Other software processes (Software project Management)
Other software processes (Software project Management)
 
Calculating Physical Percent Complete on Agile Projects
Calculating Physical Percent Complete on Agile ProjectsCalculating Physical Percent Complete on Agile Projects
Calculating Physical Percent Complete on Agile Projects
 
Epm7e slides ch10 agile project management
Epm7e slides ch10 agile project managementEpm7e slides ch10 agile project management
Epm7e slides ch10 agile project management
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project Management
 
RajeshKanchi_Resume_Latest_2016
RajeshKanchi_Resume_Latest_2016RajeshKanchi_Resume_Latest_2016
RajeshKanchi_Resume_Latest_2016
 
Agile project management is systems management
Agile project management is systems managementAgile project management is systems management
Agile project management is systems management
 
Software project management introduction
Software project management introductionSoftware project management introduction
Software project management introduction
 
Process Flow and Narrative for Agile
Process Flow and Narrative for AgileProcess Flow and Narrative for Agile
Process Flow and Narrative for Agile
 
SE1 - Integrating SE and PPM to Increase the Probability of Success
SE1 - Integrating SE and PPM to Increase the Probability of SuccessSE1 - Integrating SE and PPM to Increase the Probability of Success
SE1 - Integrating SE and PPM to Increase the Probability of Success
 
Integrated Program Performance Management
Integrated Program Performance ManagementIntegrated Program Performance Management
Integrated Program Performance Management
 
COBIT®5 - Foundation
COBIT®5 - FoundationCOBIT®5 - Foundation
COBIT®5 - Foundation
 
Spm tutorials
Spm tutorialsSpm tutorials
Spm tutorials
 
5 Immutable Principles of Capital Project SUccess
5 Immutable Principles of Capital Project SUccess5 Immutable Principles of Capital Project SUccess
5 Immutable Principles of Capital Project SUccess
 
From arms race to green space
From arms race to green spaceFrom arms race to green space
From arms race to green space
 
Heliotropic Abundance
Heliotropic AbundanceHeliotropic Abundance
Heliotropic Abundance
 
Earned value, XP and government contracts
Earned value, XP and government contractsEarned value, XP and government contracts
Earned value, XP and government contracts
 
Scrum Lifecycle At Enterprise Levels
Scrum Lifecycle At Enterprise LevelsScrum Lifecycle At Enterprise Levels
Scrum Lifecycle At Enterprise Levels
 
3. Project Management A Case Study Of A Successful Erp Implementation
3. Project Management A Case Study Of A Successful Erp Implementation3. Project Management A Case Study Of A Successful Erp Implementation
3. Project Management A Case Study Of A Successful Erp Implementation
 
Alleman coonce-agile-2017 may2
Alleman coonce-agile-2017 may2Alleman coonce-agile-2017 may2
Alleman coonce-agile-2017 may2
 

En vedette

Sample business plan (online shop)
Sample business plan (online shop)Sample business plan (online shop)
Sample business plan (online shop)Rifat Khan
 
Report Writing - Conclusions & Recommendations sections
Report Writing - Conclusions & Recommendations sectionsReport Writing - Conclusions & Recommendations sections
Report Writing - Conclusions & Recommendations sectionsSherrie Lee
 
Business plan - best practices
Business plan - best practicesBusiness plan - best practices
Business plan - best practicesEdebex.com
 
Summary, Conclusions and Recommendations
Summary, Conclusions and RecommendationsSummary, Conclusions and Recommendations
Summary, Conclusions and RecommendationsRoqui Malijan
 
Business Analysis - Scrum/Agile Methodology & Relation to Project Management
Business Analysis - Scrum/Agile Methodology & Relation to Project ManagementBusiness Analysis - Scrum/Agile Methodology & Relation to Project Management
Business Analysis - Scrum/Agile Methodology & Relation to Project ManagementHicham Zinalabdin
 
Business plan presentation summary
Business plan presentation summaryBusiness plan presentation summary
Business plan presentation summaryRafiu Olaore
 
Martin Renke as an Agent of Change - Business Analysis Example
Martin Renke as an Agent of Change - Business Analysis ExampleMartin Renke as an Agent of Change - Business Analysis Example
Martin Renke as an Agent of Change - Business Analysis ExampleMartin Renke
 
Company Analysis Example_AAA Road Materials
Company Analysis Example_AAA Road MaterialsCompany Analysis Example_AAA Road Materials
Company Analysis Example_AAA Road MaterialsBill Guo
 
Agile Produktentwicklung in Kombination mit Scrum und V-Modell
Agile Produktentwicklung in Kombination mit Scrum und V-ModellAgile Produktentwicklung in Kombination mit Scrum und V-Modell
Agile Produktentwicklung in Kombination mit Scrum und V-ModellIntland Software GmbH
 
Example of Business Operations Analysis
Example of Business Operations AnalysisExample of Business Operations Analysis
Example of Business Operations AnalysisBojan Mitrovic, M.A.
 
BIA - Example of Business Impact Analysis and Dependencies
BIA - Example of Business Impact Analysis and DependenciesBIA - Example of Business Impact Analysis and Dependencies
BIA - Example of Business Impact Analysis and DependenciesRamiro Cid
 
Business analysis sample report, Business Impact Analysis Report ,Business An...
Business analysis sample report, Business Impact Analysis Report ,Business An...Business analysis sample report, Business Impact Analysis Report ,Business An...
Business analysis sample report, Business Impact Analysis Report ,Business An...Sukumar Jena
 
Mushroom business plan in sri lanka
Mushroom business plan in sri lankaMushroom business plan in sri lanka
Mushroom business plan in sri lankakasun liynage
 
Petrol pump plan
Petrol pump planPetrol pump plan
Petrol pump planlalupsi
 
Packaging materials for bakery products prasad
Packaging materials for bakery products  prasadPackaging materials for bakery products  prasad
Packaging materials for bakery products prasadprasad reddy
 
ERP on School Management System
ERP on School Management SystemERP on School Management System
ERP on School Management SystemAmit Gandhi
 
Gathering And Documenting Your Bi Business Requirements
Gathering And Documenting Your Bi Business RequirementsGathering And Documenting Your Bi Business Requirements
Gathering And Documenting Your Bi Business RequirementsWynyard Group
 
Hershey`s marketing plan report
Hershey`s marketing plan reportHershey`s marketing plan report
Hershey`s marketing plan reportKerOro SUn
 
Customer service training for mobil filling station attendants(1)
Customer service training for mobil filling station attendants(1)Customer service training for mobil filling station attendants(1)
Customer service training for mobil filling station attendants(1)Olatunji Olajide
 

En vedette (20)

Sample business plan (online shop)
Sample business plan (online shop)Sample business plan (online shop)
Sample business plan (online shop)
 
Report Writing - Conclusions & Recommendations sections
Report Writing - Conclusions & Recommendations sectionsReport Writing - Conclusions & Recommendations sections
Report Writing - Conclusions & Recommendations sections
 
Business plan - best practices
Business plan - best practicesBusiness plan - best practices
Business plan - best practices
 
Summary, Conclusions and Recommendations
Summary, Conclusions and RecommendationsSummary, Conclusions and Recommendations
Summary, Conclusions and Recommendations
 
Business Analysis - Scrum/Agile Methodology & Relation to Project Management
Business Analysis - Scrum/Agile Methodology & Relation to Project ManagementBusiness Analysis - Scrum/Agile Methodology & Relation to Project Management
Business Analysis - Scrum/Agile Methodology & Relation to Project Management
 
Business plan presentation summary
Business plan presentation summaryBusiness plan presentation summary
Business plan presentation summary
 
Martin Renke as an Agent of Change - Business Analysis Example
Martin Renke as an Agent of Change - Business Analysis ExampleMartin Renke as an Agent of Change - Business Analysis Example
Martin Renke as an Agent of Change - Business Analysis Example
 
Holidaymathfunneh
HolidaymathfunnehHolidaymathfunneh
Holidaymathfunneh
 
Company Analysis Example_AAA Road Materials
Company Analysis Example_AAA Road MaterialsCompany Analysis Example_AAA Road Materials
Company Analysis Example_AAA Road Materials
 
Agile Produktentwicklung in Kombination mit Scrum und V-Modell
Agile Produktentwicklung in Kombination mit Scrum und V-ModellAgile Produktentwicklung in Kombination mit Scrum und V-Modell
Agile Produktentwicklung in Kombination mit Scrum und V-Modell
 
Example of Business Operations Analysis
Example of Business Operations AnalysisExample of Business Operations Analysis
Example of Business Operations Analysis
 
BIA - Example of Business Impact Analysis and Dependencies
BIA - Example of Business Impact Analysis and DependenciesBIA - Example of Business Impact Analysis and Dependencies
BIA - Example of Business Impact Analysis and Dependencies
 
Business analysis sample report, Business Impact Analysis Report ,Business An...
Business analysis sample report, Business Impact Analysis Report ,Business An...Business analysis sample report, Business Impact Analysis Report ,Business An...
Business analysis sample report, Business Impact Analysis Report ,Business An...
 
Mushroom business plan in sri lanka
Mushroom business plan in sri lankaMushroom business plan in sri lanka
Mushroom business plan in sri lanka
 
Petrol pump plan
Petrol pump planPetrol pump plan
Petrol pump plan
 
Packaging materials for bakery products prasad
Packaging materials for bakery products  prasadPackaging materials for bakery products  prasad
Packaging materials for bakery products prasad
 
ERP on School Management System
ERP on School Management SystemERP on School Management System
ERP on School Management System
 
Gathering And Documenting Your Bi Business Requirements
Gathering And Documenting Your Bi Business RequirementsGathering And Documenting Your Bi Business Requirements
Gathering And Documenting Your Bi Business Requirements
 
Hershey`s marketing plan report
Hershey`s marketing plan reportHershey`s marketing plan report
Hershey`s marketing plan report
 
Customer service training for mobil filling station attendants(1)
Customer service training for mobil filling station attendants(1)Customer service training for mobil filling station attendants(1)
Customer service training for mobil filling station attendants(1)
 

Similaire à Framework-Driven Projects Complete 60% Faster

timesaverpptjk-140526132859-phpapp02.pptx
timesaverpptjk-140526132859-phpapp02.pptxtimesaverpptjk-140526132859-phpapp02.pptx
timesaverpptjk-140526132859-phpapp02.pptxAmeya Patekar
 
Enterprise Architecture & Project Portfolio Management 2/2
Enterprise Architecture & Project Portfolio Management 2/2Enterprise Architecture & Project Portfolio Management 2/2
Enterprise Architecture & Project Portfolio Management 2/2Jean Gehring
 
Is pmbok appropriate for sw projects 2
Is pmbok appropriate for sw projects 2Is pmbok appropriate for sw projects 2
Is pmbok appropriate for sw projects 2Glen Alleman
 
Business Architecture Patterns (BPM in Practice conference)
Business Architecture Patterns (BPM in Practice conference)Business Architecture Patterns (BPM in Practice conference)
Business Architecture Patterns (BPM in Practice conference)Alexander SAMARIN
 
Best Practices: Implement Massive SCM Projects
Best Practices: Implement Massive SCM ProjectsBest Practices: Implement Massive SCM Projects
Best Practices: Implement Massive SCM ProjectsARC Advisory Group
 
Module-3_Design thinking in IT Industries.pdf
Module-3_Design thinking in IT Industries.pdfModule-3_Design thinking in IT Industries.pdf
Module-3_Design thinking in IT Industries.pdfvijimech408
 
Erp Asap implementation 1214825612078403-9
Erp Asap implementation 1214825612078403-9Erp Asap implementation 1214825612078403-9
Erp Asap implementation 1214825612078403-9Hari Krishna
 
Erpasapimplementation 1214825612078403-9
Erpasapimplementation 1214825612078403-9Erpasapimplementation 1214825612078403-9
Erpasapimplementation 1214825612078403-9Hari Krishna
 
DevOps, SAFe and critical information bearers: A practical approach for plann...
DevOps, SAFe and critical information bearers: A practical approach for plann...DevOps, SAFe and critical information bearers: A practical approach for plann...
DevOps, SAFe and critical information bearers: A practical approach for plann...Bosnia Agile
 
Amrutha_Resume[1_2]
Amrutha_Resume[1_2]Amrutha_Resume[1_2]
Amrutha_Resume[1_2]Amrutha T
 
Putting-MANAGEMENT-into-Your-Requirements-Management_Dec2005
Putting-MANAGEMENT-into-Your-Requirements-Management_Dec2005Putting-MANAGEMENT-into-Your-Requirements-Management_Dec2005
Putting-MANAGEMENT-into-Your-Requirements-Management_Dec2005pbaxter
 
Project Management Framework
Project Management FrameworkProject Management Framework
Project Management FrameworkRahul Sudame
 
itec513 fall20172018 COCOMO model estimation.ppt
itec513 fall20172018 COCOMO model estimation.pptitec513 fall20172018 COCOMO model estimation.ppt
itec513 fall20172018 COCOMO model estimation.pptinaamulh77
 
Top trends in erp 2017v8.compressed
Top trends in erp 2017v8.compressedTop trends in erp 2017v8.compressed
Top trends in erp 2017v8.compressedJon Sturgeon
 
Timeline Consulting_Where Next For ERP
Timeline Consulting_Where Next For ERPTimeline Consulting_Where Next For ERP
Timeline Consulting_Where Next For ERPJim Foster
 
Critical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management SolutionCritical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management SolutionDevOps.com
 
Roche diagnostics sales planning
Roche diagnostics   sales planning Roche diagnostics   sales planning
Roche diagnostics sales planning Tridant
 

Similaire à Framework-Driven Projects Complete 60% Faster (20)

Timesaver ppt jk
Timesaver ppt jkTimesaver ppt jk
Timesaver ppt jk
 
timesaverpptjk-140526132859-phpapp02.pptx
timesaverpptjk-140526132859-phpapp02.pptxtimesaverpptjk-140526132859-phpapp02.pptx
timesaverpptjk-140526132859-phpapp02.pptx
 
Enterprise Architecture & Project Portfolio Management 2/2
Enterprise Architecture & Project Portfolio Management 2/2Enterprise Architecture & Project Portfolio Management 2/2
Enterprise Architecture & Project Portfolio Management 2/2
 
PMI Vs SDLC
PMI Vs SDLCPMI Vs SDLC
PMI Vs SDLC
 
Is pmbok appropriate for sw projects 2
Is pmbok appropriate for sw projects 2Is pmbok appropriate for sw projects 2
Is pmbok appropriate for sw projects 2
 
Business Architecture Patterns (BPM in Practice conference)
Business Architecture Patterns (BPM in Practice conference)Business Architecture Patterns (BPM in Practice conference)
Business Architecture Patterns (BPM in Practice conference)
 
Best Practices: Implement Massive SCM Projects
Best Practices: Implement Massive SCM ProjectsBest Practices: Implement Massive SCM Projects
Best Practices: Implement Massive SCM Projects
 
Module-3_Design thinking in IT Industries.pdf
Module-3_Design thinking in IT Industries.pdfModule-3_Design thinking in IT Industries.pdf
Module-3_Design thinking in IT Industries.pdf
 
Erp Asap implementation 1214825612078403-9
Erp Asap implementation 1214825612078403-9Erp Asap implementation 1214825612078403-9
Erp Asap implementation 1214825612078403-9
 
Erpasapimplementation 1214825612078403-9
Erpasapimplementation 1214825612078403-9Erpasapimplementation 1214825612078403-9
Erpasapimplementation 1214825612078403-9
 
DevOps, SAFe and critical information bearers: A practical approach for plann...
DevOps, SAFe and critical information bearers: A practical approach for plann...DevOps, SAFe and critical information bearers: A practical approach for plann...
DevOps, SAFe and critical information bearers: A practical approach for plann...
 
Asap overview
Asap overviewAsap overview
Asap overview
 
Amrutha_Resume[1_2]
Amrutha_Resume[1_2]Amrutha_Resume[1_2]
Amrutha_Resume[1_2]
 
Putting-MANAGEMENT-into-Your-Requirements-Management_Dec2005
Putting-MANAGEMENT-into-Your-Requirements-Management_Dec2005Putting-MANAGEMENT-into-Your-Requirements-Management_Dec2005
Putting-MANAGEMENT-into-Your-Requirements-Management_Dec2005
 
Project Management Framework
Project Management FrameworkProject Management Framework
Project Management Framework
 
itec513 fall20172018 COCOMO model estimation.ppt
itec513 fall20172018 COCOMO model estimation.pptitec513 fall20172018 COCOMO model estimation.ppt
itec513 fall20172018 COCOMO model estimation.ppt
 
Top trends in erp 2017v8.compressed
Top trends in erp 2017v8.compressedTop trends in erp 2017v8.compressed
Top trends in erp 2017v8.compressed
 
Timeline Consulting_Where Next For ERP
Timeline Consulting_Where Next For ERPTimeline Consulting_Where Next For ERP
Timeline Consulting_Where Next For ERP
 
Critical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management SolutionCritical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management Solution
 
Roche diagnostics sales planning
Roche diagnostics   sales planning Roche diagnostics   sales planning
Roche diagnostics sales planning
 

Plus de Pragmatic Cohesion Consulting, LLC

Applying the integrative propositional analysis (ipa) to the ebmm – triads
Applying the integrative propositional analysis (ipa) to the ebmm – triadsApplying the integrative propositional analysis (ipa) to the ebmm – triads
Applying the integrative propositional analysis (ipa) to the ebmm – triadsPragmatic Cohesion Consulting, LLC
 
Comparing four major organizational cultures and the challenges faced when tr...
Comparing four major organizational cultures and the challenges faced when tr...Comparing four major organizational cultures and the challenges faced when tr...
Comparing four major organizational cultures and the challenges faced when tr...Pragmatic Cohesion Consulting, LLC
 
Framework for assessing business analysts situational awareness
Framework for assessing business analysts situational awarenessFramework for assessing business analysts situational awareness
Framework for assessing business analysts situational awarenessPragmatic Cohesion Consulting, LLC
 
The dynamics of cohesive and inconsistent project requirements and how they i...
The dynamics of cohesive and inconsistent project requirements and how they i...The dynamics of cohesive and inconsistent project requirements and how they i...
The dynamics of cohesive and inconsistent project requirements and how they i...Pragmatic Cohesion Consulting, LLC
 
Creating queuing system simulations with enterprise architect sysml parametri...
Creating queuing system simulations with enterprise architect sysml parametri...Creating queuing system simulations with enterprise architect sysml parametri...
Creating queuing system simulations with enterprise architect sysml parametri...Pragmatic Cohesion Consulting, LLC
 
Agile scope creep and the Golden Ratio – Balancing Project Flexibility and Co...
Agile scope creep and the Golden Ratio – Balancing Project Flexibility and Co...Agile scope creep and the Golden Ratio – Balancing Project Flexibility and Co...
Agile scope creep and the Golden Ratio – Balancing Project Flexibility and Co...Pragmatic Cohesion Consulting, LLC
 
The non intuitive impact of software defects on development efforts time esti...
The non intuitive impact of software defects on development efforts time esti...The non intuitive impact of software defects on development efforts time esti...
The non intuitive impact of software defects on development efforts time esti...Pragmatic Cohesion Consulting, LLC
 
The dynamic interaction of passed and failed requirements during software tes...
The dynamic interaction of passed and failed requirements during software tes...The dynamic interaction of passed and failed requirements during software tes...
The dynamic interaction of passed and failed requirements during software tes...Pragmatic Cohesion Consulting, LLC
 
Balancing software project drivers a rational quantitative approach
Balancing software project drivers   a rational quantitative approachBalancing software project drivers   a rational quantitative approach
Balancing software project drivers a rational quantitative approachPragmatic Cohesion Consulting, LLC
 
Effective Listening - a cornerstone of effective business analysis
Effective Listening - a cornerstone of effective business analysisEffective Listening - a cornerstone of effective business analysis
Effective Listening - a cornerstone of effective business analysisPragmatic Cohesion Consulting, LLC
 
About the benefits and pitfalls of relying on analytical methods
About the benefits and pitfalls of relying on analytical methodsAbout the benefits and pitfalls of relying on analytical methods
About the benefits and pitfalls of relying on analytical methodsPragmatic Cohesion Consulting, LLC
 
Deductive, inductive, and abductive reasoning and their application in trans...
Deductive, inductive, and abductive reasoning and their application in  trans...Deductive, inductive, and abductive reasoning and their application in  trans...
Deductive, inductive, and abductive reasoning and their application in trans...Pragmatic Cohesion Consulting, LLC
 
34,000 delicious Food and Beverage combinations for your holidays!
34,000 delicious Food and Beverage combinations for your holidays!34,000 delicious Food and Beverage combinations for your holidays!
34,000 delicious Food and Beverage combinations for your holidays!Pragmatic Cohesion Consulting, LLC
 

Plus de Pragmatic Cohesion Consulting, LLC (20)

Applying the integrative propositional analysis (ipa) to the ebmm – triads
Applying the integrative propositional analysis (ipa) to the ebmm – triadsApplying the integrative propositional analysis (ipa) to the ebmm – triads
Applying the integrative propositional analysis (ipa) to the ebmm – triads
 
Viewers locations usa - 30000
Viewers locations usa - 30000Viewers locations usa - 30000
Viewers locations usa - 30000
 
Viewers locations outside USA - 30000
Viewers locations outside USA - 30000Viewers locations outside USA - 30000
Viewers locations outside USA - 30000
 
Comparing four major organizational cultures and the challenges faced when tr...
Comparing four major organizational cultures and the challenges faced when tr...Comparing four major organizational cultures and the challenges faced when tr...
Comparing four major organizational cultures and the challenges faced when tr...
 
Obstacles to effective knowledge elicitation
Obstacles to effective knowledge elicitationObstacles to effective knowledge elicitation
Obstacles to effective knowledge elicitation
 
Viewers locations in the USA
Viewers locations in the USAViewers locations in the USA
Viewers locations in the USA
 
Viewers locations outside the USA
Viewers locations outside the USAViewers locations outside the USA
Viewers locations outside the USA
 
Framework for assessing business analysts situational awareness
Framework for assessing business analysts situational awarenessFramework for assessing business analysts situational awareness
Framework for assessing business analysts situational awareness
 
The dynamics of cohesive and inconsistent project requirements and how they i...
The dynamics of cohesive and inconsistent project requirements and how they i...The dynamics of cohesive and inconsistent project requirements and how they i...
The dynamics of cohesive and inconsistent project requirements and how they i...
 
Creating queuing system simulations with enterprise architect sysml parametri...
Creating queuing system simulations with enterprise architect sysml parametri...Creating queuing system simulations with enterprise architect sysml parametri...
Creating queuing system simulations with enterprise architect sysml parametri...
 
Agile scope creep and the Golden Ratio – Balancing Project Flexibility and Co...
Agile scope creep and the Golden Ratio – Balancing Project Flexibility and Co...Agile scope creep and the Golden Ratio – Balancing Project Flexibility and Co...
Agile scope creep and the Golden Ratio – Balancing Project Flexibility and Co...
 
The non intuitive impact of software defects on development efforts time esti...
The non intuitive impact of software defects on development efforts time esti...The non intuitive impact of software defects on development efforts time esti...
The non intuitive impact of software defects on development efforts time esti...
 
The dynamic interaction of passed and failed requirements during software tes...
The dynamic interaction of passed and failed requirements during software tes...The dynamic interaction of passed and failed requirements during software tes...
The dynamic interaction of passed and failed requirements during software tes...
 
Balancing software project drivers a rational quantitative approach
Balancing software project drivers   a rational quantitative approachBalancing software project drivers   a rational quantitative approach
Balancing software project drivers a rational quantitative approach
 
M theory for business analysts - 11 dimensions of empowerment
M theory for business analysts - 11 dimensions of empowermentM theory for business analysts - 11 dimensions of empowerment
M theory for business analysts - 11 dimensions of empowerment
 
Effective Listening - a cornerstone of effective business analysis
Effective Listening - a cornerstone of effective business analysisEffective Listening - a cornerstone of effective business analysis
Effective Listening - a cornerstone of effective business analysis
 
About the benefits and pitfalls of relying on analytical methods
About the benefits and pitfalls of relying on analytical methodsAbout the benefits and pitfalls of relying on analytical methods
About the benefits and pitfalls of relying on analytical methods
 
Deductive, inductive, and abductive reasoning and their application in trans...
Deductive, inductive, and abductive reasoning and their application in  trans...Deductive, inductive, and abductive reasoning and their application in  trans...
Deductive, inductive, and abductive reasoning and their application in trans...
 
34,000 delicious Food and Beverage combinations for your holidays!
34,000 delicious Food and Beverage combinations for your holidays!34,000 delicious Food and Beverage combinations for your holidays!
34,000 delicious Food and Beverage combinations for your holidays!
 
Business analysis compass mapping to the iiba babok v2
Business analysis compass mapping to the iiba babok v2Business analysis compass mapping to the iiba babok v2
Business analysis compass mapping to the iiba babok v2
 

Dernier

Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 

Dernier (20)

Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 

Framework-Driven Projects Complete 60% Faster

  • 1. Copyrights (c) 2012 - Pragmatic Cohesion Consulting 1 Business Framework Driven Software Projects Example of the Connected Health Framework How to create robust and responsive software at 60% of the cost of traditional approaches
  • 2. Classical Software Project • The classical approach to conducting most software projects is the Marketing Driven one. • This type of project favors a top down approach where the software development life cycle includes the following 5 phases: – 1 Product vision definition – 2 Business Requirements definition based on the product vision – 3 Definition of the software conceptual/logical models – 4 Definition of the software physical architecture and components – 5 Creation of the software code itself Copyrights (c) 2012 - Pragmatic Cohesion Consulting 2
  • 3. Team Roles in a Marketing Driven Project • The five life cycle phases previously listed each host specific efforts conducted by specific project team members: – Marketing and Domain Experts are responsible for the Product Vision definition – Business Analysts and Domain Experts elicit, analyze, and document Business Requirements – Software Architects and System Analysts create the software Conceptual/Logical models – Software Architects and Software Engineers design the software Physical Architecture and components – Software Engineers and developers write the Software Code Copyrights (c) 2012 - Pragmatic Cohesion Consulting 3
  • 4. Lifecycle Phases Relative Efforts in a Marketing Driven Project • The relative amount of efforts dedicated to each lifecycle phase varies throughout a Marketing driven project. • We have developed a quantitative model that predicts the relative degree of efforts invested in each lifecycle phase as a project unfolds. • An important fact is that very quickly all team roles become simultaneously engaged in the project but at varying degrees of involvement. Copyrights (c) 2012 - Pragmatic Cohesion Consulting 4
  • 5. Lifecycle Phases Relative Efforts in a Marketing Driven Project • We have ranked on a scale of 1 to 5 each phase relative amount of efforts with respect to the other phases. • A rank of 1 has the most efforts while a rank of 5 has the least efforts. • As the project unfolds, each phase’s rank changes. The following graph presents changes in phase’ s rank and relative duration of each phase’s rank. Copyrights (c) 2012 - Pragmatic Cohesion Consulting 5
  • 6. Lifecycle Phases Relative Efforts in a Marketing Driven Project Copyrights (c) 2012 - Pragmatic Cohesion Consulting 6 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 V R R L L L L P C 2 R V L R R P P L P 3 LPC L V P P R C C L 4 PC P P V C C R R R 5 C C C V V V V V L:Logical ArchitectureV: Product Vision R: Business Requirements P: Physical Architecture C: Software Code -The 5 phases are color coded: blue, red, yellow, green, and purple. -The first column is the phase relative amount of efforts rank. -The first row is the set of steps over which phase’s efforts ranking change -By step 17 the efforts ranking remains unchanged -indicating a close to completion project.
  • 7. Characterizing Efforts in a Marketing Driven Project • Step 1: The project begins with all its efforts focused on defining the Product Vision. • Steps 1 to 5: As the Vision gets refined, it is quickly translated into business requirements. • Steps 4 to 15: When business requirements begin to crystalize, a Software logical/conceptual architecture is initiated and further elaborated over 12 steps. During these steps business requirements refinement efforts take place and slowly decline in magnitude while the software physical architecture matures by requiring increasing efforts. Some early coding also takes place but it involves lesser efforts. Copyrights (c) 2012 - Pragmatic Cohesion Consulting 7
  • 8. Characterizing Efforts in a Marketing Driven Project • Step 16: The software physical architecture creation efforts pick up, relegating the logical architecture efforts to second place. • Step 17: The predominant efforts are dedicated to coding then comes the refinement of the physical architecture followed by logical architecture touch-ups. Much less efforts are required to update business requirements which by this stage should be rather robust. The Product Vision requires the least efforts as it is by then fully realized in the software business requirements, its the logical and physical architectures and its implemented code. Copyrights (c) 2012 - Pragmatic Cohesion Consulting 8
  • 9. Business Framework Driven Project • A software project is driven by a Business Framework when it uses at its onset pre-defined logical and conceptual models that together capture the services offered by a specific Business Domain (such as Healthcare or Insurance) through its structural and behavioral business characteristics. • The Framework is selected because it is very relevant to the software project ultimate purpose. • A Business Framework driven project involves the same lifecycle phases and team roles as the marketing driven one; the main difference being the significantly lesser amount of time it requires to reach completion. Copyrights (c) 2012 - Pragmatic Cohesion Consulting 9
  • 10. Lifecycle Phases Relative Efforts in a Business Framework Driven Project Copyrights (c) 2012 - Pragmatic Cohesion Consulting 10 L: Logical ArchitectureV: Product Vision R: Business Requirements P: Physical Architecture C: Software Code -The 5 phases are color coded: blue, red, yellow, green, and purple. -The first column is the phase relative amount of efforts rank. -The first row is the set of steps over which phase’s efforts ranking change -By step 10 the efforts ranking remains unchanged -indicating a close to completion project. R 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 L L P P C 2 P P L C P 3 R R C L L 4 V C R R R 5 C V V V V
  • 11. Characterizing Efforts in Business Framework Driven Projects • Step 1 to 7: The project begins by focusing its efforts on customizing the Business Framework to relevant software logical/conceptual models. • For example, the Microsoft Connected Health Framework contains highly reusable business components relevant to Electronic Health Information management; it can be for the most part readily incorporated into the software logical/ conceptual models, hence minimizing substantial efforts that would otherwise be required as in the case of the Marketing driven project. • During these 7 initial steps, efforts are allocated to creating the physical architecture simultaneously with deriving business requirements, both activities based on the customized Business Framework. Copyrights (c) 2012 - Pragmatic Cohesion Consulting 11
  • 12. Characterizing Efforts in Business Framework Driven Projects • Step 1 to 7: The Product Vision can also be formally defined during these initial 7 steps along with developing early software code. The Product Vision becomes stable by step 4 and it only requires minimal updates from that point forward. • Step 8 to 9: The physical architecture occupies the most efforts and reaches maturity while enabling more efforts to be dedicated to quickly developing software code. The logical architecture and business requirements can also be refined but both would require much less efforts. • Step 10: Efforts ranking remains unchanged -indicating a close to completion project with a main focus on finishing the software code. Copyrights (c) 2012 - Pragmatic Cohesion Consulting 12
  • 13. R 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 L L P P C 2 P P L C P 3 R R C L L 4 V C R R R 5 C V V V V R 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 V R R L L L L P C 2 R V L R R P P L P 3 LPC L V P P R C C L 4 PC P P V C C R R R 5 C C C V V V V V Business Framework Driven Project Marketing Driven Project L:Logical ArchitectureV: Product Vision R: Business Requirements P: Physical Architecture C: Software Code Copyrights (c) 2012 - Pragmatic Cohesion Consulting 13
  • 14. Conclusion • A Business Framework Driven project: – Can be completed in about 60% of the time it would require if it were conducted using a Marketing driven approach. – Places much less pressure and risks on Marketing, Domain Experts, and Business Analysts by allowing them to extensively leverages the use of a preexisting Business Framework. – Generates less complex resource management plans through less changes in the priority/importance of lifecycle phases efforts (up 50% less complex). Copyrights (c) 2012 - Pragmatic Cohesion Consulting 14
  • 15. Copyright (c) 2012 Pragmatic Cohesion Consulting 15 Contact Didier at Pragmatic Cohesion Consulting to find out how to implement an effective Cost Saving Strategy for your Software Development Projects. http://pragmaticohesion.com/