SlideShare a Scribd company logo
1 of 18
In Search of Technical Excellence
Agenda
• Technical skill set
• Roadmap of technical excellence
• Build domain expertise
  – Laser focus
  – Bird’s-eye view
Technical skill set

                      Domain
                     Expertise




           Software              Software
          Construction            Process
Roadmap of technical excellence


                              Industry-wide




                       Product line & Company-wide




                               Product line




                                 Product



                             Feature areas /
                              components


                              A feature area /
                                component


                                     A
                                  feature
Action guideline to achieve technical excellence
   1. Build domain expertise
   2. Reflect expertise into product/service
   3. Use expertise to improve engineering method
   4. Share expertise to influence bigger audience
How to build domain expertise
• Laser focus on your domain by using 5 factor
  framework
• Have bird’s-eye view of the value chain you’re
  in
Build domain expertise: Laser focus
5-Factor Framework



                                   Customer




                     Dependent        Our
                                                   Emerging Tech
                       Tech      Product/Service




                                   Competitor
5 Factors: Customer
Definition
Customer refers to Internal/external/beta user of our product/service and partner as well

Action
Identify/establish feedback channel of customer

Checklist
1) Pillar Scenarios/User behavior
2) Key performance indicator that effects their purchase/UX
3) Concerns to adopt (Fear, Uncertainty, Doubt etc.)
4) Needs/Pain points from their daily work/process/tool (esp. those complex, error prone,
resource consuming, repeated, tedious, ugly stuff)
5) Demand/complain to existing product(feature improvement/requirement)
6) Customization to adopted product, new way to use our product
7) Other product/tools used by customers to integrate our product
8) Operation / IT support resource/process/costs related to our product
9) Their evolution path
10) Localized requirement (not only local language but also local user’s special needs)
5 Factors: Competitors
Definition
Competitors refers to not only existing competitors but also potential entrants

Action
Identify competitive landscape and information channel

Checklist
1) Feature list
2) Their observation to customer
3) Architecture/design and use scenarios to walk through in order to evaluate it in terms of
performance/security/scalability/extensibility/reliability/maintainability/testability/diagnosa
bility
4) Standard/protocol/interface/API
5) Engineering method/process/tool used to build product
6) Operation and corresponding infrastructure
7) Customer’s feedback to their offer
8) Roadmap
9) Software/Hardware requirement & limitation
5 Factors: Dependent Technology
Definition
Dependent technology refers to not only adopted product/service/infrastructure from
3rd party/internal but also complementary product/service

Action
Identify/establish information channel to monitor their status

Checklist
1) Pillar scenarios/capability
2) Software/hardware/underlying platform requirement
3) System limitation e.g. capacity, scalability and performance etc.
4) Standard/protocol/interface/API and assessment in terms of compliance and
openness
5) Evolution path & roadmap
5 Factors: Emerging Technology
Definition
New technology/methodology/process has superior potential to be used as substitute of
existing ones adopted by us

Action
Set up radar to scan those potential area

Checklist
1) Relevant research of academia
2) Relevant productserviceengineering methodology & process of other industries of
companies other than your competitors
3) New product/service has similar functionality and potential to be substitute of our offer
from customer’s perspective
4) Potential substitute of product/service to used to replace our dependent software
5 Factors: Our Production/Service

Action
     1.   Study how our product/service works
     2.   Anticipate and capture customer's needs
     3.   Learn from competitor
     4.   Take full advantage of depedent technology
     5.   Proactively embrace emerging technology
5 Factors: Our Production/Service
Checklist Of action 1
    •    supported Scenarios
    •   current architecture and design - hierarchy of
        system/subsystem/component/module, corresponding concept, design and applied principles
        & rules
    •   current architecture and design - interface & interaction between architecture elements
    •   current architecture and design - interaction w/ external environment and relevant
        standard/protocol/interface/API
    •   current architecture and design - principles guiding design & evolution
    •   product strategy/vision/roadmap
    •   adopted engineer approach: process/tool
    •   previous milestone review & postmortem findings
    •   other team’s engineering practice
5 Factors: Our Production/Service
Checklist of action 2:
    • customer's feedback captured as scenarios and system requirement
    • Use scenario to walk through our product/service in order to evaluate the current
        architecture/design in terms of
        performance/security/scalability/extensibility/reliability/maintainability/testability/
        diagnosability, to figure out and prioritize new feature/enhancement
    • Standardize the protocol/interface/API for the sake of improving
        interoperability, lower switch cost and smooth learning curve
5 Factors: Our Production/Service
Checklist of action 3:
    • figure out missing scenario(s) by feature comparison
    • combine their customer's feedback w/ ours if necessary
    • learn design/engineer approach that give them advantage against us.

Checklist of action 4:
    • take full advantage of existing capability and enhancement in new release
    • take into account and control dependency's change and impact to our
        architecture/design
    • substitute underlying technology with alterlative competitive solutions
    • standardize the interface to influence supplier vendors and increase
        interoperability
Checklist of action 5:
    • evaluate impact of new technology/engineering method to our current
        architecture/design
    • how to incorporate new technology/engineering method
