SlideShare a Scribd company logo
1 of 4
> FOR CONFERENCE-RELATED PAPERS, REPLACE THIS LINE WITH YOUR SESSION NUMBER, E.G., AB-02 (DOUBLE-CLICK HERE) <                  1




      Striking the Right Balance between Process Efficiency and
Innovativeness; Supplementing Capability Maturity Model Integration
           (CMMi) with a Novel Innovation Process Model
                                 Shanta R Yapa (Doctoral Candidate), Ilkka Kauranen Ph D

                                              Asian Institute of Technology, Thailand

The Capability Maturity Model Integration is increasingly used in the software industry to successfully improve process efficiency.
However, striking the right balance between process efficiency and innovativeness still remains to be a major challenge. This article
shows how innovativeness can be enhanced in the CMMi environment. The CMMi is supplemented with a novel innovation process
model. Two of the process areas of the CMMi model are discussed.

Index Terms- Capability Maturity Models, Innovation process, Software




                         I.INTRODUCTION                              striking the right balance between process efficiency and

C
                                                                     innovativeness by supplementing CMMi with a novel
     apability Maturity Model Integration (CMMi) allows
                                                                     Innovation Process Model. Two of the CMMi process areas
     software firms to institutionalize best practices for process
                                                                     are discussed.
efficiency. In implementation of such a model, all process
areas of operation are studied in detail. In order to ensure
                                                                        Reaching process efficiency and innovativeness parallel is a
continuous improvement, the same processes are studied again
                                                                     well-known challenge for the management of all
as and when appropriate. Process efficiency improvement has          organizations. A delicate balancing act between play and
become an important paradigm for managing software                   discipline, ad hoc practices and established processes,
development [1]. The CMMi model helps software firms to              creativity and efficiency is required for high levels of
ensure efficiency of all software processes.                         innovativeness [3].

   Innovations are widely accepted as one of the most                   CMMi covers a wider scope of activities in an organization
important factors for organizations in sustaining their              and promoting innovativeness is not the main aim of the
competitiveness [2]. Managing the innovation process within          model. It is expected that this model leaves room for increased
firms from idea generation to successful commercialization           innovativeness if the model is supplemented with a model that
demands a comprehensive understanding of the various stages          specifically aims at enhancing innovativeness. The question
of the process, determinants and best practices of successful        whether organizations implementing CMMI are more
organizations. The software industry is no exception to these        innovative than other organizations is not discussed in this
requirements. Since a flexible environment encourages                article.
innovations more than a controlled environment, the
management should decide on the degree of control imposed
on various processes of the organization.                                  II. Capability Maturity Model Integration (CMMi)

   It has become a dynamic challenge for organizations to               CMMi for development is a collection of best practices that
maintain a balance between innovativeness and efficiency as          emphasizes the work necessary to build and maintain the total
organizations continue to grow and develop, with most                product or service in its lifecycle from conception through
companies tending to oscillate between innovativeness and            delivery and maintenance. It can be implemented as a
efficiency enhancing modes [3]. The CMMi model makes a               continuous representation or a staged representation. Under
software firm to build well established, documented, and             the staged representation there are five maturity levels:
communicated processes and practices. It also requires that all
employees adhere to these processes and practices. In order                   1.   Initial
to exploit the well defined processes and practices in                        2.   Managed
promoting innovations the managers and key people involved                    3.   Defined
in software projects should have a thorough understanding of                  4.   Quantitatively managed
the innovation process to trigger innovation opportunities and                5.   Optimizing
facilitate them from idea to commercialization.
                                                                     The CMMi Version 1.2 of 2006 defines a process area as a
                                                                     cluster of related practices in an area that, when implemented
  The objective of the present article is to help firms in
2

collectively, satisfy a set of goals considered important for     looking at new ideas in this process. New ideas of assembling,
making improvement in that area. There are 22 process areas       use of alternate components and reusable components need to
classified under the following 4 categories: (1) project          be evaluated for technical feasibility and commercial viability.
management, (2) process management, (3) engineering and (4)       As shown in the five stage model ideation is followed by
support in CMMi.                                                  synthesizing where the new idea is mixed, compared,
                                                                  evaluated with existing and available technologies before
          III. A five stage Innovation Process Model              leveraging is done. Leveraging involves evaluation of the
                                                                  synthesized idea for its commercial viability. This includes
                                                                  resource availability, affordability, pricing, profitability,
   Managing innovations has been accepted as an important
                                                                  payback etc.
and challenging activity in today’s business firms. However,
lack of understanding of the innovation process and the
                                                                     The two last stages of the five stage model, namely
complexity of available models tend practicing managers to
                                                                  application and modification, are equally important in each
consider innovations as accidental, the process a black box
                                                                  successive phase of building prototypes. Prototypes (virtual,
and their interference a gambling [4].
                                                                  rapid, or physical) are constructed, evaluated, improved, and
                                                                  reconstructed based on knowledge gained in the evaluation
   Recently a novel innovation model has been developed so
                                                                  process. As the CMMi model suggests, for software firms
that practicing managers could make use of the model in
                                                                  there is great potential for innovations to follow the iterative
promoting innovations. This model is based on extensive
                                                                  steps of constructing, evaluating, improving and
insight into best practices in software industry as well as on
                                                                  reconstructing. Such innovations can bring results if managed
existing innovation models, including technology push
                                                                  properly understanding the various stages of the process.
models, market pull models, the coupling theory, interactive
models, and stage gate theory. As part of ongoing testing of
                                                                     “The degree of virtual versus physical prototyping required
this novel model, the merits of the model in supplementing
                                                                  depends on the functionality of the design tools, the
CMMi are analyzed in this present article.
                                                                  complexity of the product, and its associated risk. There is a
                                                                  high probability that the product, integrated in this manner,
   In the innovation model, the process of innovation is
                                                                  will pass product verification and validation. For some
disintegrated into several meaningful stages namely
                                                                  products and services, the last integration phase will occur
