SlideShare a Scribd company logo
1 of 5
Download to read offline
Te c h E x c e l
                   White Paper




  DevSuite                                  Knowledge-Centric Application Lifecycle Management




                   Introduction                                                         The Challenge of Modern
                   While application development conjures up many thoughts,             Software Development
                   the fundamental core lies in the knowledge gained and used
                   throughout the development process. From informal ideas and          As global demand for software continues to grow, and
                   feature requests, to formal specifications, design documents,        competition becomes more and more intense, development
                   development plans, test cases, release notes, and user               teams are under continuous pressure to deliver high quality
                   documentation, Application Lifecycle Management (ALM) is a           products in rapidly shrinking time horizons. In order to
                   knowledge-centric process. Historically, however, development        survive and thrive, teams must be agile, strategic, and most
                   teams have managed these vast repositories of knowledge in           important, adaptive with their methods. This has lead software
                   virtual silos, with each functional group building their own         companies to globalize their development resources, streamline
                   knowledge isolated from the team as a whole. In today’s              their development methods, and impose rigorous quality
                   competitive software development environment, the silo-based         standards. Organizations must rely on superior design, elegant
                   models will no longer support the ever-changing demands of           implementation, and fast time to market. Achieving this goal
                   large distributed organizations.                                     is difficult, however, because seamless collaboration between
                                                                                        project management and product development has become
                   To truly optimize the management and development processes,          increasingly challenging with today’s globally-distributed teams.
                   distributed teams require a more knowledge-centric ALM
                   approach that will bridge the gaps between teams and smooth          TechExcel’s DevSuite enables large development organizations
                   the transitions during each phase of the development lifecycle.      to realize the benefits of an integrated multi-process approach
                   TechExcel’s DevSuite was designed with this concept in mind.         to the Application Development Lifecycle which, in turn,
                   Every team within a development organization should interact         helps enterprises produce better products more quickly than
                   with, and contribute to the ALM knowledge cycle. The end             ever before. DevSuite brings the strategic and tactical worlds
                   result is a collaborative environment that saves significant         together by allowing proven, management and planning
                   time and resources and enables the enterprise to bring better        processes to co-exist seamlessly with prescribed task-driven
                   products to market faster.                                           development processes.




                                    1     DevSuite - Knowledge-centric Application Lifecycle Management
Te c h E x c e l
                            White Paper



  The Development Lifecycle and                                                       directly linked to all related and supporting knowledge, scheduled and
                                                                                      prioritized within the overall project plan, and finally assigned to the
  TechExcel DevSuite                                                                  appropriate resources for implementation. The development team then
                                                                                      begins programming work based on the project plan, with each developer
  TechExcel DevSuite is designed to achieve the objective of balancing                having direct access to all associated knowledge using the links created in
  effective management processes and repeatable low-level development                 the planning process.
  processes. The diagram below illustrates the six phases of a typical
  Application Lifecycle and is divided into the management and                        The Development phase continues this knowledge cycle by creating
  development processes, with the primary DevSuite product specified for              source code, development notes, use case documents, QA test cases
  each phase.                                                                         and testing files, release notes, user documentation, and other types of
                                                                                      knowledge items. Unifying the entire development lifecycle with a central
  Management                                                                          knowledgebase enables team members to have seamless access to all
  Management processes always involve strategic decision making; for                  knowledge related to their work. The resulting benefit is significant because
  example answering critical questions about an upcoming product                      not only does overall efficiency improve, but the development team has
  development project. By their nature, these processes must be flexible and          complete confidence that the final released product exactly matches the
  to a large extent informal. Generally, management processes fall into three         product designed by the management team.
  categories:
                                                                                      The diagram on the next page illustrates the ALM Knowledge Cycle within
         ■   Concept: What could we do?                                               the overall Management and Development business processes. As can be
         ■   Strategy: What will we do?                                               seen, each process, from concept all the way through validation, contains
         ■   Planning: How will we do it?                                             specific knowledge that is essential to current development projects but
                                                                                      that can also be used and leveraged for future projects. Moreover, this
  TechExcel DevSuite fully supports these management processes with                   central repository of knowledge is critical to ensuring that historical records
  KnowledgeWise, DevSpec, and DevPlan, each of which is easily adaptable              are easily obtained for compliance purposes.
  to any methodology chosen by the management team.
  Development
  By contrast, Development processes focus on the efficient execution of the
  decisions made by the management team:

         ■   Implementation: Architecture Design, Programming, etc.
         ■   Validation: Functional Testing, Usability Testing, Bug Fixing,
             etc.
         ■   Delivery: Release Management, Documentation, etc.

  These processes are driven by tight schedules, rigid requirements, limited
  resources, and strict quality standards. Moreover, they are more formal
  and structured than Management processes. TechExcel DevSuite fully
  supports these Development phases with DevTrack and DevTest, each of
  which is completely configurable to meet any methodology chosen by the
  development team.


  The ALM Knowledge Cycle
  While the Management and Development phases described above
  represent business processes, there is an underlying knowledge cycle that
  will always remain the core of any enterprise. The ALM Knowledge Cycle
  begins with informal product concepts and ideas that are then refined
  and formalized into product feature specifications. Each feature is then




                                               2     DevSuite - Knowledge-centric Application Lifecycle Management
