The document provides an overview of software project management. It discusses what a project is, defines project management, and outlines the key components and processes of project management including initiation, planning, execution, monitoring and control, and closure. It also discusses enabling factors for effective software project management, focusing on people, problem, and process.
What is a Project and Project Management? This presentation helps you to gain more knowledge about how to manage a project and helps in understanding the Project Life Cycle.
Thesis writer, Dissertation writer, Plagiarism Free Dissertation writing services.
The difference between project planning stages or phases and project life cycle is very thin. The project stages are just the stages through which every project has to pass. On the other hand, the project life cycle is a continuous set of activities that have to be performed in a logical sequence in order to best achieve the business objectives
Step by Step Guide to Project ManagementBrendon Yip
Managing a project isn't easy and we have all been through that project spiraling out of control. But out of each project, there are key learning values to be had. We have compiled this guide to help you out in your project management, just like how it has helped us.
What is a Project and Project Management? This presentation helps you to gain more knowledge about how to manage a project and helps in understanding the Project Life Cycle.
Thesis writer, Dissertation writer, Plagiarism Free Dissertation writing services.
The difference between project planning stages or phases and project life cycle is very thin. The project stages are just the stages through which every project has to pass. On the other hand, the project life cycle is a continuous set of activities that have to be performed in a logical sequence in order to best achieve the business objectives
Step by Step Guide to Project ManagementBrendon Yip
Managing a project isn't easy and we have all been through that project spiraling out of control. But out of each project, there are key learning values to be had. We have compiled this guide to help you out in your project management, just like how it has helped us.
Project Management PowerPoint PPT Content Modern SampleAndrew Schwartz
184 slides includes: the definition of projects, characteristics of projects, what project is not, project management basics, characteristics, and successful project management. The process of project management, role of a project manager, learning from best practices, project management practices, the project management institute, PMBOK body of knowledge, connecting project with strategy, project management process, how to create a project plan, project management challenges and advantages, the cycles and challenges of project management, project scheduling, building project teams, project requirements, project processes, celebrations, recognitions, rewards, how to's and more.
The term ‘project management’ initiated its journey in the early 1950s. By definition, project management is the practice of planning and organizing an organization’s resources in order to move a specific task to completion. Before acquiring knowledge in project management, it is significant to know what a ‘project’ is. For this, you can avail our project management assignment help
Asset finance system project initiation 101. “Selecting and implementing a new asset finance system? In the second of three articles, we go back to basics to take a look at what you need to consider at the start of your project to give yourself the best chance of success.” This has necessarily been a brief look at Project Initiation. We welcome comments and would be happy to help you get your project off to a good start.
every project manager crave for control. Managing IT project has its unique cases and phenomenon, and i share some experiences i have in eCampuz (my company) and some tips that might work. The thing is, we often see PM as a superior role and count on them solely, and forgetting that the whole company can ease PM job - and they need it also badly for sure.
Project Management PowerPoint PPT Content Modern SampleAndrew Schwartz
184 slides includes: the definition of projects, characteristics of projects, what project is not, project management basics, characteristics, and successful project management. The process of project management, role of a project manager, learning from best practices, project management practices, the project management institute, PMBOK body of knowledge, connecting project with strategy, project management process, how to create a project plan, project management challenges and advantages, the cycles and challenges of project management, project scheduling, building project teams, project requirements, project processes, celebrations, recognitions, rewards, how to's and more.
The term ‘project management’ initiated its journey in the early 1950s. By definition, project management is the practice of planning and organizing an organization’s resources in order to move a specific task to completion. Before acquiring knowledge in project management, it is significant to know what a ‘project’ is. For this, you can avail our project management assignment help
Asset finance system project initiation 101. “Selecting and implementing a new asset finance system? In the second of three articles, we go back to basics to take a look at what you need to consider at the start of your project to give yourself the best chance of success.” This has necessarily been a brief look at Project Initiation. We welcome comments and would be happy to help you get your project off to a good start.
every project manager crave for control. Managing IT project has its unique cases and phenomenon, and i share some experiences i have in eCampuz (my company) and some tips that might work. The thing is, we often see PM as a superior role and count on them solely, and forgetting that the whole company can ease PM job - and they need it also badly for sure.
✔ Anda adalah Seorang Pelajar, Mahasiswa atau Sarjana akan tetapi sampai saat ini BELUM dapat pekerjaan bahkan MASIH MENGANGGUR
✔ Apakah Anda sedang mencari bisnis yang serius untuk di perjuangkan
✔ Apakah Anda sedang mencari bisnis yang bisa di kerjakan sampingan dari bisnis utama
✔ Apakah anda sedang mencari bisnis yang bisa di kerjakan di rumah OMSET Jutaan Rupiah
✔ Apakah anda sedang mencari bisnis dengan produk yang unik, dicari masyarakat dan cepat laku
✔ Apakah Anda sudah Capek dan Lelah karena tak kunjung sukses di bisnis network marketing
✔ Apakah Anda gagal terus berkarir karena salah memilih perusahaan Network Marketing
Kami tawarkan sebuah Peluang Bisnis Real untuk anda,
Dengan 186Ribu Anda Akan Mendapatkan :
1. Software Tour & Travel Senilai Rp.3.750.000,-
2. Sertifikat Tour & Travel Atas Nama Anda Sendiri
3. Keagenan Pulsa dan PPOB
4. Hak Usaha Berlaku SELAMANYA ( Bisa Diwariskan )
5. Seminar Pengembangan Diri serta Pelatihan Dasar Kewirausahaan
Bonus Yang Dibagi sbb :
1. Bonus Sponsor 50Ribu
2. Bonus Pasangan 20Ribu Maksimal 1Juta / Hari ( 50 Pasang )
3. Reward ( Dihitung Berdasarkan Titik )
Posting perdana tgl.01 Juli 2016, segera kirim data sbb :
> Nama :
> Email :
> No. KTP :
> No. HP :
> Data Bank :
> Kota:
> Alamat:
Ready Pin Aktivasi silahkan Transfer ke:
BCA No. Rek : 8230.143.987 an SULRIANTO
atau
BRI No. Rek: 0091.01.000001.53.2 an SULRIANTO
Zul Rianto #TeamFounder
085263388890 – 085795743883
BBM : 7EBFFE17
web pusat : http://dutasukses.com
Presentasi Marketing Plan http://bit.ly/DutaSukses
Pada slide ini wawasan Anda akan lebih terbuka mengenai apa yang sebenarnya dimaksud dengan Mandiri? Sukses? Mulia? Jika pemahaman ini sudah Anda ketahui betul-betul, maka sebenarnya Anda sudah hampir bisa menjadi pribadi tersebut secara nyata dalam waktu dekat ini. Percayalah, Anda pasti bisa menjadi Pribadi Hebat yang Mandiri, Sukses, dan Mulia.
Jika Anda ingin bertanya, silahkan hubungi saya. Jika Anda merasa slide ini sangat bermanfaat, silahkan share ke rekan-rekan Anda sebanyak-banyaknya. Terima Kasih.
Contoh Presentasi Company Profile Perusahaan (format powerpoint)Mustofa Thovids
Tolong bantu share di sosial media supaya lebih banyak orang yang terbantu dan mendapatkan manfaat sama seperti Anda.
Template presentasi company profile di atas tersedia dalam bentuk PPT yang bisa Anda download di www.PakarPresentasi.com/presentasi-company-profile
Project Management Professional (PMP) FundamentalsSowmak Bardhan
Project management is needed because it ensures what (read: Project) is being delivered, is right, and will deliver real value against the business opportunity.
Every client has strategic goals and the projects that we do for them advance those goals. Project management is important because part of a Project Manager’s duties is to ensure there’s rigor in architecting projects properly so that they fit well within the broader context of our client’s strategic frameworks.
Good project management ensures that the goals of projects closely align with the strategic goals of the business.
Software Project Management | An Overview of the Software Project ManagementAhsan Rahim
Management is the process of getting things done through others, it is the process of coordinating people & other resources to achieve the goals of the organization. A project is a set of related tasks that are coordinated to achieve a specific objective in a given time limit. A project is well-defined task, which is a collection of several operations done in order to achieve a goal. Software is the program & all associated documentation & configuration data which is needed to make these programs operate correctly.
A Software Project is the complete procedure of software development from requirement gathering to testing & maintenance, carried out according to the execution methodologies, in a specified period of time to achieve intended software product.
In this presentation we will talk about effective ways, overview and concept of “Managing IT Projects”.
To know more about Welingkar School’s Distance Learning Program and courses offered, visit:
http://www.welingkaronline.org/distance-learning/online-mba.html
BPP Training on Project Management - Day 1Imoh Etuk
This training was about exposing the employees of the Lagos State Public Service to the Contemporary Project Management Practices they can adopt to Enhance Project Delivery in the Pandemic Era for the Lagos State Public Service.
Upon successful completion of the training, participants s were to apply the generally recognized practices of project management acknowledged by the Project Management Institute (PMI) to successfully manage projects by:
• Getting started with project management fundamentals.
• Identifying organizational influences and project life cycle.
• Working with project management processes.
• Initiating a project.
• Planning a project.
• Planning for project time management.
• Planning project budget, quality, and communications.
• Planning for risk, procurements, and stakeholder management.
• Executing a project.
• Managing project work, scope, schedules, and cost.
• Controlling a project.
• Closing a project.
Today as we see, software has become an inseparable part of human life. Almost everything we can look around is managed, controlled by software.
The goal of software project management is to understand, plan, measure, and control the project such that it is delivered on time and on budget. This involves gathering requirements, managing risk, monitoring and controlling progress, and following a software development process.
3The Project Management ProcessGroups A Case StudyAft.docxgilbertkpeters11344
3
The Project Management Process
Groups: A Case Study
After reading this chapter, you will be able to:
1. Describe the five project management process groups, the typical level of
activity for each, and the interactions among them
2. Understand how the project management process groups relate to the project
management knowledge areas
3. Discuss how organizations develop information technology project manage-
ment methodologies to meet their needs
4. Review a case study of an organization applying the project management
process groups to manage an information technology project, and understand
the contribution that effective project initiation, project planning, project
execution, project monitoring and controlling, and project closing make to
project success
OPENING CASE
rica Bell was in charge of the Project Management Office (PMO)
for her consulting firm. The firm, JWD (Job Well Done)
Consulting, had grown to include more than 200 full-time consul-
tants and even more part-time consultants. JWD Consulting pro-
vides a variety of consulting services to assist organizations in
selecting and managing information technology projects. The firm
focuses on finding and managing high-payoff projects and develop-
ing strong metrics to measure project performance and benefits to the
organization after the project is implemented. The firm’s emphasis
Objectives
E
on metrics and working collaboratively with its customers gives it
an edge over many competitors.
Joe Fleming, the CEO, wanted his company to continue to grow
and become a world-class consulting organization. Since the core of
the business was helping other organizations with project manage-
ment, he felt it was crucial for JWD Consulting to have an exemplary
process for managing its own projects. He asked Erica to work with
her team and other consultants in the firm to develop several intranet
site applications that would allow them to share their project man-
agement knowledge. He also thought it would make sense to make
some of the information available to the firm’s clients. For example,
the firm could provide project management templates, tools, articles,
links to other sites, and an “Ask the Expert” feature to help build
relationships with current and future clients. Since JWD Consulting
emphasizes the importance of high-payoff projects, Joe also wanted
to see a business case for this project before proceeding.
Recall from Chapter 1 that project management consists of nine knowledge
areas: integration, scope, time, cost, quality, human resources, communications,
risk, and procurement. Another important concept to understand is that projects
involve five project management process groups: initiating, planning, executing,
monitoring and controlling, and closing. Tailoring these process groups to meet
individual project needs increases the chance of success in managing projects. This
chapter describes each project management process group in detail through.
3The Project Management ProcessGroups A Case StudyAft.docx
Project_management_Amit_dubey
1. Software Project Management :Software Project Management :
An OverviewAn Overview
Amit Dubey
Amit.dubey@me.com
2. Presentation OverviewPresentation Overview
What is project (5 mins)
what is project management (10 mins)
what are the components of project management .(20-
30 mins)
Enabling yourself for software projects.(10 mins)
questions and answers (~15 mins)
3. What is projectWhat is project
The first thing is to know what is a project, before learning to manage one. The way I like
to define a project is “a set of activities having a definite BEGINNING and END with a
UNIQUE RESULT”.
If a project is repeated regularly by keeping most of the attributes same, it becomes an
operation. An example can be a setup of a soda drink plant for the first time is a project.
The manufacturing of the first batch of soda drinks is also a project. But after that,
everyday’s production becomes an operation that has a similar result every time it is
performed. So, even an operation when performed for the first time is a project.
The project is ‘Temporary’ in nature as it has a start and an end in a specified time
period. Project being temporary doesn’t mean that it is of a short duration. The duration
of a project can be as short as a week, for example, and as long as multiple years.
Constructing a new room in the house is a project which could be completed in a week
or so depending upon the planning, budget, resources, etc., whereas, construction of a 50
stories high rise building could take years. An important thing to understand here is that
a construction company involved in the construction of different buildings considers
them as individual projects as they result in a different product every time after a specific
start and end. The company’s internal departments like procurement, debris disposal,
logistics, etc. however are running similar operations just on different sites.
So a project is anything with a start and an end which makes it temporary and it has a
unique result which can be a product or a service.
4. What is project managementWhat is project management
‘what is meant by managing a project?’. If project can be considered a problem and
its result is a solution to the problem then managing it is to adopt the best suitable
way, out of many, to reach the solution by addressing the problem. In the simplest
possible words, the project management is knowing all your options and choosing
the best as per your limitations (environmental, financial, logistical, etc.) to solve
your problems. These limitation are called ‘constraints’ in project management
terms.
Project management is an art and a science at the same time. It has both
professional and social aspects, that is why people with better social skills become
better project managers. There is no doubt about technical knowledge of project
management being the prerequisite for a project manager but the equal importance
of social skills can be judged by that fact that during a project’s life cycle, the project
manager spends 90% of his time in managing communications and dealing with the
project team, management, customers, cross functional departments, end users, etc.
collectively known as stakeholders. So I believe that the basic skill that you need to
build, before learning the project management professionally, is social skill and that’s
the very essence of project management.
5. What winners doWhat winners do
“The winners clearly spell out what needs to be done in a project, by
whom, when, and how. For this they use an integrated toolbox, including
PM tools, methods, and techniques…If a scheduling template is developed
and used over and over, it becomes a repeatable action that leads to
higher productivity and lower uncertainty. Sure, using scheduling
templates is neither a breakthrough nor a feat. But laggards exhibited
almost no use of the templates. Rather, in constructing schedules their
project managers started with a clean sheet, a clear waste of time.”*
6. Project management groups andProject management groups and
processesprocesses
As we all know, according to PMBOK® 5th
Edition we have
47 PM processes, and these processes are scattered among 5
process groups, and 10 knowledge areas:
Initiating : 2 processes
Planning: 24 processes
Execution: 8 processes
Monitoring & Controlling: 11 processes
Closing: 2 processes.
PMI Project Management Standards suggest that the 5
process control groups should be used to define these
processes within each phase of a project for a successful
implementation. These process control groups are defined as
follows: Initiating processes, planning processes,
executing processes, monitoring and controlling
processes, closing processes,
7. Process groups vs Knowledge areasProcess groups vs Knowledge areas
Process Groups
Initiating
Planning
Executing
Monitoring & Controlling
Closing
Knowledge Areas
Project Integration Management
Project Scope Management
Project Time Management
Project Cost Management
Project Quality Management
Project Human Resources Management
Project Communications Management
Project Risk Management
Project Procurement Management
Project Stakeholder Management (newly added knowledge area in PMBOK guide 5th
edition)
8. What is software projectWhat is software project
managementmanagement
11. Project initiationProject initiation
Project Charter is the basic document that officially kicks off the project
by giving the authority to the project manager to go ahead with the
project. Technically speaking, the project sponsoring authorities prepare
this document and a project manager is assigned during this phase . But, in
most cases, since the project manager is already a part of the organization,
so this document is also prepared by him. It does not really matters that
who prepared the project charter, the most important aspect of project
initiation is that this document exists. It is, however, recommended that
the project manager participates in the development of the project
charter. Project charter for a project is as important and imperative as a
graduation degree for your professional career. Project charter is
generally a 2-10 pages document but can vary according to the
requirement and size of the project. It consists of the following important
information:
12. Project Title and Description: As per the heading, this is simply the name of
the project along with its brief description as what to do, its objectives,
etc.
Project Manager and Authority Level: This section names the project manager
assigned for the project and his level of authority in the project.
Statement of Work (SOW): The SOW is created by the sponsoring agency
and describes their needs (macro level requirements) and project’s scope
(what to do and what not to do).
Business Case: This section defines the need (business need) of this project.
Now, this is a very important part and one can assess the importance of a
project by looking at this section. This is called project selection criteria,
mostly justified by conducting cost-benefit analysis of all the suggested
projects. There are several methods available to perform this analysis
including but not limited to Net Present Value (NPV), Internal Rate of
Return (IRR), Benefit-Cost Ration, Economic Value Added (EVA), etc.
13. Project Resources: This section describes the high level resource requirements to
complete this project. Number of team members, their high level skills set,
hardware, logistics, etc. are listed in this section.. The purpose of including sections
like this and SOW, etc. in project charter is to give an overall picture of the project
in one document.
Stakeholders and Their Needs: Anyone who takes part in the project or is effected by
the result of this project is called a stakeholder. The project team is the subset of
stakeholders. This differentiation is made for the purpose of communications
management. For example, the customers of any product, being developed in a
project, are stakeholders but we do not send them our project’s status reports, etc.
This sections also enlists the high level requirements gathered from the
stakeholders by conducting surveys, interviews and other methods of requirements
gathering.
Project Constraints and Potential Risks: This section describes the project constraints
like deadline, budget and other high level limitations. Besides constraints, high level
potential threats and opportunities are also mentioned in this section.
Signatures: Last but not the least, never forget to get the project charter signed by
the sponsoring authorities. The signatures are the seal of approval by the
management and make it an official document.
16. PlanningPlanning
As the name suggests, it is a plan with which one can manage the project as a
whole, not just the milestones or activities schedules. Whole project means that
this is much more than a mere schedule. You have to remember that this plan is
part of theintegration management of the project which means that it
integrates all the aspects of the project and continuously evolves during the
project duration. This plan is not just one document, rather the following individual
documents are put together to form the project management plan:
Project baseline
Schedule baseline
Cost performance baseline
Scope baseline
17. Plans from each knowledge area
Scope management plan
Time/Schedule management plan
Cost management plan
Quality management plan
Human resource plan
Communications management plan
Risk management plan
Procurement management plan
Other management plans
Requirements management plan
Change management plan
Configuration management plan
Process improvement plan
18. Often the three baselines are put together under one document generally called
project performance baseline against which the project’s integrated performance
is measured. The purpose of putting these plans under different headings is to make
it easier to remember the names which could be otherwise difficult to remember if
listed under a single heading. These individual plans will be explained in their
respective topics and areas later on.
The conclusion is that the key to understand this topic is to remember that the
project management plan is part of the integration management knowledge area;
which means that there are always more than just one plan to integrate
21. Project ExecutionProject Execution
Project execution involves managing and performing the work described
in the project management plan
The majority of time and money is usually spent on execution
The application area of the project directly affects project execution
because the products of the project are produced during execution
Project planning and execution are intertwined and inseparable activities
Those who will do the work should help to plan the work
Project managers must solicit input from the team to develop realistic
plans
22. Figure 6-1. Executing Processes and OutputsFigure 6-1. Executing Processes and Outputs
22
Knowledge area Executing process Outputs
Project integration management Direct and manage project
execution
Deliverables
Work performance data
Change requests
Project management plan updates
Project document updates
Project quality management Perform quality assurance Organizational process asset updates
Change requests
Project management plan updates
Project document updates
Project human resource
management
Acquire project team
Develop project team
Manage project team
Project staff assignments
Resource calendars
Project management plan updates
Team performance assessment
Enterprise environmental factors updates
Change request
Project management plan updates
Enterprise environmental factors updates
Organizational process assets updates
Project communications
management
Distribute information
Manage stakeholder expectations
Organizational process assets updates
Organizational process assets updates
Change requests
Project management plan
updates
Project document updates
Project procurement management Conduct procurements Selected sellers
Procurement award
Resource calendars
Change requests
Project management plan updates
Project documents updates
23.
24.
25. Project Monitoring and controlProject Monitoring and control
Monitoring and Controlling progress of a project’s implementation plays a
very important role in the successful implementation of a project
Tracking action items : The Action Items list is initially created from the
Work Breakdown Structure (WBS). Weekly team meetings are held to
review/update listed action items as well as to add additional items as the
need arises. This is done to ensure that activities in the critical path are
completed on time so that the timeline of the project does not slip. These
meetings also serve the purpose of protecting the project from
unintentional scope creep.
Tracking of issues :Throughout the project implementation, there will be
times when action items turn into irresolvable issues at the project team
level. These action items are then escalated into issues to be engaged and
resolved by the Project Sponsor and other stakeholders of the specific
process in question.
26. Status reports: The Project Office distributes electronic status reports of
all technology-related projects on a bi-weekly basis. These reports are
sent to all Project Sponsors, Team Members, and the Technology Steering
Committee; primarily to show the health of each of the projects
currently being implemented.
Change control : Any change within a project that affects the Scope,
Timeline, or Budget of the project is subject to the change
request process. The Project Manager submits the change request to the
Project Sponsor on behalf of the Project Team. Once the change has
been approved, it can be added to the scope of the project.
Move to Production:As a project moves to completion and the new
service or process has been moved into a production environment, there
are safeguards that need to be in place to ensure uninterrupted service to
the end-users.
27. Review Gate
Before the project can move into the Close Out phase of the Project
Lifecycle, it must pass through. The Review Gate is a serious of questions
that need to be addressed. Routing and signatures of the Review Gate
Document may be required depending upon the Classification Level of the
project (see below).
Review Gate Document needs to be completed and submitted to the CIO
of the implementing institution for approval
28.
29. Project closureProject closure
As a project moves into the Close Out there are several things that occur
to ensure the longevity & sustainability of the newly implemented service.
Transfer of Ownership
Throughout the implementation of a project, the Information Technology
Department often works alongside the functional team and plays a very
critical role in the setup and roleout of a service. Once the service is
operational and stable, there comes a need to transfer ownership of many
of the processes IT has helped the Functional Team set up throughout the
project. Many of these transitional item become part of the Functional
Team’s daily routine once the project has been closed out.
The Objectives Met/Not Met is a document in which the objectives listed
within the Business Justification document are reviewed to determine
which were met, which were NOT possible due to incorrect assumptions
concerning the project implementation and which still need to be met but
were not included in phase I of the project.
30. Lessons Learned
The Lessons Learned document allows the project team to provide
feedback to the project office concerning the Project Implementation
process. This allows Project Managers of future projects, to learn from
past experiences.
Review Gate
Before the project can be completed, it must pass through the review.
Level 1 Review Gate Document needs to be completed and submitted to
the CIO of the implementing institution for approval
Level 2 Review Gate Document needs to be completed and submitted to
the Project office of the implementing institution for approval
Level 3 Review Gate Document needs to be completed by the project PM
and saved within the project file of the implementing institution.
The project is now Complete.
33. Enabling yourself for projectEnabling yourself for project
managementmanagement
What is expected from you to be:
1. Passionate
2. Determined
3. Team Player
4. Confident
5. Up-to-date
6. Efficient Time Management
7. Coolheaded and Open Minded
35. Effective SW project managementEffective SW project management
focuses on 3 Pfocuses on 3 P’’s:s:
people
problem
process
36. 1.1. peoplepeople
• must be organized into effective teams
• motivated to do high-quality work
• coordinated to achieve effective
communication and results
37. 2.2. problemproblem
• must be communicated from customer to
developer
• decomposed into its parts
• positioned for work by SW team
38. 3.3. processprocess
• must be adapted to the people and
problem
to get the SW developed:
• common process framework is selected
• appropriate SWE paradigm is applied
• set of work tasks chosen
40. 3.2 People3.2 People
very important component to success of
SW project
players:
• senior managers - define business issues that
impact project
• project (technical) managers - must plan,
motivate, organize and control the project
team
• customers - specify requirements
• end users - use the sw
41. 3.2 People3.2 People
team leaders:
• lead the sw development team
• MOI model of leadership
• motivation
• organization - of processes
• ideas or innovation - encourage creativity
42. 3.2 People3.2 People
• Another view - 4 key traits of effective
project manager
• problem solving skills
• managerial identity - take charge of the
project
• achievement - reward initiative and controlled
risk taking
• influence and team building - ability to read
people
44. A.A. The team structuresThe team structures
SW teams can be organized into number
of different team structures
appropriate team structure depends on
type of problem task
3 generic team organizations
45. 1.1.democratic decentralized (DD)democratic decentralized (DD)
(fig. 1)(fig. 1)
• no permanent leader
• task coordinators appointed for short
time and then replaced
• decisions made by group consensus
• horizontal communication
46. 2.2.controlled decentralized (CD) (fig.controlled decentralized (CD) (fig.
3)3)
• leader who coordinates tasks
• secondary leaders responsible for
subtasks
• group problem solving
• horizontal communication among
subgroups
• vertical communication along control
hierarchy
47. 3.3. controlled centralized (CC) - i.e. chiefcontrolled centralized (CC) - i.e. chief
programmer team (fig. 2)programmer team (fig. 2)
• top-level problem solving and team
coordination managed by team leader
• vertical communication between leader
and team members
48. 7 project structures to consider when7 project structures to consider when
planning structure of swe teams:planning structure of swe teams:
1. difficulty of problem to be solved
2. size of programs (LOC and function points)
3. lifetime of team
4. degree to which problem can be modularized
(and structured)
5. required quality and reliability of system being
built
6. rigidity of delivery date
7. degree of communication required for project
49. Project structuresProject structures
table 3.1 in text - summarizes impact of
project characteristics on team structure
(Mantei81)
centralized structure completes tasks
faster - better at handling simple
problems
decentralized structure - generates more
and better solutions so better at more
difficult problems
51. 1.1. Traditional Hierarchy ofTraditional Hierarchy of
AuthorityAuthority
closed paradigm
standards and rules
stability valued (no deviation from norm
allowed)
pyramid or hierarchical organizational
structures
collective interests come first
demonstrate loyalty and defer to group
examples: military or government
52. 2.Innovative Individualism2.Innovative Individualism
random paradigm (opposite of closed paradigm)
independent individual initiative
innovation and change through creative
autonomy
individual has freedom to create and act
independently
individual more important than group
◦ examples: breakthrough project teams developing new
technology
53. 3.3. Adaptive CollaborationAdaptive Collaboration
open paradigm
integrates innovation with stability and
individual with collective
interests through negotiation and
discussion
roles and responsibilities are flexibly
shared
54. 4.4. Harmonious AlignmentHarmonious Alignment
synchronous paradigm (antithesis of open
paradigm)
alignment with a common vision or
direction (channeless communication)
unified, parallel action through agreement
and shared knowledge
example: Amish barn raising
55. Strengths and WeaknessesStrengths and Weaknesses (Refer to(Refer to
Table 2)Table 2)
1. Traditional hierarchies
◦ strengths: stability and predictable
performance
◦ weaknesses: lack of innovation
2. Random paradigm organizations
◦ strength: creative invention
◦ weakness: not highly stable or efficient
56. Strengths and WeaknessesStrengths and Weaknesses (Refer to(Refer to
Table 2)Table 2)
3. Open paradigm organizations
◦ strengths: complex problem solving (sharing
of diverse opinions)
◦ weakness: slow due to debating issues.
4. Synchronous paradigm
◦ strength: efficiently perform established
procedures
◦ weakness: may not be highly responsive or
adaptive to change.
57. Team BuildingTeam Building (Refer to Table 3)(Refer to Table 3)
• activities to build group cohesive
• Effective team building helps a team establish an
appropriate organization and work culture
• means of increasing performance levels
• activities should be selected based on the organization,
management, and culture of the team
58. Want to achieve a cohesive team:Want to achieve a cohesive team:
objective for every project team
• synergy, jelled team (DeMarco and Lister)
• jelled teams:
• more productive and motivated
• share common goal and culture
• sense of eliteness
60. Characteristics of managers by typeCharacteristics of managers by type
of team:of team:
1. Random teams - a respected member
of the team; a
charismatic leader; does not give orders
2. Open teams - supply structure that
helps keep team focused;
team players but also facilitators
61. Characteristics of managers by typeCharacteristics of managers by type
of team:of team:
3. Closed teams - strong leaders who
give clear directions;
manage by results
4. Synchronous teams - visionary
leaders; observe and monitor
performance and watch for changing
trends
62. None of the paradigms is ideal for softwareNone of the paradigms is ideal for software
development.development.
SW development requires
- complex analysis
- innovation
- predictable, routine tasks
63. Structured Open teams are:Structured Open teams are:
a hybrid of team paradigms
a combination of closed (formal, fixed, or
hierarchical) and open (shared, flexible,
egalitarian) paradigms
uses formal structures to promote flexibility
and efficient problem solving
catalog of essential team roles
formal specification of functional roles
default assignment of roles to assure essential
functions are performed
64. Structured Open teams are:Structured Open teams are:
rotation of roles
organized continuous record of what the
group does (structured,
externalized group memory)
clear and simple external accountability
technical consensus building
promotion of personal ownership
66. layered behavioral model consists of thelayered behavioral model consists of the
following levels:following levels:
1. Individual - analyzed as an intellectual task, subject to
the effects of motivational and cognitive processes.
2. Team - social processes interact with cognitive and
motivational processes.
3. Project - several teams integrating their work on
different parts of the same system.
4. Company - analyzing how company goals, corporate
politics, culture and procedures affect the project.
5. Business Milieu - looking at the overall business
environment such as other corporations, co-contractors,
customers, etc.
67. Implications for ProjectImplications for Project
ManagementManagement
Recruiting and training must be coupled
with team building to translate individual
talent into project success.
68. Project coordination techniques used:Project coordination techniques used:
Formal information exchange procedures
were used more when the projects were
certain and were in the planning stages.
Informal -interpersonal communication was
used frequently regardless of project size,
certainty, or life cycle stage.
Electronic communication was used when
projects were heavily dependent on input
from other groups in the company.
69. ImplicationsImplications
Personal communication is important for
successful coordination, but it may be too
expensive to be an effective communication
mechanism.
Software engineers must acquire information
from those who are remote
communication tools for conferences or
distributed meetings are likely to prove
more beneficial than FtF meetings
70. 3.33.3 ProblemProblem
dilemma of project manager
at beginning of project, quantitative
estimates and a project plan are needed
no detailed analysis of requirements at
this point to base these on
need to examine the problem to establish
scope and boundaries of problem
71. determine software scopedetermine software scope
first project management activity
to determine scope, make a high-level
surveillance of:
◦ context - how does sw fit into the larger
context of systems or business, what are the
constraints
◦ information objectives - what data objects are
required for input and produced as output
(analysis of inputs and outputs)
◦ functionality of sw
75. project managerproject manager
• decide on process model
• define preliminary plan based on process
model
• decompose process (add details to the
plan)