Imagination (or Ideation), Synthesizing, Leveraging,
                                                                  when they are deployed at the intended operational site” [5].
Application and Modification. Imagination requires seamless
                                                                  The five stage innovation process model also emphasizes the
and free thinking that is not constrained by boundaries of
                                                                  need of feedback and modifications as the last stage of the
existing knowledge, work practices and mindsets.
                                                                  innovation process. The product integration process in the
Synthesizing is the process of using existing knowledge in the
                                                                  CMMi model thus gives software firms an enormous
industry to make use of the concept developed in stage one.
                                                                  opportunity provided that they consciously address the first
Leveraging is the specific use of the new concept now
                                                                  step of the innovation process model namely ideation. If no
synthesized with existing knowledge and resource availability
                                                                  new idea is fed the likely result in the end is the planned
of the firm. Once the specific use is identified, the new
                                                                  outcome. Product and process innovations necessarily begin
concept can be applied. This may include laboratory testing,
                                                                  with new ideas.
trial delivery, prototyping or commercial production using the
new process or product technology. Through continuous
                                                                    The Reusable Repository generally prepared by most
feedback the necessary modifications can be done.
                                                                  CMMi certified software firms can be of immense value as a
                                                                  quick guide for ideas in input alternatives in commencing the
                  IV. Process areas selected
                                                                  product integration process.
   Only two process areas have been selected for the
                                                                  B. Requirement Development
discussion in this present article, namely product integration
and requirements development.
                                                                     Three types of requirements namely customer requirements,
                                                                  product requirements and product component requirements
A. Product Integration
                                                                  which address various needs of relevant stakeholders are
                                                                  described in this process which comes under Maturity level 2
   Product integration is not necessarily a one off assembly of
                                                                  and under the category of engineering. The requirements may
fabricated components according to the finalized design. It can
                                                                  include those pertinent to various product lifecycle phases
also be an iterative process where components are assembled
                                                                  (such as acceptance testing criteria), product attributes (safety,
and evaluated and the process repeated so that more
                                                                  reliability, maintainability etc), and also constraints caused by
components are assembled and evaluated incrementally. This
                                                                  the selection of design solutions (such as integration of
process may commence with analyses and simulations (e.g.,
                                                                  commercial off-the-shelf products).
threads, rapid prototypes, virtual prototypes, and physical
prototypes) and steadily progress through increasingly more
                                                                     All development projects have requirements. Requirements
realistic incremental functionality until the final product is
                                                                  are the basis for design. Idea generation, synthesizing and
achieved [5]. Software firms can promote innovations by
> FOR CONFERENCE-RELATED PAPERS, REPLACE THIS LINE WITH YOUR SESSION NUMBER, E.G., AB-02 (DOUBLE-CLICK HERE) <                    3

leveraging can help to come up with a better design by            technically feasible and commercially viable. To know when
evaluating alternatives. The development of requirements as       to leave hierarchy out of the process and when to bring it back
mentioned in the CMMi (2006) includes the following               again [3] is a typical challenge faced by an organization with
activities:                                                       established practices and the innovation model introduced can
                                                                  certainly help the managers to make right decisions in this
                           Elicitation, analysis, validation,    regard.
                            and communication of customer
                            needs,       expectations,    and        Capability Maturity Model Integration (CMMi) emphasizes
                            constraints to obtain customer        resource mobilization, technical evaluation of suggestions,
                            requirements that constitute an       prototyping, feedback and modifications in most of the
                            understanding of what will satisfy    processes. The entry criterion, inputs, outputs and exit are also
                            stakeholders                          defined. In certain processes, such as Organizational
                           Collection and coordination of        Innovation and Deployment, the necessity of promoting new
                            stakeholder needs                     ideas is highlighted. Relaxing the established procedures and
                           Development of the lifecycle          thereby shifting from controls to flexibility in order to
                            requirements of the product           encourage innovations is a challenge to the managers. The
                           Establishment of the customer         proposed innovation model would give practicing software
                            requirements                          engineers and managers a clear cut idea of the innovation
                           Establishment of initial product      process that would supplement CMMi to promote
                            and        product      component     innovativeness in the industry.
                            requirements     consistent  with
                            customer requirements                                                 Appendix 1

   The five stage innovation process model can assist software          Process Area                   Category         Maturity Level
teams in elicitation, analysis and validation. Two regularly
cited objectives of software process innovations are reducing      Causal Analysis & Resolution    Support                    5
                                                                   Configuration Management        Support                    2
development costs through improved developer productivity
                                                                   Decision Analysis &             Support                    3
and improving end user satisfaction with the resulting             Resolution
software by reducing software defects [6]. Throughout the          Integrated Project              Project Management         3
phases of the product lifecycle the requirements are identified    Management
                                                                   Measurement & Analysis          Support                    2
and refined. Design decisions, subsequent corrective actions,
                                                                   Organizational Innovation &     Process Management         5
and feedback during each phase of the product’s lifecycle are      Deployment
analyzed for impact on derived and allocated requirements. In      Organizational Process          Process Management         3
the case of an iterative     product lifecycle the use of the      Definition
                                                                   Organizational Process Focus    Process Management         3
proposed five stage model will enable the software teams to
                                                                   Organizational Process          Process Management         4
come up with innovative solutions in iterations.                   Performance
                                                                   Organizational Training         Process Management         3
                                                                   Product Integration             Engineering                3
                        V. Conclusion
                                                                   Project Monitoring &            Project Management         2
                                                                   Controlling
                                                                   Project Planning                Project Management         2
A CMMi certified organization is well set to promote
                                                                   Process & Product Quality       Support                    2
innovations as the vital processes are identified, documented      Assurance
and implemented replicating best practices. Triggering             Quantitative Project            Project Management         4
innovation in such an environment is relatively easy. A proper     Management
                                                                   Requirements Development        Engineering                3
understanding of the innovation process covering the various
                                                                   Requirements Management         Engineering                2