Build domain Expertise: Bird’s-eye view
Model of E2E value chain
                                         Start



                                         Your
                                       Prod/Svc



                                  add it into your value chain

                  Dependent
                                      Prod/Svc                 Channel         Customer
                    Tech




                               Dependen
                      If any supplier including dependent &         Prod/Svc
                               t Prod/Svc
                      complementary prod/svc, put it into



                               Dependen
                           If customer is not end user but a        Prod/Svc
                               t Prod/Svc
                           product or service, put it into




                                     Set of prod/svc
                                        is empty

                                            Yes


                                          End
Example: wireless value chain
E2E model of software + service + device
Usage of value chain tool
•   Get E2E view for how value of a technical solution is added incrementally and delivered to
    end user
•   Seeking business opportunity in a particular value chain where we can add value by providing
    product/service
•   Recognize ecosystem:
     –   For each activity, identify its player (e.g. ISV, Dev, IHV, OEM vendor, MO etc.)
     –   For a particular product/service, its player, upstream supplier and downstream buyer and channel in the chain are
         stakeholders, which consists of its ecosystem
     –   For a particular type of product/service, all of its producer, supplier, buyer and channel consist of the industrial
         ecosystem
     –   A product/service can’t thrive without taking interest of all stakeholders in its ecosystem into account.
•   From upstream angle:
     –   Monitor and anticipate upstream industrial change
     –   Evaluate impact from change in upstream
     –   Lead/influence by standardization
     –   Monitor and anticipate the tendency of down-integration
•   From downstream angle:
     –   Estimate impact of your change to your buyers/partner
     –   Standardize the protocol/interface/API to coordinate development, improve interoperability, lower switch cost and
         smooth learning curve
     –   Monitor and anticipate tendency of up-integration

More Related Content

What's hot

Continuous Interop Testing
Continuous Interop TestingContinuous Interop Testing
Continuous Interop TestingJohn Cocke
 
6.11.2013 - 2013 - Continuous Delivery - Testing for Agile Through Continuo...
6.11.2013   - 2013 - Continuous Delivery - Testing for Agile Through Continuo...6.11.2013   - 2013 - Continuous Delivery - Testing for Agile Through Continuo...
6.11.2013 - 2013 - Continuous Delivery - Testing for Agile Through Continuo...IBM Rational
 
AutoSpice Agile Hand in Hand
AutoSpice Agile Hand in HandAutoSpice Agile Hand in Hand
AutoSpice Agile Hand in HandRuchika Sachdeva
 
Definio Reply Offering
Definio Reply OfferingDefinio Reply Offering
Definio Reply OfferingDefinioReply
 
Star west 2011 manoj narayanan presentation 1.0
Star west 2011 manoj narayanan presentation 1.0Star west 2011 manoj narayanan presentation 1.0
Star west 2011 manoj narayanan presentation 1.0manoj7698
 
Testing for a Great App and Web Experience | QualiTest Group
Testing for a Great App and Web Experience | QualiTest GroupTesting for a Great App and Web Experience | QualiTest Group
Testing for a Great App and Web Experience | QualiTest GroupQualitest
 
Alex syvorotka - QA: Customer Oriented Testing Approaches in theory and practice
Alex syvorotka - QA: Customer Oriented Testing Approaches in theory and practiceAlex syvorotka - QA: Customer Oriented Testing Approaches in theory and practice
Alex syvorotka - QA: Customer Oriented Testing Approaches in theory and practiceCiklum Ukraine
 
Webinar how to ensure sdn-nfv doesn't break your network
Webinar   how to ensure sdn-nfv doesn't break your networkWebinar   how to ensure sdn-nfv doesn't break your network
Webinar how to ensure sdn-nfv doesn't break your networkQualitest
 
DO-254 for dummies 7
DO-254 for dummies 7DO-254 for dummies 7
DO-254 for dummies 7DMAP
 
Dmap Ip Do254 White Paper En
Dmap Ip Do254 White Paper EnDmap Ip Do254 White Paper En
Dmap Ip Do254 White Paper EnDMAP
 
HP ALM, HP QC 11,QC 11, Quality Center 11, SAP TAO, SAP TAO 3.0, SAP TAO 4.0,...
HP ALM, HP QC 11,QC 11, Quality Center 11, SAP TAO, SAP TAO 3.0, SAP TAO 4.0,...HP ALM, HP QC 11,QC 11, Quality Center 11, SAP TAO, SAP TAO 3.0, SAP TAO 4.0,...
HP ALM, HP QC 11,QC 11, Quality Center 11, SAP TAO, SAP TAO 3.0, SAP TAO 4.0,...vlearnqtp
 
Agile Development using HP Agile Manager and HP Quality Center / ALM
Agile Development using HP Agile Manager and HP Quality Center / ALMAgile Development using HP Agile Manager and HP Quality Center / ALM
Agile Development using HP Agile Manager and HP Quality Center / ALMpd7.group
 
Hexaware Mobile Test Case Study
Hexaware Mobile Test Case StudyHexaware Mobile Test Case Study
Hexaware Mobile Test Case Studybfeltingoff
 
