Software Product Management

Top PDF Software Product Management:

Situational Process Improvement in Software Product Management. Willem Bekkers

Situational Process Improvement in Software Product Management. Willem Bekkers

Methods are needed to reach more mature software product management (SPM) processes. There already are some software improvement approaches, which have been applied in companies of varying sizes. Some of the best- known methods are the Capability Maturity Model (CMM) (Paulk, Curtis, Chrissis, & Weber, 1993), and its follow-up CMMI (CMMI Product Team, 2002). Even though much research has been done into the improvement of SPM, the results of this research remain minimal. CMMI, for example, has been found too heavy to use by several organizations (Cusumano, 2004). And there are others who say that extensive software improvement frameworks, such as CMMI and ISO/IEC 15504 (1998) also known as SPICE are even too large to implement, or even comprehend (Kuilboer & Ashrafi, 2000; Reifer, 2000). A typical CMM software process improvement cycle can for example take between one and a half and two years to complete, demanding large resources and long term commitment (Zahran, 1997), which can be a problem for small and medium companies. Another problem is that small and medium software companies often not only lack the funds required to implement many of the practices from CMM but also have to base their process improvement initiatives on practices that do not apply to them (Brodman & Johnson, 1994). A method is thus needed to select methods with an appropriate level which fit the environment in which the company is situated.
Show more

237 Read more

Software Product Management and Agile Software Development - Conflicts and Solutions

Software Product Management and Agile Software Development - Conflicts and Solutions

The agile methodologies, and Scrum in particular, are focused on creating a work envi- ronment for the developers that enables high productivity by ensuring a continuous flow of elaborated user stories in a sequence governed by value assessments. This puts a lot of pressure on the product owner who is responsible for the timely availability of these user stories. In cases where a software product manager assumes the product owner role, these demands can easily lead to overload situations and/or to neglection of other prod- uct management responsibilities. (Vlaanderen e.a. 2011) proposes the agile require- ments refinery as an approach to meet these demands by applying Scrum principles within software product management. The corresponding Sprint cycles can be overlap- ping.
Show more

19 Read more

The Impacts of Software Product Management

The Impacts of Software Product Management

The aim of this research basically shows the importance of software product management practices in local software industries. Product management is very important for the development of the organization. Due to a lot of product manager practices, responsibilities are equally shared to other roles of manager. Most of the international software industries rely on the skilled based estimation. It’s a good thing that most of the software industries using their 20 to 25% resources to control risk uncertainty. But it’s not enough to handle all of them. Most of the industries know the importance of software product management, but still of them not follow proper product management just because lack of resources. Experience product manager’s important for project success. Some Positive impact factors of the product management have been described, such as business objectives and its value, evaluate need of requirements, team co-operation, and risk uncertainty. These are the most important factors found through research analysis. One the most important factor is requirement gathering because requirement changes time to time. So most of the respondent believe that product manager decision power must be strong. It is better for the organization development.
Show more

9 Read more

Software Product Management

Software Product Management

A product is a combination of goods and services, which a supplier/development organization combines in support of its commercial interests to transfer defined rights to a customer. A software product is one whose primary component is software. It compares to non-software products in terms of high complexity, negligible manufacturing cost, great flexibility, and a high rate of change. In this syllabus, software product management means the management of software products and software parts of software-intensive products, i.e. systems or services. Software parts of software-intensive systems that are not marketed and priced as separate entities are called embedded software. Software-intensive systems can be products from all industries like cars, airplanes, smartphones etc. Software-intensive services, often delivered as cloud or internet services, can also be products from all industries like financial, insurance, gaming, social software, or personal services based on software support. To support ease of reading this syllabus will generally use the term “software products” instead of explicitly referring to software-intensive products as well.
Show more

38 Read more

OVERCOMING THE COMPLEXITY OF SOFTWARE PRODUCT MANAGEMENT

OVERCOMING THE COMPLEXITY OF SOFTWARE PRODUCT MANAGEMENT

Existing software product management frameworks describe many activities in which a product manager is involved, including strategy and vision definition, roadmap planning, release plan[r]

220 Read more

Software Product Management: Product Strategy

Software Product Management: Product Strategy

and support decision-making). For example, during the growth phase of a paid web service, it is recommended to continually increase the budget for customer acquisition initiatives to take advantage of the growth opportunity. However, in that situation, focusing solely on the number of registered users in most cases is a vanity metric – what really matters in that situation is the number of users relative to effort/acquisition costs. If the number of users is increasing by 50%, it might look good at first sight (vanity metric), but if the average acquisition cost per user shows a trend of increasing heavily over time, it is actually not a good development. There is a risk that the product will run into a situation where acquisition costs per user are getting higher than the average life time value of a new user. That is clearly not sustainable - every new customer will increase the company's losses. In this example, the standalone "number of users" metric is not really actionable for product managers, as it is not telling them whether their product is moving in the right direction or not. Some of the ways to obtain actionable metrics:
Show more