stages of the process and the determinants at each stage would     Risk Management                 Project Management         3
help practicing mangers to promote innovations with                Supplier Agreement              Project Management         2
confidence.                                                        Management
                                                                   Technical solution              Engineering                3
                                                                   Validation                      Engineering                3
A major input through the proposed innovation model is the         Verification                    Engineering                3
importance placed on imagination or ideation as the first step
of the process which invites continuous input changes. An
established process would ensure the anticipated outcome, be                      The Process Areas under CMMi
it a tangible product or a service with minimum deviations. In                   (Source: CMMi Version 1.2, 2006)
order to have improved and novel products from such a
system, a conscious effort in changing the inputs is necessary.
Innovation in a way is changing factor prepositions for
                                                                                                  References
creating better value. Knowing the process would certainly
help managers to promote innovativeness easily in an
                                                                      [1] “Structural analysis of the impact of knowledge
environment which is conducive to nurture new ideas that are
4

creation and knowledge embedding on software process
capability”, Ravichandran T. and Rai A. (2003); IEEE
Transactions on Engineering Management 50 (3) pp 270–
284.

[2] “Managing Innovation: Integrating Technological,
Market and Organizational Change”, Tidd, J., Bessant, J.,
Pavitt, K., (2002); second ed. Wiley, Chichester.

[3] “A leader’s guide to create an innovation culture,
Startegy & Leadership”, Leavy Brian (2005); Vol 33 No 4
pp 38-45, Emerald Group Publishing Ltd, ISSN
1087-8572

[4] “Innovate to Get Ahead in Turbulent Times”, Yapa
Shanta Rajapaksha (2008); Convention Volume, 20th
Annual Convention, Association of Professional Bankers
of    Sri    Lanka,    September    12,     2008;ISBN
978-955-1095-05-5, pp 271-292.

[5] CMMI for Development Version 1.2, CMMI Product
Team (2006); Software Engineering Institute, Carnegie
Mellon University

[6] “A business case for software process improvement
revised”, McGibbon T (1999); DACS State-of-the-Art
Report,    Rome      Laboratory,      September 1999,
http://www.dacs.dtic.mil/techs/roispi2.

More Related Content

What's hot

Fandamental quality mgt-Ch-6 and Ch-9
Fandamental quality mgt-Ch-6 and Ch-9Fandamental quality mgt-Ch-6 and Ch-9
Fandamental quality mgt-Ch-6 and Ch-9Sarvesh Soni
 
Evaluation of Total Quality Management Implementation as Engineering Practice...
Evaluation of Total Quality Management Implementation as Engineering Practice...Evaluation of Total Quality Management Implementation as Engineering Practice...
Evaluation of Total Quality Management Implementation as Engineering Practice...IOSR Journals
 
Sukhchan Alliance Llc Cmmi
Sukhchan Alliance Llc CmmiSukhchan Alliance Llc Cmmi
Sukhchan Alliance Llc CmmiArvinder Singh
 
Infosys - Product Development White Paper | Global Sourcing
Infosys - Product Development White Paper | Global SourcingInfosys - Product Development White Paper | Global Sourcing
Infosys - Product Development White Paper | Global SourcingInfosys
 
Product Life Cycle Management
Product Life Cycle ManagementProduct Life Cycle Management
Product Life Cycle Managementchaitanya122
 
8 relationship and comparison between in jit tqm and tpm a review
8 relationship and comparison between in jit  tqm and tpm  a review8 relationship and comparison between in jit  tqm and tpm  a review
8 relationship and comparison between in jit tqm and tpm a reviewprjpublications
 
1. bussiness process diagonistic tool for cpm
1. bussiness process diagonistic tool for cpm1. bussiness process diagonistic tool for cpm
1. bussiness process diagonistic tool for cpmJyoti Trivedi
 
IRJET- Application of Quality Function Deployment (QFD) in Aluminium Pot Manu...
IRJET- Application of Quality Function Deployment (QFD) in Aluminium Pot Manu...IRJET- Application of Quality Function Deployment (QFD) in Aluminium Pot Manu...
IRJET- Application of Quality Function Deployment (QFD) in Aluminium Pot Manu...IRJET Journal
 
7.component part
7.component part7.component part
7.component partlibfsb
 
Just in time technique
Just in time techniqueJust in time technique
Just in time techniqueMohit Singla
 
MDelta-Quantifying Maturity
MDelta-Quantifying MaturityMDelta-Quantifying Maturity
MDelta-Quantifying MaturitySushant Hublikar
 
Om theoretical assignment group 5
Om  theoretical assignment group 5Om  theoretical assignment group 5
Om theoretical assignment group 5Vandana Kumari
 
Practical Suggestions to Successfully Adopt the CMMI V2.0 Development for Bet...
Practical Suggestions to Successfully Adopt the CMMI V2.0 Development for Bet...Practical Suggestions to Successfully Adopt the CMMI V2.0 Development for Bet...
Practical Suggestions to Successfully Adopt the CMMI V2.0 Development for Bet...Dr. Mustafa Değerli
 
Plm specialist-Professor-PLM-0909
Plm specialist-Professor-PLM-0909Plm specialist-Professor-PLM-0909
Plm specialist-Professor-PLM-0909francisdt
 

What's hot (19)

[CMMI Portugal 2012] CMMI ML5 Multimodel in a Portuguese company
[CMMI Portugal 2012] CMMI ML5 Multimodel in a Portuguese company[CMMI Portugal 2012] CMMI ML5 Multimodel in a Portuguese company
[CMMI Portugal 2012] CMMI ML5 Multimodel in a Portuguese company
 
Fandamental quality mgt-Ch-6 and Ch-9
Fandamental quality mgt-Ch-6 and Ch-9Fandamental quality mgt-Ch-6 and Ch-9
Fandamental quality mgt-Ch-6 and Ch-9
 
