SlideShare a Scribd company logo
1 of 2
Download to read offline
***** [WEBINAR]: RSA what motivates us *****
If then -> you get that. For simple, straight forward tasks those kinds of incentives are great.
But, when the task gets more complicated, it requires conceptual, creative thinking, so the previous kind of
motivators won't work!
FACT: Money is a motivator. If you don't pay enough, people won't be motivated.
PARADOX: Pay people enough to take the issue of money off the table.
3 factors that lead to better performance and personal satisfaction
AUTONOMY which is the desire to be self-directed (this gets you engagement).
Challenge, MASTERY and making a contribution. It’s an urge to get better at stuff.
More organizations want a transcendent PURPOSE partly because it makes you wanting to go to work and
partly because that's the way they get better talent. When profit motive gets unmoored from purpose
motive, bad things happen.
***** Team Motivation - [McConnell-1996] Chapter 11 *****
Motivation is undoubtedly the single greatest influence on how well people perform.
11.1 Typical Development Motivations
If you want to motivate developers, emphasize technical challenges, autonomy, give a chance to learn and
use new skills, and career planning- respect their personal lives. If you want to appeal to a developer, you'd
better use logical arguments.
11.2 Using the top 5 motivation factors
When people are excited, they will put in long hours and enjoy it.
 Achievement > Provide an environment that makes it easy for devs to focus on what they like going most. If
you let them create their own schedules, they take ownership of their schedules, and you get their buy -in.
For better results, select one objective and make it clear that it is the most important one (not necessarily
have to be simple to work).
 Possibility of Growth > Exciting aspect of being sw dev is working in a field that is constantly changing. An
organization must tap into motivation by providing devs with opportunities to grow on their projects. This
requires aligning the growth goals of the organization with the growth goals of the individual.
 Work Itself > Devs must experience meaning in their work; they must experience responsibility for the
outcome of their work; and they must know the actual results of their work activities. Hackman & Oldham's
five dimensions of work itself that contribute to how meaningful people find their work to be: Skill variety,
Task Identity, Task Significance, Autonomy and Job Feedback. Opportunity to focus on the work itself rather
that other administrative tasks.
 Personal Life > A company can help by realistically scheduling projects so that devs have time for personal
lives, respect vacations/holidays and be sensitive to requests for time off during workday.
 Technical-Supervision Opportunity > Opportunity to supervise technical work implies that the dev has
achieved a level of technical expertise sufficient to direct others.
11.3 Using Other Motivation Factors
> Rewards and Incentives: Important to present any reward purely as a gesture of appreciation rather than an
incentive.
> Pilot Projects: Simple act of conducting experiments, increase productivity.
> Performance Reviews: Once or twice a year, it's a high leverage activity.
11.4 Morale Killers
> Hygiene factors
> Management manipulation
> Excessive schedule pressure
> Lack of appreciation for development's efforts
> Inappropriate involvement of technically inept
management
> Not involving developers in decisions that affect
them
> Productivity barriers
> Low Quality
> Heavy-handed motivation campaigns.
***** Life Cycle Models - [McConnell-1996] Chapter 7 *****
> Pure Waterfall: progresses through an orderly sequence of steps from initial sw concept through system testing.
Project holds a review at the end of each phase to determine whether it is ready to advance to the next phase.
Document driven model. Phases don't overlap. It works well with projects that are well understood but complex.
Disadvantage is difficulty to fully specify requirements at the beginning and it isn't flexible. [Sw Concept>
Requirement Analysis> Architectural Design> Detailed Design> Coding & Debugging> System Testing].
> Code-and-Fix: informal model that's simple, it has no overhead and requires little expertise. [System
Specification (maybe)> Code-and-Fix > Release (maybe)].
> Spiral: Risk-oriented mode, breaks sw proj into mini-projects. It starts small and expands the scope in
increments. It expands only after the risks have been reduced for the next increment to an acceptable level. The
more time and money spent, is less risk being taken. Only disadvantage is that it's complicated.
> Modified Waterfall:
Sashimi> Waterfall w/Overlapping Phases. Reduces documentation and allows more regression. But since there
is overlap among phases, milestones are more ambiguous & it's harder to progress accurately.
Waterfall with subprojects> Careful planning can allow performing some of the waterfall's tasks in parallel. Main
risk is unforeseen interdependences.
Waterfall with Risk Reduction> Risk Reduction spiral at the top of Waterfall to address the requirement risk.
> Evolutionary Prototyping: start by designing and implement the most prominent parts of the program in a
prototype and then adding to and refining the prototype until you’re done. Useful when requirements are
changing rapidly. Disadvantage, impossible to know how long it will take to create an acceptable product.
> Staged Delivery: delivers in successive stages throughout the project. Incremental implementation.
> Design-to-Schedule: develops in successive stages but don’t necessarily know if you’ll ever make it to the last
release. Have to prioritize features and plan so that early stages contain highest-priority features.
> Evolutionary Delivery: develop version of product, show it to customer and refine based on feedback. Draws
from control of staged delivery and flexibility of evolutionary prototyping.
> Design-to-Tools: capability goes into a product only if it is directly supported by existing software tools. If it isn't
supported, it gets left out.

