Top Banner
Redefining Agility Using Tools Sowmya Karunakaran HCL Technologies
15
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 2. redefining agility using tools   sowmya

Redefining Agility Using Tools

Sowmya Karunakaran HCL Technologies

Page 2: 2. redefining agility using tools   sowmya

Requirements Management

PRODUCT BACKLOG on JIRA

PRODUCT BACKLOG on VersionOne

PRODUCT BACKLOG on PMSmart

Plan and manage requirements, epics, stories, and goals across multiple projects, products and teams.

Page 3: 2. redefining agility using tools   sowmya

Estimation

Online Planning Poker Individual stories are presented for estimation. After a period of discussion, each participant chooses from his own deck the numbered card that represents his estimate of how much work is involved in the story under discussion. All estimates are kept private until each participant has chosen a card. At that time, all estimates are revealed

Page 4: 2. redefining agility using tools   sowmya

Planning

Page 5: 2. redefining agility using tools   sowmya

Tracking

Page 6: 2. redefining agility using tools   sowmya

CONFLUENCE

BASE CAMP

WIKI

CONVERSATIONS

One place for teams to collaborate—create, share, and discuss ideas, files, minutes, specs, mockups, diagrams, and project artifacts

Collaboration tools

Page 7: 2. redefining agility using tools   sowmya

Code Review tools

CRUCIBLE – Asynchronous distributed discussions

CODE COLLABORATOR – Synchronous chat

Page 8: 2. redefining agility using tools   sowmya

F2F collaboration - Video Conferencing

Meetings Conducted on VC

•Sprint Planning

•Retrospection

•Story Point Estimation for Product Back log

Participants

•Offshore HCL Dev Team

•Onsite HCL Dev Team

•Client’s Solution Architect

•HCL Test Manger at Offshore

•Client’s Test Manger at Onsite

Duration

•Start and End of Sprint ( Sprint Duration 3-4 weeks)

Challenges

•Availability of VC Room, to be planned and blocked upfront

• Initial hiccups due to availability issues at client end.

Feedback/Opinion

•We felt like one team and it is appreciated by Client as well as team. I strongly recommend usage of VC.

Retrospection meeting on VC

Page 9: 2. redefining agility using tools   sowmya

Unstructured collaboration

PlayfieldTM provides a platform to all stakeholders across geographical locations to understand problems as

well as define, collaborate, review, and communicate solutions.

• Supports both voice and video for collaboration, with text and multimedia chat options

• Provides comprehensive whiteboarding capabilities, including shapes, comments, multimedia attachments etc.

• Allows shapes with voice – users can record their voice comments against shapes so as to capture the decisions arising during the collaborative session

• Supports sticky notes • Allows for Synchronous AutoPlay where an

instructor can “play” content on other users clients

• Final output of collaboration session can be published as PDF for subsequent input to another session

Page 10: 2. redefining agility using tools   sowmya

Instant collaboration

Microsoft OCS - Lync IBM Sametime

Page 11: 2. redefining agility using tools   sowmya

Unit Test Reports

Code Coverage Reports

Code Style

Reports

Code Metrics

Version Control Reports

The Build Log

The set of files and revision

numbers modified for this build

Find Bugs Reports

CI tools adoption trend in HCL agile projects

Code Integrity

Page 12: 2. redefining agility using tools   sowmya

Test Planning and test case management

Link test to a requirement

Page 13: 2. redefining agility using tools   sowmya

Acceptance Testing

WATIN/WATIR

SELENIUM

Page 14: 2. redefining agility using tools   sowmya

14

Tools framework

Scrum Master Dev Team QA team

Tracking and Planning

Product backlog ,Stories management, Defects management

Metrics & reporting

Unit testing

Continuous Integration

Configuration management

Functional testing

PMSmart , Version One, AOD, VSTS TFS, Rally, JIRA , Pivotal tracker Agile Fant

Xunit, ePMD, FxCoP, Ncover, JCoverage Eclipse, VS, NetBeans,

Hudson , Cruise Control , Luntbuild,VSS,Clearcase , svn

Integration testing

Code Analysis

IDE

Code Reviews

Collaboration

Wikis , Confluence

Page 15: 2. redefining agility using tools   sowmya

Thank You [email protected]

Comments / Thoughts/ Queries ?