Te c h E x c e l
                             White Paper



  TechExcel DevSuite and the                                                            an effective and flexible process for creating, documenting, and
                                                                                        communicating the Fully Designed Product, the subsequent development
  Application Lifecycle                                                                 project will have little chance of success.

  The TechExcel DevSuite has been specifically designed to manage all phases            But the Fully Designed Product is never 100% final. It is the rare exception
  of the Application Lifecycle. We will discuss each of these phases in more            that a development project results in exactly what was defined at the
  detail and review the individual DevSuite product designed to manage that             start, which should be expected and, in fact, encouraged. Customer
  phase below.                                                                          requirements change, corporate priorities change, competition changes,
                                                                                        technology changes, resources and budgets change. This means that
  Concept (What could we do?) - KnowledgeWise                                           the strategic product definition process must use a dynamic and flexible
  All development projects begin with ideas. Ideas could include                        system to accommodate, and take advantage of this constantly changing
  enhancement requests from customers, feature requests from Product                    environment.
  Marketing, design improvements from the development team, or even new
  product ideas from any employee within your company. This collection of               By systematically linking each DevSpec Feature to all of its related
  knowledge/ideas is the genesis of the final delivered product.                        knowledge and then linking these Features to the appropriate DevPlan
                                                                                        schedules, DevTrack issues, and DevTest test cases, organizations now
  KnowledgeWise enables the easy and efficient collection and organization              have a fully integrated and dynamic system for a knowledge-centric
  of these informal ideas, gathered from a wide variety of sources using the            Application Development Lifecycle. For example, if a Feature is updated
  built-in Knowledge Portal. Some of these ideas will be discarded, many                in DevSpec, including modifying any linked knowledge items, each of the
  will be consolidated and improved, and others will be accepted as is, but             linked records in DevPlan, DevTrack, and DevTest will automatically be
  this collection, organization, and refinement of knowledge is vital to the            flagged with a status such as “Requires Review” and the appropriate team
  ultimate success of any development project.                                          members notified by email. In fact, organizations can configure the system
                                                                                        to prevent the completion of any planning, development, or testing work as
                                                                                        long as the record remains in a “Requires Review” status. This ensures that
  Strategy (What will we do?) - DevSpec
                                                                                        every change to every feature specification will be reviewed by all affected
  Good product ideas may or may not be implemented - these are strategic
                                                                                        groups, and that the related items will be updated.
  decision made by the product management team by balancing priorities,
  resources, and schedules. The strategic process of compiling conceptual
  knowledge (ideas) into formalized feature specifications is managed by                Planning (How will we do it?):                      DevPlan
  DevSpec. More than just the refinement of ideas this formal process results           As the Strategy phase nears completion within DevSpec, the project
  in a commitment by the product management team to what features they                  planning phase begins with DevPlan. The core framework of DevPlan is
  will deliver in a final product release.                                              the Development Sub-Project Tree. This can seamlessly share the existing
                                                                                        functional tree structure created in DevSpec or remain independent by
  In DevSpec, a Feature is the primary element that’s managed. The product              creating its own work breakdown subproject structure. In either case,
  management team creates a multi-layered functional tree within DevSpec,               the Development Tree leaf will always be a DevSpec Feature with all of
  with each Feature being a leaf in the appropriate functional branch. A                its associated linked knowledge, allowing the planning, scheduling, and
  DevSpec Feature consists of a definable set of field-level data, including a          resource allocation to be managed at the feature level, not necessarily at the
  set of system fields such as the feature’s current owner, status, and due date.       detailed task level.
  The Feature also includes links to all relevant KnowledgeWise items that
  represent the collection of ideas from which the feature was generated,               While each feature has a set of linked knowledge defined in DevSpec, each
  as well as all other related documentation, standards, attachments, or                subproject within DevPlan’s Development Tree has its own set of related
  reference items; further leveraging the knowledge-centric design process.             knowledge, globally appropriate for all features contained within that
  Finally, each Feature includes a set of Events, or activity records, to formally      hierarchy of the tree. This knowledge could be a variety of items such as
  manage the review and approval process.                                               general implementation guidelines, performance requirements, industry
                                                                                        standards, and Product Marketing documents. The combination of
  The result is a Fully Designed Product which is the complete collection               feature-specific knowledge, and more general subproject-related knowledge
  of features, and all related and supporting knowledge, that represents                fully defines the implementation of each feature.
  management’s commitment for the final released product. Without




                                                 3     DevSuite - Knowledge-centric Application Lifecycle Management
Te c h E x c e l
                             White Paper



  The Development Subproject Tree can be displayed in a standard Gantt
  chart view for easily defining each feature’s timeline, dependencies, assigned       DevTrack always shares the Development Subproject Tree with DevPlan,
  resources, progress status, percent complete, and other project planning             seamlessly integrating Management and Development. While DevPlan
  related attributes.                                                                  manages the planning-related attributes of each subproject and feature,
                                                                                       DevTrack has a completely independent interface and process definition
  DevPlan also facilitates the collaboration and communication within                  focused solely on implementation management. The linked knowledge,
  the project management team throughout the entire planning process.                  however, is always shared. The clear benefit is that each developer has
  Each Development Tree subproject is assigned a primary owner who is                  direct access and visibility to all knowledge related to the features that
  responsible for assigning secondary resources as needed and managing                 have been assigned to him for implementation, including the higher-
  the overall subproject timeline. Another feature in DevPlan, subproject              level subproject knowledge created in DevPlan. All of this related and
  Events, allows the sub-project team to easily manage all planning-related            supporting knowledge is directly available to the developer within the
  activities such as meetings, brainstorming sessions, discussions, reviews,           feature implementation record without the need to change views or focus.
  and approvals - easily tracked in a calendar view. This increases the
  visibility of critical tasks and planning milestones and allows for seamless         By itself, DevTrack is a very powerful, high-end, enterprise development
  communication between project management and the implementation                      management tool, flexible enough to handle both traditional waterfall
  team.                                                                                processes as well as the newer agile methodologies. These processes can be
                                                                                       easily modeled into any DevTrack project. In fact different teams within
  Implementation: DevTrack                                                             the same DevTrack system can even adopt different process models as
  At this phase of the development lifecycle, the project has clearly defined          needed. Regardless of the process model used, the work itself is organized
  deliverables (DevSpec) and milestones (DevPlan). These are now handed                and managed within the Development Tree structure established in the
  off to the development team for implementation that is managed by                    planning phase.
  DevTrack.
                                                                                       DevTrack work is managed with a completely configurable set of tracking
                                                                                       data, team members, workflow control and automation, notification,
                                                                                       escalation, routing, version control integration, activity tracking, QA
                                                                                       Testing, multi-release management, and much more. To manage a single
                                                                                       feature implementation, the development team may create many DevTrack
                                                                                       issues, assigned to a variety of different team members, for detailed design,
                                                                                       incremental coding work, QA Testing, and documentation. Each issue
                                                                                       may have a set of issue-specific knowledge associated with it, including
                                                                                       development notes, screen mach-ups, detailed design diagrams, QA test
                                                                                       cases, and documentation files, further expanding the integrated ALM
                                                                                       Knowledge Cycle.

                                                                                       In addition, because of the shared Development Subproject Tree, senior-
                                                                                       level managers can track the current status of the project as a whole and
                                                                                       each feature individually using DevPlan, and even view the entire list of
                                                                                       related DevTrack issues within each subproject or feature within the Gantt
                                                                                       Chart planning view. This data can then be used to adjust timeframes,
                                                                                       resources, and even reallocate features to different releases as needed.


                                                                                       Validation: DevTest
                                                                                       While ad-hoc testing and unit testing is typically managed within
                                                                                       DevTrack’s development framework, functional regression testing,
                                                                                       performance testing, and usability testing are all managed with DevTest.

                                                                                       As with the other DevSuite products, DevTest uses a tree structure to




                                                4     DevSuite - Knowledge-centric Application Lifecycle Management