How to Deliver Winning Mobile Apps
How to Deliver Winning Mobile AppsHow to Deliver Winning Mobile Apps
How to Deliver Winning Mobile AppsTechWell
 
Enhanced Delivery Confidence Improved Product Maturity
Enhanced Delivery Confidence Improved Product MaturityEnhanced Delivery Confidence Improved Product Maturity
Enhanced Delivery Confidence Improved Product MaturitySTAG Software Private Limited
 
Case study manual testing web application
Case study manual testing web applicationCase study manual testing web application
Case study manual testing web applicationKrishna Gurjar
 

What's hot (20)

Continuous Interop Testing
Continuous Interop TestingContinuous Interop Testing
Continuous Interop Testing
 
6.11.2013 - 2013 - Continuous Delivery - Testing for Agile Through Continuo...
6.11.2013   - 2013 - Continuous Delivery - Testing for Agile Through Continuo...6.11.2013   - 2013 - Continuous Delivery - Testing for Agile Through Continuo...
6.11.2013 - 2013 - Continuous Delivery - Testing for Agile Through Continuo...
 
AutoSpice Agile Hand in Hand
AutoSpice Agile Hand in HandAutoSpice Agile Hand in Hand
AutoSpice Agile Hand in Hand
 
Definio Reply Offering
Definio Reply OfferingDefinio Reply Offering
Definio Reply Offering
 
Star west 2011 manoj narayanan presentation 1.0
Star west 2011 manoj narayanan presentation 1.0Star west 2011 manoj narayanan presentation 1.0
Star west 2011 manoj narayanan presentation 1.0
 
Symbioun_Corporate_Profile
Symbioun_Corporate_ProfileSymbioun_Corporate_Profile
Symbioun_Corporate_Profile
 
OMSOFTWARE NEW Service
OMSOFTWARE NEW ServiceOMSOFTWARE NEW Service
OMSOFTWARE NEW Service
 
Testing for a Great App and Web Experience | QualiTest Group
Testing for a Great App and Web Experience | QualiTest GroupTesting for a Great App and Web Experience | QualiTest Group
Testing for a Great App and Web Experience | QualiTest Group
 
Alex syvorotka - QA: Customer Oriented Testing Approaches in theory and practice
Alex syvorotka - QA: Customer Oriented Testing Approaches in theory and practiceAlex syvorotka - QA: Customer Oriented Testing Approaches in theory and practice
Alex syvorotka - QA: Customer Oriented Testing Approaches in theory and practice
 
Webinar how to ensure sdn-nfv doesn't break your network
Webinar   how to ensure sdn-nfv doesn't break your networkWebinar   how to ensure sdn-nfv doesn't break your network
Webinar how to ensure sdn-nfv doesn't break your network
 
BX-D – A Business Component & XML Driven Test Automation Framework
BX-D – A Business Component & XML Driven Test Automation FrameworkBX-D – A Business Component & XML Driven Test Automation Framework
BX-D – A Business Component & XML Driven Test Automation Framework
 
DO-254 for dummies 7
DO-254 for dummies 7DO-254 for dummies 7
DO-254 for dummies 7
 
Dmap Ip Do254 White Paper En
Dmap Ip Do254 White Paper EnDmap Ip Do254 White Paper En
Dmap Ip Do254 White Paper En
 
Alm 11.0 qa training
Alm 11.0 qa trainingAlm 11.0 qa training
Alm 11.0 qa training
 
HP ALM, HP QC 11,QC 11, Quality Center 11, SAP TAO, SAP TAO 3.0, SAP TAO 4.0,...
HP ALM, HP QC 11,QC 11, Quality Center 11, SAP TAO, SAP TAO 3.0, SAP TAO 4.0,...HP ALM, HP QC 11,QC 11, Quality Center 11, SAP TAO, SAP TAO 3.0, SAP TAO 4.0,...
HP ALM, HP QC 11,QC 11, Quality Center 11, SAP TAO, SAP TAO 3.0, SAP TAO 4.0,...
 
Agile Development using HP Agile Manager and HP Quality Center / ALM
Agile Development using HP Agile Manager and HP Quality Center / ALMAgile Development using HP Agile Manager and HP Quality Center / ALM
Agile Development using HP Agile Manager and HP Quality Center / ALM
 
Hexaware Mobile Test Case Study
Hexaware Mobile Test Case StudyHexaware Mobile Test Case Study
Hexaware Mobile Test Case Study
 
How to Deliver Winning Mobile Apps
How to Deliver Winning Mobile AppsHow to Deliver Winning Mobile Apps
How to Deliver Winning Mobile Apps
 
Enhanced Delivery Confidence Improved Product Maturity
Enhanced Delivery Confidence Improved Product MaturityEnhanced Delivery Confidence Improved Product Maturity
Enhanced Delivery Confidence Improved Product Maturity
 
Case study manual testing web application
Case study manual testing web applicationCase study manual testing web application
Case study manual testing web application
 

Viewers also liked

