FK1. Collaborative Software Management. Tom McCabe. P r e s e n t a t i o n



Similar documents
Supporting Workflow Overview. CSC532 Fall06

Management. Project. Software. Ashfaque Ahmed. A Process-Driven Approach. CRC Press. Taylor Si Francis Group Boca Raton London New York

Service Portfolio Management PinkVERIFY

Application Security Center overview

KMS Implementation Roadmap

Establishing your Automation Development Lifecycle

MKS Integrity & CMMI. July, 2007

Why ITEC Needed Project Management and Helpdesk

Visual Enterprise Architecture

Websphere Portal and Lotus Web Content Management adoption and Project best practices at the Royal Bank of Scotland Group

SOFTWARE DEVELOPMENT PLAN

QA Engagement Models. Managed / Integrated Test Center A Case Study

CROSS INDUSTRY PegaRULES Process Commander. Bringing Insight and Streamlining Change with the PegaRULES Process Simulator

Document Change Control

PMP Examination Tasks Puzzle game

Complimentary Relationship Between ITIL and PMBOK

Department of Finance and Deregulation 2011/004 Portfolio Panels for IT Services ATTACHMENT A

Oracle Telesales. Comprehensive Customer Management. View of Business Activities Across Operating Units

ORACLE TELESALES ORACLE DATA SHEET KEY FEATURES

Standard Glossary of Terms Used in Software Testing. Version 3.01

SOFTWARE MANAGEMENT PROGRAM. Software Testing Checklist

<name of project> Software Project Management Plan

EVOLVE Customer Relationship Management

Business Architecture A Balance of Approaches to Implementation. Business Architecture Innovation Summit June 2013 Presenter: Andrew Sommers

Offshore Delivery of TTCN-3 Testing Services

Validating Enterprise Systems: A Practical Guide

How To Create A Help Desk For A System Center System Manager

"Data Manufacturing: A Test Data Management Solution"

Project Lifecycle Management (PLM)

Acceleration Services. January, 2013

CRAWL, WALK, RUN APPROACH - IT SERVICE CATALOGUE

FIXING PROJECT MANAGEMENT: A MUST-HAVE

ITIL Service Lifecycles and the Project Manager

Enterprise Test Management Standards

Bernie Velivis President, Performax Inc

We are live on KFS Now What? Sameer Arora Director Strategic Initiatives, Syntel

CONTENTS. Preface. Acknowledgements. 1. Introduction and Overview 1 Introduction 1 Whatis the CMMI"? 2 What the CMMI* is Not 3 What are Standards?

Project and Resource Management: A Do-it-Yourself guide

The Requirements Compliance Matrix columns are defined as follows:

Enterprise Project Management Buyer s Guide

Role of Software Quality Assurance in Capability Maturity Model Integration

Software Engineering/Courses Description Introduction to Software Engineering Credit Hours: 3 Prerequisite: (Computer Programming 2).

Trends and Innovation with Service Reuse, Cloud and Big Data

SDLC Methodology Process Flow Stabilization & Cleanup Activities Prepare for Release/Rollout Planning Activities

JD Edwards EnterpriseOne CRM Foundation

Tools and Methods to Address Complexity at Scale

Gain Business Insight and Achieve Sales Success with CRM

Customer Relationship Management. EC-Council

Education Data Portal ( EDP ) Data Dashboard Solutions

Author Payment Processing

Cloud Training Portal. Trainings. Process Guide. October 2012 ECPG-3. Version 1.2

CRM Solutions. Banking Sector

Business Challenges. Customer retention and new customer acquisition (customer relationship management)

SharePoint for Digital Asset Management

Application of software product quality international standards through software development life cycle

The Continuous Delivery Tool Chain: So Many Choices!

Software Asset Management (SAM) and ITIL Service Management - together driving efficiency

Program Lifecycle Methodology Version 1.7

Operational Change Control Best Practices

Using TechExcel s DevSuite to Achieve FDA Software Validation Compliance For Medical Software Device Development

CIT 470: Advanced Network and System Administration. Topics. Help Desk Life. Help Desks