More Related Content

What's hot

Lean software development tips and tricks - Agile Tour Dublin 2014
Lean software development tips and tricks - Agile Tour Dublin 2014Lean software development tips and tricks - Agile Tour Dublin 2014
Lean software development tips and tricks - Agile Tour Dublin 2014Augusto Evangelisti
 
Impact-driven Scrum Delivery at Scrum gathering Phoenix 2015
Impact-driven Scrum Delivery at Scrum gathering Phoenix 2015Impact-driven Scrum Delivery at Scrum gathering Phoenix 2015
Impact-driven Scrum Delivery at Scrum gathering Phoenix 2015Sara Lerén
 
LeanOhio Project Selection Template
LeanOhio Project Selection TemplateLeanOhio Project Selection Template
LeanOhio Project Selection Templateleanohio
 
Starting a new project using Scrum
Starting a new project using ScrumStarting a new project using Scrum
Starting a new project using ScrumCraig Brown
 
Easily Create your Project WBS in MS-Excel with Simple Forward Scheduling usi...
Easily Create your Project WBS in MS-Excel with Simple Forward Scheduling usi...Easily Create your Project WBS in MS-Excel with Simple Forward Scheduling usi...
Easily Create your Project WBS in MS-Excel with Simple Forward Scheduling usi...Project Partners LLC
 
Top 7 problems working with corporations
Top 7 problems working with corporationsTop 7 problems working with corporations
Top 7 problems working with corporationsGrzegorz Gwoźdź
 
Stldodn 2014 agile on a shoestring
Stldodn 2014   agile on a shoestringStldodn 2014   agile on a shoestring
Stldodn 2014 agile on a shoestringAngela Dugan
 
Possible errors in projects and methods of avoiding and eliminating
Possible errors in projects and methods of avoiding and eliminatingPossible errors in projects and methods of avoiding and eliminating
Possible errors in projects and methods of avoiding and eliminatingSefaKOCAKALAY
 
Agile hacks for product managers
Agile hacks for product managersAgile hacks for product managers
Agile hacks for product managersSam McAfee
 
IIBA Change Management Presentation (4-21-10)
IIBA Change Management Presentation (4-21-10)IIBA Change Management Presentation (4-21-10)
IIBA Change Management Presentation (4-21-10)rujbennett
 
Management and leadership
Management and leadershipManagement and leadership
Management and leadershipMukul Chaudhri
 
Change management from a distance_Summary
Change management from a distance_SummaryChange management from a distance_Summary
Change management from a distance_SummaryNathanaelBackhouseMC
 
From Ideas to Gameplan - Scoping and Scheduling Creative Projects Webinar
From Ideas to Gameplan -  Scoping and Scheduling Creative Projects WebinarFrom Ideas to Gameplan -  Scoping and Scheduling Creative Projects Webinar
From Ideas to Gameplan - Scoping and Scheduling Creative Projects Webinardobbid
 
The Elusive Quest To Measure Developer Productivity
The Elusive Quest To Measure Developer ProductivityThe Elusive Quest To Measure Developer Productivity
The Elusive Quest To Measure Developer ProductivityAbi Noda
 