Evaluation of Total Quality Management Implementation as Engineering Practice...
Evaluation of Total Quality Management Implementation as Engineering Practice...Evaluation of Total Quality Management Implementation as Engineering Practice...
Evaluation of Total Quality Management Implementation as Engineering Practice...
 
Fqm chapter 1-2-7
Fqm chapter 1-2-7Fqm chapter 1-2-7
Fqm chapter 1-2-7
 
Sukhchan Alliance Llc Cmmi
Sukhchan Alliance Llc CmmiSukhchan Alliance Llc Cmmi
Sukhchan Alliance Llc Cmmi
 
Infosys - Product Development White Paper | Global Sourcing
Infosys - Product Development White Paper | Global SourcingInfosys - Product Development White Paper | Global Sourcing
Infosys - Product Development White Paper | Global Sourcing
 
World class manufacturing
World class manufacturingWorld class manufacturing
World class manufacturing
 
Product Life Cycle Management
Product Life Cycle ManagementProduct Life Cycle Management
Product Life Cycle Management
 
8 relationship and comparison between in jit tqm and tpm a review
8 relationship and comparison between in jit  tqm and tpm  a review8 relationship and comparison between in jit  tqm and tpm  a review
8 relationship and comparison between in jit tqm and tpm a review
 
1. bussiness process diagonistic tool for cpm
1. bussiness process diagonistic tool for cpm1. bussiness process diagonistic tool for cpm
1. bussiness process diagonistic tool for cpm
 
IRJET- Application of Quality Function Deployment (QFD) in Aluminium Pot Manu...
IRJET- Application of Quality Function Deployment (QFD) in Aluminium Pot Manu...IRJET- Application of Quality Function Deployment (QFD) in Aluminium Pot Manu...
IRJET- Application of Quality Function Deployment (QFD) in Aluminium Pot Manu...
 
7.component part
7.component part7.component part
7.component part
 
Just in time technique
Just in time techniqueJust in time technique
Just in time technique
 
Wcm 2
Wcm 2Wcm 2
Wcm 2
 
MDelta-Quantifying Maturity
MDelta-Quantifying MaturityMDelta-Quantifying Maturity
MDelta-Quantifying Maturity
 
Irm04
Irm04Irm04
Irm04
 
Om theoretical assignment group 5
Om  theoretical assignment group 5Om  theoretical assignment group 5
Om theoretical assignment group 5
 
Practical Suggestions to Successfully Adopt the CMMI V2.0 Development for Bet...
Practical Suggestions to Successfully Adopt the CMMI V2.0 Development for Bet...Practical Suggestions to Successfully Adopt the CMMI V2.0 Development for Bet...
Practical Suggestions to Successfully Adopt the CMMI V2.0 Development for Bet...
 
Plm specialist-Professor-PLM-0909
Plm specialist-Professor-PLM-0909Plm specialist-Professor-PLM-0909
Plm specialist-Professor-PLM-0909
 

Similar to Sliit Research Symposium 2008 Shanta R Yapa & Prof Ilkka Kauranen Formatted

CMMI with Digité Universal Process Framework
CMMI with Digité Universal Process FrameworkCMMI with Digité Universal Process Framework
CMMI with Digité Universal Process FrameworkDigite Inc
 
Towards a Software Framework for Automatic Business Process Redesign
Towards a Software Framework for Automatic Business Process RedesignTowards a Software Framework for Automatic Business Process Redesign
Towards a Software Framework for Automatic Business Process RedesignIDES Editor
 
Towards a Software Framework for Automatic Business Process Redesign
Towards a Software Framework for Automatic Business Process RedesignTowards a Software Framework for Automatic Business Process Redesign
Towards a Software Framework for Automatic Business Process RedesignIDES Editor
 
CMMI Implementation with Digité Enterprise
CMMI Implementation with Digité EnterpriseCMMI Implementation with Digité Enterprise
CMMI Implementation with Digité EnterpriseDigite Inc
 
A Comparative Analysis Of Various Methodologies Of Agile Project Management V...
A Comparative Analysis Of Various Methodologies Of Agile Project Management V...A Comparative Analysis Of Various Methodologies Of Agile Project Management V...
A Comparative Analysis Of Various Methodologies Of Agile Project Management V...Brittany Allen
 
Practical Suggestions to Successfully Adopt the CMMI V2.0 Development for Bet...
Practical Suggestions to Successfully Adopt the CMMI V2.0 Development for Bet...Practical Suggestions to Successfully Adopt the CMMI V2.0 Development for Bet...
Practical Suggestions to Successfully Adopt the CMMI V2.0 Development for Bet...Dr. Mustafa Değerli
 
Cba Ipi Cmm Intro Session 1.1
Cba   Ipi   Cmm Intro   Session 1.1Cba   Ipi   Cmm Intro   Session 1.1
Cba Ipi Cmm Intro Session 1.1Phuong Vy
 
Blending Agile with CMMI®
Blending Agile with CMMI®Blending Agile with CMMI®
Blending Agile with CMMI®Glen Alleman
 
Agile Project Management Methods of IT Projects
Agile Project Management Methods of IT ProjectsAgile Project Management Methods of IT Projects
Agile Project Management Methods of IT ProjectsGlen Alleman
 
Unlocking the Value in Warranty Management
Unlocking the Value in Warranty ManagementUnlocking the Value in Warranty Management
Unlocking the Value in Warranty ManagementCognizant
 
Presentation by anjali mogre
Presentation by anjali mogrePresentation by anjali mogre
Presentation by anjali mogrePMI_IREP_TP
 
Kivanc Kanturk Swe550 Fall2010 Capability Maturity Model Integration (Cmmi)
Kivanc Kanturk Swe550 Fall2010 Capability Maturity Model Integration (Cmmi)Kivanc Kanturk Swe550 Fall2010 Capability Maturity Model Integration (Cmmi)
Kivanc Kanturk Swe550 Fall2010 Capability Maturity Model Integration (Cmmi)Kivanc Kanturk
 
