SwiftALM comes with full support for Agile software development. Start by building your backlog of Themes/ Epics/ User Stories. Define your Releases and Sprints. Pull User stories into each sprint based on Sprint capacity and velocity. As each Sprint is to be executed, break down Sprints into Tasks and define estimates in story points and effort
SwiftALM comes with a powerful Visual Board that allows you to define your exact process that you follow for building your software. Select the work items that will be managed on the board – User Stories and Defects will typically be available by default. As stories get done, track remaining hours and monitor the Sprint using burn-down and velocity charts, as well as other quality metrics such as Defect Leakage, Defect Density and others
Effective and Change Management remains a key challenge for delivering software projects successfully. Between 40% and 60% of software failures and defects are the result of poor planning and requirements definition. Dependency on offline artifacts such as monolithic requirements documents; and a silo-ization of functions are some of the key issues contributing to this.
SwiftALM’s Requirements Management module helps you breakdown the overall scope of the application using simple decomposition into different levels of requirements that you work with in your organization, and manage them at an appropriate level of granularity. A built-in workflow helps your team collaborate in defining and reviewing each use-case or unit. It helps you track different versions and baseline the approved version. It even tells you what may have changed between the current and the baseline (or any past) version of the requirement! Link Test Cases, Change Requests and Defects to Requirements as needed to help impact all changes to the product.
As requirements get completed, you can export them to a variety of document formats to share with external customers. You can also get back changes comments in the Excel version and incorporate them back to the various requirements
“The only constant is change!”, said a wise person. Application/ Software project teams know that all too well! SwiftALM Change Management module helps you track all project changes, especially changes to Requirements – to help manage customer expectations more effectively.
SwiftALM’s powerful and configurable traceability feature helps link all related artifacts and do complete impact analysis for any change in the application/ project scope and enable both business and dev teams understand the impact on schedule and costs
Software quality is paramount to all kinds of business today. SwiftALM’s Integrated Testing and Defect Management is key to all software organizations.
The Defect Management module provides rich features such as Traceability, configurable workflow and document attachments. Defects can even be converted to ‘Change Request’ if deemed to be so.
Finally, SwiftALM provides a rich set of reports; quality metrics and dashboard components based on the defect related data.
Additionally, SwiftALM can easily integrate with 3rd party Defect Management tools such as Remedy, JIRA, Bugzilla and others!
Test Management, Test Automation, Continuous Integration, nightly Builds and Deployment have all become synonymous with Agile software development. If you have not yet begun the automation journey, you will start sooner rather than later!
SwiftALM’s Test Management provides an easy way to capture Test Cases, combine them into Test Scripts and plan Test Events. Integrated with test automation, test execution tools and build monitoring, it provides a simple, yet effective way for application development teams to integrate and automate their testing processes in conjunction with their overall software development and deployment environment.
SwiftALM also integrates easily with 3rd party tools such as HP Quality Center as also tools from IBM, Microsoft and others
With globally distributed teams collaborating on the same project, it is very essential that organizations have a strong control over it’s code repository to maintain consistency and remove any conflict in accessing artifacts across the globe.
Organizations also need to maintain complete record of all changes in the configuration, so as to be able to track any problems to their origin, through the chain of access data stored.
SwiftALM provides seamless integration with popular Configuration Management tools like Git, Subversion, VSS and CVS, enabling geographically spread teams to get instant access to latest configuration management information
Task Management in SwiftALM supports effective management of project tasks including process-aligned task planning and scheduling, automation of recurrent tasks, besides other common task management activities. It provides for extensive resources management features as well.
For large projects, SwiftALM provides 2-way integration with MS Project. For smaller projects with simpler scheduling needs, SwiftALM provides a built-in scheduling tool, STaRT (Simple Task and Resource Tracking). Using STaRT, Project Managers can manage their project schedule and make the necessary updates within SwiftALM web interface itself.
STaRT – for Simple Task and Resource Tracking – is meant for small to medium projects or projects with simple scheduling/ dependency needs. Using STaRT, Project Managers can manage their project schedule and make all project updates using STaRT’s simple scheduling capabilities on its web-interface.
STaRT supports commonly used scheduling features such as Finish to Start (FS) dependencies, Fixed duration tasks and ‘ASAP’ scheduling constraints only. (For more sopiisticated scheduling needs, please use MS Project, with the MS Project Ploguin provided by SwiftALM).
All key STaRT features such as Manage Tasks, Customize Task Plan View, Check Out/ Checkin Task Plan, Resources assignments, Baselining, Viewing the Gantt Chart and Rescheduling the Task Plan, etc. can be used from SwiftALM’s web interface without the need to download a desktop client.
SwiftALM’s powerful Resource Management capability helps organizations gain the visibility to plan and balance the resource workload across all their projects and programs. Resource Managers and Project Managers can easily and quickly identify the right resources through Skill Search results, Resource Availability reports and schedule the resources wisely.
Resource Management’s integration with the Skills database, gives Resource Managers the complete picture of resource skills and their utilization within an organization, empowering managers to plan projects that reflect realistic resource capabilities and assignment durations.
SwiftALM’s integrated Timesheet functionality ensures easy reporting of effort against tasks worked on and use that for reporting on progress, forecast project completion and resource demand.
The Timesheet module of SwiftALM allows users to log time against work-items that they have been assigned to. The timesheet is automatically populated with the current tasks across all projects, making it easy for team members to report their time spent on various tasks. It helps track the efforts spent on a work-item for analysis of time spent on activities over a period of time.
The timesheet is workflow enabled to help you implement timesheet review and approval processes specific to each project and the organization as a whole. The timesheet helps you track planned effort, actual effort and remaining effort as well as % completion of tasks, which can configured as needed by organizational business policies.
SwiftALM provides several reports and dashboard metrics at project and organization level to help management and HR track all key aspects of time tracking and ensure that the organization is performing at optimal levels of productivity and efficiency.
SwiftALM really shines in helping you manage Project Execution – especially all the unplanned work that is sure to creep up in any project.
SwiftALM enables project teams to centrally track, assign, and if needed, escalate, issues for effective project execution. The team and all stakeholders get full visibility of issues across their projects – including status, due date and resolution. A rich set of reports and dashboard components help you highlight and manage all issues on time.
One of the biggest challenges for a Project Team is to track the latest versions of its various documents and ensure that everyone is looking at the same (usually the latest) version of any document. SwiftALM’s integrated document management software keeps project documents up-to-date and available to dispersed project teams, ensuring security and integrity of these documents.
SwiftALM’s document management reduces the complexity and effort associated with storing, organizing and locating project information, ranging from various documents, requirements and presentations to software code.
SwiftALM’S Document management module provides complete document management including document sharing, review & workflow based approval.
A key aspect of successful project and program management is tracking and mitigating risks. SwiftALM’s Risk Management module enables organizations to centralize and manage the factors that influence risk so that they can better determine which strategies, objectives and related initiatives align with their risk appetite.
The integrated risk tracking features provides risk impact assessment that enables the project team to identify, quantify and mitigate risks by defining appropriate response strategies.
SwiftALM simplifies the implementation of an enterprise risk framework and ensures proper application of risk tracking techniques, by allowing cataloguing and responding to risks from one central repository.
Whether you follow Lean or Agile or Hybrid Agile or traditional processes, SwiftALM’s Process Governance module is for you!
The Process Governance module of SwiftALM offers organizations a platform for consistency across all of their projects by capturing and reusing project knowledge and lessons learnt. By standardizing best practices, a company can learn from past experiences, which help project managers to avoid pitfalls and repeat successful practices in future projects. The Process Governance module allows the SEPG, Quality or the PMO organization of company to define standard Process Templates that help project teams easily reuse organizational learning.
The Process Governance module is built on a Universal Process Framework (UPF), a proprietary framework for process modeling. The UPF allows an organization to model standard software methodologies like CMMI, RUP, PMBOK, Agile etc. as also their own custom processes inside SwiftALM. The Process Template can then be used to create new projects or workspaces that inherit the processes and make them available to the project team to use within the project.
The Process Template captures all key elements of the project including the project lifecycle – including the full project WBS, phase-level entry and exit criteria, metrics and deliverables, work-item level workflow, and document templates, activity-role mapping and many other aspects of a standardized process definition.
SwiftALM ECR is a powerful custom reporting module and a popular add-on to SwiftALM! ECR provides enhanced capability to SwiftALM’s modules. It is built on top of SwiftALM’s framework consisting of tasks, efforts, defects, traceability and their inter-relationships.
It enables simple as well as complex reports developments, without ANY custom coding and a self-service approach. Also, ECR reports can be generated near real-time, so there is no dependency on or MSP check-ins, nightly scheduler, o other batch jobs.
SwiftReports is not just a reporting framework. It is a powerful forms builder as well, using a common language and syntax. It can be configured as part of process template configuration. Thus, different life-cycles can have different status/ metric reports configured.
It can be innovatively used to create complex forms like Project Management Plan, Estimation Templates and many other types of editable documents and spreadsheets with editable and calculated fields.
SwiftALM Rules is a powerful and configurable rules framework to automate many of the E-Form based customization/ validation/ business rules requirements. It s built on top of the SwiftReports framework. One of the major advantages is that no custom code development, maintenance, bug-fixing and regression testing/re-certification cycles are required on every major release as all Rules built using SwiftRules will be compatible with the new release.
SwiftALM Rules is a fully configurable rules engine based on events and actions that can be triggered on various e-form events like create/save/route/reject etc. SwiftALM Rules helps in significant reduction in turnaround time, cost to the customer and subsequent changes in process/ new groups on-boarding etc., thereby increasing overall customer satisfaction and faster rate of adoption.