Author Topic: Agile methodology  (Read 3939 times)

1191214910

  • Global Moderator
  • Newbie
  • *****
  • Posts: 11
Re: Agile methodology
« Reply #15 on: December 29, 2019, 07:56:52 pm »
JIRA software is used in agile as a project management tool.this software support any agile methodology be it scrum or kaban.
we  can use jira for planning, tracking and see the development of project time to time. jira help team to deliver higher quality software faster.
as we know SCRUM  has four pillar. sprint planning, daily scrum meeting,sprint and sprint retrospective meeting. agile is the only software that work on all this four parameters. that ensure product quality and faster delivery. from  SCRUM BOARD we can create and manage our project.

1191364004

  • Global Moderator
  • Newbie
  • *****
  • Posts: 4
Re: Agile methodology
« Reply #16 on: March 02, 2020, 02:46:30 pm »
Team management tools
Agile Manager
HP's Agile Manager is built to organize and guide teams from the beginning as they plan and deploy working code through the agile model. At the early stages of the cycle during the release plan, the managers gather the user stories and decide how the teams will attack them. These set the stage for the sprints and deployment.
During each code sprint, the scrum masters and developers record their progress on the user stories and issues. All the progress (or failures) from the build and the unit tests are plotted in charts on a dashboard so the entire team can watch how they're converging on the release.
The tool gathers information directly from major tools such as Jenkins, Git, Bamboo, and Eclipse. To complete the cycle, Agile Manager will push stories and tasks directly to these tools so developers can keep track directly from their favorite IDE.
Active Collab
From juggling tasks to tracking time and generating bills, Active Collab is organized to help software shops deliver code and account for their time. The heart of the system is a list of tasks that can be assigned and tracked from conception to completion. A system-wide calendar helps the team understand and follow everyone's roles. The system checks the amount of time devoted to all the tasks so the team can determine how accurate their estimates are.
The system also supports a collaborative writing tool so everyone can work together on documentation, an essential operation that sets the stage for more agile collaboration later.
The tool can be hosted locally or used through a cloud service.
JIRA Agile
The JIRA Agile tool adds a layer for agile project management that interacts with the other major tools from Atlassian. The team creates a list of project tasks with a tool called Confluence and then tracks them on an interactive Kanban board that developers can update as they work. The Kanban boards become the center of everyone's focus in planning how to attack the code.
The Agile tool is well-integrated with other Atlassian tools. The dashboard updates the moment code is committed to Stash or Bitbucket, Atlassian's Git hosting products. Bamboo (see number three above) offers continuous integration that builds and tests the code before reporting the relative success or failure back to the main JIRA page. Discussions take place through HipChat, which indexes the discussions to the tasks.
Agile Bench
The Agile Bench tool is a hosted platform that emphasizes tracking the work assigned to each individual. The release schedule begins as a backlog of user stories and other enhancements. As they're assigned, the team must gauge both the business impact and the cost of development by assigning an estimate of the complexity of each task in points. The dashboard tracks both of these values so that members can tell who is overloaded and which tasks are the most important.
The tool is well-integrated with standard Git hosting sites like GitHub or Bitbucket (see number five above), allowing it to make committed code with tasks. If your project needs more, there's also an open API that can integrate the project information with any other system.
Pivotal Tracker
Pivotal Tracker is just one of a constellation of tools from Pivotal Labs created to support agile development. The core of the project is a page that lists the tasks that are often expressed as stories. Team members can rank the complexity with points, and the tool will track how many tasks are being finished each day. The constellation includes Whiteboard for team-wide discussions, Project Monitor for displaying the status of the build, and Sprout, a configuration tool.
Telerik TeamPulse
Telerik is known for its numerous frameworks for creating apps for the mobile marketplace. They've bundled much of that experience from creating their own code into TeamPulse, a tool they use to track projects. The main screen displays a page full of tasks that need to be completed and follows the team as it progresses. The menus offer configuration options and a wide variety of reports showing how the project is evolving toward completion. It also works with Telerik's other tools for building and testing code.
VersionOne
When a large enterprise embraces agile development, they need a tool that's customized to juggle multiple teams working on multiple initiatives because eventually they'll need to work together. VersionOne is designed to organize all the groups involved in development across an enterprise by providing a stable communication platform where everyone can plan the initiatives and create persistent documentation.
The tool embraces Kanban boards for following ideas and stories through the process until they're turned into working code. The system tracks all sprints and organizes the retrospective analysis so the team can start the cycle again.
Additionally, the openAgile API makes it possible to integrate Version One with other packages.
Planbox
Planbox offers four levels of organizational power to keep multiple teams working together toward a common goal. At the top are initiatives, which are the biggest and broadest abstraction. They contain projects, which are built on items that, in turn, are filled with tasks. As the team finishes the tasks, Planbox tracks the progress on all these levels and produces reports for all stakeholders. One clever feature lets you loop in customers so they can voice their opinion before the code is set in stone. The time tracking feature lets everyone compare the time they spend on an item with the estimate of how long it was thought to take.
The tool integrates with Github (see number six above) for code storage, Zendesk for tracking customer satisfaction, UserVoice for bug tracking, and many more.
LeanKit
LeanKit aims to imitate the conference room whiteboards where most projects begin. It lets all team members post virtual notes or cards that represent all the tasks, user stories, or bugs that must be addressed. As the team finishes them, the board updates faster than any whiteboard. The software also allows multiple teams to work together in separate spaces while still coordinating their interactions.
Axosoft
Axosoft's project tool tracks the project in three different ways. The Release Planner offers a tabular view of the different tasks, bugs, and user stories. Developers drag and drop the different entries to assign them and mark them as finished. The burndown charts show graphically how quickly the team is converging on its goal. The projected ship date is displayed prominently to keep everyone on track. The planning is also done Kanban-style using the card view, where each card represents one task.
One useful feature is the customer portal that makes it possible for customers to weigh in on the development process by requesting features, giving feedback on designs, or testing new code.