Improving software economics - Top 10 principles of achieving agility at scale
Improving software economics - Top 10 principles of achieving agility at scaleImproving software economics - Top 10 principles of achieving agility at scale
Improving software economics - Top 10 principles of achieving agility at scaleIBM Rational software
 
Best Practices for Global MES Rollouts
Best Practices for Global MES RolloutsBest Practices for Global MES Rollouts
Best Practices for Global MES RolloutsCognizant
 
MAPPING OF TRADITIONAL SOFTWARE DEVELOPMENT METHODS TO AGILE METHODOLOGY
MAPPING OF TRADITIONAL SOFTWARE DEVELOPMENT METHODS TO AGILE METHODOLOGYMAPPING OF TRADITIONAL SOFTWARE DEVELOPMENT METHODS TO AGILE METHODOLOGY
MAPPING OF TRADITIONAL SOFTWARE DEVELOPMENT METHODS TO AGILE METHODOLOGYcscpconf
 
Mapping of traditional software development methods to agile methodology
Mapping of traditional software development methods to agile methodologyMapping of traditional software development methods to agile methodology
Mapping of traditional software development methods to agile methodologycsandit
 
Подборка о рисках ИТ-проектов
Подборка о рисках ИТ-проектовПодборка о рисках ИТ-проектов
Подборка о рисках ИТ-проектовAlexey Ivasyuk
 

Similar to Sliit Research Symposium 2008 Shanta R Yapa & Prof Ilkka Kauranen Formatted (20)

CMMI with Digité Universal Process Framework
CMMI with Digité Universal Process FrameworkCMMI with Digité Universal Process Framework
CMMI with Digité Universal Process Framework
 
Towards a Software Framework for Automatic Business Process Redesign
Towards a Software Framework for Automatic Business Process RedesignTowards a Software Framework for Automatic Business Process Redesign
Towards a Software Framework for Automatic Business Process Redesign
 
Towards a Software Framework for Automatic Business Process Redesign
Towards a Software Framework for Automatic Business Process RedesignTowards a Software Framework for Automatic Business Process Redesign
Towards a Software Framework for Automatic Business Process Redesign
 
CMMI Implementation with Digité Enterprise
CMMI Implementation with Digité EnterpriseCMMI Implementation with Digité Enterprise
CMMI Implementation with Digité Enterprise
 
A Comparative Analysis Of Various Methodologies Of Agile Project Management V...
A Comparative Analysis Of Various Methodologies Of Agile Project Management V...A Comparative Analysis Of Various Methodologies Of Agile Project Management V...
A Comparative Analysis Of Various Methodologies Of Agile Project Management V...
 
What is cmmi & understanding
What is cmmi & understandingWhat is cmmi & understanding
What is cmmi & understanding
 
Practical Suggestions to Successfully Adopt the CMMI V2.0 Development for Bet...
Practical Suggestions to Successfully Adopt the CMMI V2.0 Development for Bet...Practical Suggestions to Successfully Adopt the CMMI V2.0 Development for Bet...
Practical Suggestions to Successfully Adopt the CMMI V2.0 Development for Bet...
 
Cba Ipi Cmm Intro Session 1.1
Cba   Ipi   Cmm Intro   Session 1.1Cba   Ipi   Cmm Intro   Session 1.1
Cba Ipi Cmm Intro Session 1.1
 
Blending Agile with CMMI®
Blending Agile with CMMI®Blending Agile with CMMI®
Blending Agile with CMMI®
 
Agile Project Management Methods of IT Projects
Agile Project Management Methods of IT ProjectsAgile Project Management Methods of IT Projects
Agile Project Management Methods of IT Projects
 
Unlocking the Value in Warranty Management
Unlocking the Value in Warranty ManagementUnlocking the Value in Warranty Management
Unlocking the Value in Warranty Management
 
Presentation by anjali mogre
Presentation by anjali mogrePresentation by anjali mogre
Presentation by anjali mogre
 
Cmmi
CmmiCmmi
Cmmi
 
Kivanc Kanturk Swe550 Fall2010 Capability Maturity Model Integration (Cmmi)
Kivanc Kanturk Swe550 Fall2010 Capability Maturity Model Integration (Cmmi)Kivanc Kanturk Swe550 Fall2010 Capability Maturity Model Integration (Cmmi)
Kivanc Kanturk Swe550 Fall2010 Capability Maturity Model Integration (Cmmi)
 
Spm unit 2
Spm unit 2Spm unit 2
Spm unit 2
 
Improving software economics - Top 10 principles of achieving agility at scale
Improving software economics - Top 10 principles of achieving agility at scaleImproving software economics - Top 10 principles of achieving agility at scale
Improving software economics - Top 10 principles of achieving agility at scale
 
Best Practices for Global MES Rollouts
Best Practices for Global MES RolloutsBest Practices for Global MES Rollouts
Best Practices for Global MES Rollouts
 
MAPPING OF TRADITIONAL SOFTWARE DEVELOPMENT METHODS TO AGILE METHODOLOGY
MAPPING OF TRADITIONAL SOFTWARE DEVELOPMENT METHODS TO AGILE METHODOLOGYMAPPING OF TRADITIONAL SOFTWARE DEVELOPMENT METHODS TO AGILE METHODOLOGY
MAPPING OF TRADITIONAL SOFTWARE DEVELOPMENT METHODS TO AGILE METHODOLOGY
 
Mapping of traditional software development methods to agile methodology
Mapping of traditional software development methods to agile methodologyMapping of traditional software development methods to agile methodology
Mapping of traditional software development methods to agile methodology
 
Подборка о рисках ИТ-проектов
Подборка о рисках ИТ-проектовПодборка о рисках ИТ-проектов
Подборка о рисках ИТ-проектов
 

More from Dr. SHANTA Rajapaksha YAPA