Te c h E x c e l
                             White Paper



  organize data, in this case Test Case Templates, which represent the              organizations to work efficiently and effectively throughout the Management
  master copies of detailed tests that will be executed many times for              and Development phases of a project, achieving a powerful knowledge-centric
  various releases and test cycles. Like the Development Tree, the                  approach to Application Lifecycle Management.
  Testing Tree can share the existing functional tree structure created
  in DevSpec, or remain independent by creating its own test case
  organizational structure.

  Each Test Case Template is linked to a DevSpec Feature so the Test
  Case owner has direct visibility to all feature-related knowledge. This
  guarantees that the Test Case is written to validate exactly what was
  designed and committed to by the management team. DevTest also
  generates a unique set of testing related knowledge, such as sample
  testing documents, use cases, test automation scripts, and screen
  shot images, which are used by the testing team to validate testing
  procedures and results.

  Senior Managers working in DevPlan can also view the high-level
  status of all QA testing (from DevTest) related to their development
  project within the same planning view where they track the
  development progress (from DevTrack) to ensure that the final
  release date remains on schedule. Once the programming phase
  of the project is complete, managers can use DevPlan to compare
  the final implemented version of each feature against the approved
  planned specification. If there are deviations, they will be reflected as
  DevTrack issues within that Development subproject.


  Delivery: DevTrack
  Products are ready for production release and delivery when the
  implementation and validation phases are complete. This process
  is easily managed by DevTrack by compiling the knowledge gained
  from the entire project lifecycle. Organizations can easily create                TechExcel, Inc.
  release notes from the set of implemented features and bug fixes,                 Toll Free: (800) 439-7782
  update user documentation and even retrieve the final software                    http://www.techexcel.com/
  product itself from the knowledge base for publishing. Finally, the
  collection of additional ideas and issues that were generated and                 3675 Mt. Diablo Blvd.                      Phone: (925) 871-3900
  documented throughout the development lifecycle is fed back into                  Suite 200                                  Fax: (925) 871-3991
  the process as KnowledgeWise items now ready for the planning of                  Lafayette, CA 94549
  the next release to begin.
                                                                                    6350 Quadrangle Drive                      Phone: (919) 402-1385
                                                                                    Suite 120                                  Fax: (919) 402-1414
  Summary                                                                           Chapel Hill, NC 27517

  The multiple open frameworks of each product within the TechExcel                 Bei San Huan Xi Lu #48,                    Phone: 011-86-10-51626938
  DevSuite make certain that best processes and methods are used                    Hai Dian District                          Fax: 011-86-10-51626939
  during each phase of development, while ensuring a seamless                       Room 19C, Building #3,
  knowledge transfer throughout the process, from ideas, to strategy,               Ke Ji Hui Zhan Zhong Xin
  planning, implementation, validation, and delivery. TechExcel                     Beijing, China 100086
  DevSuite empowers today’s globally distributed development



                                                 5     DevSuite - Knowledge-centric Application Lifecycle Management

More Related Content

What's hot

Ch22-Software Engineering 9
Ch22-Software Engineering 9Ch22-Software Engineering 9
Ch22-Software Engineering 9Ian Sommerville
 
CONF. 404- Effective risk management and avoiding project disasters. A pragma...
CONF. 404- Effective risk management and avoiding project disasters. A pragma...CONF. 404- Effective risk management and avoiding project disasters. A pragma...
CONF. 404- Effective risk management and avoiding project disasters. A pragma...PMI-Montréal
 
Macrosolutions Consulting Service: Resources and Investment Optimization thro...
Macrosolutions Consulting Service: Resources and Investment Optimization thro...Macrosolutions Consulting Service: Resources and Investment Optimization thro...
Macrosolutions Consulting Service: Resources and Investment Optimization thro...Macrosolutions SA
 
Dynamic Systems Development, DSDM
Dynamic Systems Development, DSDMDynamic Systems Development, DSDM
Dynamic Systems Development, DSDMJohn Goodpasture
 
Proteans goes Agile with Digite
Proteans goes Agile with DigiteProteans goes Agile with Digite
Proteans goes Agile with DigiteDigite Inc
 
Maturity Frameworks for Enterprise Agility in the 21st Century
Maturity Frameworks for Enterprise Agility in the 21st CenturyMaturity Frameworks for Enterprise Agility in the 21st Century
Maturity Frameworks for Enterprise Agility in the 21st Centuryschlichter
 
CMMI Implementation with Digité Enterprise
CMMI Implementation with Digité EnterpriseCMMI Implementation with Digité Enterprise
CMMI Implementation with Digité EnterpriseDigite Inc
 
Macrosolutions Consulting Service: Project Maturity Assessment and Diagnosis
Macrosolutions Consulting Service: Project Maturity Assessment and DiagnosisMacrosolutions Consulting Service: Project Maturity Assessment and Diagnosis
Macrosolutions Consulting Service: Project Maturity Assessment and DiagnosisMacrosolutions SA
 
Macrosolutions Consulting Service: Support and Consulting for Specific Projec...
Macrosolutions Consulting Service: Support and Consulting for Specific Projec...Macrosolutions Consulting Service: Support and Consulting for Specific Projec...
Macrosolutions Consulting Service: Support and Consulting for Specific Projec...Macrosolutions SA
 
Microsoft solutions framework
Microsoft solutions frameworkMicrosoft solutions framework
Microsoft solutions frameworkmihaelaBouleanu
 
Macrosolutions Consulting Service: Portfolio and Investment Management
Macrosolutions Consulting Service: Portfolio and Investment ManagementMacrosolutions Consulting Service: Portfolio and Investment Management
Macrosolutions Consulting Service: Portfolio and Investment ManagementMacrosolutions SA
 
A Brief Introduction to the SCRUM Agile Methodology
A Brief Introduction to the SCRUM Agile MethodologyA Brief Introduction to the SCRUM Agile Methodology
A Brief Introduction to the SCRUM Agile MethodologyTaha Kass-Hout, MD, MS
 
A Brief Introduction to the SCRUM Agile Methodology
A Brief Introduction to the SCRUM Agile MethodologyA Brief Introduction to the SCRUM Agile Methodology
A Brief Introduction to the SCRUM Agile MethodologyTaha Kass-Hout, MD, MS
 
Introduction to MSF
Introduction to MSFIntroduction to MSF
Introduction to MSFSean Achim
 
JAD - Joint Applications Development
JAD - Joint Applications DevelopmentJAD - Joint Applications Development
JAD - Joint Applications DevelopmentJohn Crosby
 
Agile | Distributed teams and dependencies
Agile | Distributed teams and dependenciesAgile | Distributed teams and dependencies
Agile | Distributed teams and dependenciesNirmaljeet Malhotra
 

What's hot (20)

Ch22-Software Engineering 9
Ch22-Software Engineering 9Ch22-Software Engineering 9
Ch22-Software Engineering 9
 
