Before we start construction, let’s lay the groundwork.

Slides:



Advertisements
Similar presentations
Twelve Cs for Team Building
Advertisements

Introduction to Entrepreneurship and New Venture Creation Rui Baptista
More CMM Part Two : Details.
Chapter 2 The Software Process
W5HH Principle As applied to Software Projects
Capability Maturity Model (CMM) in SW design
IS 425 Enterprise Information I LECTURE 9 Autumn  2004 Norma Sutcliffe.
Leadership in the Baldrige Criteria
SE is not like other projects. l The project is intangible. l There is no standardized solution process. l New projects may have little or no relationship.
4. 2Object-Oriented Analysis and Design with the Unified Process Objectives  Explain the elements of project management and the responsibilities of a.
CMMI Overview Quality Frameworks.
COMP8130 and 4130Adrian Marshall 8130 and 4130 Test Management Adrian Marshall.
Sylnovie Merchant, Ph.D MIS 210 Fall 2004 Lecture 1: The Systems Analyst Project Management MIS 210 Information Systems I.
Introduction to Human Resource Development
Charting a course PROCESS.
Project Management Fundamentals Project Organization and Integration
Project Human Resource Management
People Health Audit Frank Newman, C.H.R.L. Newman Human Resources  35 years HR experience  Finance Industry, Pharmaceutical Manufacturing, Semi-Conductor,
Capability Maturity Model Part One - Overview. History Effort started by SEI and MITRE Corporation  assess capability of DoD contractors First.
N By: Md Rezaul Huda Reza n
Software Project Management Introduction to Project Management.
Software Project Failure Software Project Failure Night Two, Part One CSCI 521 Software Project Management.
Certificate IV in Project Management Introduction to Project Management Course Number Qualification Code BSB41507.
PANHA CHIET UNIVERSITY Course: Principle of Management Introduced By: YORN SOMETH, MBA Summary my Background rbs Graduated: BBA from National University.
Software Engineering Lecture # 17
© Robert Half Finance & Accounting. An Equal Opportunity Employer Managing Through Change.
1–1 Chapter 1 INTRODUCTION TO MANAGEMENT AND ORGANIZATIONS © Prentice Hall, 2002.
Capability Maturity Model. History Effort started by SEI and MITRE Corporation  assess capability of DoD contractors First version published in.
1.What does this talk have to do with SPM? 2.How can this help you with team building? 3.What was your favorite point or example? 4.What are the speaker's.
Managing Intellectual Capital
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%
Chapter 3 Project Management Concepts
CSCI 521 Night 3. 1.What does this talk have to do with Software Project Management? 2.What was your favorite example he used to illustrate a point, and.
1 Chapter 3 Project Management. 2 Project Management Concerns staffing? cost estimation? project scheduling? project monitoring? other resources? customer.
Chapter 11. Intro  What is Project Management?  Project Manager  Project Failures & Successes Managing Projects  PMBOK  SDLC Core Process 1 – Project.
HR Practices For I/T Success. THIS REPORT PRESENTS I/S HUMAN RESOURCE PRACTICE RESEARCH FINDINGS WITH THE FOLLOWING OBJECTIVE Understand HR practices.
Georgia Institute of Technology CS 4320 Fall 2003.
What is Failure. “an IS system is some combination of hardware, communication technology and software designed to handle information related to one or.
The Software Development Life Cycle: An Overview Presented by Maxwell Drew and Dan Kaiser Southwest State University Computer Science Program.
Creating a goal-driven environment - 3 Barbie E. Keiser University of Vilnius May 2007.
 Management ◦ The activities and tasks undertaken by one or more persons for the purpose of planning and controlling the activities of other in order.