Agile estimates - Insights about the basic
Agile estimates -  Insights about the basicAgile estimates -  Insights about the basic
Agile estimates - Insights about the basicDiogo S. Del Gaudio
 
The Design Fortress: Boosting Design Productivity and Creativity in an Agile ...
The Design Fortress: Boosting Design Productivity and Creativity in an Agile ...The Design Fortress: Boosting Design Productivity and Creativity in an Agile ...
The Design Fortress: Boosting Design Productivity and Creativity in an Agile ...David Randall
 

What's hot (20)

Lean software development tips and tricks - Agile Tour Dublin 2014
Lean software development tips and tricks - Agile Tour Dublin 2014Lean software development tips and tricks - Agile Tour Dublin 2014
Lean software development tips and tricks - Agile Tour Dublin 2014
 
Impact-driven Scrum Delivery at Scrum gathering Phoenix 2015
Impact-driven Scrum Delivery at Scrum gathering Phoenix 2015Impact-driven Scrum Delivery at Scrum gathering Phoenix 2015
Impact-driven Scrum Delivery at Scrum gathering Phoenix 2015
 
LeanOhio Project Selection Template
LeanOhio Project Selection TemplateLeanOhio Project Selection Template
LeanOhio Project Selection Template
 
Starting a new project using Scrum
Starting a new project using ScrumStarting a new project using Scrum
Starting a new project using Scrum
 
Easily Create your Project WBS in MS-Excel with Simple Forward Scheduling usi...
Easily Create your Project WBS in MS-Excel with Simple Forward Scheduling usi...Easily Create your Project WBS in MS-Excel with Simple Forward Scheduling usi...
Easily Create your Project WBS in MS-Excel with Simple Forward Scheduling usi...
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Top 7 problems working with corporations
Top 7 problems working with corporationsTop 7 problems working with corporations
Top 7 problems working with corporations
 
Stldodn 2014 agile on a shoestring
Stldodn 2014   agile on a shoestringStldodn 2014   agile on a shoestring
Stldodn 2014 agile on a shoestring
 
Possible errors in projects and methods of avoiding and eliminating
Possible errors in projects and methods of avoiding and eliminatingPossible errors in projects and methods of avoiding and eliminating
Possible errors in projects and methods of avoiding and eliminating
 
Treinamento Scrum - English
Treinamento Scrum - EnglishTreinamento Scrum - English
Treinamento Scrum - English
 
Agile hacks for product managers
Agile hacks for product managersAgile hacks for product managers
Agile hacks for product managers
 
IIBA Change Management Presentation (4-21-10)
IIBA Change Management Presentation (4-21-10)IIBA Change Management Presentation (4-21-10)
IIBA Change Management Presentation (4-21-10)
 
Management and leadership
Management and leadershipManagement and leadership
Management and leadership
 
Importance of Adaptive Planning in Agile
Importance of Adaptive Planning in AgileImportance of Adaptive Planning in Agile
Importance of Adaptive Planning in Agile
 
Change management from a distance_Summary
Change management from a distance_SummaryChange management from a distance_Summary
Change management from a distance_Summary
 
From Ideas to Gameplan - Scoping and Scheduling Creative Projects Webinar
From Ideas to Gameplan -  Scoping and Scheduling Creative Projects WebinarFrom Ideas to Gameplan -  Scoping and Scheduling Creative Projects Webinar
From Ideas to Gameplan - Scoping and Scheduling Creative Projects Webinar
 
The Elusive Quest To Measure Developer Productivity
The Elusive Quest To Measure Developer ProductivityThe Elusive Quest To Measure Developer Productivity
The Elusive Quest To Measure Developer Productivity
 
Agile estimates - Insights about the basic
Agile estimates -  Insights about the basicAgile estimates -  Insights about the basic
Agile estimates - Insights about the basic
 
The Design Fortress: Boosting Design Productivity and Creativity in an Agile ...
The Design Fortress: Boosting Design Productivity and Creativity in an Agile ...The Design Fortress: Boosting Design Productivity and Creativity in an Agile ...
The Design Fortress: Boosting Design Productivity and Creativity in an Agile ...
 