CONF. 404- Effective risk management and avoiding project disasters. A pragma...
CONF. 404- Effective risk management and avoiding project disasters. A pragma...CONF. 404- Effective risk management and avoiding project disasters. A pragma...
CONF. 404- Effective risk management and avoiding project disasters. A pragma...
 
Macrosolutions Consulting Service: Resources and Investment Optimization thro...
Macrosolutions Consulting Service: Resources and Investment Optimization thro...Macrosolutions Consulting Service: Resources and Investment Optimization thro...
Macrosolutions Consulting Service: Resources and Investment Optimization thro...
 
Dynamic Systems Development, DSDM
Dynamic Systems Development, DSDMDynamic Systems Development, DSDM
Dynamic Systems Development, DSDM
 
Siemens plm-key ox-industrial-design-cs-z5
Siemens plm-key ox-industrial-design-cs-z5Siemens plm-key ox-industrial-design-cs-z5
Siemens plm-key ox-industrial-design-cs-z5
 
Proteans goes Agile with Digite
Proteans goes Agile with DigiteProteans goes Agile with Digite
Proteans goes Agile with Digite
 
Maturity Frameworks for Enterprise Agility in the 21st Century
Maturity Frameworks for Enterprise Agility in the 21st CenturyMaturity Frameworks for Enterprise Agility in the 21st Century
Maturity Frameworks for Enterprise Agility in the 21st Century
 
TenXLabs Brochure
TenXLabs BrochureTenXLabs Brochure
TenXLabs Brochure
 
CMMI Implementation with Digité Enterprise
CMMI Implementation with Digité EnterpriseCMMI Implementation with Digité Enterprise
CMMI Implementation with Digité Enterprise
 
Macrosolutions Consulting Service: Project Maturity Assessment and Diagnosis
Macrosolutions Consulting Service: Project Maturity Assessment and DiagnosisMacrosolutions Consulting Service: Project Maturity Assessment and Diagnosis
Macrosolutions Consulting Service: Project Maturity Assessment and Diagnosis
 
Macrosolutions Consulting Service: Support and Consulting for Specific Projec...
Macrosolutions Consulting Service: Support and Consulting for Specific Projec...Macrosolutions Consulting Service: Support and Consulting for Specific Projec...
Macrosolutions Consulting Service: Support and Consulting for Specific Projec...
 
Agile vs Len Methodology
Agile vs Len MethodologyAgile vs Len Methodology
Agile vs Len Methodology
 
Microsoft solutions framework
Microsoft solutions frameworkMicrosoft solutions framework
Microsoft solutions framework
 
Macrosolutions Consulting Service: Portfolio and Investment Management
Macrosolutions Consulting Service: Portfolio and Investment ManagementMacrosolutions Consulting Service: Portfolio and Investment Management
Macrosolutions Consulting Service: Portfolio and Investment Management
 
A Brief Introduction to the SCRUM Agile Methodology
A Brief Introduction to the SCRUM Agile MethodologyA Brief Introduction to the SCRUM Agile Methodology
A Brief Introduction to the SCRUM Agile Methodology
 
A littlebook about agile
A littlebook about agileA littlebook about agile
A littlebook about agile
 
A Brief Introduction to the SCRUM Agile Methodology
A Brief Introduction to the SCRUM Agile MethodologyA Brief Introduction to the SCRUM Agile Methodology
A Brief Introduction to the SCRUM Agile Methodology
 
Introduction to MSF
Introduction to MSFIntroduction to MSF
Introduction to MSF
 
JAD - Joint Applications Development
JAD - Joint Applications DevelopmentJAD - Joint Applications Development
JAD - Joint Applications Development
 
Agile | Distributed teams and dependencies
Agile | Distributed teams and dependenciesAgile | Distributed teams and dependencies
Agile | Distributed teams and dependencies
 

Viewers also liked

COOP PBL in VET Project
COOP PBL in VET ProjectCOOP PBL in VET Project
COOP PBL in VET Projectmartamanas
 
DIve into the Open World - Presentation outline
DIve into the Open World - Presentation outline DIve into the Open World - Presentation outline
DIve into the Open World - Presentation outline R.Harish Navnit
 
Roadmap de IHE: Cómo moverme por IHE. ¿Qué recursos hay? ¿Cómo localizar la i...
Roadmap de IHE: Cómo moverme por IHE. ¿Qué recursos hay? ¿Cómo localizar la i...Roadmap de IHE: Cómo moverme por IHE. ¿Qué recursos hay? ¿Cómo localizar la i...
Roadmap de IHE: Cómo moverme por IHE. ¿Qué recursos hay? ¿Cómo localizar la i...Fòrum Català d’Informació i Salut
 
Email Marketing 3.0 Adapting to Mobile 1st World
Email Marketing 3.0 Adapting to Mobile 1st WorldEmail Marketing 3.0 Adapting to Mobile 1st World
Email Marketing 3.0 Adapting to Mobile 1st WorldAffiliate Summit
 
Asociacionismo: Fisioterapia Sin Red
Asociacionismo: Fisioterapia Sin RedAsociacionismo: Fisioterapia Sin Red
Asociacionismo: Fisioterapia Sin RedEva Sierra Silvestre
 
Introducing the XING Partner Ecosystem
Introducing the XING Partner EcosystemIntroducing the XING Partner Ecosystem
Introducing the XING Partner EcosystemXING AG
 
Mobile Blended Learning mit Mobler Cards
Mobile Blended Learning mit Mobler CardsMobile Blended Learning mit Mobler Cards
Mobile Blended Learning mit Mobler CardsChristian Glahn
 
Activando los diseños de Dios
Activando los diseños de DiosActivando los diseños de Dios
Activando los diseños de DiosHenry Muñoz
 
Índice de Reputación Digital DRINDEX SPAIN 2Q2014
Índice de Reputación Digital DRINDEX SPAIN 2Q2014Índice de Reputación Digital DRINDEX SPAIN 2Q2014
Índice de Reputación Digital DRINDEX SPAIN 2Q2014DRINDEX
 
Greek
GreekGreek
Greekliddl
 
A comparison of methods to quantify the in season training load of professio...
A comparison of methods to quantify the in season  training load of professio...A comparison of methods to quantify the in season  training load of professio...
A comparison of methods to quantify the in season training load of professio...Fernando Farias
 

Viewers also liked (20)

Conjuntos
ConjuntosConjuntos
Conjuntos
 
Anti diskbv090909
Anti diskbv090909Anti diskbv090909
Anti diskbv090909
 
Discos duros virtuales
Discos duros virtualesDiscos duros virtuales
Discos duros virtuales
 