Paola Velardi, Università La Sapienza di Roma, Fostering innovation through ...
Paola Velardi, Università La Sapienza di Roma, Fostering innovation  through ...Paola Velardi, Università La Sapienza di Roma, Fostering innovation  through ...
Paola Velardi, Università La Sapienza di Roma, Fostering innovation through ...TISP Project
 
Reliability Maintenance Engineering 3 - 2 Root Cause Analysis
Reliability Maintenance Engineering 3 - 2 Root Cause AnalysisReliability Maintenance Engineering 3 - 2 Root Cause Analysis
Reliability Maintenance Engineering 3 - 2 Root Cause AnalysisAccendo Reliability
 
Reliability Maintenance Engineering 1 - 4 Estimating Reliability
Reliability Maintenance Engineering 1 - 4 Estimating ReliabilityReliability Maintenance Engineering 1 - 4 Estimating Reliability
Reliability Maintenance Engineering 1 - 4 Estimating ReliabilityAccendo Reliability
 
Facility engineering and Maintenance
Facility engineering and MaintenanceFacility engineering and Maintenance
Facility engineering and MaintenancePat Cabangis
 
Fundamentals of reliability engineering and applications part1of3
Fundamentals of reliability engineering and applications part1of3Fundamentals of reliability engineering and applications part1of3
Fundamentals of reliability engineering and applications part1of3ASQ Reliability Division
 
Housekeeping, engineering and security department
Housekeeping, engineering and security departmentHousekeeping, engineering and security department
Housekeeping, engineering and security departmentShary Ostonal
 
Project performance tracking analysis and reporting
Project performance tracking analysis and reportingProject performance tracking analysis and reporting
Project performance tracking analysis and reportingCharles Cotter, PhD
 
Project Management KPIs
Project Management KPIsProject Management KPIs
Project Management KPIsQuang Ngoc
 
The Balanced Scorecard Powerpoint Final
The Balanced Scorecard Powerpoint FinalThe Balanced Scorecard Powerpoint Final
The Balanced Scorecard Powerpoint FinalCornell Woodson
 
Presentation on Balanced Scorecard
Presentation on Balanced Scorecard Presentation on Balanced Scorecard
Presentation on Balanced Scorecard Sumayya Quadri
 
Hotel safety & security
Hotel safety & securityHotel safety & security
Hotel safety & securityzaffar abbasi
 
Guest room preventative maintenance checklist
Guest room preventative maintenance checklistGuest room preventative maintenance checklist
Guest room preventative maintenance checklistRyan Snow
 
Introduction to human resource management
Introduction to human resource managementIntroduction to human resource management
Introduction to human resource managementTanuj Poddar
 
The sixth sense technology complete ppt
The sixth sense technology complete pptThe sixth sense technology complete ppt
The sixth sense technology complete pptatinav242
 
ppt on Stress management
ppt on Stress managementppt on Stress management
ppt on Stress managementRam Jagraon
 