Topics. CIT 470: Advanced Network and System Administration. Help Desk Life. Types of Help Desks. Scope of Coverage. Help Desk Size.

DevOpsand The Service Desk Don t Let The Developers Hijack The Discussion!

Big Data Analytics; The value of the right action. April 1 st, 2014 Edwin Steenvoorden VP Business Analytics & Information Strategy

Building and Deploying Web Applications

MS-55115: Planning, Deploying and Managing Microsoft Project Server 2013

COURSE OUTLINE. Momentum 4.x Customer Training Class. Customer Momentum 4.x. Course Description. Instructor-Led Training (ILT) MCT-0519, Release 1.

Test Plan Template (IEEE Format)

White Paper. Software Development Best Practices: Enterprise Code Portal

Treasury Board of Canada Secretariat (TBS) IT Project Manager s Handbook. Version 1.1

Applying CMMI SM In Information Technology Organizations SEPG 2003

Performance Testing at Scale

Wilhelmenia Ravenell IT Manager Eli Lilly and Company

TIGERNIXCRM Customer Relationship Management

Software Quality Testing Course Material

Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects

Using SolidWorks Enterprise PDM For ECO Management... 1

I. General Knowledge, Conduct, and Ethics (16 Questions)

EMA CMDB Assessment Service

Playtech s Turnkey Solution Multi Product Open Platform Multi Channel. IMS Full Player Lifecycle PTTS. Case Study

Service Automation to implement and operate your Cloud initiatives

Oracle Fixed Scope Services Definitions Effective Date: October 14, 2011

Contact / Escalation Guide. For OPENHIVE Managed Services provided by Capita. Version 6.0

Concept Proposal. A standards based SOA Framework for Interoperable Enterprise Content Management

IBM s ODM Development Model

CONTENTS. List of Tables List of Figures

United States Department of Agriculture Agricultural Marketing Service Directive /13/2008

Contrasting CMMI and the PMBOK. CMMI Technology Conference & User Group November 2005

Using WebLOAD to Monitor Your Production Environment

A Quoting solution between SAP CRM and SFDC

KEVIN P NICHOLS CONTENT STRATEGY - CURRENT STATE ANALYSIS AND STAKEHOLDER INTERVIEW PROTOCOL (REVISED: 3 JAN 2015)

<Project Name> Deployment Plan

Contract Management The Mavericks Won t Like This!

Presented by Sam Gill Innovative Solutions Inc.

Aspire's Approach to Test Automation

End-To-End Invoice Processing Automation at Land O Lakes. Session #705. Natalie Hawley, Applications Developer

SUPPORT POLICY SUPPORT POLICY

ITIL v3 Foundation -Overview. Eric Foust, PMP, ITIL

SOFTWARE SERVICES. Enterprise QA Solutions. Technology Powered Industry Diversified Excellence Driven

ENTERPRISE PERFORMANCE MANAGEMENT SOLUTIONS

Transcription:

Collaborative Software Management Tom McCabe International Conference On Software Testing, Analysis & Review November 19-23 Stockholm, Sweden P r e s e n t a t i o n FK1 Friday 23rd November, 2001

Collaborative Software Management Thomas McCabe McCabe Technologies Tom@mccabetech.com 5501 Twin Knowls Rd Columbia Md 21045 301 596 4207

Web Swirl Swirl a whirling confusion of rapid and steady mix of business and software changes Speed, quality, and vision are the keys Winner takes all, no 2 nd place

Outline Web age continuous delivery Leveraging technologies Business Intelligence Management Metrics McCabe metrics Testing

The Requests Swirl

Speed To market To new technology Of integration Of outsourcing To fix of maintenance To competitive advantage Enablement with quality

The Projects Swirl

The Products Swirl

Process Swirl Different life cycles pick the one that fits Development and maintenance LC s Groupware assisted Defined yet collaborative All records are cross referencable All held and invoked in a Process Manager All in one portal

Map the change High lifecycle - months new ecommerce business engine Risk, Criticality of change Low lifecycle - hours web content change lifecycle - days change to ecommerce purchasing rules volume unreal demand time e-speed e required quality right first time! Low Complexity of change High

