Skip to main content

Posts

SCRUMble ! - New Book about SCRUM

 SCRUMble ! Hello Blog Readers! Thank you for all your support and encouragement. I have something exciting for you all. I have recently written and published a new book called 'SCRUMble !'. It is currently available on pothi store. It will be soon available on Amazon and Flipkart as well. Please get your copy and do let me know your reviews. -Abhishek Sathe SCRUMble ! Written and Published by: Abhishek Sathe                                                                              Distributed by: pothi.com Order your copy now:  https://store.pothi.com/book/abhishek-sathe-scrumble/ Coming soon on Amazon and Flipkart About the book: Scrum is a framework for solving complex problems largely adapted by Software Development field. There are multiple ag...
Recent posts

Accessibility : An Important consideration in software development

What is Accessibility? Accessibility is a very important piece of consideration in today's market. It means the quality of being able to be reached or entered. Accessibility focuses on how a physically or mentally disabled person accesses or benefits from a site, system or application.  Conformance with accessibility guidelines while developing a web page or an app is important. What does accessibility mean for software development? Accessibility isn't about taking away functionality or making things difficult for the software development team. It is about making sure all possible users have a way to use the system.  How do information architects and web designers/developers design web pages to be compatible with assistive devices is an important aspect when thinking about accessibility. What does accessibility mean for software testing? Accessibility Testing checks if a product is accessible to the people having disabilities. We need to understand ...

Job Description of a Scrum Master

Job Description of a Scrum Master What does a day-to-day life of a Scrum Master look like? What is he/she supposed to do (and not do !) as a part of their role? Read on to find out. Represent the team A scrum master is supposed to take care of his/her team members. A scrum master should voice the opinions of the scrum team at all appropriate forums. A scrum master should be unbiased towards anyone in particular when it comes to speaking on behalf of team members. A scrum master is required to keep the team updated of what is going on in other teams. One of the important duties of a scrum master is to protect his team members from external disturbances such as upper management, other teams etc. Although a scrum master is not supposed to be doing performance evaluations, he/she can definitely provide clear, real and impartial feedback to the management about the scrum team members. A scrum master could work with the appropriate people to ensure that the team mem...

Brand Development

What is a brand? A brand is an identity of a product or service which is used to convey a message to the right audience. A brand highlights what your product or service has in comparison with the competitors. A brand is not just about an image, a color, a tagline or the content; its a combination of all of these and more to incorporate the values and the culture into marketing the product or service along with all of its features. Where is branding used? Branding is used in various fields including IT, Marketing, Sales, Advertising etc. It is often used to target multiple fields combined together . Branding is of various types. Product Branding is the most commonly seen for example Apple, Johnson & Johnson etc. Then comes personal branding typically done for politicians, celebrities etc. Corporate Branding is another type of branding which gives a multi-faceted view of all of the activities that an organization does. This takes into account multiple things related to an ...

Mobile Automation using Appium-Java

Appium is an open-source, UI automation tool for automating mobile apps. This tutorial is helpful for setting up a Java-Selenium based project in Eclipse IDE for you to be able to execute test automation scripts for your mobile application. Please note that, we assume you already have an existing project for importing locally or cloning from git.  Steps to be performed for setup required for automation of mobile applications using Appium Mobile Automation tool using Java-Selenium: Below is the list of steps that needs to be performed for setting up the environment for execution of test cases on Windows: JDK Installation. Setting PATH variable. Installation of Android SDK. Installation of Eclipse. Importing a project in Eclipse. Install Eclipse ADT plugin. Install other required softwares. Install Appium. JDK Installation: Install JDK from http://www.oracle.com/technetwork/java/javase/downloads/index.html. After installation of java software...

Exceptions Handling in C++

Exceptions are C++’s means of separating error reporting from error handling. -Bjarne Stroustrup. Exception Handling is a built in mechanism provided by C++. If a runtime error (i.e. Exception) is not handled properly then the whole program may crash. We use try , catch and throw keywords for exception handling. C++ standard library provides a list of standard exceptions in <exception> header. try, throw: Whenever a problem occurs an exception is thrown using throw keyword. This is done by enclosing the exception causing portion of code inside a try block. Example:                   try                  {       //statements       if(condition)          ...