Monday, 22 September 2014

How does Scrum ensure Success of a Project?

As with all other additional certifications which ensure success in a Project according to the business needs, Scrum also provides assurance that the end result of a product or service will always be better than the initial stages of its development. This is due to the fact that quality is emphasized as top priority in Scrum to meet the Acceptance Criteria and satisfy the business needs of the Customer.
In order to ascertain that a project will meet the requirements of quality as defined, in Scrum, the process adopted is that of continuous improvement in which the teams have the benefit of learning from experience. There will also be regular interaction with stakeholders for keeping the Prioritized Product Backlog constantly updated with any changes in requirements. This Product Backlog will be never complete until the project is closed or terminated. Unless the requirements are changed according to the customer, then internal and external changes will have to be brought about for allowing the team to continue working and adapt according to the new developments.
As the work has to be completed as increments in the duration of Sprints as per the Scrum rule, the advantage is that errors, faults or defects can be located in the early phases by continuous tests of quality than while the final result of the product/ service are on the stages of completion. Another advantage is that other valuable tasks related to quality such as testing, development and documentation will be completed in the same phase, that is, same Sprint also by same staff members. By following this method, a project can be ensured of specific quality in any release product or service as per part of a particular Sprint. The end product or deliverables from these kinds of Scrum projects which can be worked on, are usually described as “Done.”
By following the principles of Scrum, continuous improvement with consistent testing of quality can increase the chances of attaining the anticipated levels of quality in a Scrum project. Regular interaction between the stakeholders which includes users and customers and Scrum Core team can decrease the gap regarding the expectations and actual deliverables of the product by valuable suggestions at the end of each Sprint.
Valuable suggestions and guidelines can also be obtained from Scrum Guidance Body regarding the quality which might prove useful for all the Scrum projects in the organization. The Scrum Guidance Body usually consists of a group of experts typically involved in defining objectives that are related to government regulations, security and various organizational parameters.

 To know more click on: http://www.scrumstudy.com/blog/

Thursday, 4 September 2014

Opening for Scrum Master – Panama City, FL

I work for the Panama city Workforce Center. One of our employers that we post for is looking for a Scrum Master. Its great pay and a wonderful growing company. If you have anyone who may be interested in moving to the Panama City, FL area, please have them send me a resume to deatheragej@workforcecenter.org thank you! Jeanette Deatherage
Scrum Master
Job Description
Contribute to the full agile life cycle of software products in a fast growing software firm.  This position requires a servant leader to facilitate one to many scrum teams across a wide variety of software systems and components for the medical field, specifically in the area of medical device integration with various hospital admissions systems, inter-program and network communications, patient data collection and reporting, and databases access.   Required to be a US citizen or existing US work Visa, and must be willing to work out of our Panama City, FL office.
Responsibilities
This position will report to the Product Development Manager, will be expected to be product knowledgeable, and be responsible the following duties across one or more scrum teams.
  • Overall
o    Must be self-motivated and capable of managing multiple priorities and tasks
o    Serve a liaison between technical and non-technical departments
o    Communicate with other management, developers, product managers and technical support specialists on product issues
o    Must be a team-player with a keen ability to work within collaborative environments

  • Support the product development process
o    Organize and facilitate project planning, daily stand-up meetings, reviews, retrospectives, sprint and release planning, demos and other scrum related meetings.
o    Track and communicate team velocity and sprint/release progress
o    Rigidly maintain Quality System Records and other quality system documentation
o    Manage Release Patch activities that require high alert response, monitoring, and special release cycles.
o    Ensure the development teams are practicing core agile principles of collaboration, prioritization, team accountability, and visibility.

  • Support the Product Owners
o    Assist as needed with backlog maintenance
o    Assist with internal and external communication, improving transparency, and propagating information.
o    Assist with prioritization and resolution of defect and bugs

  • Support the Product Delivery Team
o    Assist team with making appropriate commitments through story selection and task definition.
o    Participate proactively in developing and maintaining team standards, tools, and best practices.
o    Identify and remove impediments, and prevent distractions.
o    Facilitate discussion and conflict resolution.
o    Maintain meetings to time-boxed allocation
o    Empower teams to self-organize

Required Experience
Software development experience in full life cycle software development environments and working experience in an Agile practices environment is a must.  Consideration will be given to candidates with experience in healthcare information technology, preferably with a hospital background or software vendor that markets its products to hospitals.  Experience in clinical workflow, medical devices, or systems integration is also plus.
  • Scrum Master experience in a software development environment.
  • Excellent interpersonal skills, ability to work with diverse personality types.
  • Ability to understand technical issues at a high to intermediate level.
  • Thorough understanding of agile software development methodologies, values, and procedures.
  • Thorough understanding of the software development lifecycle.
  • Proven ability to work independently with limited supervision and with other department personnel.
  • Ability to coach team to reach their highest potential.
  • Must be collaborative in driving decisions.
  • Must be a team-player.
  • Adequate discipline and professionalism to work diligently within published FDA device regulatory guidelines and rigorously follow internal Standard Operating Procedures, including exhaustive documentation of the design and operation of all software produced.
  • A strong attention to detail and a passion for excellence.
  • Excellent written and English verbal communication skills are necessary.
  • Exceptional communication, organization, and time management skills.
  • Ability to deal with multiple projects and deadlines.
Preferred Experience
  • Experience using Rally
  • Experience working under FDA regulatory guidelines
  • Certified Scrum Master
  • Programming experience with either C++, C#, or Java.  Knowledge or experience with MS SQL.
Education
  • A Bachelor’s degree in Computer Science or related discipline is required or equivalent work experience and technical training.