Fit the life cycle High Risk, Criticality of change Low lifecycle - hours simple request form, many sections lifecycle - months charter, requirements, plans, releases, issues, designs, risks, reports, metrics, standards, tests, configurations, etc. lifecycle - days enhancements, tests, defects add collaboration and process to match risk and complexity Low Complexity of change High

Size the tools Request Manager - make requests - evaluate versus business priority - assign the work to a queue implement in a lifecycle of hours Product Manager implement in a lifecycle of days Project and Product Manager implement in a lifecycle of months Process Manager & Collaborator add process and collaboration as complexity and risk rises

Other Concurrent Swirls

Old Project management Every project a new start Different tools non interfaced Project management by command and control Project management and software tools don t talk Standards have no consistent application Didn t include software management

Enabling Technology Groupware Every document is a record in a relational data base Outlining Portal

Brave New World Collaborative vs. authoritarian Not by command and control Everybody see s it Shared publicly across companies and organizations One firewall, one style, one place Continuity from project to project Emphasis on speed and simplicity Uniformity of standards and metrics

suggested modular architecture request management initiates initiates project management Collaborative guides supports control of product management guides Environment process management

collaborative environment workflow document management discussion databases Outlining documents integration with calendars / schedules index of projects, processes, products, systems, etc. web, e-mail e integration publication, reporting, metrics every document is a part of a relational database etc.

request management request/issue management capture and track requests manage work queue manage/deal with requests through workflow escalate requests to; -requirements enhancements -defects, etc.

product management general project deliverables specify requirements design objects build/release -plans -reports enhancements define / manage requirements and changes create and run tests manage reviews and defects measure all progress general project phases build code control capability software building tools test test plans test objectives test scripts procedures use cases test runs evaluate reviews inspections defects -pre ship -post ship test reports measure metrics -standard -defined

Project Management define, plan and track projects manage project deliverables general project deliverables project definition -project statements -goals -scope -business case (go/no go) -roles/groups general project phases -manage project deliverables create projects from external sources -integrate with ms project scheduling tool project planning -project plans -phases / tasks -commitments -critical resources - estimates project tracking -reports -evaluations -meetings -metrics -issues -risks

Process Management define, maintain process assets relate processes to standards manage process deliverables change and improve processes manage people skills, training standards -SEI-CMM (SW, SA, people, cmmi) -ISO 9000 -SPMN 16 Point Plan -PMBOK -IEEE policy process procedure/ guideline -forms -examples -document control -workflow (review & approval) -change requests -links to standard(s) coverage for analysis template lifecycle, phases, tasks

Software Management - Just Enough High Criticality of change Add more process, controls, management, collaboration, etc. until just enough but no more!!! Low Low Complexity of change High

Sample Metrics- View and Count by: Errors By product By phase By cause By severity Requirements By Tests By run By pass By fail

Relationship to McCabe Metrics Prior --McCabe and Assoc. --- the code Now the management

Business Intelligence Swirl The web front door of our business What are the customers requesting Affinity analysis The operational profile as BI Predicting the order pipeline from: Requests management relational cross referencing Modeling the click history of orders

The Testing Swirl Catastrophe testing Security testing Integration testing Operational profiling Load testing Acceptance testing Regression testing

Testing - Lifecycle Months - the Lifecycle / Process Project Plan Requirements Issues Build / Release Plans Designs Enhancements Test Plans Test Procedures Defect Reports Test Reports / Metrics all in one database

References Aimware eproject Inovie Software www.aimware aimware.com www.eproject eproject.com www.inovie inovie.com Primavera Systems www.primavera.com WebProject www.wproj wproj.com Netmosphere www.netmosphere netmosphere.com

Development and Testing Lifecycles for E-commerceE Thomas McCabe McCabe Technologies tom@mccabetech.com 5501 Twin Knowls Rd Columbia Md 21045 301 596 4207

Friday 23 November 2001 Closing Keynote Collaborative Software Management Thomas J. McCabe