Developing Metrics and KPI (Key Performance Indicators
Developing Metrics and KPI (Key Performance IndicatorsDeveloping Metrics and KPI (Key Performance Indicators
Developing Metrics and KPI (Key Performance IndicatorsVictor Holman
 

Viewers also liked (20)

Paola Velardi, Università La Sapienza di Roma, Fostering innovation through ...
Paola Velardi, Università La Sapienza di Roma, Fostering innovation  through ...Paola Velardi, Università La Sapienza di Roma, Fostering innovation  through ...
Paola Velardi, Università La Sapienza di Roma, Fostering innovation through ...
 
Reliability Maintenance Engineering 3 - 2 Root Cause Analysis
Reliability Maintenance Engineering 3 - 2 Root Cause AnalysisReliability Maintenance Engineering 3 - 2 Root Cause Analysis
Reliability Maintenance Engineering 3 - 2 Root Cause Analysis
 
Hotel eng book
Hotel eng bookHotel eng book
Hotel eng book
 
Reliability Maintenance Engineering 1 - 4 Estimating Reliability
Reliability Maintenance Engineering 1 - 4 Estimating ReliabilityReliability Maintenance Engineering 1 - 4 Estimating Reliability
Reliability Maintenance Engineering 1 - 4 Estimating Reliability
 
Facility engineering and Maintenance
Facility engineering and MaintenanceFacility engineering and Maintenance
Facility engineering and Maintenance
 
Engineering SOP
Engineering SOPEngineering SOP
Engineering SOP
 
Fundamentals of reliability engineering and applications part1of3
Fundamentals of reliability engineering and applications part1of3Fundamentals of reliability engineering and applications part1of3
Fundamentals of reliability engineering and applications part1of3
 
Housekeeping, engineering and security department
Housekeeping, engineering and security departmentHousekeeping, engineering and security department
Housekeeping, engineering and security department
 
Project performance tracking analysis and reporting
Project performance tracking analysis and reportingProject performance tracking analysis and reporting
Project performance tracking analysis and reporting
 
Project Management KPIs
Project Management KPIsProject Management KPIs
Project Management KPIs
 
Sample balanced scorecard
Sample balanced scorecardSample balanced scorecard
Sample balanced scorecard
 
The Balanced Scorecard Powerpoint Final
The Balanced Scorecard Powerpoint FinalThe Balanced Scorecard Powerpoint Final
The Balanced Scorecard Powerpoint Final
 
Presentation on Balanced Scorecard
Presentation on Balanced Scorecard Presentation on Balanced Scorecard
Presentation on Balanced Scorecard
 
Solid waste management
Solid waste managementSolid waste management
Solid waste management
 
Hotel safety & security
Hotel safety & securityHotel safety & security
Hotel safety & security
 
Guest room preventative maintenance checklist
Guest room preventative maintenance checklistGuest room preventative maintenance checklist
Guest room preventative maintenance checklist
 
Introduction to human resource management
Introduction to human resource managementIntroduction to human resource management
Introduction to human resource management
 
The sixth sense technology complete ppt
The sixth sense technology complete pptThe sixth sense technology complete ppt
The sixth sense technology complete ppt
 
ppt on Stress management
ppt on Stress managementppt on Stress management
ppt on Stress management
 
Developing Metrics and KPI (Key Performance Indicators
Developing Metrics and KPI (Key Performance IndicatorsDeveloping Metrics and KPI (Key Performance Indicators
Developing Metrics and KPI (Key Performance Indicators
 

Similar to In search of technical exellence

Quality at the speed of digital
Quality   at the speed of digitalQuality   at the speed of digital
Quality at the speed of digitalrajni singh
 
Project management
Project managementProject management
Project managementAbhiMandyify
 
Impetus qLabs Solutions
Impetus qLabs SolutionsImpetus qLabs Solutions
Impetus qLabs SolutionsVipul Gupta
 
Techcello at a glance
Techcello at a glanceTechcello at a glance
Techcello at a glancekanimozhin
 
Versant Oracle
Versant Oracle Versant Oracle
Versant Oracle riturajh
 
SPM lecture2 Requirements Management and Identification
SPM lecture2 Requirements Management and IdentificationSPM lecture2 Requirements Management and Identification
SPM lecture2 Requirements Management and IdentificationGarm Lucassen
 
Embedded Product Development Life Cycle(EDLC)
Embedded Product Development Life Cycle(EDLC)Embedded Product Development Life Cycle(EDLC)
Embedded Product Development Life Cycle(EDLC)UshaRani289
 
SE_models_1.ppt
SE_models_1.pptSE_models_1.ppt
SE_models_1.pptNidhi99849
 
Introduction,Software Process Models, Project Management
Introduction,Software Process Models, Project ManagementIntroduction,Software Process Models, Project Management
Introduction,Software Process Models, Project Managementswatisinghal
 
Dev ops I Best Practices I NuggetHub
Dev ops I Best Practices I NuggetHubDev ops I Best Practices I NuggetHub
Dev ops I Best Practices I NuggetHubRichardNowack
 
General checklist for the development project
General checklist for the development projectGeneral checklist for the development project
General checklist for the development projectkeshav2011
 

Similar to In search of technical exellence (20)

Sandeep Gupta
Sandeep GuptaSandeep Gupta
Sandeep Gupta
 
Quality at the speed of digital
Quality   at the speed of digitalQuality   at the speed of digital
Quality at the speed of digital
 
Project management
Project managementProject management
Project management
 
Unit 4
Unit 4Unit 4
Unit 4
 
Unit 4
Unit 4Unit 4
Unit 4
 
[En] life sciences software outsourcing services
[En] life sciences software outsourcing services[En] life sciences software outsourcing services
[En] life sciences software outsourcing services
 
System Development Life Cycle (SDLC) - Part II
System Development Life Cycle (SDLC) - Part IISystem Development Life Cycle (SDLC) - Part II
System Development Life Cycle (SDLC) - Part II
 
Impetus qLabs Solutions
Impetus qLabs SolutionsImpetus qLabs Solutions
Impetus qLabs Solutions
 
Techcello at a glance
Techcello at a glanceTechcello at a glance
Techcello at a glance
 
Versant Oracle
Versant Oracle Versant Oracle
Versant Oracle
 
SPM lecture2 Requirements Management and Identification
SPM lecture2 Requirements Management and IdentificationSPM lecture2 Requirements Management and Identification
SPM lecture2 Requirements Management and Identification
 
Embedded Product Development Life Cycle(EDLC)
Embedded Product Development Life Cycle(EDLC)Embedded Product Development Life Cycle(EDLC)
Embedded Product Development Life Cycle(EDLC)
 
SE_models_1.ppt
SE_models_1.pptSE_models_1.ppt
SE_models_1.ppt
 
SE_models_1.ppt
SE_models_1.pptSE_models_1.ppt
SE_models_1.ppt
 
SE_models_1.ppt
SE_models_1.pptSE_models_1.ppt
SE_models_1.ppt
 
SE_models_1.ppt
SE_models_1.pptSE_models_1.ppt
SE_models_1.ppt
 
Ravi_Nelluri_QA
Ravi_Nelluri_QARavi_Nelluri_QA
Ravi_Nelluri_QA
 
Introduction,Software Process Models, Project Management
Introduction,Software Process Models, Project ManagementIntroduction,Software Process Models, Project Management
Introduction,Software Process Models, Project Management
 
Dev ops I Best Practices I NuggetHub
Dev ops I Best Practices I NuggetHubDev ops I Best Practices I NuggetHub
Dev ops I Best Practices I NuggetHub
 
General checklist for the development project
General checklist for the development projectGeneral checklist for the development project
General checklist for the development project
 

Recently uploaded

Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...
Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...
Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...Pooja Nehwal
 
TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...
TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...
TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...rightmanforbloodline
 
Chikkabanavara Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Chikkabanavara Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Chikkabanavara Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Chikkabanavara Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...amitlee9823
 
Call Girls Hosur Road Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hosur Road Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hosur Road Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hosur Road Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...amitlee9823
 
➥🔝 7737669865 🔝▻ Tirupati Call-girls in Women Seeking Men 🔝Tirupati🔝 Escor...
➥🔝 7737669865 🔝▻ Tirupati Call-girls in Women Seeking Men  🔝Tirupati🔝   Escor...➥🔝 7737669865 🔝▻ Tirupati Call-girls in Women Seeking Men  🔝Tirupati🔝   Escor...
➥🔝 7737669865 🔝▻ Tirupati Call-girls in Women Seeking Men 🔝Tirupati🔝 Escor...amitlee9823
 
Hot Call Girls |Delhi |Janakpuri ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Janakpuri ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Janakpuri ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Janakpuri ☎ 9711199171 Book Your One night Standkumarajju5765
 
Nagavara Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore Es...
Nagavara Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore Es...Nagavara Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore Es...
Nagavara Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore Es...amitlee9823
 
Call Girls Devanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Devanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Devanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Devanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 
Internship Report].pdf iiwmoosmsosmshkssmk
Internship Report].pdf iiwmoosmsosmshkssmkInternship Report].pdf iiwmoosmsosmshkssmk
Internship Report].pdf iiwmoosmsosmshkssmkSujalTamhane
 
Call Girls Bommanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Bommanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Bommanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Bommanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service ...amitlee9823
 
Joshua Minker Brand Exploration Sports Broadcaster .pptx
Joshua Minker Brand Exploration Sports Broadcaster .pptxJoshua Minker Brand Exploration Sports Broadcaster .pptx
Joshua Minker Brand Exploration Sports Broadcaster .pptxsportsworldproductio
 
Call Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
Top Rated Pune Call Girls Warje ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Warje ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Warje ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Warje ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Call Girls in Nagpur High Profile
 
CFO_SB_Career History_Multi Sector Experience
CFO_SB_Career History_Multi Sector ExperienceCFO_SB_Career History_Multi Sector Experience
CFO_SB_Career History_Multi Sector ExperienceSanjay Bokadia
 
Virgin Call Girls Delhi Service-oriented sexy call girls ☞ 9899900591 ☜ Rita ...
Virgin Call Girls Delhi Service-oriented sexy call girls ☞ 9899900591 ☜ Rita ...Virgin Call Girls Delhi Service-oriented sexy call girls ☞ 9899900591 ☜ Rita ...
Virgin Call Girls Delhi Service-oriented sexy call girls ☞ 9899900591 ☜ Rita ...poojakaurpk09
 
Resumes, Cover Letters, and Applying Online
Resumes, Cover Letters, and Applying OnlineResumes, Cover Letters, and Applying Online
Resumes, Cover Letters, and Applying OnlineBruce Bennett
 
Solution Manual for First Course in Abstract Algebra A, 8th Edition by John B...
Solution Manual for First Course in Abstract Algebra A, 8th Edition by John B...Solution Manual for First Course in Abstract Algebra A, 8th Edition by John B...
Solution Manual for First Course in Abstract Algebra A, 8th Edition by John B...ssifa0344
 
Miletti Gabriela_Vision Plan for artist Jahzel.pdf
Miletti Gabriela_Vision Plan for artist Jahzel.pdfMiletti Gabriela_Vision Plan for artist Jahzel.pdf
Miletti Gabriela_Vision Plan for artist Jahzel.pdfGabrielaMiletti
 
Call Girls Bidadi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Bidadi Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Bidadi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Bidadi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
Brand Analysis for reggaeton artist Jahzel.
Brand Analysis for reggaeton artist Jahzel.Brand Analysis for reggaeton artist Jahzel.
Brand Analysis for reggaeton artist Jahzel.GabrielaMiletti
 

Recently uploaded (20)

Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...
Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...
Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...
 
TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...
TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...
TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...
 
Chikkabanavara Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Chikkabanavara Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Chikkabanavara Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Chikkabanavara Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
 
Call Girls Hosur Road Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hosur Road Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hosur Road Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hosur Road Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
➥🔝 7737669865 🔝▻ Tirupati Call-girls in Women Seeking Men 🔝Tirupati🔝 Escor...
➥🔝 7737669865 🔝▻ Tirupati Call-girls in Women Seeking Men  🔝Tirupati🔝   Escor...➥🔝 7737669865 🔝▻ Tirupati Call-girls in Women Seeking Men  🔝Tirupati🔝   Escor...
➥🔝 7737669865 🔝▻ Tirupati Call-girls in Women Seeking Men 🔝Tirupati🔝 Escor...
 
Hot Call Girls |Delhi |Janakpuri ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Janakpuri ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Janakpuri ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Janakpuri ☎ 9711199171 Book Your One night Stand
 
Nagavara Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore Es...
Nagavara Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore Es...Nagavara Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore Es...
Nagavara Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore Es...
 
Call Girls Devanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Devanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Devanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Devanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Internship Report].pdf iiwmoosmsosmshkssmk
Internship Report].pdf iiwmoosmsosmshkssmkInternship Report].pdf iiwmoosmsosmshkssmk
Internship Report].pdf iiwmoosmsosmshkssmk
 
