SlideShare a Scribd company logo
1 of 5
Download to read offline
Tony DaSilva : Pee Cubed Eye Tee

This page last changed on Sep 09, 2008 by tonyd.

In order to develop a large, software-intensive, real-time, system from scratch, a big and relatively
lengthy process is necessarily required (regardless of what new age religious methodologists preach).
The amount of human and financial resources required to be consumed by the project during the initial
system development is commensurate with; the size and complexity of the product, and the life-criticality
of its mission.

Since successful big systems live for a long time, they undergo many changes in scope and function
throughout their lifecycles. A product's evolutionary growth is driven by changes in its surrounding
operational environment and by the emergence of new user needs/desires as the users acquire
experience through interacting with the system. New functionality is added, existing functionality is
enhanced, and specification/design/implementation errors are repaired throughout the product's lifetime.

After the initial delivery, installation, and optimization of the product's performance are completed, the
transition into the long-lived maintenance phase occurs. The cost-effectiveness and responsiveness of the
ongoing product maintenance efforts are intimately tied to the quality of the information infrastructure
and the test infrastructure that were created and installed inside of the organization during the initial
development effort. Perhaps more importantly, a company's performance throughout the duration of the
maintenance phase is highly correlated to how well these infrastructures are kept in synch with the HW
and SW as the product evolves over time. Another less obvious factor that affects performance is how
well the maintenance process itself, is improved/streamlined over time by applying lessons learned from
previous product release efforts.

The figure below depicts an ideally successful and profitable sojourn through a hypothetical product's
lifetime.




In this example, at the endpoint of the large initial development effort, the product is released and
its supporting test and information infrastructures are bolted in place in anticipation of a successful
future. For subsequent releases, the product and its closely coupled information and test subsystems
are carefully evolved and consciously kept in sync with each other. As a result of this disciplined
behavior, customer response times decrease and quality/profits increase as the maintenance process is
streamlined/shortened as a consequence of acting on feedback from previous release efforts. The curves
below give a qualitative feel for what the future can look like for an organization that operates holistically,
and in alignment, with an integrated people-product-process-information-test (PPPIT) mindset. Forget the
CMMI and all of its other paradoxically separate quot;Iquot; incarnations, embrace the unified PPPIT.




Document generated by Confluence on Feb 20, 2009 07:32                                                  Page 1
In contrast to behaving in accordance with the PPPIT culture, the figure below illustrates a typical
counter-example that's indicative of ubiquitous and mediocre, organizational performance.




In this example, the product lifecycle started off on the right path (which makes this example not very
realistic). At initial delivery, the product and its installed test and information infrastructures were solid,
robust, and most importantly, useful and helpful to the downstream maintenance team. For any
one, or many convoluted and entangled, reasons, the unified PPPIT approach was soon abandoned
by the developer organization. On the path toward the second release, the lessons learned from the
first development effort were discarded, and diligent updating of the product's information and test
infrastructures was not performed. On each subsequent product release, the lack of accurate/timely/
accessible technical information and the inadequacy of the test toolset snowballed into later and later
delivery times. As indicated by the curves below, the results of these undisciplined and lax behaviors
were:

       Frustrated, unengaged, and disillusioned product maintainers,
   •
       Lengthened customer response times, and hence, displeased customers,
   •
       Decreased product quality,
   •
       Decreased profits.
   •




Document generated by Confluence on Feb 20, 2009 07:32                                                     Page 2
For hubristic and/or innocently ignorant organizations that don't operate in the PPPIT quot;zonequot;, it's
incredibly difficult to recognize that the product development groups are not operating as effectively as
they are capable of operating. Even worse, those companies that do come to the realization that they
need to improve execution performance in order to stay competitive and increase profits, usually don't
have a clue on how to improve the situation and lead the company on to the next level of excellence.

So, what does it take to improve the performance of a product development organization and
simultaneously enrich the lives of all of the people who work for it? It takes; systemic thinking skills,
holistic awareness, self-introspection, humility, and most importantly, real leadership magic. To propel
a perennially mediocre, non-PPPIT, company into the PPPIT zone of world class execution excellence
requires a massive change of the in-situ culture. Manifesting such a global, across-the-board cultural
change in the behavior of a large group of people is the greatest leadership challenge of all time.

Onslaughts of meetings, mandates, exhortations, sloganeering, and pontification (which, ironically, is
what this article is doing) do not work. It reminds me of the movie quot;The 10 Commandmentsquot; and the
powerful Egyptian pharoah Ramses II (played wonderfully by Yul Brynner). In the movie, Ramses was
continually walking around saying quot;So let it be written... So let it be donequot; in his quest to defeat Moses.
Suffice it to say, even though he commanded a large cache of human resources, he did not get the
results he sought.

The figure below encapsulates the unified PPPIT approach to product development and maintenance.
Since people are the most important factors that dominate performance results, they are shown
right at the top of the diagram. Of course the not-so-secret sauce that keeps all of the essential PPPIT
components integrated and aligned is true leadership. Without it, the PPPIT components become just
isolated islands into themselves.




Document generated by Confluence on Feb 20, 2009 07:32                                                 Page 3
Document generated by Confluence on Feb 20, 2009 07:32   Page 4
<<PPPIT>>




