Posts

Introduction.

Image
 Executive summary (opening statement) Agile is a value based development methodology. It is a project management system that relies on incremental development. Each iteration consists of two-to four week sprints, where the goal of each sprint is to build the most important features first and come out with a potentially delivered product. it is more flexible and promotes leadership teams.  This blog will consist of an overview of agile processes, an explanation of the scrum framework. The advantages and disadvantages of the adoption of scrum. It will clearly identify what sort of project will benefit and projects that will not benefit. it will also have an explanation of two aspects of agile methodologies. 

An overview of Agile processes

Image
 Agile processes Agile is the ability to create and respond to change. it is a way of dealing with, and ultimately succeeding in an uncertain and turbulent environment. Agile processes is utilized in software development and it is a particular approach to project management. Incremental, iterative work, sequence commonly known as sprints are used by this method to assist teams in responding to the unpredictability of constructing software development. To put in simple terms. Agile helps teams in delivering value to customers quickly and effortlessly. The work provided although small, is in usable increments. The requirements, plan and results are evaluated constantly. Agile processes differ from other methods of software developments as the focus is on people, teams and self organization. The teams in agile process are cross-functional and collaborative, and follow the practices and processes. Agile process management caters to the needs of today and that is to ensure fast delivery pro

Scrum Framework

  Scrum Framework Scrum is a framework in which the team solves complex problems and come up with productive and innovative solutions that are of the highest possible quality. It is a framework that assists the smooth and productive way to deliver end products and helps in building agile principles. Scrum  or SCRUM is a framework for project management, with an initial emphasis on software development, scrum is a framework of roles, rules and principles. Scrum is lightweight, simple to understand and difficult to master. The entire scrum framework is based on mainly 5 scrum value. Commitment, courage, focus, respect, and openness. These values provide a standard to define what our action and our work should adhere to, hence its essential to reinforce these values.   The framework helps people and organizations discover what works for them. Although it has been used in other fields including research, sales marketing and advanced technologies. It is designed for teams or fewer members,

Benefits for the Adoption of scrum.

  The Adoption of Scrum The scrum framework is heuristic in nature, means it acknowledge the fact that a team doesn't know everything at the beginning of a project and learning evolves gradually during a project. It is fabricated in a way where teams keep refreshing their priorities according to the end-user requirement and continuously adjust to the fluctuating condition.  Scrum methodology is used for managing knowledge work, often with an emphasis on software development. Teams of up to 9 members, but minimum of 3 will break their work into actions that timed as sprints. Most sprints are 2 weeks in length, but there are some which may last for a month. Then daily 15 minute meetings, called daily scrums, create accountability by tracking personal progress. Advantages for the adoption of scrum - It creates a system of transparency : Daily scrums do more than keep workers accountable to their work. It is also a way for a company to maintain their transparency with their clients. -

Projects that will and will not benefit from scrum.

 Projects that will benefit are projects that are: 1. Projects that are flexible adaptive 2. Projects that are creative and innovative 3. Project with lower costs 4. Projects that creates transparency 5. Projects that offers motivation on multiple level  Projects that will not benefit are: 1. Projects that requires a team environment. 2. Projects that doesn't bother about the project deadline  3. Projects that are not appropriate for large and complex projects  4. Project that requires transformation at organizational level 5. Projects that need experience 

Aspects of Agile Methodologies

Two aspects of agile methodologies.  Agile methodologies comprise a variety of framework that focus on a broad range of project management chambers. Streamlining collaboration through Kanban, simplifying complex projects through Scrum and improving software quality by employing Extreme programming. Each Agile methodology functions on 12 main principles connected by the Agile manifesto, with technical disparities in their characteristic features and their model on which they function. SCRUM: Scrum is a lightweight process framework that utilizes and applies agile project management in its most rudimentary form, that is, Scrum focuses on breaking down complex software development into small iterations called sprints. A sprint is a time-boxed period that lasts between two or four weeks. Each sprint is marked with milestones that are the teams top priority which they work to achieve. Scrum operates on a handful of artifacts that are designed with single objectives of maximizing transparenc

Conclusion

Conclusion  This blog on Agile processes talked about several different areas associated with it. From the scrum framework to the principles of agile process, to the advantages and disadvantages of agile an various Agile methodologies. If you enjoyed the contents of this blog please comment on the comments section also do share with your friends, family and colleagues.😊