Organization and Leadership. Tonight's Objectives 1. Short overview of how organizations are structured 2. Leadership vs Management 3. Leaders' To-Do.
3 1 Project Success Factors u Project management important for success of system development project u 2000 Standish Group Study l Only 28% of system development.
Software Project Management Lecture # 2. Outline The 4 Ps in Project Management Detailed Insight of each P.
Training and Developing a Competitive Workforce 17/04/2013.
Software Project Management Lecture # 2 Originally shared for: mashhoood.webs.com.
Setting Up and Sustaining a PMO/PMCOE: Real Life Experiences.
UNIT IV JOB CHALLENGE. DEFINITION According to McCauley et al, “Job challenge is being in dynamic setting with problems to solve and choices to make under.
Domain Processes Know your customer.. Last Class - "Life Cycles" the process we will use to create the software product This Class - "Domain Processes"
Dr. Rob Hasker. Avoiding failure  Standish Report, 2014 Standish Report 31% projects cancelled before completion 53% projects ~190% of original estimate.
New Supervisors’ Guide To Effective Supervision
Company LOGO Revised and Presented by Rob Coffman, CGMP and Patty Barron, CGMP Welcome To the 2015 Chapter Presidents’ Training Minneapolis – April 28,
Unit – I Presentation. Unit – 1 (Introduction to Software Project management) Definition:-  Software project management is the art and science of planning.
Software Project Management
INTRODUCTION: Project management involves the planning, monitoring, and control of the people, process, and events that occur as – software evolves from.
Creating an Empowered Workforce and Mentoring Future Leaders
Capability Maturity Model. CS460 - Senior Design Project I (AY2004)2 Immature Organisations Software processes are often rigorously followed. Organisation.
PRINCIPLES OF MANAGEMENT – DDPQ2532 INTRODUCTION.
Practical IT Research that Drives Measurable Results Establish an Effective IT Steering Committee.
PROJECT MANAGEMENT Software Engineering CSE
Jayendra Rimal. Introduction: Compensation Compensation refers to all forms of financial returns and tangible benefits that employees receive as part.
HO CHI MINH CITY NATIONAL UNIVERSITY HO CHI MINH CITY UNIVERSITY OF TECHNOLOGY SYSTEM ANALYSIS AND DESIGN LECTURER: Nguyen Thanh Tung.
The Project Team. Major Ideas Software Projects are Cultural Events Management ≠ Leadership Team’s ability is based more on its personality than its skill.
Systems Analysis and Design in a Changing World, 4th Edition
What are the common reasons software development projects fail?
Identify the Risk of Not Doing BA
The Organizational Context
CSSSPEC6 SOFTWARE DEVELOPMENT WITH QUALITY ASSURANCE
SE 3800 Note 10 Project Management
Software Project Management
Presentation transcript:

Before we start construction, let’s lay the groundwork.

1. Homework Question (34 competencies) 2. Critical Success Factors 3. Importance of Considering the Corporate Process 4. Key Players and their Motivations 5. Importance of Teamwork 6. Leadership vs Management

Product Develop Skills Awareness of Process Standards Evaluating Alternative Processes Tailoring Processes Assessing Processes Defining the Product Managing Requirements Managing Subcontractors Performing the Initial Assessment Selecting Methods and Tools Tracking Product Quality Understanding Development Activities Project Management Skills Building a WBS Documenting Plans Estimating Costs Estimating Effort Managing Risks Monitoring Development Scheduling Work Selecting Metrics Selecting Project Management Tools Tracking Processes Tracking Project Progress People Management Skills Appraising Performance Handling Intellectual Property Holding Effective Meetings Interaction and Communication Leadership Managing Change Negotiating Successfully Planning Careers Presenting Effectively Recruiting Selecting a Team Teambuilding

10 signs of IS project failure: 1. Project managers don’t understand users’ needs. 2. The project’s scope is ill-defined. 3. Project changes are managed poorly. 4. The chosen technology changes. 5. Business needs change. 6. Deadlines are unrealistic. 7. Users are resistant. 8. Sponsorship is lost. 9. The project lacks people with appropriate skills. 10. Managers ignore best practices and lessons learned. Source: “Critical Success Factors in Software Projects” by John Reel, IEEE Software, June – 7 occur before even the design starts 4

 Stable Requirements  Accurate Estimations  Teamwork and Unified Vision  Attention to Risks Source: lots of reading by Dannelly