1190246302

  • Global Moderator
  • Newbie
  • *****
  • Posts: 5
Re: Agile methodology
« Reply #17 on: March 07, 2020, 03:31:58 pm »
-agile is light weight
-no documentation
-the code in itself forms an documentation
-it has been implemented for faster delivery

1181698407

  • Global Moderator
  • Newbie
  • *****
  • Posts: 10
Re: Agile methodology
« Reply #18 on: March 30, 2020, 07:01:15 pm »
 This is a practice that promotes continuous of development and testing through out the software development life cycle of the project . The interactions are done with process and tools. This method can be implemented where the delivery of output is fast.

1202988702

  • Global Moderator
  • Newbie
  • *****
  • Posts: 10
Re: Agile methodology
« Reply #19 on: May 05, 2020, 03:58:01 pm »
Agile Methodology :
a.   Can be implemented where faster delivery is required.
b.   Less documentation
c.   Customer retention – since there is no documentation
d.   Quick delivery less SDLC
e.   Low budget

1190952411

  • Global Moderator
  • Newbie
  • *****
  • Posts: 10
Re: Agile methodology
« Reply #20 on: May 15, 2020, 05:49:53 pm »
The agile methodology promotes adaptive planning, evolutionary development, early delivery and continuous improvement.

What? - Agile methodology is an approach to software development under which requirements and solutions evolve through the collaborative effort of self-organizing and cross-functional teams and their customer/end user. This method assists teams in responding to the unpredictability of constructing product. It uses incremental, iterative work sequences that are commonly known as sprints.

Why? The method also encourages rapid and flexible response to change. Organizations are raising the bar to meet customer expectations and create an experience that flows consistently.

