MIS608 Agile Project Management Assignment Sample
You are required to write an individual research report of 1500 words to demonstrate your understanding of the origins and foundations of Agile by addressing the following areas:
1. The origins of Agile – why did Agile emerge, what was it in response to, and how did this lead to the values and principles as outlined in the agile manifesto?
2. The origins of Lean and how it has influenced Agile practice
3. The similarities and differences between Scrum and Kanban as work methods
4. Why adopting Agile benefits an organisation
Please refer to the Task Instructions for details on how to complete this task.
Organisations are increasingly using Agile as a project management approach to achieve their goals and objectives efficiently. While agile is predominantly used in software development, there are elements of agile that can be applied to achieving goals and objectives in many areas of an organisation. Understanding these concepts will be vital for you to progress in this subject. This knowledge will not only support your completion of the final group assignment, but also will assist you in managing your progress in the group project by using Agile techniques to communicate capacity and offer full transparency of work across the team.
1. Write a 1500 words research report to demonstrate your understanding of the origins and foundations of Agile by addressing the following areas:
• The origins of Agile – why did Agile emerge, what was it in response to, and how did this lead to the values and principles as outlined in the agile manifesto?
• The origins of Lean and how it has influenced Agile practice.
• The similarities and differences between Scrum and Kanban as work methods
• Why adopting Agile benefits an organisation.
2. Review your subject notes to establish the relevant area of investigation that applies to the case. Perform additional research in the area of investigation and select FIVE (5) additional sources which will add value to your report in the relevant area of investigation.
3. Plan how you will structure your ideas for the report. Write a report plan before you start writing. The report should be 1500 words. Therefore, it does not require an executive summary nor an abstract.
4. The report should consist of the following structure: A title page with subject code and name, assignment title, student’s name, student number, and lecturer’s name.
The introduction (100 – 150 words) that will also serve as your statement of purpose for the report—this means that you will tell the reader what you are going to cover in your report. You will need to inform the reader of:
a. Your area of research and its context
b. The key concepts you will be addressing
c. What the reader can expect to find in the body of the report
The body of the report (1200-1300 words) will need to cover four specific areas:
a) Why did Agile originate? When did it emerge and what was it in response to? How did this lead to the four values and 12 principles that are outline by the agile manifesto?
b) Where did Lean originate? Briefly define what Lean is and two Lean philosophies have been adopted in the evolution of Agile practice?
c) Scrum and Kanban have many similarities, but also key differences. Compare and contrast Scrum and Kanban with each other, illustrating these similarities and differences with examples.
d) Explain what value adopting Agile can offer to an organisation.
The conclusion (100-150 words) will summarise any findings or recommendations that the report puts forward regarding the concepts covered in the report.
Software development is a process that includes several stages to be passed in order to ensure that a good quality system has been developed. To manage each stage, project management concept is introduced that contains techniques and methods to monitor the process of software development. The most widely accepted method is Agile in which each sage of software development is iterated and incremented managed by different teams associated in software development. This report discusses Agile project management methodology in detail from its origin to its principles, lean philosophies, its examples – Scrum and Kanban and their comparison. The next section provides detailed insights of the highlighted topics mentioned above. The report ends with a conclusion that frames proper recommendations for the organizations involved in software development.
Many methods such as waterfall, V model and spiral models were used traditionally to monitor software development process. The waterfall model is non-iterative method and hence change in software requirement at any stage leads to development of prototype from the beginning. To overcome issues related to waterfall model, V-model and spiral model was introduced. However, the solutions offered by both the models were fine but these methods were heavyweight and needed much documentation which is not feasible. The researchers found the need of new method that can adapt ever changing needs of business; hence, Agile methodology was originated (Azanha et al., 2017).
Agile method was designed in 2001 by an alliance of seventeen companies. Agile methodology challenged traditional ways of project management ways. It was in response to previous models failures that could not handle different projects across the organizations and industries. It focused on dividing project modules across separate teams that work collaboratively in order to develop a good quality software product. Agile’s nature of delivering project modules at the early development stage brought managers attention onto it.
Agile manifesto consists of four rules and twelve principles which are based on Kelly Johnson’s few of the 14 rules of management. The team of members from the seventeen companies met to design the agile manifesto in which the values and principles were documented. Although values and principles are outlined, Agile offers freedom to software development teams to work so that project delivery is ensured in timely manner. 12 Principles of Agile methodology are as listed:
1. Foremost concern is a customer and business requirements to meet using continuous delivery of prototypes.
2. A huge task is segregated into smaller units of task and separate team is allocated so that it takes least amount of time to achieve the results. This also helps in quick integration for changes from the customer.
3. The delivery of product should be within decided deadline.
4. Project managers and customers should work collectively to ensure that project development is leading on right path.
5. Timely encouragements help teams to inspire and work well.
6. Timely meetings should be preferred.
7. The progress is defined through an executable product.
8. The consistency should be maintained while development of product.
9. The product quality should be priority for which technical requirements should be considered first.
10. Simple products are attractive.
11. A team itself should be well-organized to carry out the tasks.
12. The performance of teams should be continuously monitored for constant growth.
Agile methodology focuses on customers and their requirements at each phase and increment. Software development through Agile methodology. Deliverable after iteration is known as sprint. The sprint is launched and presented to the customer for any changes (Nicholls et al., 2015).
The lean manufacturing aka lean methodology has its roots in the production system of Toyota as known as Just In Time production. Lean was originated in Japan by a production engineer Taiichi Ohno with a motive of faster production with least time required for setup. The manufacturing plant of Toyota adapted the procedure and produced models in small batches which helped in minimizing setup and changeover period.
In Lean, manufacturing depends on the demand that is gauged through orders. The productions are as per demand and needs rather than projecting the need and supply it. The smaller batches of production increases quality and reduces time of production and changes if any.
Lean Philosophies adapted by Agile
Lean manufacturing has few philosophies those are adapted while evolution of Agile principle. It includes iterative development and short feedback loops (Hemalatha et al., 2021).
Iterative Development – The iteration of phases in regular batches is an efficient way of developing a working mode. It is quick to develop than larger product as a whole. Lean manufacturing adapts iterative development which is used by Agile methodology too.
Short Feedback Loops – The business requirements are strict and to adhere onto it, teams must work progressively and consistently. Same as lean, agile also allows teams to work together which helps in reduce waste. Short feedbacks from customers can solve issues quickly without much waste of time and resources. Whereas, if a larger product fails, it leads to waste of product as a whole as making changes in large systems can be tiresome.
Scrum and Kanban
Scrum and Kanban are two strategies of Agile methodology used for project management. Scrum strategy adheres to deliver smaller deliverables for review at each development stage. The deliverables are called as sprints. The focus of scrum is to get regular customer feedbacks to ensure that the development path is correct as per technical requirements. Kanban is another Agile strategy that helps in modelling work progress in visualizations which maximizes the efficiency. The teams strive to focus on minimizing duration in project development. The iterations improve the work flow as a whole (Lei et al., 2017).
Both the methodologies are useful and equally efficient; however there are few differences and similarities as discussed below (Raizada, 2013). Scrum teams most often use Kanban to visualize work progress.
Similarities in Scrum and Kanban
• Lean as well as Agile in nature
• Helps in limiting work in progress
• Concentration is on quick working prototype in regular intervals and at early stages of software development.
• Lucidity to procedure enhancement.
• The huge job is segregated in smaller modules.
• Contains several separate teams.
Comparison between Scrum and Kanban
Scrum stick to planned schedule at the start of every iteration. The sprints are developed based on planning and it ends with working prototype. For example, on the basis of customer feedback, a new schedule for the next sprint is made. The learning from previous sprints are helpful in future sprints development.
Kanban, on the contrary does not follow fixed schedules. The change in schedule is welcomed at any stage of development. The only focus is to solve problems quickly.
The time is measured on the basis of time duration required to make changes in previous sprints. Kanban generates graphs to track time required to fix the changes from customers feedback.
As Scrum depends on planning beforehand of development or change in prototype, estimations in terms of cost, efforts and time are important. Kanban does not rely on estimations as it never depends on prior planning and scheduling.
Teams allocated for work should commit a predefined time for the project when working in scrum environment. However, Kanban never expects commitment of time for teams as a mandatory factor.
The deliverables are knows as sprints in Scrum in which work should be complete while presenting it to the customer. Whereas in Kanban, the products and processes are continuously delivered whenever need is experienced.
Consider as an example, Scrum has delivered sprints A and B; C to E are in progress and tasks F to J are not yet initiated. The teams of tasks A and B will commit to task F to J in next round. However, Kanban can only develop three tasks at a time. This means even if more teams are available to develop next tasks, only three tasks i.e. C, D and E will be allowed to carry out.
Benefits of using Agile practice in an organization
Making use of Agile in an organization offer following perks:
1. Teams are engaged in collaborations so that more chances of success are projected.
2. Agile helps in being more productive as teams work together to solve a problem. The projects are more manageable and deliverables can be developed in early stage of software development which creates a sense of trust among the customers.
3. Flexibility is highly allowed when a project is monitored with Agile method. Each small chunk of project is continuously tested so that no bug is left when it turns out to be the final product.
4. The quality is observed to be improved when problem solving is quick and efficient.
Software development with Agile practice has gained its importance over recent years. Agile methodology is the most widely used practice that ensures timely delivery of quality product. The changes from customers can be easily integrated if the software development process adapts Agile methodology. The consistent achievement of business requirements is the motive of Agile practice. Lean and Agile methods share few philosophies that make them similar. However, use of Agile is mostly recommended for few advantages of Scrum and Kanban techniques. Scrum helps in meeting business requirements in fewer duration of time. It is a master problem solver for software companies that keep track of each deliverable that is based on time-boxed iterations. Kanban on the other hand allows teams to visualize their progress that helps in continuous growth in terms of efficiency and productivity. Iterations are managed by using Kanban where it encourages members to share responsibilities amongst each other.
Azanha, A., Argoud, A. R. T. T., Camargo Junior, J. B. de, & Antoniolli, P. D. (2017). Agile project management with scrum. International Journal of Managing Projects in Business, 10(1), 121–142. https://doi.org/10.1108/IJMPB-06-2016-0054
Hemalatha, C., Sankaranarayanasamy, K., & Durairaaj, N. (2021). Lean and agile manufacturing for work-in-process (wip) control. Materials Today: Proceedings. https://doi.org/10.1016/j.matpr.2020.12.473
Lei, H., Ganjeizadeh, F., Jayachandran, P. K., & Ozcan, P. (2017). A statistical analysis of the effects of scrum and kanban on software development projects. Robotics and Computer Integrated Manufacturing, 43, 59–67. https://doi.org/10.1016/j.rcim.2015.12.00
Nicholls, G. M., Lewis, N. A., & Eschenbach, T. (2015). Determining when simplified agile project management is right for small teams. Engineering Management Journal, 27(1), 3–10. https://doi.org/10.1080/10429247.2015.11432031
Raizada, R. (2013). Are scrum and kanban enough ? Itnow, 55(3), 54–55. https://doi.org/10.1093/itnow/bwt057
Download Samples PDF
- IND301A Industry Consulting Project Assignment
- External Auditing Process and Its Stages Assignment
- PROJ6004 Data Reporting Assignment
- MSc Computer Science Project Proposal
- MIS605 Systems Analysis and Design Case Study 2
- BIS3005 Cloud Computing Assignment
- BAS121 A Fundamentals of Marketing Assignment
- ACCT6003 Financial Accounting Processes Assignment
- MITS5001 IT Project Management Assessment 2
- MGT502 Business Communication Assignment Report
- NSG3101 Rehabilitation and Community Cares Assignment
- ITC561 Business Requirements Report Case Study
- ACCT6005 Company Accounting
- CVE80010 Principles of Sustainability Assignment
- MIS607 Cybersecurity Report
- HBD106 Human Biology and Disease Assignment
- MIS604 Requirement Engineering Report
- MGT601 Dynamic Leadership Assignment 1 Part B
- LAW1081 The Individual and The State Assignment
- PROJ 6012 Information Technology Report
Academic Writing Services
- Urgent Assignment Help
- Writing Assignment for University
- College Assignment Help
- SPSS Assignment Help
- HND Assignment Help
- Architecture Assignment Help
- Total Assignment Help
- All Assignment Help
- My Assignment Help
- Student Assignment Help
- Instant Assignment Help
- Cheap Assignment Help
- Global Assignment Help
- Write My Assignment
- Do My Assignment
- Solve My Assignment
- Make My Assignment
- Pay for Assignment Help
- Financial Management Assignment Help
- Business Management Assignment Help
- Management Assignment Help
- Project Management Assignment Help
- Supply Chain Management Assignment Help
- Operations Management Assignment Help
- Risk Management Assignment Help
- Strategic Management Assignment Help
- Logistics Management Assignment Help
- Global Business Strategy Assignment Help
- Consumer Behavior Assignment Help
- MBA Assignment Help
- Portfolio Management Assignment Help
- Change Management Assignment Help
- Hospitality Management Assignment Help
- Healthcare Management Assignment Help
- Investment Management Assignment Help
- Market Analysis Assignment Help
- Corporate Strategy Assignment Help
- Conflict Management Assignment Help
- Marketing Management Assignment Help
- Strategic Marketing Assignment Help
- CRM Assignment Help
- Marketing Research Assignment Help
- Human Resource Assignment Help
- Business Assignment Help
- Business Development Assignment Help
- Business Statistics Assignment Help
- Business Ethics Assignment Help
- 4p of Marketing Assignment Help
- Pricing Strategy Assignment Help
- Finance Assignment Help
- Do My Finance Assignment For Me
- Financial Accounting Assignment Help
- Behavioral Finance Assignment Help
- Finance Planning Assignment Help
- Personal Finance Assignment Help
- Financial Services Assignment Help
- Forex Assignment Help
- Financial Statement Analysis Assignment Help
- Capital Budgeting Assignment Help
- Financial Reporting Assignment Help
- International Finance Assignment Help
- Business Finance Assignment Help
- Corporate Finance Assignment Help
- Accounting Assignment Help
- Managerial Accounting Assignment Help
- Taxation Accounting Assignment Help
- Perdisco Assignment Help
- Solve My Accounting Paper
- Business Accounting Assignment Help
- Cost Accounting Assignment Help
- Taxation Assignment Help
- Activity Based Accounting Assignment Help
- Tax Accounting Assignment Help
- Financial Accounting Theory Assignment Help
Computer Science and IT
- Robotics Assignment Help
- Operating System Assignment Help
- Data mining Assignment Help
- Computer Network Assignment Help
- Database Assignment Help
- IT Management Assignment Help
- Network Topology Assignment Help
- Data Structure Assignment Help
- Business Intelligence Assignment Help
- Data Flow Diagram Assignment Help
- UML Diagram Assignment Help
- R Studio Assignment Help
- Law Assignment Help
- Business Law Assignment Help
- Contract Law Assignment Help
- Tort Law Assignment Help
- Social Media Law Assignment Help
- Criminal Law Assignment Help
- Employment Law Assignment Help
- Taxation Law Assignment Help
- Commercial Law Assignment Help
- Constitutional Law Assignment Help
- Corporate Governance Law Assignment Help
- Environmental Law Assignment Help
- Criminology Assignment Help
- Company Law Assignment Help
- Human Rights Law Assignment Help
- Evidence Law Assignment Help
- Administrative Law Assignment Help
- Enterprise Law Assignment Help
- Migration Law Assignment Help
- Communication Law Assignment Help
- Law and Ethics Assignment Help
- Consumer Law Assignment Help
- Humanities Assignment Help
- Sociology Assignment Help
- Philosophy Assignment Help
- English Assignment Help
- Geography Assignment Help
- Agroecology Assignment Help
- Psychology Assignment Help
- Social Science Assignment Help
- Public Relations Assignment Help
- Political Science Assignment Help
- Mass Communication Assignment Help
- History Assignment Help
- Cookery Assignment Help
- Economics Assignment Help
- Managerial Economics Assignment Help
- Econometrics Assignment Help
- Microeconomics Assignment Help
- Business Economics Assignment Help
- Marketing Plan Assignment Help
- Demand Supply Assignment Help
- Comparative Analysis Assignment Help
- Health Economics Assignment Help
- Macroeconomics Assignment Help
- Political Economics Assignment Help
- International Economics Assignments Help
- Academic Writing Services
- Essay Help
- Essay Writing Help
- Essay Help Online
- Online Custom Essay Help
- Descriptive Essay Help
- Help With MBA Essays
- Essay Writing Service
- Essay Writer For Australia
- Essay Outline Help
- illustration Essay Help
- Response Essay Writing Help
- Professional Essay Writers
- Custom Essay Help
- English Essay Writing Help
- Essay Homework Help
- Literature Essay Help
- Scholarship Essay Help
- Research Essay Help
- History Essay Help
- MBA Essay Help
- Plagiarism Free Essays
- Writing Essay Papers
- Write My Essay Help
- Need Help Writing Essay
- Help Writing Scholarship Essay
- Help Writing a Narrative Essay
- Best Essay Writing Service Canada
- Biology Dissertation Help
- Academic Dissertation Help
- Nursing Dissertation Help
- Dissertation Help Online
- MATLAB Dissertation Help
- Doctoral Dissertation Help
- Geography Dissertation Help
- Architecture Dissertation Help
- Statistics Dissertation Help
- Sociology Dissertation Help
- English Dissertation Help
- Law Dissertation Help
- Dissertation Proofreading Services
- Cheap Dissertation Help
- Dissertation Writing Help
- Marketing Dissertation Help
- Write Case Study For Me
- Business Law Case Study Help
- Civil Law Case Study Help
- Marketing Case Study Help
- Nursing Case Study Help
- Case Study Writing Services
- History Case Study help
- Amazon Case Study Help
- Apple Case Study Help
- Case Study Assignment Help
- ZARA Case Study Assignment Help
- IKEA Case Study Assignment Help
- Zappos Case Study Assignment Help
- Tesla Case Study Assignment Help
- Flipkart Case Study Assignment Help
- Contract Law Case Study Assignments Help
- Business Ethics Case Study Assignment Help
- Nike SWOT Analysis Case Study Assignment Help
- Thesis Writing