Call Girls Bommanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Bommanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Bommanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Bommanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
 
Joshua Minker Brand Exploration Sports Broadcaster .pptx
Joshua Minker Brand Exploration Sports Broadcaster .pptxJoshua Minker Brand Exploration Sports Broadcaster .pptx
Joshua Minker Brand Exploration Sports Broadcaster .pptx
 
Call Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Top Rated Pune Call Girls Warje ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Warje ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Warje ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Warje ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
 
CFO_SB_Career History_Multi Sector Experience
CFO_SB_Career History_Multi Sector ExperienceCFO_SB_Career History_Multi Sector Experience
CFO_SB_Career History_Multi Sector Experience
 
Virgin Call Girls Delhi Service-oriented sexy call girls ☞ 9899900591 ☜ Rita ...
Virgin Call Girls Delhi Service-oriented sexy call girls ☞ 9899900591 ☜ Rita ...Virgin Call Girls Delhi Service-oriented sexy call girls ☞ 9899900591 ☜ Rita ...
Virgin Call Girls Delhi Service-oriented sexy call girls ☞ 9899900591 ☜ Rita ...
 
Resumes, Cover Letters, and Applying Online
Resumes, Cover Letters, and Applying OnlineResumes, Cover Letters, and Applying Online
Resumes, Cover Letters, and Applying Online
 
