Redefining Agility Using Tools Sowmya Karunakaran HCL Technologies
May 27, 2015
Redefining Agility Using Tools
Sowmya Karunakaran HCL Technologies
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.
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
Planning
Tracking
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
Code Review tools
CRUCIBLE – Asynchronous distributed discussions
CODE COLLABORATOR – Synchronous chat
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
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
Instant collaboration
Microsoft OCS - Lync IBM Sametime
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
Test Planning and test case management
Link test to a requirement
Acceptance Testing
WATIN/WATIR
SELENIUM
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