Encendedor tic tac
Encendedor tic tacEncendedor tic tac
Encendedor tic tac
 
Estefania tapasco
Estefania tapascoEstefania tapasco
Estefania tapasco
 
Karen
KarenKaren
Karen
 
COOP PBL in VET Project
COOP PBL in VET ProjectCOOP PBL in VET Project
COOP PBL in VET Project
 
Atención al cliente vía twitter
Atención al cliente vía twitterAtención al cliente vía twitter
Atención al cliente vía twitter
 
DIve into the Open World - Presentation outline
DIve into the Open World - Presentation outline DIve into the Open World - Presentation outline
DIve into the Open World - Presentation outline
 
Roadmap de IHE: Cómo moverme por IHE. ¿Qué recursos hay? ¿Cómo localizar la i...
Roadmap de IHE: Cómo moverme por IHE. ¿Qué recursos hay? ¿Cómo localizar la i...Roadmap de IHE: Cómo moverme por IHE. ¿Qué recursos hay? ¿Cómo localizar la i...
Roadmap de IHE: Cómo moverme por IHE. ¿Qué recursos hay? ¿Cómo localizar la i...
 
Mohammed Fazal Imran CV
Mohammed Fazal Imran CVMohammed Fazal Imran CV
Mohammed Fazal Imran CV
 
Cuadernos Corporativos
Cuadernos CorporativosCuadernos Corporativos
Cuadernos Corporativos
 
Email Marketing 3.0 Adapting to Mobile 1st World
Email Marketing 3.0 Adapting to Mobile 1st WorldEmail Marketing 3.0 Adapting to Mobile 1st World
Email Marketing 3.0 Adapting to Mobile 1st World
 
Asociacionismo: Fisioterapia Sin Red
Asociacionismo: Fisioterapia Sin RedAsociacionismo: Fisioterapia Sin Red
Asociacionismo: Fisioterapia Sin Red
 
Introducing the XING Partner Ecosystem
Introducing the XING Partner EcosystemIntroducing the XING Partner Ecosystem
Introducing the XING Partner Ecosystem
 
Mobile Blended Learning mit Mobler Cards
Mobile Blended Learning mit Mobler CardsMobile Blended Learning mit Mobler Cards
Mobile Blended Learning mit Mobler Cards
 
Activando los diseños de Dios
Activando los diseños de DiosActivando los diseños de Dios
Activando los diseños de Dios
 
Índice de Reputación Digital DRINDEX SPAIN 2Q2014
Índice de Reputación Digital DRINDEX SPAIN 2Q2014Índice de Reputación Digital DRINDEX SPAIN 2Q2014
Índice de Reputación Digital DRINDEX SPAIN 2Q2014
 
Greek
GreekGreek
Greek
 
A comparison of methods to quantify the in season training load of professio...
A comparison of methods to quantify the in season  training load of professio...A comparison of methods to quantify the in season  training load of professio...
A comparison of methods to quantify the in season training load of professio...
 

Similar to Application Lifecycle Management

Fostering innovation and efficiency through collaborative change management
Fostering innovation and efficiency through collaborative change managementFostering innovation and efficiency through collaborative change management
Fostering innovation and efficiency through collaborative change managementIBM Rational software
 
DevOps Workshop, DevOps for DoD Professionals
DevOps Workshop, DevOps for DoD ProfessionalsDevOps Workshop, DevOps for DoD Professionals
DevOps Workshop, DevOps for DoD ProfessionalsTonex
 
Project Portfolio Management
Project Portfolio ManagementProject Portfolio Management
Project Portfolio ManagementDigite Inc
 
The Role of DevOps Consulting in Modern Software Development
The Role of DevOps Consulting in Modern Software DevelopmentThe Role of DevOps Consulting in Modern Software Development
The Role of DevOps Consulting in Modern Software Developmentriyak40
 
programming assignment experts.pdf
programming assignment experts.pdfprogramming assignment experts.pdf
programming assignment experts.pdf#essaywriting
 
Five benefits of agile practices in software intensive systems development
Five benefits of agile practices in software intensive systems developmentFive benefits of agile practices in software intensive systems development
Five benefits of agile practices in software intensive systems developmentIBM Rational software
 
Enterprise Devsecops
Enterprise DevsecopsEnterprise Devsecops
Enterprise DevsecopsEnov8
 
GCP DevOps Training | GCP DevOps Online Training 16-10.pptx
GCP DevOps Training |  GCP DevOps Online Training 16-10.pptxGCP DevOps Training |  GCP DevOps Online Training 16-10.pptx
GCP DevOps Training | GCP DevOps Online Training 16-10.pptxTalluriRenuka
 
Understanding the Software Development Lifecycle [SDLC] | A Comprehensive Guide
Understanding the Software Development Lifecycle [SDLC] | A Comprehensive GuideUnderstanding the Software Development Lifecycle [SDLC] | A Comprehensive Guide
Understanding the Software Development Lifecycle [SDLC] | A Comprehensive GuideGeorgeStanley21
 
DevSecOpsMaturityModel.pdf
DevSecOpsMaturityModel.pdfDevSecOpsMaturityModel.pdf
DevSecOpsMaturityModel.pdfcdsk335
 
Building a DevOps Organization and Culture
Building a DevOps Organization and CultureBuilding a DevOps Organization and Culture
Building a DevOps Organization and CultureRapidValue
 
Ensuring Secure and Efficient Operations with DevOps Security
Ensuring Secure and Efficient Operations with DevOps SecurityEnsuring Secure and Efficient Operations with DevOps Security
Ensuring Secure and Efficient Operations with DevOps SecurityDev Software
 
Different Methodologies Used By Programming Teams
Different Methodologies Used By Programming TeamsDifferent Methodologies Used By Programming Teams
Different Methodologies Used By Programming TeamsNicole Gomez
 
Agile vs. DevOps.pdf
Agile vs. DevOps.pdfAgile vs. DevOps.pdf
Agile vs. DevOps.pdfSimform
 
DevOps concepts, tools, and technologies v1.0
DevOps concepts, tools, and technologies v1.0DevOps concepts, tools, and technologies v1.0
DevOps concepts, tools, and technologies v1.0Mohamed Taman
 

Similar to Application Lifecycle Management (20)

Dev ops ppt
Dev ops pptDev ops ppt
Dev ops ppt
 
Fostering innovation and efficiency through collaborative change management
Fostering innovation and efficiency through collaborative change managementFostering innovation and efficiency through collaborative change management
Fostering innovation and efficiency through collaborative change management
 
DevOps Workshop, DevOps for DoD Professionals
DevOps Workshop, DevOps for DoD ProfessionalsDevOps Workshop, DevOps for DoD Professionals
DevOps Workshop, DevOps for DoD Professionals
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Project Portfolio Management
Project Portfolio ManagementProject Portfolio Management
Project Portfolio Management
 
