In week three, I read chapter one and two from Agile Contracts book and I read the attached McMahon paper and Earned Value for Agile Development paper as well as I watched Aligning the PMBOK and Agile videos. According to my reading and web research, I can define Agile as a software helps in the initial stages of the project, it helps to create strategies and device priorities which will help to complete projects. The software creates a cycle to keep track on list of things during the process of project. The manifesto for agile was created to develop principles while developing the software, tools, and software to makes sure that there was a better customer satisfaction and the software could be as user friendly as possible. Furthermore, according to the agile manifesto, there …show more content…
- Courage, focus, commitment, respect and openness are the 5 major players and factors for the Scrum. - The main and the best focus of Scrum is to "learn from the community at / as a whole". The process of Scrum is determined by two major players and mandatory roles. 1 - The master of the Scrum - Which can be considered as the head coach of the team who is continuously helping all the members of the team continuously, helping team members use the Scrum process to perform at the highest level. 2 - The product itself / customers and users - Here the customers, end users and the product itself suggests the change/s to made or modification needed if any. It works like interlock systems where in the above 2 things work together in the system at a time. This system is mainly used to complete a complex process in the organization where the possibilities of this kind of work frame is endless. In a nutshell, the modern software development life cycle methodology can be subdivided into two types – the Traditional process and the agile process. Examples where agile development would be the better choice for a