Software Process Improvement ความรู้เบื้องต้นทั่วๆไป เกี่ยวกับ SPI.

Slides:



Advertisements
Similar presentations
HIGHLIGHTS ON ICT POLICY FOR BASIC EDUCATION
Advertisements

Program Management Office (PMO) Design
Knowledge Pathways in IT
A Simple Approach to Improving Research Administration Processes Spring 2013 KAIZEN.
The Out of School Time System. CBASS-City of Racine Partnership Purpose: Advise on the development of a comprehensive out-of-school time strategy that.
1 Brief Descriptions of CMM KPAs CEN 6070 Summer 2004.
| | Inspired Blended Learning (iBL™)
Leaders in Asset Management Establishing a Property Training Program How do we get Property Officials trained AND….motivated?
Baldrige National Quality Program 2003 Seven Categories of the Business Criteria l Leadership l Strategic Planning l Customer and Market Focus l Measurement,
Building the Social Library Online Meredith Farkas Norwich University.
Designing a library support infrastructure for the use of digital content for teaching Danuta A. Nitecki & Karen Reardon Yale University Library Digital.
Software Process Improvement in Small Organizations A Case Study.
Project What is a project
OHT 4.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Pre-project components Software project life cycle components Infrastructure.
Road Map to CMM Implementation
Lecture 2b: Software Project Management CSCI102 - Introduction to Information Technology B ITCS905 - Fundamentals of Information Technology.
Database Administration
SYSTEMS DEVELOPMENT Phases, Tools, and Techniques
Business Area Analysis Focus: Domain View (selected business area) Goals: –Isolate functions and procedures that allow the area to meet its goals –Define.
1 R&D SDM 1 Software Project Management Capability Maturity Model 2009 Theo Schouten.
CMM Overview - 1 © Paul Sorenson CMPUT Software Engineering refs. IEEE Software, March 1988, 73-79, and IEEE Software, July 1993, (Capability.
Chapter 3 The Structure of the CMM
Process, Communication, and Certification Padma Venkata
Avoiding the Mistakes of GIS Development Top Ten Blunders of Starting a GIS Program Pam Kelrick, GIS Coordinator GIS Consortium Northeast Regional GIS.
SQA Architecture Software Quality.
Project Management “Introduction to Project Management: Tools, Techniques, and Practices” BA 320 Operations Management.
Change Management Chris Colomb Trish Fullmer Jordan Bloodworth Veronica Beichner.
JOB DESIGN. JOB DESIGN IS THE PROCESS OF DESIGNING THE CONTENT OF A JOB AND HOW IT WILL INTERACT WITH OTHER JOBS AND EMPLOYEES, TO MOTIVATE AND RETAIN.
CMM Level 3 KPA’s CS4320 Fall Organizational Process Focus (Goals) Software process development and improvement activities are coordinated across.
TEAM FOUNDATION SERVER (TFS) By Sunny Niranjana Devi. M.
SQA Architecture Software Quality By: MSMZ.
Org Name Org Site CMM Assessment Kick-off Meeting Dates of assessment.
PART 2: A FRAMEWORK FOR SOFTWARE PROCESS IMPROVEMENT (SPI) Jean Charles Salvin Markus Erlandsson Jan-Peter Nilsson.
IT Systems Analysis & Design
Chapter 4 Components of the Software Quality Assurance System
Software Project Management Introduction to Project Management.
Goal Setting. By setting goals you can: Take up an activity or activities Help you to focus on what you need to do to improve and ignore distractions.
UNIT – II ARCHITECTING WEB SERVICES. WHAT ARE WEB SERVICES ? Web Services are loosely coupled, contracted components that communicate via XML-based interfaces.
Commonwealth of Massachusetts Statewide Strategic IT Consolidation (ITC) Initiative ANF IT Consolidation Website Publishing / IA Working Group Kickoff.
S Q A.
EXPERIENCES OF PHD SUPERVISION AT SOKOINE UNIVERSITY OF AGRICULTURE F. P.Lekule.
11/10/ EPT afronum Networking School (Ecole Professionnelle de Télécommunication) Jurg Friedli / October 2014.
Rapid Application Development. What is RAD……..?  Rapid Application Development (RAD) is a software development process.  first developed during the.
1 Activities covered by project management Feasibility study Is project technically feasible and worthwhile from a business point of view? Planning Only.
Project Planning Copyright, 2002 © Jerzy R. Nawrocki Requirements Engineering.
Software Engineering Spring (C) Vasudeva VarmaClass of 32 CS3600: Software Engineering: Process and Product* *Most of the Content drawn.
Ensuring Clients Achieve Superior Value in the Digital Economy Ensuring Clients Achieve Superior Value in the Digital Economy 12 th Software Engineering.
IT Governance: COBIT, ISO17799 & ITIL. Introduction COBIT ITIL ISO17799Others.
CS Process Improvement CMM Hans Van Vliet, Software Engineering, Principles and Practice, 3 rd edition, John Wiley & Sons, Chapter 6. W. Humphrey,
HP 2010 Oral Health Toolkit Beverly Isman, RDH, MPH, ELS Dental Public Health Consultant.
 Copyright ProcessVelocity, LLP Slides intended for informational purposes only. CMM and Capability Maturity Model are registered in the U.S. Patent.
UNIZULU INSTITUTIONAL REPOSITORY GATEWAY TO LOCAL CONTENT.
1 SOFTWARE PROCESS IMPROVEMENT WHAT WORKS? Boston SPIN April 18, 2000 Dolores McCarthy Computer Sciences Corporation.
24 January Software Engineering Processes Risk Management.
ISMS Implementation Workshop Adaptive Processes Consulting Pvt. Ltd.
ICT Integration in the Classroom. Our Goal Our goal is to motivate teachers to integrate ICT in curriculum delivery.
1 CREATING AND MANAGING CERT. 2 Internet Wonderful and Terrible “The wonderful thing about the Internet is that you’re connected to everyone else. The.
Environmental Management Division 1 NASA EMS Building Blocks to Success Michael DeWit, QEP EMS Lead ICF Consulting Inc. Fairfax, VA Michael J. Green, PE.
Week 7 Lecture Part 2 Introduction to Database Administration Samuel S. ConnSamuel S. Conn, Asst Professor.
Cmpe 589 Spring Fundamental Process and Process Management Concepts Process –the people, methods, and tools used to produce software products. –Improving.
PROCESS ASSESSMENT AND IMPROVEMENT. Process Assessment  A formal assessment did not seem financially feasible at the onset of the company’s process improvement.
AGILE METHODS Curtis Cook CS 569 Spring 2003.
Lets Create a Greener and a Digital World together
Dr. Yeffry Handoko Putra, M.T
Essential Needs of Software Test Automation
Components of software quality assurance system overview
(New) English Discoveries Online at HANU
Components of software quality assurance system overview
Program Introductions Who we are, what and where Clients and Systems
Presentation transcript:

Software Process Improvement ความรู้เบื้องต้นทั่วๆไป เกี่ยวกับ SPI

Why Is Process Improvement So Hard? Challenge #1: Not Enough Time Challenge #2: Lack of Knowledge Challenge #3: Wrong Motivations Challenge #4: Dogmatic Approaches Challenge #5: Insufficient Commitment What Should You Do?

An Effective Process Improvement Approach The Process Improvement Cycle Focus on the Pain Communicate, Communicate, Communicate Organize for Process Improvement Plan Your Actions Steer to Success

Personal Process Improvement Project Planning and Tracking Requirements Design and Coding Quality Practices Maintenance

Process Improvement Traps to Avoid (1) Trap #1: Lack of Management Commitment Trap #2: Unrealistic Management Expectations Trap #3: Time-Stingy Project Managers Trap #4: Stalling on Action Plan Implementation Trap #5: Achieving a Maturity Level Becomes the Primary Goal

Process Improvement Traps to Avoid (2) Trap #6: Participants Are Inadequately Trained Trap #7: Expecting Defined Procedures to Make People Interchangeable Trap #8: Failing to Scale Processes to Project Size Trap #9: Process Improvement Becomes a Game Trap #10: Process Assessments are Ineffective

Creating a Process Assets Library Motivation and Philosophy Best Practices or Good Practices? Our Approach Good Practices Content Web Site Architecture

Molding the CMM to Your Organization Why Not Just "Do the CMM"? Process Assessment Molding the CMM Tracking Progress

A Modular Mini-Assessment Method Background Method Description Supporting Infrastructure Experience Report