Overcoming challenges
Overcoming challengesOvercoming challenges
Overcoming challenges
 

Similar to Reading Summary - Team Motivation + Software Lifecycles Models

20 things you should know
20 things you should know20 things you should know
20 things you should knowPiet Neirinck
 
Lean Software Development
Lean Software DevelopmentLean Software Development
Lean Software Developmentsushant.1409
 
Project Workflow Management Ultimate Guide
Project Workflow Management Ultimate GuideProject Workflow Management Ultimate Guide
Project Workflow Management Ultimate GuideKashish Trivedi
 
Project Workflow Management Ultimate Guidee (1).pdf
Project Workflow Management Ultimate Guidee (1).pdfProject Workflow Management Ultimate Guidee (1).pdf
Project Workflow Management Ultimate Guidee (1).pdfKashish Trivedi
 
Project Plan Development - A FlackVentures Training Example
Project Plan Development - A FlackVentures Training ExampleProject Plan Development - A FlackVentures Training Example
Project Plan Development - A FlackVentures Training ExampleKate Pynn
 
Applying both of waterfall and iterative development
Applying both of waterfall and iterative developmentApplying both of waterfall and iterative development
Applying both of waterfall and iterative developmentDeny Prasetia
 
Robert Mc Geachy Common Pitfalls Agile
Robert Mc Geachy Common Pitfalls AgileRobert Mc Geachy Common Pitfalls Agile
Robert Mc Geachy Common Pitfalls AgileRobert McGeachy
 
Lean Software Development Presentation
Lean Software Development PresentationLean Software Development Presentation
Lean Software Development Presentationsushant.1409
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training Anat (Alon) Salhov
 
Best Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project ManagementBest Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project ManagementRobert McGeachy
 
Shipped - It's Time to Kanbanize Your System
Shipped - It's Time to Kanbanize Your SystemShipped - It's Time to Kanbanize Your System
Shipped - It's Time to Kanbanize Your SystemRajesh Viswanathan
 
5 Continuous Improvement Tools for Process Success
5 Continuous Improvement Tools for Process Success5 Continuous Improvement Tools for Process Success
5 Continuous Improvement Tools for Process SuccessKashish Trivedi
 
Introduction To Project Management Megat
Introduction To Project Management MegatIntroduction To Project Management Megat
Introduction To Project Management Megatmegat zainurul anuar
 
Project Management case analysis
Project Management case analysisProject Management case analysis
Project Management case analysisWakas Khalid
 
importance of resources allocation in formal method of software engineering ...
 importance of resources allocation in formal method of software engineering ... importance of resources allocation in formal method of software engineering ...
importance of resources allocation in formal method of software engineering ...Abdul Naqashbandi
 
Acceleration & Focus - A Simple Approach to Faster Execution
Acceleration & Focus - A Simple Approach to Faster ExecutionAcceleration & Focus - A Simple Approach to Faster Execution
Acceleration & Focus - A Simple Approach to Faster ExecutionProjectCon
 
Process vs Project: What’s the Difference and Which is the Best?
Process vs Project: What’s the Difference and Which is the Best?Process vs Project: What’s the Difference and Which is the Best?
Process vs Project: What’s the Difference and Which is the Best?Kashish Trivedi
 
Drs 255 project management skills
Drs 255 project management skillsDrs 255 project management skills
Drs 255 project management skillspaulyeboah
 

Similar to Reading Summary - Team Motivation + Software Lifecycles Models (20)

20 things you should know
20 things you should know20 things you should know
20 things you should know
 
Lean Software Development
Lean Software DevelopmentLean Software Development
Lean Software Development
 
Project Workflow Management Ultimate Guide
Project Workflow Management Ultimate GuideProject Workflow Management Ultimate Guide
Project Workflow Management Ultimate Guide
 
Project Workflow Management Ultimate Guidee (1).pdf
Project Workflow Management Ultimate Guidee (1).pdfProject Workflow Management Ultimate Guidee (1).pdf
Project Workflow Management Ultimate Guidee (1).pdf
 
