Complete and Integrated Lifecycle Management. Challenges 1.

Slides:



Advertisements
Similar presentations
Requirements Specification and Management
Advertisements

Test Automation Success: Choosing the Right People & Process
HP Quality Center Overview.
Designing and Developing Decision Support Systems Chapter 4.
Chapter 7: Key Process Areas for Level 2: Repeatable - Arvind Kabir Yateesh.
<<replace with Customer Logo>>
© 2005 by Prentice Hall Appendix 2 Automated Tools for Systems Development Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F.
GAI Proprietary Information
Validata Release Coordinator Accelerated application delivery through automated end-to-end release management.
Roadmap to Continuous Integration Testing and Benefits Gowri Selka, Walgreens Natalie Koltun, Walgreens May 20th, 2014 ©2013 Walgreen Co. All rights reserved.
PRJ270: Essentials of Rational Unified Process
Stepan Potiyenko ISS Sr.SW Developer.
Improving Process for Better Software. Who We Are An experiential learning program that provides technology solutions for our partners, and real- world.
Copyright 2002 Prentice-Hall, Inc. Chapter 4 Automated Tools for Systems Development 4.1 Modern Systems Analysis and Design Third Edition.
DEVELOPING ENTERPRISE APPLICATIONS
© Prentice Hall CHAPTER 9 Application Development by Information Systems Professionals.
SwE 434. Rational Quality Manager Rational Quality Manager is a collaborative, Web-based tool that offers comprehensive test planning, test construction,
SYSTEMS DEVELOPMENT Phases, Tools, and Techniques
System Implementations American corporations spend about $300 Billion a year on software implementation/upgrade projects.
Pertemuan Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
I n t e g r i t y - S e r v i c e - E x c e l l e n c e Business & Enterprise Systems Introduction to Hewlett Packard (HP) Application Lifecycle Management.
Objectives Explain the purpose and various phases of the traditional systems development life cycle (SDLC) Explain when to use an adaptive approach to.
Web Service Testing Solution Accelerator
System Implementations American corporations spend about $300 Billion a year on software implementation/upgrade projects.
SDLC and alternative methodologies 1/14/2015 © Abdou Illia MIS Spring 2015.
Optimizing IT Department Project Portfolio Management (Concurrency Corporation)
Planning. SDLC Planning Analysis Design Implementation.
Software Engineering Institute Capability Maturity Model (CMM)
Click to add text © 2010 IBM Corporation OpenPages Solution Overview Mark Dinning Principal Solutions Consultant.
Igal Kaptsan Research Director Applied Research, Bentley Systems Change Management.
© 2005 by Prentice Hall Appendix 2 Automated Tools for Systems Development Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F.
The Integration Story: Rational Quality Manager / Team Foundation Server / Quality Center Introductions This presentation will provide an introduction.
Overview of Change Management ClearQuest Overview for CORUG January, 2008.
What is Business Analysis Planning & Monitoring?
Leveraging JDA technology to support a Shelf Connected Supply Chain Amy Higgins VP, Space Management & Analytics Sears Holdings Corporation 1.
The Microsoft Office 2007 Enterprise Project Management Solution:
Appendix 2 Automated Tools for Systems Development © 2006 ITT Educational Services Inc. SE350 System Analysis for Software Engineers: Unit 2 Slide 1.
Chapter 2 The process Process, Methods, and Tools
-Nikhil Bhatia 28 th October What is RUP? Central Elements of RUP Project Lifecycle Phases Six Engineering Disciplines Three Supporting Disciplines.
Testing – A Methodology of Science and Art. Agenda To show, A global Test Process which work Like a solution Black Box for an Software Implementation.
Demystifying the Business Analysis Body of Knowledge Central Iowa IIBA Chapter December 7, 2005.
Testing Challenges in an Agile Environment Biraj Nakarja Sogeti UK 28 th October 2009.
1 © Quality House QUALITY HOUSE The best testing partner in Bulgaria.
Identify steps for understanding and solving the
Industry SDLCs and Business Climate. Justin Kalicharan Credentials Director and Senior Technology Officer Over 14 years of coding experience in various.
Chapter 10 Information Systems Analysis and Design
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
IT Requirements Management Balancing Needs and Expectations.
1 Systems Analysis and Design in a Changing World, Thursday, January 18, 2007.
Systems Life Cycle A2 Module Heathcote Ch.38.
Systems Analysis and Design in a Changing World, Fourth Edition
Topics Covered Phase 1: Preliminary investigation Phase 1: Preliminary investigation Phase 2: Feasibility Study Phase 2: Feasibility Study Phase 3: System.
Principles of Computer Security: CompTIA Security + ® and Beyond, Third Edition © 2012 Principles of Computer Security: CompTIA Security+ ® and Beyond,
Connecting with Computer Science2 Objectives Learn how software engineering is used to create applications Learn some of the different software engineering.
Project Initiation at The Regence Group 12/19/2015John Garrigues1.
Software Engineering Lecture # 1.
Copyright 2002 Prentice-Hall, Inc. Chapter 4 Automated Tools for Systems Development 4.1 Modern Systems Analysis and Design.
Chapter 4 Automated Tools for Systems Development Modern Systems Analysis and Design Third Edition 4.1.
Optimizing IT Department Project Portfolio Management
Prof. Hany H. Ammar, CSEE, WVU, and
NURHALIMA 1. Identify the trade-offs when using CASE Describe organizational forces for and against adoption of CASE tools Describe the role of CASE tools.
SG SCM with MKS scmGalaxy Author: Rajesh Kumar
2009 copyright Leslie Munday University Requirements Management and Traceability For IIBA By Leslie Munday.
CASE Tools and their Effect on Software Quality
Software Quality Control and Quality Assurance: Introduction
Identify the Risk of Not Doing BA
System Development Life Cycle (SDLC)
Advantages OF BDD Testing
MANAGING THE DEVELOPMENT AND PURCHASE OF INFORMATION SYSTEMS
Presentation transcript:

Complete and Integrated Lifecycle Management

Challenges 1

Background Current Environment – Status Quo Waterfall – Phased approach  Each development phase is a distinctive work package in SDLC Manually driven process  Hand-off from phase to phase with no traceability  Little use of automated tools  People driven Proposed Environment Implement automated tools and process to support a software delivery optimization model  Pilot project to test the new tools and process

Challenges Inability of teams to effectively communicate Key person syndrome Missed deadlines Increased costs due to rework Inconsistent estimates Difficultly in maintaining and supporting development efforts Inability to effectively manage resources Difficulty in the outsourcing of tasks Lack of system documentation

Impact of these Issues on Business Inability to assume additional revenue generating work Reduced profitability Non-compliant development processes, i.e. Bill 198 and SOX

Solution 2

Pilot Objectives – Success Criteria Repository for all system documentation Automated Review and Approval process for system development Traceability of system documentation to source code Methodology which is compliant with Bill 198 and SOX Detailed system documentation of source code Efficiency gains of 30% from existing procedures

Solution CaliberRM  Business requirements are written and tracked within the tool  CaliberRM is also used as a repository for design, testing (Unit testing and Functional) and business requirements Together Control Center  It is used by system analysts and architects to design solutions and reverse engineer existing code base  Tool helps to generate system documentation with detailed information Scenario Tester  It is used as a test automation tool and test case repository to execute and capture the testing for functional and regression test cases

Solution Details Figure 1

Solution Details – Business Stage Business Analysts are no longer required to create functional specifications using static Word template as CaliberRM replaces the Word templates CaliberRM creates functional requirements document in current corporate format, so clients are not unaffected The tracking of changes throughout the business phase is no longer a manual procedure as CaliberRM tracks the changes and forward them to individuals for sign-off The review cycle is automated with the introduction of CaliberRM and is expanded to include Designers, Development and QA CaliberRM is the central repository for project and Core documentation. This provides the team with instant notification of changes from internal source/team so that appropriate action can be taken from design changes to test coverage Business Analysts have feedback from the Ambiguity reviews in Caliber RM prior to being issued to the clients. As the Core application rules are available online, new requirements/rules can be easily assessed by the Business Analyst to confirm that nothing has been omitted

Solution Details – Design Stage Technical Specifications are created using Together Control Center replacing MS Word to adapt an industry standard representation (UML- Unified Modeling Language) of the underlying source code The design documentation is linked back to CaliberRM allowing for seamless flow of requirements into design with full traceability and ability to perform impact analysis Reverse-engineering of the source code, can be adjusted and augmented accordingly to allow the development team to create, modify and review the source code effectively Together generates system documentation with detailed information

Solution Details – Coding Stage Individual programmers begin construction with a complete list of business requirements, designs, and code/programs (technical specifications) Developers will have the mechanism through CaliberRMs’ discussions and active notification to communicate questions and inconsistencies back to Designers and Business Analysts – thus allowing them to more efficiently reduce ambiguity in their coding effort and keep documentation current

Solution Details – Testing Stage Quality Assurance Analysts are no longer required to create testing specifications using the Word or excel templates. CaliberRM replaces the Word/Excel templates. Quality Analyst review requirements, design unit test plans to create testing scenarios. The scenarios are validated by the business analyst or stake holders to ensure adequate testing coverage prior to the test execution stage. Test scenarios approved are entered into the testing tool for automation prior to code delivery to QA CaliberRM coordinates document storage, reviews cycles, change requests, impact analyses and has built in traceability and visibility of the development methodology

Benefits 3

Pilot Results Improved quality Reduced dependency on key people - Key Person Syndrome 100% testing coverage Provides the ability to off shore code – Increased capacity Efficiency Gains: Estimated 45% efficiency gain on existing development procedures.  Development tools automating manual tasks  Fewer defects  Less investigation time  Accurate and updated system documentation  Increased impact analysis capabilities – reliable estimates  Improved team communication  Decrease in training  Traceability and sign-off on system development Audit Readiness: Application and development procedures meet future banking requirements (5900 audit and Sarbanes-Oxley).  Traceability – requirements traced to source code and test cases  Traceability – test results traced to source code and requirements

Pilot Results (Continued) Pilot Project - Efficiency Gains Current Development Life Cycle New Tools and Automated Development Life Cycle Software Delivery Model Days Requirements Gathering Design Coding Testing Rework

Pilot Results (Continued) TaskCurrent Development Life Cycle New Tools and New Development Life Cycle Savings Requirements Gathering 26 days18 days31% Design11 days8 days27% Coding11 days7 days36% Testing12 days3 days75% Rework6 days0 days100% Total66 days42 days45%

Q & A