Dr shanta rajapaksha yapa visiting faculty, cardiff metropolitan university...
Dr shanta rajapaksha yapa   visiting faculty, cardiff metropolitan university...Dr shanta rajapaksha yapa   visiting faculty, cardiff metropolitan university...
Dr shanta rajapaksha yapa visiting faculty, cardiff metropolitan university...Dr. SHANTA Rajapaksha YAPA
 
Becoming a Smart Graduate - Orientation speech by Shanta R Yapa @ Sri Lanka T...
Becoming a Smart Graduate - Orientation speech by Shanta R Yapa @ Sri Lanka T...Becoming a Smart Graduate - Orientation speech by Shanta R Yapa @ Sri Lanka T...
Becoming a Smart Graduate - Orientation speech by Shanta R Yapa @ Sri Lanka T...Dr. SHANTA Rajapaksha YAPA
 
The role of IT professionals - Orientation speech by Shanta R Yapa @ ITUM
The role of IT professionals - Orientation speech by Shanta R Yapa @ ITUMThe role of IT professionals - Orientation speech by Shanta R Yapa @ ITUM
The role of IT professionals - Orientation speech by Shanta R Yapa @ ITUMDr. SHANTA Rajapaksha YAPA
 
Intellectual Property; Perspectives - Shanta R Yapa
Intellectual Property; Perspectives - Shanta R Yapa Intellectual Property; Perspectives - Shanta R Yapa
Intellectual Property; Perspectives - Shanta R Yapa Dr. SHANTA Rajapaksha YAPA
 
How to become a Smart MBA? The ICBT Way - Shanta R Yapa
How to become a Smart MBA? The ICBT Way - Shanta R YapaHow to become a Smart MBA? The ICBT Way - Shanta R Yapa
How to become a Smart MBA? The ICBT Way - Shanta R YapaDr. SHANTA Rajapaksha YAPA
 
Big Data - Socio economic perspectives by Shanta R Yapa
Big Data - Socio economic perspectives by Shanta R YapaBig Data - Socio economic perspectives by Shanta R Yapa
Big Data - Socio economic perspectives by Shanta R YapaDr. SHANTA Rajapaksha YAPA
 

More from Dr. SHANTA Rajapaksha YAPA (17)

Dr shanta rajapaksha yapa visiting faculty, cardiff metropolitan university...
Dr shanta rajapaksha yapa   visiting faculty, cardiff metropolitan university...Dr shanta rajapaksha yapa   visiting faculty, cardiff metropolitan university...
Dr shanta rajapaksha yapa visiting faculty, cardiff metropolitan university...
 
Leveraging supply chain
Leveraging supply chainLeveraging supply chain
Leveraging supply chain
 
Becoming a Smart Graduate - Orientation speech by Shanta R Yapa @ Sri Lanka T...
Becoming a Smart Graduate - Orientation speech by Shanta R Yapa @ Sri Lanka T...Becoming a Smart Graduate - Orientation speech by Shanta R Yapa @ Sri Lanka T...
Becoming a Smart Graduate - Orientation speech by Shanta R Yapa @ Sri Lanka T...
 
Making the MBA journey exciting
Making the MBA journey exciting Making the MBA journey exciting
Making the MBA journey exciting
 
The role of IT professionals - Orientation speech by Shanta R Yapa @ ITUM
The role of IT professionals - Orientation speech by Shanta R Yapa @ ITUMThe role of IT professionals - Orientation speech by Shanta R Yapa @ ITUM
The role of IT professionals - Orientation speech by Shanta R Yapa @ ITUM
 
Demand Forecasting
Demand Forecasting Demand Forecasting
Demand Forecasting
 
MBA - A destination or a journey?
MBA - A destination or a journey?MBA - A destination or a journey?
MBA - A destination or a journey?
 
Innovation simplified
Innovation simplifiedInnovation simplified
Innovation simplified
 
Creativity, Innovation & Education
Creativity, Innovation & EducationCreativity, Innovation & Education
Creativity, Innovation & Education
 
Intellectual Property; Perspectives - Shanta R Yapa
Intellectual Property; Perspectives - Shanta R Yapa Intellectual Property; Perspectives - Shanta R Yapa
Intellectual Property; Perspectives - Shanta R Yapa
 
The EPIC Formula for Innovation Success
The EPIC Formula for Innovation SuccessThe EPIC Formula for Innovation Success
The EPIC Formula for Innovation Success
 
Quad factors in MBA journey
Quad factors in MBA journeyQuad factors in MBA journey
Quad factors in MBA journey
 
How to become a Smart MBA? The ICBT Way - Shanta R Yapa
How to become a Smart MBA? The ICBT Way - Shanta R YapaHow to become a Smart MBA? The ICBT Way - Shanta R Yapa
How to become a Smart MBA? The ICBT Way - Shanta R Yapa
 
Big Data - Socio economic perspectives by Shanta R Yapa
Big Data - Socio economic perspectives by Shanta R YapaBig Data - Socio economic perspectives by Shanta R Yapa
Big Data - Socio economic perspectives by Shanta R Yapa
 
Creating value through people shanta r yapa
Creating value through people   shanta r yapaCreating value through people   shanta r yapa
Creating value through people shanta r yapa
 
Shanta Yapa Hnb Training Oct 23, 2007
Shanta Yapa Hnb Training Oct 23, 2007Shanta Yapa Hnb Training Oct 23, 2007
Shanta Yapa Hnb Training Oct 23, 2007
 
Career Guidance
Career GuidanceCareer Guidance
Career Guidance
 

Recently uploaded

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
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
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
"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
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
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
 
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
 
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
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 

Recently uploaded (20)

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
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
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
"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...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
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
 
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
 
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
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 

