Sri Lanka Institute of Information Technology Software Engineering Project – I Clone of Rally GROUP NO : WD-SEP-002 | PROJECT NO :25 PROJECT : CLONE OF.

Slides:



Advertisements
Similar presentations
SharePoint Project Management. EPM Live provides Microsoft-Base Project Management solutions that allow individuals, teams, workgroups, and organizations.
Advertisements

Program Management Portal: Overview for the Client
We ensure collaboration through a unique Moneyball-style approach to team assembly Agile Team, Custom-Designed for You Works well together Fits seamlessly.
HP Quality Center Overview.
COPYRIGHT © 2012 ALCATEL-LUCENT. ALL RIGHTS RESERVED. 1 Agile documentation development methodology Giby Panicker and Judith Benjamin 1-Dec-2012.
What is Agile? Agile is a software methodology based on iterative and incremental development, where requirements and solutions evolve through collaboration.
Agenda −Scrum with TFS 2010 using MSF for Agile 5.0 −Planning the Project −How do you plan the project? −Project planning in TFS 2010 −Planning a Sprint.
<<replace with Customer Logo>>
Agile Project Management with Scrum
JIRA – An Introduction -Arpit Jindal
SCRUM John Drew. SCRUM - overview Scrum is a project management discipline that has evolved since the early 1990s to deliver software that meets business.
Scrum. An evolutionary/iterative/incremental/agile software process The main roles in Scrum are: – Scrum team: Team of software developers – Scrum master.
Intro to Scrum. What is Scrum? An answer to traditional “fixed cost / strict requirements” contracts which had very high rates of failure Recognizes the.
Project Management with TFS 1. What TFS offers for Project Management? Work Item tracking 2 Portfolio backlog Backlog Issue tracking Feature Product Backlog.
Agile development By Sam Chamberlain. First a bit of history..
International Scrum Institute Accredited Scrum Certifications for Agile Software Practitioners.
Lessons Learned Best Practices Lisa A. Grant, MBA, PMP, AC-Bronze, CL May 19, 2007
Improving Process for Better Software. Who We Are An experiential learning program that provides technology solutions for our partners, and real- world.
Copyright © 2004, GemStone Systems Inc. All Rights Reserved. A Capstone with GemStone David Whitlock October 25, 2004.
Discover how to improve productivity by going DevOps and SAFe.
Agile-SCRUM. Introduction to SCRUM Sanil Xavier What is Scrum?
The Solution to Your Product Problems. Overview - What is PDS? ➲ Project Management System ➲ Web Based Easy to use Scalable ➲ Streamlined tools for software.
Managing a Project Using an Agile Approach and the PMBOK® Guide
Agile Process: Overview n Agile software engineering represents a reasonable compromise to conventional software engineering for certain classes of software.
The Product Owner prioritizes the requirements or features through feedback from the Stakeholders & interaction with the core team The Team.
Introduction to Agile.
Real World Software Development Management and Solutions Mario Cardinal March 16, 2011.
Adopting Agile for Enterprise Software Joe Bedell, Software Engineer Jason Breen, Software Engineer Peter Melko, Scrum Master June 15 th, 2015.
SOFTWARE MANAGEMENT AND QUALITY ASSURANCE - INFO 6255.
EPM Live – Positioning for Enterprise Project Management Presented by: Sasha Lomas, PMP ASL InfoTech inc. March 3, 2010.
The Microsoft Office 2007 Enterprise Project Management Solution:
© 2010 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property. Deeper Dive Into: User Stories.
Tuesday, June 8 th, Agile Development-Successful Delivery & Implementing Across the Enterprise.
Testing Challenges in an Agile Environment Biraj Nakarja Sogeti UK 28 th October 2009.
© 2014 cPrime Inc., All Rights Reserved JIRA User Essentials.
C O N F I D E N T I A L 22-Oct-15 1 StarCite Engineering Weekly Meeting StarCite Engineering Feb 9, 2009.
04 | Define a Software Iteration Steven Borg | Co-founder & Strategist, Northwest Cadence Anthony Borton | ALM Consultant, Enhance ALM.
Dr. Nguyen Hai Quan.  Why SCRUM?  What is SCRUM?  Some terms  SCRUM Meetings  Sprint  Estimation  Product backlog  Sprint backlog  Whiteboard.
January 24, 2009 Agile Product Management Making Things Happen Walter Bodwell Planigle.
2015 NetSymm Overview NETSYMM OVERVIEW December
SCRUM.
Phoenix Scrum User Group Simplifying Scrum Online May 21 st 2009.
WHEN TITLE IS NOT A QUESTION N O ‘WE CAN’ CA Agile Vision Product Manager Michael Lester.
AGILE - IMPLEMENTATION (C) CLARION TECHNOLOGIES. ability to move quickly and easily…. AGILE MEANING (LITERALLY)
Text Firefox Metro Project Production Pipeline. Text Our Approach.
Using Scrum to Improve Teamwork, Communication, Quality and Speed
Meghe Group of Institutions Department for Technology Enhanced Learning 1.
SG SCM with MKS scmGalaxy Author: Rajesh Kumar
AGILE PROJECT MANAGEMENT WITH TEAM FOUNDATION SERVER 2010 Brian Keller Microsoft.
#msdevcon Community Track IMPLEMENTATION OF SCRUM Bernardin Katić Insa Investment Software AG.
How Project Management Tool Helps Sticking To Basic Project Management Principles  Organizations can consider using project management tool to facilitate.
Informed Traveler Program and Applications Agile / Scrum Overview Jerry Inberg.
Agile Project Management
STOCK TRADING SIMULATION SYSTEM
Continuous Delivery- Complete Guide
Scrum.
Agile Project Management with Trello
CIM Modeling for E&U - (Short Version)
Agile Scrum Management
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Agile Software Development Brian Moseley.
Task Management System (TMS)
Chapter 3: The Project Management Process Groups: A Case Study
Speaker’s Name, SAP Month 00, 2017
Advantages OF BDD Testing
Introduction If you have got a call for an Agile testing interview, then congratulations are in order. You may be feeling nervous, but it sure to be felt.
Introduction to Agile Blue Ocean Workshops.
Enterprise Program Management Office
Adjective: Able to move quickly and easily. Principles and Values
Presentation transcript:

Sri Lanka Institute of Information Technology Software Engineering Project – I Clone of Rally GROUP NO : WD-SEP-002 | PROJECT NO :25 PROJECT : CLONE OF RALLY

Introduction  In the last decade or so, Agile software development methods have proven their worth in variety of industry settings, delivering faster time to market, increased productivity, higher quality and improved morale and motivation.  Rally Software is such a leading global provider of cloud-based solutions for managing Agile software development.  The Rally Agile application lifecycle management (ALM) platform transforms the way organizations manage the software development lifecycle by closely aligning software development and strategic business objectives, facilitating collaboration, increasing transparency and automating manual processes.  Companies use Rally to accelerate the pace of innovation, improve productivity and more effectively adapt to rapidly changing customer needs and competitive dynamics.  Our group’s job is to create an Agile tool similar to Rally. GROUP NO : WD-SEP-002 | PROJECT NO :25 | PROJECT : CLONE OF RALLY

BENEFITS GROUP NO : WD-SEP-002 | PROJECT NO :25 | PROJECT : CLONE OF RALLY  Visibility  Risk Management  Flexibility  Cost Control  Right Product  Customer Satisfaction  Minimal documentation  Real-time dashboards let you drill down into stories and see progress on their associated tasks, tests or defects.  Higher team morale

GROUP NO : WD-SEP-002 | PROJECT NO :25 | PROJECT : CLONE OF RALLY Unregistered User User Registration Authenticate User Create ProjectsAdd Users Add User StoriesCreate Iterations Assign user stories to iterations Assign owner to user stories Create tasks Registered User Iteration Tracking Print Reports Add defects Test Management Update Story Board