42 Read more

Software Product Management

Software Product Management

Software, however, has the potential to change product management. For exam- ple, new software technologies such as cloud and app stores establish new commu- nication paths between the company and the so far anonymous mass of customers and users. The utilization of these channels would allow moving away from imagined stakeholders (Karlsson et al. 2007 ) towards integrating real people in the market-driven requirements engineering process. Such a change can reduce product development risks by basing product decision-making on facts rather than opinion. Early applications of this concept are emerging: social media complement traditional media for eliciting and communicating information (Mangold and Faulds 2009 ). Analytics are used to study in user behavior in real-time for building user segments, evaluating feature attractiveness, monitoring product performance, and understanding the impact of marketing campaigns and channels (Phippen et al.
Show more

29 Read more

Software Product Management

Software Product Management

Requirements  engineering  (RE)  in  a  software  product  management  context  covers  the  classical  requirements  engineering  activities,  such  as  elicitation,  specification,  validation,  and  maintenance,  adapted  to  the  market‐driven  situation  with  many  anonymous  customers,  competitors,  and  suppliers.  Product  requirements  engineering  interfaces  customer  requirements  engineering  where  customer  needs  are  elicited.  It  also  interfaces  project  requirements  engineering  where  product  requirements are turned into implementable software specifications. The main distinguishing feature  of product RE is the fact that no individual customer, but rather a market(s) consisting of any number  of customers is considered that may have similar needs, but with high variability. This fact influences  and  impacts  all  other  aspects  of  product  RE,  especially  elicitation  of  requirements  and  innovation  candidates  and  managementProduct  RE  is  tightly  linked  to  specific  SPM  activities  needed  in  a  market‐driven context, such as product visioning, strategy definition, roadmapping, innovation, and  release  planning.  It  also  includes  specific  activities  needed  to  procure  acceptable  software  from  development or suppliers, including requirements communication. 
Show more

24 Read more

Software Product Management

Software Product Management

ware product management is too far away from the technical artifact to really affect the domain of software. Software, however, has the potential to change product management. For example, new software technologies such as cloud and app stores establish new communication paths between the company and the so far anonymous mass of customers and users. The utili- zation of these channels would allow moving away from imagined stakeholders (Karlsson, Dahlstedt et al. 2007) towards integrating real people in the market-driven requirements engineering process. Such a change can reduce product development risks by basing product decision-making on facts rather than opinion. Early applications of this concept are emerging: social media complement traditional media for eliciting and communicating information (Mangold and Faulds 2009). Analytics are used to study in user behavior in real-time for building user segments, evaluating feature attractiveness, monitoring product performance, and understanding the impact of marketing campaigns and channels (Phippen, Sheppard et al. 2004). App stores simplify software distribution and allow identifying product and service offering gaps (Kim and Park 2010). The field, however, is still far away from providing an understanding of software-enabled and software-specific product management.
Show more

39 Read more

Product management in software as a service

Product management in software as a service

Software product management within Software as a Service is key domain of interest given the recent advances in Cloud Computing. This thesis explores the product management cha[r]

74 Read more

Software Product Description

Software Product Description

NOTE: Storage Management makes every effort to be as current or correct as possible in qualifying our lay- ered products on the Operating System (OS) versions. The use of a particular OS by a customer can only be guaranteed by the customer’s contract with OpenVMS or by a specific service contract.

6 Read more

a Product of HARATI Software

a Product of HARATI Software

The Personnel Management System keeps track of all the employees’ administration process. Using this module, any information about employee can be known in just a single mouse click. Such information includes employee bio-data, his/her trainings, leave information, transfer details, Promotion/Demotion, Insurance Details etc. The software system is integrated with Time Attendance and Payroll system to make a complete Human Resource Package. The software helps keep record of employee history. All employees can be viewed under ‘employee list’ and ex-employees or retired employees can be viewed under ‘Ex-employee report’. Employees terminated by admin are moved to ex-employee list. Also under report you can view ‘employee insurance report’, ‘employee transfer report’ and many other reports. Employees can also register in HRM Suite through employee registration process. As an employee you can manage your personal profile and make necessary changes when required.
Show more

22 Read more

Software Product Description

Software Product Description

The PWIP driver allows communication between OpenVMS systems running either Advanced Server for OpenVMS or PATHWORKS, and TCP/IP Services soft- ware, as well as personal computers running PATH- WORKS 32 client software. It also enables the DECnet- over-TCP/IP feature, which is included with the DECnet- Plus for OpenVMS software. (For more information, see the DECnet-Plus for OpenVMS documentation.)

8 Read more

Software Product Description

Software Product Description

The PWIP driver allows communication between OpenVMS systems running either Advanced Server for OpenVMS or PATHWORKS, and TCP/IP Services soft- ware, as well as personal computers running PATH- WORKS 32 client software. It also enables the DECnet- over-TCP/IP feature, which is included with the DECnet- Plus for OpenVMS software. (For more information, see the DECnet-Plus for OpenVMS documentation.)

8 Read more

Software Product Description

Software Product Description

The Advanced File System (AdvFS) is a journaled, local file system that provides higher availability and greater flexibility and recovery than traditional UNIX file systems. Using transaction journaling, AdvFS recovers file domains in seconds rather than hours after an unexpected restart such as a power failure. AdvFS journaling also provides increased file system integrity. In addition, a separately licensed, optional layered product, the Advanced File System Utilities, can perform management functions online while file systems are active. See the OPTIONAL SOFTWARE section of this SPD for more information on AdvFS Utilities.
Show more

7 Read more

Software Product Description

Software Product Description

An administrator defines services for applications that are to remain highly available in the cluster. If a hardware or software failure prevents a system from running a service, the failover mechanism automatically relocates the service to a viable system in the cluster, which maintains the availability of applications or data. Administrators can manually relocate services for load balancing or hardware maintenance. Administrators can also update a service’s storage configuration, as well as other service information in the database configuration without interrupting a service’s availability to its clients.
Show more

8 Read more

Software product lines

Software product lines

Treba se napomenuti da je određivanje opsega jedan od ključnih faktora kada se želi pokrenuti razvoj linija programskih proizvoda te ako se pogriješi u ovom dijelu razvoja cijela lini[r]

59 Read more

Product lifecycle management in degree level teaching with Teamcenter PLM software

Product lifecycle management in degree level teaching with Teamcenter PLM software

This research is focusing on the most important theoretical PLM focus areas, but also the most common practical PLM applications, processes and use cases in Finnish manufacturing industry. Based on the requirements of Finnish Manufacturing Industry, Teamcenter PLM software is implemented and configured to support practical degree level teaching. Research clarifies the current PLM knowledge of graduated students and gives recommendations about degree level PLM teaching arrangements. Both theoretical and practical teaching are considered. Based on the findings gathered from 35 Finnish manufacturing companies, relevant PLM use cases, processes and application are implemented to support Product Lifecycle management education with Teamcenter PLM software. Furthermore, the importance of different theoretical PLM topics is clarified based on the opinions of PLM professionals. This study utilizes design science research method to gather empirical data from different manufacturing companies. The foundation of PLM research presented in literature review provides the framework for this study. These studies provide the background information about PLM and how the implementation of PLM system can provide business benefits. This research proposes configured Teamcenter PLM environment for Finnish educational institutions to serve as a foundation of PLM system. Furthermore, the suggested PLM artifact is demonstrated, evaluated and communicated to specified target audience.
Show more

118 Read more

A Scalable Design Framework for Variability Management in Large Scale Software Product Lines

A Scalable Design Framework for Variability Management in Large Scale Software Product Lines

In this section, the main features of the new MUSA tool are presented by using real-life product line case studies. This is accomplished by showing how a new feature can be created from scratch, and then a variability model consisting of 100 features is shown. The full functionalities are then described using a large case study that consists of more than 1,000 features. The aim is to show how effective the approach is when applied to product lines of different sizes (i.e., it is capable of managing large or small-size variability without any overhead or extra effort) in terms of managing and visualising variability models. The use of these case studies enables the determination and assessment of the extent to which MUSA satisfies design needs, as compared to other tools available today. A video demo of the new version of MUSA tool in action can be found in: https://youtu.be/Oq18Wv8czUI.
Show more

256 Read more

From Software Product Lines to Software Ecosystems

From Software Product Lines to Software Ecosystems

Examples of successful application-centric software ecosystems on the desktop such as Microsoft’s Office suite and Autodesk’s AutoCad product have been around for years and significant value has been created for the platform company and for the 3rd party developers building solutions on top of the platform. However, the new trend that emerged during recent years is that especially on the web, in the Web 2.0 Software-as-a-Service area, many companies are explicitly driving a software ecosystem strategy as soon as they have engaged a sufficiently large group of customers. Examples include SalesForce, eBay and Facebook. These companies first built a successful application with significant customer adoption and subsequently opened up their application for third party developers. It is interesting to note that no application-centric ecosystem has been established on the mobile computing platform.
Show more

10 Read more

Show all 10000 documents...