Document generated by Confluence on Feb 20, 2009 07:32   Page 5

More Related Content

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Recently uploaded (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
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
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 

Featured

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

People Product Process Information and Test

  • 1. Tony DaSilva : Pee Cubed Eye Tee This page last changed on Sep 09, 2008 by tonyd. In order to develop a large, software-intensive, real-time, system from scratch, a big and relatively lengthy process is necessarily required (regardless of what new age religious methodologists preach). The amount of human and financial resources required to be consumed by the project during the initial system development is commensurate with; the size and complexity of the product, and the life-criticality of its mission. Since successful big systems live for a long time, they undergo many changes in scope and function throughout their lifecycles. A product's evolutionary growth is driven by changes in its surrounding operational environment and by the emergence of new user needs/desires as the users acquire experience through interacting with the system. New functionality is added, existing functionality is enhanced, and specification/design/implementation errors are repaired throughout the product's lifetime. After the initial delivery, installation, and optimization of the product's performance are completed, the transition into the long-lived maintenance phase occurs. The cost-effectiveness and responsiveness of the ongoing product maintenance efforts are intimately tied to the quality of the information infrastructure and the test infrastructure that were created and installed inside of the organization during the initial development effort. Perhaps more importantly, a company's performance throughout the duration of the maintenance phase is highly correlated to how well these infrastructures are kept in synch with the HW and SW as the product evolves over time. Another less obvious factor that affects performance is how well the maintenance process itself, is improved/streamlined over time by applying lessons learned from previous product release efforts. The figure below depicts an ideally successful and profitable sojourn through a hypothetical product's lifetime. In this example, at the endpoint of the large initial development effort, the product is released and its supporting test and information infrastructures are bolted in place in anticipation of a successful future. For subsequent releases, the product and its closely coupled information and test subsystems are carefully evolved and consciously kept in sync with each other. As a result of this disciplined behavior, customer response times decrease and quality/profits increase as the maintenance process is streamlined/shortened as a consequence of acting on feedback from previous release efforts. The curves below give a qualitative feel for what the future can look like for an organization that operates holistically, and in alignment, with an integrated people-product-process-information-test (PPPIT) mindset. Forget the CMMI and all of its other paradoxically separate quot;Iquot; incarnations, embrace the unified PPPIT. Document generated by Confluence on Feb 20, 2009 07:32 Page 1
  • 2. In contrast to behaving in accordance with the PPPIT culture, the figure below illustrates a typical counter-example that's indicative of ubiquitous and mediocre, organizational performance. In this example, the product lifecycle started off on the right path (which makes this example not very realistic). At initial delivery, the product and its installed test and information infrastructures were solid, robust, and most importantly, useful and helpful to the downstream maintenance team. For any one, or many convoluted and entangled, reasons, the unified PPPIT approach was soon abandoned by the developer organization. On the path toward the second release, the lessons learned from the first development effort were discarded, and diligent updating of the product's information and test infrastructures was not performed. On each subsequent product release, the lack of accurate/timely/ accessible technical information and the inadequacy of the test toolset snowballed into later and later delivery times. As indicated by the curves below, the results of these undisciplined and lax behaviors were: Frustrated, unengaged, and disillusioned product maintainers, • Lengthened customer response times, and hence, displeased customers, • Decreased product quality, • Decreased profits. • Document generated by Confluence on Feb 20, 2009 07:32 Page 2
  • 3. For hubristic and/or innocently ignorant organizations that don't operate in the PPPIT quot;zonequot;, it's incredibly difficult to recognize that the product development groups are not operating as effectively as they are capable of operating. Even worse, those companies that do come to the realization that they need to improve execution performance in order to stay competitive and increase profits, usually don't have a clue on how to improve the situation and lead the company on to the next level of excellence. So, what does it take to improve the performance of a product development organization and simultaneously enrich the lives of all of the people who work for it? It takes; systemic thinking skills, holistic awareness, self-introspection, humility, and most importantly, real leadership magic. To propel a perennially mediocre, non-PPPIT, company into the PPPIT zone of world class execution excellence requires a massive change of the in-situ culture. Manifesting such a global, across-the-board cultural change in the behavior of a large group of people is the greatest leadership challenge of all time. Onslaughts of meetings, mandates, exhortations, sloganeering, and pontification (which, ironically, is what this article is doing) do not work. It reminds me of the movie quot;The 10 Commandmentsquot; and the powerful Egyptian pharoah Ramses II (played wonderfully by Yul Brynner). In the movie, Ramses was continually walking around saying quot;So let it be written... So let it be donequot; in his quest to defeat Moses. Suffice it to say, even though he commanded a large cache of human resources, he did not get the results he sought. The figure below encapsulates the unified PPPIT approach to product development and maintenance. Since people are the most important factors that dominate performance results, they are shown right at the top of the diagram. Of course the not-so-secret sauce that keeps all of the essential PPPIT components integrated and aligned is true leadership. Without it, the PPPIT components become just isolated islands into themselves. Document generated by Confluence on Feb 20, 2009 07:32 Page 3
  • 4. Document generated by Confluence on Feb 20, 2009 07:32 Page 4
  • 5. <<PPPIT>> Document generated by Confluence on Feb 20, 2009 07:32 Page 5