USER STORIES GROUP NO : WD-SEP-002 | PROJECT NO :25 | PROJECT : CLONE OF RALLY User StorySize As an unregistered user I can register with the site, So that I can handle the projects easily.5 As a registered user I can give user name and password so that I can access the system.2 As a registered user I can login to the site so that I can work on the project.1 As a user I want to assign access levels to the users, so that I can manage users easily.2 As a user I want to edit user details, so that I can change details of the user.1 As a user I want to view profile details so that I can check the session time outs.2 As a user I want to edit my profile so that I can change my password.1 As a user I want to update the story board so that I can check the progress of the project.2 As a user I want to create projects, so that I can easily manage my project work.5 As a user I want to assign projects to a team so that I can complete projects in an efficient manner. 2 As a user I want to delete projects, so that I can clear all completed projects.1

GROUP NO : WD-SEP-002 | PROJECT NO :25 | PROJECT : CLONE OF RALLY User StorySize As a user I want to create a team, so that I can complete the project quickly1 As a user I want to delete users from the team, so that I can remove users who are no longer in the team. 0 As a user I want to view user details, so that I can know the details of the team members.1 As a user I want to add user stories so that I can create backlog.2 As a user I want to assign priority to a user story, so I can easily decide when to implement a given function. 0 As a user I want to edit user stories, so I can easily change the user stories.1 As a user I want to delete user stories, so that I can identify which user stories are left to be done. 2 As a user I want to assign an owner to a user story, so I can distribute functions among the development team members. 1

GROUP NO : WD-SEP-002 | PROJECT NO :25 | PROJECT : CLONE OF RALLY User StorySize As a user I want to add tasks to each user story, so that I can complete the user story quickly.3 As a user I want to assign tasks to the team members so that I can complete the tasks efficiently.2 As a user I want to delete tasks so that I can identify which tasks are to be completed.1 As a user I want to add user stories to the release backlog so that I can complete the iteration for the release. 2 As a user I want to edit release plan, so I can change the product release dates.2 As a user I want to delete release plan so that I can identify the date of the next release.1 As a user I want to add user stories to the iteration so that I can complete all the tasks within the iteration. 2 As a user I want to edit iteration plan so that I can change the end date.2 As a user I can delete iteration so that I can identify the remaining iterations.1

GROUP NO : WD-SEP-002 | PROJECT NO :25 | PROJECT : CLONE OF RALLY User StorySize As a developer I want to create a defects, so that I can eliminate bugs in the software.3 As the scrum master I want to assign a defect, so that I can make involve developer with the defect.2 As a developer I want to edit the defect, so that I can show the status of the defect.1 As the scrum master I want to schedule defects, so that I can prioritize and deal with defects easily.2 As a user I want to add test cases so that I can get the tasks tested.2 As a user I want to delete test cases so that I can Identify which test cases are remained to be tested.1 As a user I want to edit test cases so that I can change the tester of the task.2 As a user I want to view assigned tasks to me so that I can complete the tasks on time.2 As a user I want to view unassigned tasks so that I can identify the incomplete tasks.2 As a user I want to view defects so that I can identify defects for each task.2

GROUP NO : WD-SEP-002 | PROJECT NO :25 | PROJECT : CLONE OF RALLY User StorySize As a user I want to create custom reports so that I can share them with other users.5 As a user I want to create status charts so that I can track release or iteration statuses.5 As a user I want to create progress charts so that I can track the progress of the project.5 As a user I want to create Team measurements so that I can track the progress of the team.3

1 ST ITERATION GROUP NO : WD-SEP-002 | PROJECT NO :25 | PROJECT : CLONE OF RALLY As an unregistered user I can register with the site, So that I can handle the projects easily. As a user I want to create projects, so that I can easily manage my project work. Get use to the new technology (PHP)

TECHNOLOGY GROUP NO : WD-SEP-002 | PROJECT NO :25 | PROJECT : CLONE OF RALLY We will be using PHP to implement this system. The reason for using a language like PHP is,  PHP is an open source, general purpose scripting language.  Especially suited for web development.  Supports a wide range of Databases.  Compatible with almost all severs used today.  Compatible with any OS and many more. MySQL will be used for Database designing.