Sliit Research Symposium 2008 Shanta R Yapa & Prof Ilkka Kauranen Formatted

  • 1. > FOR CONFERENCE-RELATED PAPERS, REPLACE THIS LINE WITH YOUR SESSION NUMBER, E.G., AB-02 (DOUBLE-CLICK HERE) < 1 Striking the Right Balance between Process Efficiency and Innovativeness; Supplementing Capability Maturity Model Integration (CMMi) with a Novel Innovation Process Model Shanta R Yapa (Doctoral Candidate), Ilkka Kauranen Ph D Asian Institute of Technology, Thailand The Capability Maturity Model Integration is increasingly used in the software industry to successfully improve process efficiency. However, striking the right balance between process efficiency and innovativeness still remains to be a major challenge. This article shows how innovativeness can be enhanced in the CMMi environment. The CMMi is supplemented with a novel innovation process model. Two of the process areas of the CMMi model are discussed. Index Terms- Capability Maturity Models, Innovation process, Software I.INTRODUCTION striking the right balance between process efficiency and C innovativeness by supplementing CMMi with a novel apability Maturity Model Integration (CMMi) allows Innovation Process Model. Two of the CMMi process areas software firms to institutionalize best practices for process are discussed. efficiency. In implementation of such a model, all process areas of operation are studied in detail. In order to ensure Reaching process efficiency and innovativeness parallel is a continuous improvement, the same processes are studied again well-known challenge for the management of all as and when appropriate. Process efficiency improvement has organizations. A delicate balancing act between play and become an important paradigm for managing software discipline, ad hoc practices and established processes, development [1]. The CMMi model helps software firms to creativity and efficiency is required for high levels of ensure efficiency of all software processes. innovativeness [3]. Innovations are widely accepted as one of the most CMMi covers a wider scope of activities in an organization important factors for organizations in sustaining their and promoting innovativeness is not the main aim of the competitiveness [2]. Managing the innovation process within model. It is expected that this model leaves room for increased firms from idea generation to successful commercialization innovativeness if the model is supplemented with a model that demands a comprehensive understanding of the various stages specifically aims at enhancing innovativeness. The question of the process, determinants and best practices of successful whether organizations implementing CMMI are more organizations. The software industry is no exception to these innovative than other organizations is not discussed in this requirements. Since a flexible environment encourages article. innovations more than a controlled environment, the management should decide on the degree of control imposed on various processes of the organization. II. Capability Maturity Model Integration (CMMi) It has become a dynamic challenge for organizations to CMMi for development is a collection of best practices that maintain a balance between innovativeness and efficiency as emphasizes the work necessary to build and maintain the total organizations continue to grow and develop, with most product or service in its lifecycle from conception through companies tending to oscillate between innovativeness and delivery and maintenance. It can be implemented as a efficiency enhancing modes [3]. The CMMi model makes a continuous representation or a staged representation. Under software firm to build well established, documented, and the staged representation there are five maturity levels: communicated processes and practices. It also requires that all employees adhere to these processes and practices. In order 1. Initial to exploit the well defined processes and practices in 2. Managed promoting innovations the managers and key people involved 3. Defined in software projects should have a thorough understanding of 4. Quantitatively managed the innovation process to trigger innovation opportunities and 5. Optimizing facilitate them from idea to commercialization. The CMMi Version 1.2 of 2006 defines a process area as a cluster of related practices in an area that, when implemented The objective of the present article is to help firms in
  • 2. 2 collectively, satisfy a set of goals considered important for looking at new ideas in this process. New ideas of assembling, making improvement in that area. There are 22 process areas use of alternate components and reusable components need to classified under the following 4 categories: (1) project be evaluated for technical feasibility and commercial viability. management, (2) process management, (3) engineering and (4) As shown in the five stage model ideation is followed by support in CMMi. synthesizing where the new idea is mixed, compared, evaluated with existing and available technologies before III. A five stage Innovation Process Model leveraging is done. Leveraging involves evaluation of the synthesized idea for its commercial viability. This includes resource availability, affordability, pricing, profitability, Managing innovations has been accepted as an important payback etc. and challenging activity in today’s business firms. However, lack of understanding of the innovation process and the The two last stages of the five stage model, namely complexity of available models tend practicing managers to application and modification, are equally important in each consider innovations as accidental, the process a black box successive phase of building prototypes. Prototypes (virtual, and their interference a gambling [4]. rapid, or physical) are constructed, evaluated, improved, and reconstructed based on knowledge gained in the evaluation Recently a novel innovation model has been developed so process. As the CMMi model suggests, for software firms that practicing managers could make use of the model in there is great potential for innovations to follow the iterative promoting innovations. This model is based on extensive steps of constructing, evaluating, improving and insight into best practices in software industry as well as on reconstructing. Such innovations can bring results if managed existing innovation models, including technology push properly understanding the various stages of the process. models, market pull models, the coupling theory, interactive models, and stage gate theory. As part of ongoing testing of “The degree of virtual versus physical prototyping required this novel model, the merits of the model in supplementing depends on the functionality of the design tools, the CMMi are analyzed in this present article. complexity of the product, and its associated risk. There is a high probability that the product, integrated in this manner, In the innovation model, the process of innovation is will pass product verification and validation. For some disintegrated into several meaningful stages namely products and services, the last integration phase will occur Imagination (or Ideation), Synthesizing, Leveraging, when they are deployed at the intended operational site” [5]. Application and Modification. Imagination requires seamless The five stage innovation process model also emphasizes the and free thinking that is not constrained by boundaries of need of feedback and modifications as the last stage of the existing knowledge, work practices and mindsets. innovation process. The product integration process in the Synthesizing is the process of using existing knowledge in the CMMi model thus gives software firms an enormous industry to make use of the concept developed in stage one. opportunity provided that they consciously address the first Leveraging is the specific use of the new concept now step of the innovation process model namely ideation. If no synthesized with existing knowledge and resource availability new idea is fed the likely result in the end is the planned of the firm. Once the specific use is identified, the new outcome. Product and process innovations necessarily begin concept can be applied. This may include laboratory testing, with new ideas. trial delivery, prototyping or commercial production using the new process or product technology. Through continuous The Reusable Repository generally prepared by most feedback the necessary modifications can be done. CMMi certified software firms can be of immense value as a quick guide for ideas in input alternatives in commencing the IV. Process areas selected product integration process. Only two process areas have been selected for the B. Requirement Development discussion in this present article, namely product integration and requirements development. Three types of requirements namely customer requirements, product requirements and product component requirements A. Product Integration which address various needs of relevant stakeholders are described in this process which comes under Maturity level 2 Product integration is not necessarily a one off assembly of and under the category of engineering. The requirements may fabricated components according to the finalized design. It can include those pertinent to various product lifecycle phases also be an iterative process where components are assembled (such as acceptance testing criteria), product attributes (safety, and evaluated and the process repeated so that more reliability, maintainability etc), and also constraints caused by components are assembled and evaluated incrementally. This the selection of design solutions (such as integration of process may commence with analyses and simulations (e.g., commercial off-the-shelf products). threads, rapid prototypes, virtual prototypes, and physical prototypes) and steadily progress through increasingly more All development projects have requirements. Requirements realistic incremental functionality until the final product is are the basis for design. Idea generation, synthesizing and achieved [5]. Software firms can promote innovations by
  • 3. > FOR CONFERENCE-RELATED PAPERS, REPLACE THIS LINE WITH YOUR SESSION NUMBER, E.G., AB-02 (DOUBLE-CLICK HERE) < 3 leveraging can help to come up with a better design by technically feasible and commercially viable. To know when evaluating alternatives. The development of requirements as to leave hierarchy out of the process and when to bring it back mentioned in the CMMi (2006) includes the following again [3] is a typical challenge faced by an organization with activities: established practices and the innovation model introduced can certainly help the managers to make right decisions in this  Elicitation, analysis, validation, regard. and communication of customer needs, expectations, and Capability Maturity Model Integration (CMMi) emphasizes constraints to obtain customer resource mobilization, technical evaluation of suggestions, requirements that constitute an prototyping, feedback and modifications in most of the understanding of what will satisfy processes. The entry criterion, inputs, outputs and exit are also stakeholders defined. In certain processes, such as Organizational  Collection and coordination of Innovation and Deployment, the necessity of promoting new stakeholder needs ideas is highlighted. Relaxing the established procedures and  Development of the lifecycle thereby shifting from controls to flexibility in order to requirements of the product encourage innovations is a challenge to the managers. The  Establishment of the customer proposed innovation model would give practicing software requirements engineers and managers a clear cut idea of the innovation  Establishment of initial product process that would supplement CMMi to promote and product component innovativeness in the industry. requirements consistent with customer requirements Appendix 1 The five stage innovation process model can assist software Process Area Category Maturity Level teams in elicitation, analysis and validation. Two regularly cited objectives of software process innovations are reducing Causal Analysis & Resolution Support 5 Configuration Management Support 2 development costs through improved developer productivity Decision Analysis & Support 3 and improving end user satisfaction with the resulting Resolution software by reducing software defects [6]. Throughout the Integrated Project Project Management 3 phases of the product lifecycle the requirements are identified Management Measurement & Analysis Support 2 and refined. Design decisions, subsequent corrective actions, Organizational Innovation & Process Management 5 and feedback during each phase of the product’s lifecycle are Deployment analyzed for impact on derived and allocated requirements. In Organizational Process Process Management 3 the case of an iterative product lifecycle the use of the Definition Organizational Process Focus Process Management 3 proposed five stage model will enable the software teams to Organizational Process Process Management 4 come up with innovative solutions in iterations. Performance Organizational Training Process Management 3 Product Integration Engineering 3 V. Conclusion Project Monitoring & Project Management 2 Controlling Project Planning Project Management 2 A CMMi certified organization is well set to promote Process & Product Quality Support 2 innovations as the vital processes are identified, documented Assurance and implemented replicating best practices. Triggering Quantitative Project Project Management 4 innovation in such an environment is relatively easy. A proper Management Requirements Development Engineering 3 understanding of the innovation process covering the various Requirements Management Engineering 2 stages of the process and the determinants at each stage would Risk Management Project Management 3 help practicing mangers to promote innovations with Supplier Agreement Project Management 2 confidence. Management Technical solution Engineering 3 Validation Engineering 3 A major input through the proposed innovation model is the Verification Engineering 3 importance placed on imagination or ideation as the first step of the process which invites continuous input changes. An established process would ensure the anticipated outcome, be The Process Areas under CMMi it a tangible product or a service with minimum deviations. In (Source: CMMi Version 1.2, 2006) order to have improved and novel products from such a system, a conscious effort in changing the inputs is necessary. Innovation in a way is changing factor prepositions for References creating better value. Knowing the process would certainly help managers to promote innovativeness easily in an [1] “Structural analysis of the impact of knowledge environment which is conducive to nurture new ideas that are
  • 4. 4 creation and knowledge embedding on software process capability”, Ravichandran T. and Rai A. (2003); IEEE Transactions on Engineering Management 50 (3) pp 270– 284. [2] “Managing Innovation: Integrating Technological, Market and Organizational Change”, Tidd, J., Bessant, J., Pavitt, K., (2002); second ed. Wiley, Chichester. [3] “A leader’s guide to create an innovation culture, Startegy & Leadership”, Leavy Brian (2005); Vol 33 No 4 pp 38-45, Emerald Group Publishing Ltd, ISSN 1087-8572 [4] “Innovate to Get Ahead in Turbulent Times”, Yapa Shanta Rajapaksha (2008); Convention Volume, 20th Annual Convention, Association of Professional Bankers of Sri Lanka, September 12, 2008;ISBN 978-955-1095-05-5, pp 271-292. [5] CMMI for Development Version 1.2, CMMI Product Team (2006); Software Engineering Institute, Carnegie Mellon University [6] “A business case for software process improvement revised”, McGibbon T (1999); DACS State-of-the-Art Report, Rome Laboratory, September 1999, http://www.dacs.dtic.mil/techs/roispi2.