Developers Professional Practice Guidelines for Project Management & Software Development Lifecycle Process
HR Rony - 22/May/2020
HR Rony - 22/May/2020
[SHOWTOGROUPS=4,20]
It focuses on project management lifecycle process, software development lifecycle process, methodologies, agile, waterfall, rapid application development; scrum & extreme programming framework.
In the project management, it focuses on the triple constraint theory, lifecycle process and phases. In the software development, it focuses on the software development lifecycle (SDLC) process, phases. It explains the SDLC methodologies like agile, rapid application development, and waterfall model. It also explains how you can choose a methodology and framework; how you can implement the scrum framework in agile methodology.
Introduction
To develop a successful project both project management team and software development team need to work together. Project management team follows some principles and project management lifecycle process. Similarly, development team also follows the software development patterns & principles, SDLC process, methodology and framework to implement the project. Development team usually knows the SDLC process. But it is also recommended to know the project management lifecycle process.
Coverage Topics
I'm guessing, you're professional and already familiar with project management and software development lifecycle process. So, you already know, how to do analysis and development; anyway, I'll guide you, what to do step by step.
Do you love to learn? There're questions for you!
Project Management Principles
Project Management Plan
You know, project plan has few components; for example, project goals, schedules, budget, quality and resource plan (project manager, stakeholders). According to the performance baseline principle, you need to setup the quality measurement. The concept of the quality introduces the "Triple Constraint Theory".
The Triple Constraint Theory in Project Management
The triple constraint theory is so popular that it still in the project management more than 60 years on since 1940s. The triple constraint represents the project’s scope, time and cost.
For example, suppose, I need an application to upload and display the images. The project scope defines the features, functionalities etc. So, I need an image upload page to store it into the relational database. Secondly, I want an image gallery to view the images. The approximate total project cost can be $15555. The project duration can be 3 weeks. Now the constraint effect depends on where you mainly focus on your project.
[/SHOWTOGROUPS]
It focuses on project management lifecycle process, software development lifecycle process, methodologies, agile, waterfall, rapid application development; scrum & extreme programming framework.
In the project management, it focuses on the triple constraint theory, lifecycle process and phases. In the software development, it focuses on the software development lifecycle (SDLC) process, phases. It explains the SDLC methodologies like agile, rapid application development, and waterfall model. It also explains how you can choose a methodology and framework; how you can implement the scrum framework in agile methodology.
Introduction
To develop a successful project both project management team and software development team need to work together. Project management team follows some principles and project management lifecycle process. Similarly, development team also follows the software development patterns & principles, SDLC process, methodology and framework to implement the project. Development team usually knows the SDLC process. But it is also recommended to know the project management lifecycle process.
Coverage Topics
- Project Management Principles
- The Triple Constraint Theory in Project Management
- Importance of Project Management Lifecycle Process
- Project Management Lifecycle Phases
- Importance of Software Development Lifecycle Process
- Software Development Lifecycle Phases
- Importance of a Software Development Methodology
- Comparison of Different SDLC Models & Guidelines Choosing a Methodology
- SCRUM Framework in Agile Methodology
I'm guessing, you're professional and already familiar with project management and software development lifecycle process. So, you already know, how to do analysis and development; anyway, I'll guide you, what to do step by step.
Do you love to learn? There're questions for you!
- You're a developer, then why do you need knowledge about project management lifecycle process and which components of a project plan are most important for your development?
- Are you familiar with the project management documentation, like, project charter/project initiation document, Gantt chart, and work breakdown structure etc.?
- Practically do you use the requirement analysis document, software architecture document and software design document?
- Which SDLC methodology and framework you use based on your project requirement?
Project Management Principles
- Project Goals Principle
- Performance Baseline Principle
- Project Risk Principle
- Project Lifecycle Principle
- Team Role & Responsibilities Principle
- Communication Principle
Project Management Plan
You know, project plan has few components; for example, project goals, schedules, budget, quality and resource plan (project manager, stakeholders). According to the performance baseline principle, you need to setup the quality measurement. The concept of the quality introduces the "Triple Constraint Theory".
The Triple Constraint Theory in Project Management
The triple constraint theory is so popular that it still in the project management more than 60 years on since 1940s. The triple constraint represents the project’s scope, time and cost.
For example, suppose, I need an application to upload and display the images. The project scope defines the features, functionalities etc. So, I need an image upload page to store it into the relational database. Secondly, I want an image gallery to view the images. The approximate total project cost can be $15555. The project duration can be 3 weeks. Now the constraint effect depends on where you mainly focus on your project.
- Pointing on time: If you want faster delivery, then you may need more resources which can increase your cost and/or you may need to shrink the project features.
- Pointing on cost: If you want cheaper budget, then you may shrink the time and/or the project features which may influence the product quality.
- Pointing on scope: If you want more features, then you may need more time and/or you may need more resources for the additional features which may increase the cost.
[/SHOWTOGROUPS]