The Agile Method ensures that value is optimized throughout the development process. The use of iterative planning and feedback results in teams that can continuously align a delivered product that reflects the desired needs of a client. It easily adapts to changing requirements throughout the process by measuring and evaluating the status of a project. The measuring and evaluating allows accurate and early visibility into the progress of each project.
It could be stated that the Agile Method helps companies build the right product. Instead of trying to market software before it is written, the Agile Method empowers teams to optimize the release during its development. This allows the product to be as competitive as possible within the marketplace. It preserves the relevance of the critical market, and it ensures that a team’s work doesn’t wind up collecting dust on a shelf.

1202990202

  • Global Moderator
  • Newbie
  • *****
  • Posts: 11
Re: Agile methodology
« Reply #21 on: May 30, 2020, 11:15:10 am »
Agile methodology is a fast paced environment

Sri Nikhila

  • Global Moderator
  • Newbie
  • *****
  • Posts: 10
Re: Agile methodology
« Reply #22 on: March 23, 2021, 09:49:16 pm »
Disadvantages of agile method
Less predictability.
More time and commitment.
Greater demands on developers and clients.
Lack of necessary documentation.
Project easily falls off track.
Teams get easily sidetracked due to lack of processes.
Long-term projects suffer from incremental delivery.
The level of collaboration can be difficult to maintain.

1200160509

  • Global Moderator
  • Newbie
  • *****
  • Posts: 11
Re: Agile methodology
« Reply #23 on: May 06, 2021, 10:32:52 pm »
1). JIRA Agile
The JIRA Agile tool adds a layer for agile project management that interacts with the other major tools from Atlassian. The team creates a list of project tasks with a tool called Confluence and then tracks them on an interactive Kanban board that developers can update as they work. The Kanban boards become the center of everyone's focus in planning how to attack the code.

The Agile tool is well-integrated with other Atlassian tools. The dashboard updates the moment code is committed to Stash or Bitbucket, Atlassian's Git hosting products. Bamboo (see number three above) offers continuous integration that builds and tests the code before reporting the relative success or failure back to the main JIRA page. Discussions take place through HipChat, which indexes the discussions to the tasks.

2). Agile Bench
The Agile Bench tool is a hosted platform that emphasizes tracking the work assigned to each individual. The release schedule begins as a backlog of user stories and other enhancements. As they're assigned, the team must gauge both the business impact and the cost of development by assigning an estimate of the complexity of each task in points. The dashboard tracks both of these values so that members can tell who is overloaded and which tasks are the most important.

The tool is well-integrated with standard Git hosting sites like GitHub or Bitbucket (see number five above), allowing it to make committed code with tasks. If your project needs more, there's also an open API that can integrate the project information with any other system.

3). Pivotal Tracker
Pivotal Tracker is just one of a constellation of tools from Pivotal Labs created to support agile development. The core of the project is a page that lists the tasks that are often expressed as stories. Team members can rank the complexity with points, and the tool will track how many tasks are being finished each day. The constellation includes Whiteboard for team-wide discussions, Project Monitor for displaying the status of the build, and Sprout, a configuration tool.

4). Telerik TeamPulse
Telerik is known for its numerous frameworks for creating apps for the mobile marketplace. They've bundled much of that experience from creating their own code into TeamPulse, a tool they use to track projects. The main screen displays a page full of tasks that need to be completed and follows the team as it progresses. The menus offer configuration options and a wide variety of reports showing how the project is evolving toward completion. It also works with Telerik's other tools for building and testing code.

5). VersionOne
When a large enterprise embraces agile development, they need a tool that's customized to juggle multiple teams working on multiple initiatives because eventually they'll need to work together. VersionOne is designed to organize all the groups involved in development across an enterprise by providing a stable communication platform where everyone can plan the initiatives and create persistent documentation.

The tool embraces Kanab boards for following ideas and stories through the process until they're turned into working code. The system tracks all sprints and organizes the retrospective analysis so the team can start the cycle again.

Additionally, the open Agile API makes it possible to integrate Version One with other packages.