1. The Critical Point of View is the End-User ◦ the best software solutions come from understanding the customer's view of the world and addressing the customer's problems

2. Perceived Value is based on how well the software solves the customer's problem in their domain ◦ Value is not entirely based on Quality  for example - Microsoft software crashes ◦ Perceived Value ≠ Actual Costs  for example - Microsoft security holes costs millions of dollars

3. Customer's take the Business View ($), not the computer science view 4. The system should revolve around the Company's Objectives

 So who are the key players?  Who should we try to make happy?

 Managers  Employees / Users  Company's Stock Holders  Consumers

 Return On Investment  Intangible Benefits  Market Strategy ◦ meeting existing or expected demand  being the first to market ◦ securing our niche in the market

 Employees / Users  Consumers  Stock Holders

 How we conduct the project and who we need on our team is also dependant on the type of product and the type of work to be conducted.

 business  biggest class  includes services  consumer  mass market / shrink wrap  price sensitive  Industrial and real-time  really timely  scientific

 new software product  component integration  re-engineered product  heroic maintenance

 We must understand the Company Process  We must recognize the key players and know their objectives  The type of product dictates a lot  Now that we have a good idea of the environment that we are dealing with, it is time to build a team and start planning

 What is the number one determiner of a group’s productivity?  What is the difference between a “manager” and a “leader”?

 Software Projects are Cultural Events  Management ≠ Leadership  Team’s ability is based more on its personality than its skill

 Biggest influence on Productivity is Team Cohesion  Team cohesion influences how the team reacts to external influences, internal problems, and project challenges

 Leader  Listener  Talker  Expert  Complainer  …

 Requirements Analyst  Designer  Quality Assurance  Marketing / Customer Liaison  Tools Expert  Documentation  Trainer  …

 Monitor and Manage Culture, as well as technical issues  Understand each team member’s background and personality  Match Roles to Personalities  Understand the Organizational Culture

 Management is derived by title  People are required to do the work specified by the manager  Leadership draws extra effort without obligation  Most managers rose because of technical skills, not people skills

Manager – Do things Right Leader – Do the Right Thing

 Gain visibility without micromanagement  Review process and products, not people  Coordinate, don’t manipulate  Use your knowledge, not your power  Focus on project’s needs and people’s needs, not your power

 Hire for trait and train for skill  Be confident in self and team  Be fallible  Lead by example  Utilize team member’s talents  Complete commitments on time

 Allow staff to make decisions  Place workers physically together  Limit the number of projects assigned to a person  Never impose phony deadlines  Allow teams to jell, don’t mix them up frequently  Create ritual (e.g. team meetings)

TeamLeader Unwilling & Unablestrong direction Unwilling & Ablesoft direction, sensitive to feelings Willing & Unableconcern for feelings, help do tasks Willing & Ablestand back and get out of their way see table 6-14 and Figure 6-9.

 Make professional development a project goal  Recognize long and short term development goals  Let each member specify personal goals  Have members track their time

The People Capability Maturity Model (People CMM) is a framework that helps organizations successfully address their critical people issues. Based on the best current practices in fields such as human resources, knowledge management, and organizational development, the People CMM guides organizations in improving their processes for managing and developing their workforces. The People CMM helps organizations characterize the maturity of their workforce practices, establish a program of continuous workforce development, set priorities for improvement actions, integrate workforce development with process improvement, and establish a culture of excellence. Since its release in 1995, thousands of copies of the People CMM have been distributed, and it is used worldwide by organizations, small and large.

 Scarce talent  High salaries  High turnover  Increased workloads  Unfinished work

 Level One – ad hoc  Level Two – stable foundation of processes across organization  Level Three – best practices are made the common practice  Level Four – processes are managed  Level Five – continuous improvement

 Now that we have a team and know the customer's environment, let's start creating something.  Step One - define the scope, set some measurable goals  Step Two - start figuring out all the tasks that need to be done

 Before class #3, read the article from Navy regarding value of defining scope, etc.