Project Plan Development - A FlackVentures Training Example
Project Plan Development - A FlackVentures Training ExampleProject Plan Development - A FlackVentures Training Example
Project Plan Development - A FlackVentures Training Example
 
Applying both of waterfall and iterative development
Applying both of waterfall and iterative developmentApplying both of waterfall and iterative development
Applying both of waterfall and iterative development
 
Robert Mc Geachy Common Pitfalls Agile
Robert Mc Geachy Common Pitfalls AgileRobert Mc Geachy Common Pitfalls Agile
Robert Mc Geachy Common Pitfalls Agile
 
Lect8
Lect8Lect8
Lect8
 
Lean Software Development Presentation
Lean Software Development PresentationLean Software Development Presentation
Lean Software Development Presentation
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training
 
Best Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project ManagementBest Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project Management
 
Shipped - It's Time to Kanbanize Your System
Shipped - It's Time to Kanbanize Your SystemShipped - It's Time to Kanbanize Your System
Shipped - It's Time to Kanbanize Your System
 
5 Continuous Improvement Tools for Process Success
5 Continuous Improvement Tools for Process Success5 Continuous Improvement Tools for Process Success
5 Continuous Improvement Tools for Process Success
 
Introduction To Project Management Megat
Introduction To Project Management MegatIntroduction To Project Management Megat
Introduction To Project Management Megat
 
Project Management case analysis
Project Management case analysisProject Management case analysis
Project Management case analysis
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
importance of resources allocation in formal method of software engineering ...
 importance of resources allocation in formal method of software engineering ... importance of resources allocation in formal method of software engineering ...
importance of resources allocation in formal method of software engineering ...
 
Acceleration & Focus - A Simple Approach to Faster Execution
Acceleration & Focus - A Simple Approach to Faster ExecutionAcceleration & Focus - A Simple Approach to Faster Execution
Acceleration & Focus - A Simple Approach to Faster Execution
 
Process vs Project: What’s the Difference and Which is the Best?
Process vs Project: What’s the Difference and Which is the Best?Process vs Project: What’s the Difference and Which is the Best?
Process vs Project: What’s the Difference and Which is the Best?
 
Drs 255 project management skills
Drs 255 project management skillsDrs 255 project management skills
Drs 255 project management skills
 

More from Artemisa Yescas Engler

Maestría en Ciencias de la Computación - Tec de Mty - Campus Guadalajara
Maestría en Ciencias de la Computación - Tec de Mty - Campus GuadalajaraMaestría en Ciencias de la Computación - Tec de Mty - Campus Guadalajara
Maestría en Ciencias de la Computación - Tec de Mty - Campus GuadalajaraArtemisa Yescas Engler
 
Reading Summary - Static Analysis to find Bugs & ROI Models for Static Analys...
Reading Summary - Static Analysis to find Bugs & ROI Models for Static Analys...Reading Summary - Static Analysis to find Bugs & ROI Models for Static Analys...
Reading Summary - Static Analysis to find Bugs & ROI Models for Static Analys...Artemisa Yescas Engler
 
Reading Summary - Effective Software Defect Tracking + Pragmatic Unit Testing
Reading Summary - Effective Software Defect Tracking + Pragmatic Unit TestingReading Summary - Effective Software Defect Tracking + Pragmatic Unit Testing
Reading Summary - Effective Software Defect Tracking + Pragmatic Unit TestingArtemisa Yescas Engler
 
Reading Summary - Business Modeling + Peer Code Review + SW Inspections
Reading Summary - Business Modeling + Peer Code Review + SW InspectionsReading Summary - Business Modeling + Peer Code Review + SW Inspections
Reading Summary - Business Modeling + Peer Code Review + SW InspectionsArtemisa Yescas Engler
 
Reading Summary - Software Requirements + Characteristics of Well Written Req...
Reading Summary - Software Requirements + Characteristics of Well Written Req...Reading Summary - Software Requirements + Characteristics of Well Written Req...
Reading Summary - Software Requirements + Characteristics of Well Written Req...Artemisa Yescas Engler
 