6). Plan box
 Plan box offers four levels of organizational power to keep multiple teams working together toward a common goal. At the top are initiatives, which are the biggest and broadest abstraction. They contain projects, which are built on items that, in turn, are filled with tasks. As the team finishes the tasks, Plan box tracks the progress on all these levels and produces reports for all stakeholders. One clever feature lets you loop in customers so they can voice their opinion before the code is set in stone. The time tracking feature lets everyone compare the time they spend on an item with the estimate of how long it was thought to take.

1202147611

  • Global Moderator
  • Newbie
  • *****
  • Posts: 11
Re: Agile methodology
« Reply #24 on: May 14, 2021, 11:59:43 am »
What are the tools available for Agile methodology

Is agile methodology is suitable for all kinds of projects or it is confined to any particular set of projects ?

1202148911

  • Global Moderator
  • Newbie
  • *****
  • Posts: 6
Re: Agile methodology
« Reply #25 on: June 03, 2021, 10:11:08 am »
AGILE methodology is a practice that promotes continuous iteration of development and testing throughout the software development lifecycle of the project. In the Agile model, both development and testing activities are concurrent, unlike the Waterfall model.
The Agile software development methodology is one of the simplest and effective processes to turn a vision for a business need into software solutions. Agile is a term used to describe software development approaches that employ continual planning, learning, improvement, team collaboration, evolutionary development, and early delivery. It encourages flexible responses to change.

Agile software development emphasizes four core values.

Individual and team interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan

Sonia Baratam

  • Global Moderator
  • Newbie
  • *****
  • Posts: 11
Re: Agile methodology
« Reply #26 on: June 28, 2021, 08:42:35 pm »
JIRA tool can be used for agile methodology. It is the mostly used tool for agile software development.
In JIRA we have have many types of dashboard gadgets using which we can know the status of the project easily. We can track and monitor the project using JIRA through out the SDLC.
JIRA can be used by a Scrum master to track the daily status through out each sprint/release. In JIRA each and every business requirement will be explained in detail and all the requirement statuses will uploaded by the developers and testers. From starting to UAT stage everything can be tracked and monitored.

Rajath GP

  • Rajath GP
  • Global Moderator
  • Newbie
  • *****
  • Posts: 10
Re: Agile methodology
« Reply #27 on: July 04, 2021, 11:40:57 pm »
The Agile methodology is a way to manage a project by breaking it up into several phases. It involves constant collaboration with stakeholders and continuous improvement at every stage. Once the work begins, teams cycle through a process of planning, executing, and evaluating.
Famous types of agile methodologies one can opt are:
-Kanban
-Scrum
-Extreme Programming (XP)
-Crystal.
-Dynamic Systems Development Method (DSDM)
Rajath GP

12110103605

  • Global Moderator
  • Newbie
  • *****
  • Posts: 10
Re: Agile methodology
« Reply #28 on: September 06, 2021, 04:29:17 pm »
It is a practice that promotes continuous iteration of development and testing throughout the software development lifecycle of the project

12131122607

  • Global Moderator
  • Newbie
  • *****
  • Posts: 12
Re: Agile methodology
« Reply #29 on: October 20, 2021, 01:15:01 pm »
Agile is a continuous iteration of development and testing in the software development process .
Agile is light weight and can be used where faster delivery is required . No documentation and hence it is customer retention. The code itself forms a documentation. It does not support scalability and extendibility.
Agile values:
➢ Individuals and interactions over processes and tools
➢ Working software over comprehensive documentation
➢ Customer collaboration over contract negotiation
➢ Responding to change over following a plan.

Agile software development refers to a group of software development methodologies based on iterative development, where requirements and solutions evolve through collaboration between self-organizing cross-functional teams. Agile methods or Agile processes generally promote a disciplined project management process that encourages frequent inspection and adaptation, a leadership philosophy that encourages teamwork, self-organization and accountability, a set of engineering best practices intended to allow for rapid delivery of high-quality software, and a business approach that aligns development with customer needs and company goals. Agile development refers to any development process that is aligned with the concepts of the Agile Manifesto