Agile Methodologies & Key Principles
Agile Methodologies & Key Principles Agile Methodologies & Key Principles
Agile Methodologies & Key Principles
 
The Role of DevOps Consulting in Modern Software Development
The Role of DevOps Consulting in Modern Software DevelopmentThe Role of DevOps Consulting in Modern Software Development
The Role of DevOps Consulting in Modern Software Development
 
programming assignment experts.pdf
programming assignment experts.pdfprogramming assignment experts.pdf
programming assignment experts.pdf
 
Five benefits of agile practices in software intensive systems development
Five benefits of agile practices in software intensive systems developmentFive benefits of agile practices in software intensive systems development
Five benefits of agile practices in software intensive systems development
 
Enterprise Devsecops
Enterprise DevsecopsEnterprise Devsecops
Enterprise Devsecops
 
GCP DevOps Training | GCP DevOps Online Training 16-10.pptx
GCP DevOps Training |  GCP DevOps Online Training 16-10.pptxGCP DevOps Training |  GCP DevOps Online Training 16-10.pptx
GCP DevOps Training | GCP DevOps Online Training 16-10.pptx
 
Unit2
Unit2Unit2
Unit2
 
Understanding the Software Development Lifecycle [SDLC] | A Comprehensive Guide
Understanding the Software Development Lifecycle [SDLC] | A Comprehensive GuideUnderstanding the Software Development Lifecycle [SDLC] | A Comprehensive Guide
Understanding the Software Development Lifecycle [SDLC] | A Comprehensive Guide
 
The unified process
The unified processThe unified process
The unified process
 
DevSecOpsMaturityModel.pdf
DevSecOpsMaturityModel.pdfDevSecOpsMaturityModel.pdf
DevSecOpsMaturityModel.pdf
 
Building a DevOps Organization and Culture
Building a DevOps Organization and CultureBuilding a DevOps Organization and Culture
Building a DevOps Organization and Culture
 
Ensuring Secure and Efficient Operations with DevOps Security
Ensuring Secure and Efficient Operations with DevOps SecurityEnsuring Secure and Efficient Operations with DevOps Security
Ensuring Secure and Efficient Operations with DevOps Security
 
Different Methodologies Used By Programming Teams
Different Methodologies Used By Programming TeamsDifferent Methodologies Used By Programming Teams
Different Methodologies Used By Programming Teams
 
Agile vs. DevOps.pdf
Agile vs. DevOps.pdfAgile vs. DevOps.pdf
Agile vs. DevOps.pdf
 
DevOps concepts, tools, and technologies v1.0
DevOps concepts, tools, and technologies v1.0DevOps concepts, tools, and technologies v1.0
DevOps concepts, tools, and technologies v1.0
 

More from TechExcel

Customer support software
Customer support softwareCustomer support software
Customer support softwareTechExcel
 
Distributed Development
Distributed DevelopmentDistributed Development
Distributed DevelopmentTechExcel
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project ManagementTechExcel
 
A Practical Guide to Implementing SLAs
A Practical Guide to Implementing SLAsA Practical Guide to Implementing SLAs
A Practical Guide to Implementing SLAsTechExcel
 
Optimizing CRM Processes
Optimizing CRM ProcessesOptimizing CRM Processes
Optimizing CRM ProcessesTechExcel
 
Incident Management Best Practices
Incident Management Best PracticesIncident Management Best Practices
Incident Management Best PracticesTechExcel
 
Configuration Management Best Practices
Configuration Management Best PracticesConfiguration Management Best Practices
Configuration Management Best PracticesTechExcel
 
Change Management Best Practices
Change Management Best PracticesChange Management Best Practices
Change Management Best PracticesTechExcel
 
ITIL Process Guide
ITIL Process GuideITIL Process Guide
ITIL Process GuideTechExcel
 

More from TechExcel (9)

Customer support software
Customer support softwareCustomer support software
Customer support software
 
Distributed Development
Distributed DevelopmentDistributed Development
Distributed Development
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
A Practical Guide to Implementing SLAs
A Practical Guide to Implementing SLAsA Practical Guide to Implementing SLAs
A Practical Guide to Implementing SLAs
 
Optimizing CRM Processes
Optimizing CRM ProcessesOptimizing CRM Processes
Optimizing CRM Processes
 
Incident Management Best Practices
Incident Management Best PracticesIncident Management Best Practices
Incident Management Best Practices
 
Configuration Management Best Practices
Configuration Management Best PracticesConfiguration Management Best Practices
Configuration Management Best Practices
 
Change Management Best Practices
Change Management Best PracticesChange Management Best Practices
Change Management Best Practices
 
ITIL Process Guide
ITIL Process GuideITIL Process Guide
ITIL Process Guide
 

Recently uploaded

/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In.../:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...lizamodels9
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCRashishs7044
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfpollardmorgan
 
India Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportIndia Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportMintel Group
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsApsara Of India
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdfKhaled Al Awadi
 
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… AbridgedLean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… AbridgedKaiNexus
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607dollysharma2066
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607dollysharma2066
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessSeta Wicaksana
 
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / NcrCall Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncrdollysharma2066
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...ictsugar
 
Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailAriel592675
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCRashishs7044
 
Marketing Management Business Plan_My Sweet Creations
Marketing Management Business Plan_My Sweet CreationsMarketing Management Business Plan_My Sweet Creations
Marketing Management Business Plan_My Sweet Creationsnakalysalcedo61
 
8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCRashishs7044
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africaictsugar
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth MarketingShawn Pang
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessAggregage
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 

Recently uploaded (20)

/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In.../:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
 
India Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportIndia Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample Report
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
 
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… AbridgedLean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
 
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / NcrCall Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
 
Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detail
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR
 
Marketing Management Business Plan_My Sweet Creations
Marketing Management Business Plan_My Sweet CreationsMarketing Management Business Plan_My Sweet Creations
Marketing Management Business Plan_My Sweet Creations
 
8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africa
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for Success
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 

