42,569 research outputs found
Management Tool for Software Factory Contracts for a Brazilian Public Agency
Contracting Information Technology (IT) services has become common practice in the Public Federal Administration (APF). It allows the APF to focus its resources on the primary activities, allowing a better execution of the planning, coordination, supervision and control tasks. One of the challenges is the interdisciplinarity involved in managing contracts, from the characteristics of the object ā financial and legal aspects ā to human relationship aspects. The objective of this work is to use the case study and research-action techniques and specify a tool for software development and maintenance contracts management, according to agile principles, to support the management of software factory contracts between a Brazilian Public Federal Agency and its suppliers, in line with the specifications of the contracting notices. The tool specification is in the development stage. Bibliographical and documental research activities, as well as object diagnostics, have been accomplished. From the experience, it is possible to glimpse the specification of a contract management tool aligned with the legislation, the agency contracts, and the software development and maintenance processes defined in the agile methodology
Recommended from our members
Designing a consulting services architecture model
textDuring my years of experience in the technology industry, it has become obvious that standard processes and methodologies within the engineering discipline are at a mature state. The realization though is that software engineering specifically lags behind. Most software engineering methodologies that I have studied focus on the mission of software development. It is this realization and the need for structure that led me to review existing methodologies used within my company's software services organization. The definition of what a successful software services methodology entails is rather limited. This report will provide a history of existing software engineering methodologies that I have studied, describe an initial services method that was being developed within my organization, develop a new model that addresses previous shortcomings and identify additional components required to further define a strong software services-oriented delivery methodology.Electrical and Computer Engineerin
Recommended from our members
Distributed software development in a financial services organisation
The outsourcing of IS functionality to offshore development firms has been a growth industry that has blossomed over the last 10 years. This is as a result of organisations, seeking to optimise costs, mitigate risks, and achieve greater return on shareholder value by delegating the delivery of business information systems and applications to third party vendors. At the same time, distributed approaches to software development has arisen, there has been a growing interest in the applicability of lightweight or Agile development methodologies. As such, this paper this paper discusses experiences of a European Financial Services firm in outsourcing, and subsequently offshoring, two of its IT projects to vendor firms in India, where Agile approaches were used. The authors provide a model of the financial firmās critical success factors presented as a frame of reference for others interested and involved in this topical area
Evolving web-based test automation into agile business specifications
Usually, test automation scripts for a web application directly mirror the actions that the tester carries out in the browser, but they tend to be verbose and repetitive, making them expensive to maintain and ineffective in an agile setting. Our research has focussed on providing tool-support for business-level, example-based specifications that are mapped to the browser level for automatic verification. We provide refactoring support for the evolution of existing browser-level tests into business-level specifications. As resulting business rule tables may be incomplete, redundant or contradictory, our tool provides feedback on coverage
Establishing a resource center: A guide for organizations supporting community foundations
Maintaining a resource center such as a library is a central tasks of an association to serve its members, though one of the first to be neglected. WINGS-CF commissioned this guide to assist organizations supporting community foundations to review and organize their resource items, and to propose several classification systems / taxonomies
An Investigation into Mobile Based Approach for Healthcare Activities, Occupational Therapy System
This research is to design and optimize the high quality of mobile apps, especially for iOS. The objective of this research is to develop a mobile system for Occupational therapy specialists to access and retrieval information. The investigation identifies the key points of using mobile-D agile methodology in mobile application development. It considers current applications within a different platform. It achieves new apps (OTS) for the health care activities
Recommended from our members
A dashboard-based approach for efficient requirements change management
Requirements gathering and documentation are important first steps for a successful software engineering project. The documented requirements act as a guideline for design and development of software products. Requirements also represent customer expectations for the end product. Since these documented requirements serve important purposes for many stakeholders, managing requirement changes effectively plays a major role in the overall success of any project. Changes in requirements are very common in software engineering and can occur during any phase of software development lifecycle (SDLC). Though the impact of requirement changes differs depending on the SDLC phase in which it occurred, there is almost always a setback that happens in terms of the project timeline. This scenario is common in projects that follow both Agile/Scrum methodology and ones that follow the more traditional Waterfall model. In this report, I will first present two case studies of how requirement changes impacted the timelines of two projects (one following Agile/Scrum methodology and another following Waterfall methodology). In the second part of this report, I will propose and design a user-friendly dashboard, which could be used to speed up the delays caused by changing requirements.Electrical and Computer Engineerin
- ā¦