Software Development Life Cycle Decisions Project Management Disciplines Stacey Shearn September 8, 2005.

Slides:



Advertisements
Similar presentations
HP Quality Center Overview.
Advertisements

COPYRIGHT © 2012 ALCATEL-LUCENT. ALL RIGHTS RESERVED. 1 Agile documentation development methodology Giby Panicker and Judith Benjamin 1-Dec-2012.
Self-Service Business Intelligence for the Product Management Department (Concurrency Corporation)
Stoimen Stoimenov QA Engineer SitefinityLeads, SitefinityTeam6 Telerik QA Academy Telerik QA Academy.
CSE 308 Project Management. SWE Communication Skills Management: Run a team meeting Presentation: Present aspects of your project during its development.
W5HH Principle As applied to Software Projects
Online Peer Evaluation System Team Green Apple Team Members Ada Tse Amber Bahl Tom Nichols Matt Anderson Faculty Mentor Prof. M Lutz Project Sponsor Richard.
Lecture 2b: Software Project Management CSCI102 - Introduction to Information Technology B ITCS905 - Fundamentals of Information Technology.
Pittsburgh, PA NDIA CMMI 2004 Business Analysis - page 1 Copyright 2004, Carnegie Mellon University. All rights reserved. CMMI-based Business.
Course Technology Chapter 3: Project Integration Management.
Author:Prof.Dr.Tomas Ganiron Jr1 CHAPTER 7 PROJECT EXECUTION, MONITOR & CONTROL PROCESS 7-1 Project Executing process 7-2What is Project monitor & control.
Systems Development (SD) Presentation Michael Webb IT Director for Medicaid Utah Department of Health UDOH Informatics Brownbag August.
Project Management Basics
Business Consulting Services Agenda Discussion: Management Reports Discussion: Project Reports Discussion: Engagement Proposal Upcoming Events Review Project.
Defining the Activities. Documents  Goal Statement defines why helps manage expectations  Statement of Work what gets delivered defines scope  Software.
Planning. SDLC Planning Analysis Design Implementation.
Change Request Management
Change Advisory Board COIN v1.ppt Change Advisory Board ITIL COIN June 20, 2007.
Effective Methods for Software and Systems Integration
INFO 637Lecture #31 Software Engineering Process II Launching & Strategy INFO 637 Glenn Booker.
Project Management: Madness or Mayhem
S/W Project Management
The Microsoft Office 2007 Enterprise Project Management Solution:
Risk management in Software Engineering T erm Paper By By Praveenkumar Sammita Praveenkumar Sammita CSC532 CSC532.
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition Copyright © 2009 John Wiley & Sons, Inc. All rights.
CLEANROOM SOFTWARE ENGINEERING.
Project Management Chapter 3. Objectives Become familiar with estimation. Be able to create a project workplan. Understand why project teams use timeboxing.
© Blackboard, Inc. All rights reserved. Back to the Feature: An Agile, User-centric Software Development Lifecycle Cindy Barry Senior Product Manager Martha.
Michael Dermody September 2010  Capability Maturity Model Integration ◦ Is a Trademark owned by the Software Engineering Institute (SEI) of Carnegie.
Software System Engineering: A tutorial
Resources Performance time. resources Performance time 2.
“Kuality” Assurance What does that look like? Scott Heise Indiana University KFS - Quality Assurance Manager Paul Sandoval University of Arizona KRA –
1. 2 IMPORTANCE OF MANAGEMENT Some organizations have begun to ask their contractors to provide only project managers who have been certified as professionals.
Project Tracking. Questions... Why should we track a project that is underway? What aspects of a project need tracking?
Service Transition & Planning Service Validation & Testing
Statistics Monitor of SPMSII Warrior Team Pu Su Heng Tan Kening Zhang.
1.  Describe an overall framework for project integration management ◦ RelatIion to the other project management knowledge areas and the project life.
1 Chapter 5 Software Engineering Practice. 2 What is “Practice”? Practice is a broad array of concepts, principles, methods, and tools that you must consider.
Coming up: Software Engineering: A Practitioner’s Approach, 6/e Chapter 5 Practice: A Generic View copyright © 1996, 2001, 2005 R.S. Pressman & Associates,
1 Project Management Introduction. 2 Chap 1 What is the impact? 1994: 16% of IT projects completed “On-Time” 2004 : 29% of IT projects “On- Time” 53%
IT Requirements Management Balancing Needs and Expectations.
CIS 499 Senior Seminar Introduction to IT project management.
ISM 5316 Week 3 Learning Objectives You should be able to: u Define and list issues and steps in Project Integration u List and describe the components.
Service Management for CERN Change Management Acceptance Meeting Geneva, Jochen Beuttel.
Team Skill 6: Building the Right System Managing Change (28)
Slide 1 Project Management Chapter 4. Slide 2 Objectives ■ Become familiar with estimation. ■ Be able to create a project workplan. ■ Become familiar.
T Project Review WellIT PP Iteration
Software Engineering Saeed Akhtar The University of Lahore Lecture 6 Originally shared for: mashhoood.webs.com.
Objectives: Develop a solution to either enhance or replace the FasTrak tool Scope/Why is this important?: Increase the transparency for issues that are.
TESTING LEVELS Unit Testing Integration Testing System Testing Acceptance Testing.
Business Analysis. Business Analysis Concepts Enterprise Analysis ► Identify business opportunities ► Understand the business strategy ► Identify Business.
Going beyond business as usual the pci group Integrated Project & Portfolio Management Microsoft Project Server 2003 – ProSight Portfolios Interface Presented.
Project Management. Introduction  Project management process goes alongside the system development process Process management process made up of three.
Test status report Test status report is important to track the important project issues, accomplishments of the projects, pending work and milestone analysis(
GET R DONE PROJECT MANAGEMENT FOR TODAY September 19 th & 20th Fall Retreat Public Library Section Kansas Library Association.
PROGRAM MANAGEMENT MODULE 2 Dr. Nicole Fitzhugh Professional School Counselor Berwyn Heights Elementary.
Unit – I Presentation. Unit – 1 (Introduction to Software Project management) Definition:-  Software project management is the art and science of planning.
NEM201 Week 4 Project Plan Create and complete outstanding items. 01. Front Cover 02. Document details 03. Scope Document 04. Technical Design 05. Creative.
44222: Information Systems Development
BSBPMG501A Manage Project Integrative Processes Manage Project Integrative Processes Project Integration Processes – Part 2 Diploma of Project Management.
Mid-Year Performance Review Process University System of New Hampshire System Office | 5 Chenell Drive, Suite 301, Concord, NH
Milestone Two – Reach Across Houston (RAH) Tuesday, June 14, Team:Matthew Edwards Thomasina Coates Michelle Graham James Henrydoss James McNicholas.
Prof. Shrikant M. Harle.  The Project Life Cycle refers to a logical sequence of activities to accomplish the project’s goals or objectives.  Regardless.
Project Management BBA & MBA
Managing the Project Lifecycle
How to keep your Enterprise GIS Project on Track
Project Management Process Groups
Software Testing Lifecycle Practice
Project Overview.
Presentation transcript:

Software Development Life Cycle Decisions Project Management Disciplines Stacey Shearn September 8, 2005

Introduction Incorporating Project Management Disciplines A Repeatable IS Process Having and Communicating a Project Plan Risk Analysis & Mitigation Change Control Introduction

TREND Process Goals/Scope Requirements Technical Level of Effort (LOE) Requirements Approval Screen Mockups Development and QA Testing Change Request TREND Process

Goals /Scope What problem are we trying to solve? What is OUT of scope? Keep it General Requirements Need Requirements before you can have a good schedule Consistency – Need General Documents for Errors, etc. Requirements tell us when we have achieved success Wording TREND Process

Level of Effort Developers Evaluate Requirements on a technical level. Avoiding technical mistakes by asking the right questions. –“Why is the requirement stated this way?” Communicate a meaningful Technical Level of Effort (LOE) –Give enough information for the business to make informed decisions about the final requirements. –Revise Requirements based on LOE (Listing database efforts) TREND Process

Screen Mockups What should the screens look like? What design accomplishes the goals of usability? Shorten the Development cycle with an approved interface design prior to the start of development. Moved Screen Design to later in process so there wasn’t as much rework. TREND Process

Development Open line of communication between the business and the development staff. Someone that can answer questions. Small detailed achievable goals Small adjustments throughout – stay on course Approaching higher risk components first Small, collaborative subteams working to provide maximum results TREND Process

Quality Assurance Scheduling QA into our development plan QA and Developers work together to define testable sections QA kept up to date on Developer progress Bug Tracking Process – Prioritizing Bugs Automated tools - Certify TREND Process

Managing Change The answer isn’t “No” Get Level of Effort Understanding Impact: Time; Cost; Scope; Quality Negotiation – what phase does a change go in? What’s the priority? Change Control

Status Daily time reporting (minimal effort) Weekly developer progress/planning meeting Monthly Stakeholder meeting Communication Delivered via a website or other just-in- time method Something that everyone understands COMMUNICATE! Progress Tracking

Risk must be addressed whether real or perceived Continually manage Risk. Thinking about conversion now and identifying Risk will allow us to better plan our strategy. Staffing – Long time to hire someone and get them trained Working to lower risk increases your chances of accurate and on-time execution – understandable project plan Risk

Embracing Project Management Techniques Need a published visible plan that everyone works against Need a repeatable process for each section Evaluate and Reevaluate Risk throughout the project Levels of Effort evaluated throughout Constantly manage Change Control Factor in Non Development Time (Levels of Effort, Interviewing, Training, Vacation, Time spent on other projects, etc.) Conclusion

Demo

Questions? Questions