Useful Links
Economic sciences
Business
Project Management
Project Management Methodologies
Traditional Methodologies
Waterfall
Phase-based approach
Sequential stages: Requirements, Design, Implementation, Verification, Maintenance
Importance of complete documentation at each stage
Pros and cons
Advantages
Clear structure and deliverables
Easily understandable milestones
Predictable timelines
Disadvantages
Inflexibility to changes
Potential delays if issues arise late in the process
Agile Methodologies
Principles and values
Customer collaboration over contract negotiation
Responding to change over following a plan
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Benefits of iterative, incremental delivery
Faster feedback and adaptations
Improved customer satisfaction through early and continuous delivery
Enhanced team collaboration and communication
Scrum
Roles
Scrum Master
Facilitates team communication and efficiency
Shields the team from external interruptions
Product Owner
Manages the product backlog
Represents the stakeholders
Development Team
Self-organizing team members responsible for delivering increments
Ceremonies
Sprints
Fixed time period usually between 1 to 4 weeks
Goal-oriented project increments
Sprint Planning
Setting the sprint goal
Determining sprint backlog items
Daily Scrum
Time-boxed daily meeting focusing on progress and impediments
Sprint Review
Inspecting the sprint work and adapting the product backlog if necessary
Sprint Retrospective
Reviewing team performance and processes for improvements
Artifacts
Product Backlog
Dynamic list of product features and requirements
Sprint Backlog
Set of product backlog items selected for a sprint
Increment
Sum of all completed sprint backlog items
Kanban
Visual board usage
Columns indicating process stages
Cards representing tasks
Continuous delivery principles
Limiting work in progress (WIP) to improve flow
Managing workflow to enhance efficiency
Making process policies explicit to ensure clarity
Lean Methodologies
Waste minimization
Identifying non-value-added activities and eliminating them
Improving value by streamlining processes
Value stream mapping
Analyzing and designing the flow of materials and information
Identifying bottlenecks and opportunities for improvement
Hybrid Methodologies
Combining traditional and agile practices
Designing flexible frameworks adapting Waterfall structure with Agile iterations
Customizing methodological approaches depending on project needs
Balancing predictability with adaptability for complex projects
Examples of hybrid varieties
Agile-Waterfall hybrid approach
Disciplined Agile Delivery (DAD) framework
Scaled Agile Framework (SAFe)
2. Project Management Processes
First Page
4. Project Management Tools and Software