Application Lifecycle Management

  • 1. Te c h E x c e l White Paper DevSuite Knowledge-Centric Application Lifecycle Management Introduction The Challenge of Modern While application development conjures up many thoughts, Software Development the fundamental core lies in the knowledge gained and used throughout the development process. From informal ideas and As global demand for software continues to grow, and feature requests, to formal specifications, design documents, competition becomes more and more intense, development development plans, test cases, release notes, and user teams are under continuous pressure to deliver high quality documentation, Application Lifecycle Management (ALM) is a products in rapidly shrinking time horizons. In order to knowledge-centric process. Historically, however, development survive and thrive, teams must be agile, strategic, and most teams have managed these vast repositories of knowledge in important, adaptive with their methods. This has lead software virtual silos, with each functional group building their own companies to globalize their development resources, streamline knowledge isolated from the team as a whole. In today’s their development methods, and impose rigorous quality competitive software development environment, the silo-based standards. Organizations must rely on superior design, elegant models will no longer support the ever-changing demands of implementation, and fast time to market. Achieving this goal large distributed organizations. is difficult, however, because seamless collaboration between project management and product development has become To truly optimize the management and development processes, increasingly challenging with today’s globally-distributed teams. distributed teams require a more knowledge-centric ALM approach that will bridge the gaps between teams and smooth TechExcel’s DevSuite enables large development organizations the transitions during each phase of the development lifecycle. to realize the benefits of an integrated multi-process approach TechExcel’s DevSuite was designed with this concept in mind. to the Application Development Lifecycle which, in turn, Every team within a development organization should interact helps enterprises produce better products more quickly than with, and contribute to the ALM knowledge cycle. The end ever before. DevSuite brings the strategic and tactical worlds result is a collaborative environment that saves significant together by allowing proven, management and planning time and resources and enables the enterprise to bring better processes to co-exist seamlessly with prescribed task-driven products to market faster. development processes. 1 DevSuite - Knowledge-centric Application Lifecycle Management
  • 2. Te c h E x c e l White Paper The Development Lifecycle and directly linked to all related and supporting knowledge, scheduled and prioritized within the overall project plan, and finally assigned to the TechExcel DevSuite appropriate resources for implementation. The development team then begins programming work based on the project plan, with each developer TechExcel DevSuite is designed to achieve the objective of balancing having direct access to all associated knowledge using the links created in effective management processes and repeatable low-level development the planning process. processes. The diagram below illustrates the six phases of a typical Application Lifecycle and is divided into the management and The Development phase continues this knowledge cycle by creating development processes, with the primary DevSuite product specified for source code, development notes, use case documents, QA test cases each phase. and testing files, release notes, user documentation, and other types of knowledge items. Unifying the entire development lifecycle with a central Management knowledgebase enables team members to have seamless access to all Management processes always involve strategic decision making; for knowledge related to their work. The resulting benefit is significant because example answering critical questions about an upcoming product not only does overall efficiency improve, but the development team has development project. By their nature, these processes must be flexible and complete confidence that the final released product exactly matches the to a large extent informal. Generally, management processes fall into three product designed by the management team. categories: The diagram on the next page illustrates the ALM Knowledge Cycle within ■ Concept: What could we do? the overall Management and Development business processes. As can be ■ Strategy: What will we do? seen, each process, from concept all the way through validation, contains ■ Planning: How will we do it? specific knowledge that is essential to current development projects but that can also be used and leveraged for future projects. Moreover, this TechExcel DevSuite fully supports these management processes with central repository of knowledge is critical to ensuring that historical records KnowledgeWise, DevSpec, and DevPlan, each of which is easily adaptable are easily obtained for compliance purposes. to any methodology chosen by the management team. Development By contrast, Development processes focus on the efficient execution of the decisions made by the management team: ■ Implementation: Architecture Design, Programming, etc. ■ Validation: Functional Testing, Usability Testing, Bug Fixing, etc. ■ Delivery: Release Management, Documentation, etc. These processes are driven by tight schedules, rigid requirements, limited resources, and strict quality standards. Moreover, they are more formal and structured than Management processes. TechExcel DevSuite fully supports these Development phases with DevTrack and DevTest, each of which is completely configurable to meet any methodology chosen by the development team. The ALM Knowledge Cycle While the Management and Development phases described above represent business processes, there is an underlying knowledge cycle that will always remain the core of any enterprise. The ALM Knowledge Cycle begins with informal product concepts and ideas that are then refined and formalized into product feature specifications. Each feature is then 2 DevSuite - Knowledge-centric Application Lifecycle Management
  • 3. Te c h E x c e l White Paper TechExcel DevSuite and the an effective and flexible process for creating, documenting, and communicating the Fully Designed Product, the subsequent development Application Lifecycle project will have little chance of success. The TechExcel DevSuite has been specifically designed to manage all phases But the Fully Designed Product is never 100% final. It is the rare exception of the Application Lifecycle. We will discuss each of these phases in more that a development project results in exactly what was defined at the detail and review the individual DevSuite product designed to manage that start, which should be expected and, in fact, encouraged. Customer phase below. requirements change, corporate priorities change, competition changes, technology changes, resources and budgets change. This means that Concept (What could we do?) - KnowledgeWise the strategic product definition process must use a dynamic and flexible All development projects begin with ideas. Ideas could include system to accommodate, and take advantage of this constantly changing enhancement requests from customers, feature requests from Product environment. Marketing, design improvements from the development team, or even new product ideas from any employee within your company. This collection of By systematically linking each DevSpec Feature to all of its related knowledge/ideas is the genesis of the final delivered product. knowledge and then linking these Features to the appropriate DevPlan schedules, DevTrack issues, and DevTest test cases, organizations now KnowledgeWise enables the easy and efficient collection and organization have a fully integrated and dynamic system for a knowledge-centric of these informal ideas, gathered from a wide variety of sources using the Application Development Lifecycle. For example, if a Feature is updated built-in Knowledge Portal. Some of these ideas will be discarded, many in DevSpec, including modifying any linked knowledge items, each of the will be consolidated and improved, and others will be accepted as is, but linked records in DevPlan, DevTrack, and DevTest will automatically be this collection, organization, and refinement of knowledge is vital to the flagged with a status such as “Requires Review” and the appropriate team ultimate success of any development project. members notified by email. In fact, organizations can configure the system to prevent the completion of any planning, development, or testing work as long as the record remains in a “Requires Review” status. This ensures that Strategy (What will we do?) - DevSpec every change to every feature specification will be reviewed by all affected Good product ideas may or may not be implemented - these are strategic groups, and that the related items will be updated. decision made by the product management team by balancing priorities, resources, and schedules. The strategic process of compiling conceptual knowledge (ideas) into formalized feature specifications is managed by Planning (How will we do it?): DevPlan DevSpec. More than just the refinement of ideas this formal process results As the Strategy phase nears completion within DevSpec, the project in a commitment by the product management team to what features they planning phase begins with DevPlan. The core framework of DevPlan is will deliver in a final product release. the Development Sub-Project Tree. This can seamlessly share the existing functional tree structure created in DevSpec or remain independent by In DevSpec, a Feature is the primary element that’s managed. The product creating its own work breakdown subproject structure. In either case, management team creates a multi-layered functional tree within DevSpec, the Development Tree leaf will always be a DevSpec Feature with all of with each Feature being a leaf in the appropriate functional branch. A its associated linked knowledge, allowing the planning, scheduling, and DevSpec Feature consists of a definable set of field-level data, including a resource allocation to be managed at the feature level, not necessarily at the set of system fields such as the feature’s current owner, status, and due date. detailed task level. The Feature also includes links to all relevant KnowledgeWise items that represent the collection of ideas from which the feature was generated, While each feature has a set of linked knowledge defined in DevSpec, each as well as all other related documentation, standards, attachments, or subproject within DevPlan’s Development Tree has its own set of related reference items; further leveraging the knowledge-centric design process. knowledge, globally appropriate for all features contained within that Finally, each Feature includes a set of Events, or activity records, to formally hierarchy of the tree. This knowledge could be a variety of items such as manage the review and approval process. general implementation guidelines, performance requirements, industry standards, and Product Marketing documents. The combination of The result is a Fully Designed Product which is the complete collection feature-specific knowledge, and more general subproject-related knowledge of features, and all related and supporting knowledge, that represents fully defines the implementation of each feature. management’s commitment for the final released product. Without 3 DevSuite - Knowledge-centric Application Lifecycle Management
  • 4. Te c h E x c e l White Paper The Development Subproject Tree can be displayed in a standard Gantt chart view for easily defining each feature’s timeline, dependencies, assigned DevTrack always shares the Development Subproject Tree with DevPlan, resources, progress status, percent complete, and other project planning seamlessly integrating Management and Development. While DevPlan related attributes. manages the planning-related attributes of each subproject and feature, DevTrack has a completely independent interface and process definition DevPlan also facilitates the collaboration and communication within focused solely on implementation management. The linked knowledge, the project management team throughout the entire planning process. however, is always shared. The clear benefit is that each developer has Each Development Tree subproject is assigned a primary owner who is direct access and visibility to all knowledge related to the features that responsible for assigning secondary resources as needed and managing have been assigned to him for implementation, including the higher- the overall subproject timeline. Another feature in DevPlan, subproject level subproject knowledge created in DevPlan. All of this related and Events, allows the sub-project team to easily manage all planning-related supporting knowledge is directly available to the developer within the activities such as meetings, brainstorming sessions, discussions, reviews, feature implementation record without the need to change views or focus. and approvals - easily tracked in a calendar view. This increases the visibility of critical tasks and planning milestones and allows for seamless By itself, DevTrack is a very powerful, high-end, enterprise development communication between project management and the implementation management tool, flexible enough to handle both traditional waterfall team. processes as well as the newer agile methodologies. These processes can be easily modeled into any DevTrack project. In fact different teams within Implementation: DevTrack the same DevTrack system can even adopt different process models as At this phase of the development lifecycle, the project has clearly defined needed. Regardless of the process model used, the work itself is organized deliverables (DevSpec) and milestones (DevPlan). These are now handed and managed within the Development Tree structure established in the off to the development team for implementation that is managed by planning phase. DevTrack. DevTrack work is managed with a completely configurable set of tracking data, team members, workflow control and automation, notification, escalation, routing, version control integration, activity tracking, QA Testing, multi-release management, and much more. To manage a single feature implementation, the development team may create many DevTrack issues, assigned to a variety of different team members, for detailed design, incremental coding work, QA Testing, and documentation. Each issue may have a set of issue-specific knowledge associated with it, including development notes, screen mach-ups, detailed design diagrams, QA test cases, and documentation files, further expanding the integrated ALM Knowledge Cycle. In addition, because of the shared Development Subproject Tree, senior- level managers can track the current status of the project as a whole and each feature individually using DevPlan, and even view the entire list of related DevTrack issues within each subproject or feature within the Gantt Chart planning view. This data can then be used to adjust timeframes, resources, and even reallocate features to different releases as needed. Validation: DevTest While ad-hoc testing and unit testing is typically managed within DevTrack’s development framework, functional regression testing, performance testing, and usability testing are all managed with DevTest. As with the other DevSuite products, DevTest uses a tree structure to 4 DevSuite - Knowledge-centric Application Lifecycle Management
  • 5. Te c h E x c e l White Paper organize data, in this case Test Case Templates, which represent the organizations to work efficiently and effectively throughout the Management master copies of detailed tests that will be executed many times for and Development phases of a project, achieving a powerful knowledge-centric various releases and test cycles. Like the Development Tree, the approach to Application Lifecycle Management. Testing Tree can share the existing functional tree structure created in DevSpec, or remain independent by creating its own test case organizational structure. Each Test Case Template is linked to a DevSpec Feature so the Test Case owner has direct visibility to all feature-related knowledge. This guarantees that the Test Case is written to validate exactly what was designed and committed to by the management team. DevTest also generates a unique set of testing related knowledge, such as sample testing documents, use cases, test automation scripts, and screen shot images, which are used by the testing team to validate testing procedures and results. Senior Managers working in DevPlan can also view the high-level status of all QA testing (from DevTest) related to their development project within the same planning view where they track the development progress (from DevTrack) to ensure that the final release date remains on schedule. Once the programming phase of the project is complete, managers can use DevPlan to compare the final implemented version of each feature against the approved planned specification. If there are deviations, they will be reflected as DevTrack issues within that Development subproject. Delivery: DevTrack Products are ready for production release and delivery when the implementation and validation phases are complete. This process is easily managed by DevTrack by compiling the knowledge gained from the entire project lifecycle. Organizations can easily create TechExcel, Inc. release notes from the set of implemented features and bug fixes, Toll Free: (800) 439-7782 update user documentation and even retrieve the final software http://www.techexcel.com/ product itself from the knowledge base for publishing. Finally, the collection of additional ideas and issues that were generated and 3675 Mt. Diablo Blvd. Phone: (925) 871-3900 documented throughout the development lifecycle is fed back into Suite 200 Fax: (925) 871-3991 the process as KnowledgeWise items now ready for the planning of Lafayette, CA 94549 the next release to begin. 6350 Quadrangle Drive Phone: (919) 402-1385 Suite 120 Fax: (919) 402-1414 Summary Chapel Hill, NC 27517 The multiple open frameworks of each product within the TechExcel Bei San Huan Xi Lu #48, Phone: 011-86-10-51626938 DevSuite make certain that best processes and methods are used Hai Dian District Fax: 011-86-10-51626939 during each phase of development, while ensuring a seamless Room 19C, Building #3, knowledge transfer throughout the process, from ideas, to strategy, Ke Ji Hui Zhan Zhong Xin planning, implementation, validation, and delivery. TechExcel Beijing, China 100086 DevSuite empowers today’s globally distributed development 5 DevSuite - Knowledge-centric Application Lifecycle Management