Solution Manual for First Course in Abstract Algebra A, 8th Edition by John B...
Solution Manual for First Course in Abstract Algebra A, 8th Edition by John B...Solution Manual for First Course in Abstract Algebra A, 8th Edition by John B...
Solution Manual for First Course in Abstract Algebra A, 8th Edition by John B...
 
Miletti Gabriela_Vision Plan for artist Jahzel.pdf
Miletti Gabriela_Vision Plan for artist Jahzel.pdfMiletti Gabriela_Vision Plan for artist Jahzel.pdf
Miletti Gabriela_Vision Plan for artist Jahzel.pdf
 
Call Girls Bidadi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Bidadi Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Bidadi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Bidadi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Brand Analysis for reggaeton artist Jahzel.
Brand Analysis for reggaeton artist Jahzel.Brand Analysis for reggaeton artist Jahzel.
Brand Analysis for reggaeton artist Jahzel.
 

In search of technical exellence

  • 1. In Search of Technical Excellence
  • 2. Agenda • Technical skill set • Roadmap of technical excellence • Build domain expertise – Laser focus – Bird’s-eye view
  • 3. Technical skill set Domain Expertise Software Software Construction Process
  • 4. Roadmap of technical excellence Industry-wide Product line & Company-wide Product line Product Feature areas / components A feature area / component A feature
  • 5. Action guideline to achieve technical excellence 1. Build domain expertise 2. Reflect expertise into product/service 3. Use expertise to improve engineering method 4. Share expertise to influence bigger audience
  • 6. How to build domain expertise • Laser focus on your domain by using 5 factor framework • Have bird’s-eye view of the value chain you’re in
  • 7. Build domain expertise: Laser focus 5-Factor Framework Customer Dependent Our Emerging Tech Tech Product/Service Competitor
  • 8. 5 Factors: Customer Definition Customer refers to Internal/external/beta user of our product/service and partner as well Action Identify/establish feedback channel of customer Checklist 1) Pillar Scenarios/User behavior 2) Key performance indicator that effects their purchase/UX 3) Concerns to adopt (Fear, Uncertainty, Doubt etc.) 4) Needs/Pain points from their daily work/process/tool (esp. those complex, error prone, resource consuming, repeated, tedious, ugly stuff) 5) Demand/complain to existing product(feature improvement/requirement) 6) Customization to adopted product, new way to use our product 7) Other product/tools used by customers to integrate our product 8) Operation / IT support resource/process/costs related to our product 9) Their evolution path 10) Localized requirement (not only local language but also local user’s special needs)
  • 9. 5 Factors: Competitors Definition Competitors refers to not only existing competitors but also potential entrants Action Identify competitive landscape and information channel Checklist 1) Feature list 2) Their observation to customer 3) Architecture/design and use scenarios to walk through in order to evaluate it in terms of performance/security/scalability/extensibility/reliability/maintainability/testability/diagnosa bility 4) Standard/protocol/interface/API 5) Engineering method/process/tool used to build product 6) Operation and corresponding infrastructure 7) Customer’s feedback to their offer 8) Roadmap 9) Software/Hardware requirement & limitation
  • 10. 5 Factors: Dependent Technology Definition Dependent technology refers to not only adopted product/service/infrastructure from 3rd party/internal but also complementary product/service Action Identify/establish information channel to monitor their status Checklist 1) Pillar scenarios/capability 2) Software/hardware/underlying platform requirement 3) System limitation e.g. capacity, scalability and performance etc. 4) Standard/protocol/interface/API and assessment in terms of compliance and openness 5) Evolution path & roadmap
  • 11. 5 Factors: Emerging Technology Definition New technology/methodology/process has superior potential to be used as substitute of existing ones adopted by us Action Set up radar to scan those potential area Checklist 1) Relevant research of academia 2) Relevant productserviceengineering methodology & process of other industries of companies other than your competitors 3) New product/service has similar functionality and potential to be substitute of our offer from customer’s perspective 4) Potential substitute of product/service to used to replace our dependent software
  • 12. 5 Factors: Our Production/Service Action 1. Study how our product/service works 2. Anticipate and capture customer's needs 3. Learn from competitor 4. Take full advantage of depedent technology 5. Proactively embrace emerging technology
  • 13. 5 Factors: Our Production/Service Checklist Of action 1 • supported Scenarios • current architecture and design - hierarchy of system/subsystem/component/module, corresponding concept, design and applied principles & rules • current architecture and design - interface & interaction between architecture elements • current architecture and design - interaction w/ external environment and relevant standard/protocol/interface/API • current architecture and design - principles guiding design & evolution • product strategy/vision/roadmap • adopted engineer approach: process/tool • previous milestone review & postmortem findings • other team’s engineering practice
  • 14. 5 Factors: Our Production/Service Checklist of action 2: • customer's feedback captured as scenarios and system requirement • Use scenario to walk through our product/service in order to evaluate the current architecture/design in terms of performance/security/scalability/extensibility/reliability/maintainability/testability/ diagnosability, to figure out and prioritize new feature/enhancement • Standardize the protocol/interface/API for the sake of improving interoperability, lower switch cost and smooth learning curve
  • 15. 5 Factors: Our Production/Service Checklist of action 3: • figure out missing scenario(s) by feature comparison • combine their customer's feedback w/ ours if necessary • learn design/engineer approach that give them advantage against us. Checklist of action 4: • take full advantage of existing capability and enhancement in new release • take into account and control dependency's change and impact to our architecture/design • substitute underlying technology with alterlative competitive solutions • standardize the interface to influence supplier vendors and increase interoperability Checklist of action 5: • evaluate impact of new technology/engineering method to our current architecture/design • how to incorporate new technology/engineering method
  • 16. Build domain Expertise: Bird’s-eye view Model of E2E value chain Start Your Prod/Svc add it into your value chain Dependent Prod/Svc Channel Customer Tech Dependen If any supplier including dependent & Prod/Svc t Prod/Svc complementary prod/svc, put it into Dependen If customer is not end user but a Prod/Svc t Prod/Svc product or service, put it into Set of prod/svc is empty Yes End
  • 17. Example: wireless value chain E2E model of software + service + device
  • 18. Usage of value chain tool • Get E2E view for how value of a technical solution is added incrementally and delivered to end user • Seeking business opportunity in a particular value chain where we can add value by providing product/service • Recognize ecosystem: – For each activity, identify its player (e.g. ISV, Dev, IHV, OEM vendor, MO etc.) – For a particular product/service, its player, upstream supplier and downstream buyer and channel in the chain are stakeholders, which consists of its ecosystem – For a particular type of product/service, all of its producer, supplier, buyer and channel consist of the industrial ecosystem – A product/service can’t thrive without taking interest of all stakeholders in its ecosystem into account. • From upstream angle: – Monitor and anticipate upstream industrial change – Evaluate impact from change in upstream – Lead/influence by standardization – Monitor and anticipate the tendency of down-integration • From downstream angle: – Estimate impact of your change to your buyers/partner – Standardize the protocol/interface/API to coordinate development, improve interoperability, lower switch cost and smooth learning curve – Monitor and anticipate tendency of up-integration

Editor's Notes

  1. Domain Expertise: understand and anticipate customer’s needs and know how to build product/service that satisfies them in a particular area. It relies on our execution capability:Software construction: architecture/design/code/debug/testing, e.g. OOA/OODSoftware process: choose/tailor/optimize software process to build and deliver satisfying product/service in cost-effective and productive way.This slide covers only how to build domain expertise.Regarding software construction, there’re bunch of textbook covers it. We won’t repeat it here.Regarding software process, we’ll address it later.
  2. We’re working on different scope which creates difference impact. Meanwhile, difference scope has difference requirement for technical proficiency level.How can we achieve technical excellence continuously? This slide tries to illustrate the roadmap.
  3. To build domain expertise, it help usUnderstand our Situation and Anticipate change in order to Prioritization and Execution (SAPE)Explore inspires innovationChinese Citation: “从小处着手,从大处着眼”
  4. A value chain is a chain of activities. Products pass through the chain in order and at each activity it add some value.This modeling tool is used for the purpose of iteratively figuring out the End to End value chain which we’re working on.