Reading Summary - Agile Documentation + Continuous Integration
Reading Summary - Agile Documentation + Continuous IntegrationReading Summary - Agile Documentation + Continuous Integration
Reading Summary - Agile Documentation + Continuous IntegrationArtemisa Yescas Engler
 
Reading Summary - Software Agile Development + Scrum
Reading Summary - Software Agile Development + Scrum Reading Summary - Software Agile Development + Scrum
Reading Summary - Software Agile Development + Scrum Artemisa Yescas Engler
 
Reading Summary - Teamwork + Team Structure + Configuration Management
Reading Summary - Teamwork + Team Structure + Configuration ManagementReading Summary - Teamwork + Team Structure + Configuration Management
Reading Summary - Teamwork + Team Structure + Configuration ManagementArtemisa Yescas Engler
 

More from Artemisa Yescas Engler (9)

Maestría en Ciencias de la Computación - Tec de Mty - Campus Guadalajara
Maestría en Ciencias de la Computación - Tec de Mty - Campus GuadalajaraMaestría en Ciencias de la Computación - Tec de Mty - Campus Guadalajara
Maestría en Ciencias de la Computación - Tec de Mty - Campus Guadalajara
 
Reading Summary - Static Analysis to find Bugs & ROI Models for Static Analys...
Reading Summary - Static Analysis to find Bugs & ROI Models for Static Analys...Reading Summary - Static Analysis to find Bugs & ROI Models for Static Analys...
Reading Summary - Static Analysis to find Bugs & ROI Models for Static Analys...
 
Reading Summary - Effective Software Defect Tracking + Pragmatic Unit Testing
Reading Summary - Effective Software Defect Tracking + Pragmatic Unit TestingReading Summary - Effective Software Defect Tracking + Pragmatic Unit Testing
Reading Summary - Effective Software Defect Tracking + Pragmatic Unit Testing
 
Reading Summary - Business Modeling + Peer Code Review + SW Inspections
Reading Summary - Business Modeling + Peer Code Review + SW InspectionsReading Summary - Business Modeling + Peer Code Review + SW Inspections
Reading Summary - Business Modeling + Peer Code Review + SW Inspections
 
Reading Summary - Software Requirements + Characteristics of Well Written Req...
Reading Summary - Software Requirements + Characteristics of Well Written Req...Reading Summary - Software Requirements + Characteristics of Well Written Req...
Reading Summary - Software Requirements + Characteristics of Well Written Req...
 
Reading Summary - Agile Documentation + Continuous Integration
Reading Summary - Agile Documentation + Continuous IntegrationReading Summary - Agile Documentation + Continuous Integration
Reading Summary - Agile Documentation + Continuous Integration
 
Reading Summary - Software Agile Development + Scrum
Reading Summary - Software Agile Development + Scrum Reading Summary - Software Agile Development + Scrum
Reading Summary - Software Agile Development + Scrum
 
Reading Summary - Teamwork + Team Structure + Configuration Management
Reading Summary - Teamwork + Team Structure + Configuration ManagementReading Summary - Teamwork + Team Structure + Configuration Management
Reading Summary - Teamwork + Team Structure + Configuration Management
 
About Node.js
About Node.jsAbout Node.js
About Node.js
 

Recently uploaded

Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 

Recently uploaded (20)

Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 

Reading Summary - Team Motivation + Software Lifecycles Models

  • 1. ***** [WEBINAR]: RSA what motivates us ***** If then -> you get that. For simple, straight forward tasks those kinds of incentives are great. But, when the task gets more complicated, it requires conceptual, creative thinking, so the previous kind of motivators won't work! FACT: Money is a motivator. If you don't pay enough, people won't be motivated. PARADOX: Pay people enough to take the issue of money off the table. 3 factors that lead to better performance and personal satisfaction AUTONOMY which is the desire to be self-directed (this gets you engagement). Challenge, MASTERY and making a contribution. It’s an urge to get better at stuff. More organizations want a transcendent PURPOSE partly because it makes you wanting to go to work and partly because that's the way they get better talent. When profit motive gets unmoored from purpose motive, bad things happen. ***** Team Motivation - [McConnell-1996] Chapter 11 ***** Motivation is undoubtedly the single greatest influence on how well people perform. 11.1 Typical Development Motivations If you want to motivate developers, emphasize technical challenges, autonomy, give a chance to learn and use new skills, and career planning- respect their personal lives. If you want to appeal to a developer, you'd better use logical arguments. 11.2 Using the top 5 motivation factors When people are excited, they will put in long hours and enjoy it.  Achievement > Provide an environment that makes it easy for devs to focus on what they like going most. If you let them create their own schedules, they take ownership of their schedules, and you get their buy -in. For better results, select one objective and make it clear that it is the most important one (not necessarily have to be simple to work).  Possibility of Growth > Exciting aspect of being sw dev is working in a field that is constantly changing. An organization must tap into motivation by providing devs with opportunities to grow on their projects. This requires aligning the growth goals of the organization with the growth goals of the individual.  Work Itself > Devs must experience meaning in their work; they must experience responsibility for the outcome of their work; and they must know the actual results of their work activities. Hackman & Oldham's five dimensions of work itself that contribute to how meaningful people find their work to be: Skill variety, Task Identity, Task Significance, Autonomy and Job Feedback. Opportunity to focus on the work itself rather that other administrative tasks.  Personal Life > A company can help by realistically scheduling projects so that devs have time for personal lives, respect vacations/holidays and be sensitive to requests for time off during workday.  Technical-Supervision Opportunity > Opportunity to supervise technical work implies that the dev has achieved a level of technical expertise sufficient to direct others. 11.3 Using Other Motivation Factors > Rewards and Incentives: Important to present any reward purely as a gesture of appreciation rather than an incentive. > Pilot Projects: Simple act of conducting experiments, increase productivity. > Performance Reviews: Once or twice a year, it's a high leverage activity.
  • 2. 11.4 Morale Killers > Hygiene factors > Management manipulation > Excessive schedule pressure > Lack of appreciation for development's efforts > Inappropriate involvement of technically inept management > Not involving developers in decisions that affect them > Productivity barriers > Low Quality > Heavy-handed motivation campaigns. ***** Life Cycle Models - [McConnell-1996] Chapter 7 ***** > Pure Waterfall: progresses through an orderly sequence of steps from initial sw concept through system testing. Project holds a review at the end of each phase to determine whether it is ready to advance to the next phase. Document driven model. Phases don't overlap. It works well with projects that are well understood but complex. Disadvantage is difficulty to fully specify requirements at the beginning and it isn't flexible. [Sw Concept> Requirement Analysis> Architectural Design> Detailed Design> Coding & Debugging> System Testing]. > Code-and-Fix: informal model that's simple, it has no overhead and requires little expertise. [System Specification (maybe)> Code-and-Fix > Release (maybe)]. > Spiral: Risk-oriented mode, breaks sw proj into mini-projects. It starts small and expands the scope in increments. It expands only after the risks have been reduced for the next increment to an acceptable level. The more time and money spent, is less risk being taken. Only disadvantage is that it's complicated. > Modified Waterfall: Sashimi> Waterfall w/Overlapping Phases. Reduces documentation and allows more regression. But since there is overlap among phases, milestones are more ambiguous & it's harder to progress accurately. Waterfall with subprojects> Careful planning can allow performing some of the waterfall's tasks in parallel. Main risk is unforeseen interdependences. Waterfall with Risk Reduction> Risk Reduction spiral at the top of Waterfall to address the requirement risk. > Evolutionary Prototyping: start by designing and implement the most prominent parts of the program in a prototype and then adding to and refining the prototype until you’re done. Useful when requirements are changing rapidly. Disadvantage, impossible to know how long it will take to create an acceptable product. > Staged Delivery: delivers in successive stages throughout the project. Incremental implementation. > Design-to-Schedule: develops in successive stages but don’t necessarily know if you’ll ever make it to the last release. Have to prioritize features and plan so that early stages contain highest-priority features. > Evolutionary Delivery: develop version of product, show it to customer and refine based on feedback. Draws from control of staged delivery and flexibility of evolutionary prototyping. > Design-to-Tools: capability goes into a product only if it is directly supported by existing software tools. If it isn't supported, it gets left out.